body{min-height:100vh;min-width:320px}a,p{word-wrap:break-word}.inline-block{display:inline-block}.bg-color-lightgray{background-color:#ecf1f4!important}.spinner-color{color:#ff9e19}.text-area-yd{resize:none}.vis-hidden{visibility:hidden}.reset-height{height:inherit}.btn-overflow,.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}#hijacked-warning{text-align:center}#hijacked-warning .hijacked-warning-controls button.close{display:none}.collapse-button-styles{font-size:75%}input[type=checkbox].form-control{height:14px}.default-width{width:auto}.full-width{width:100%}.container-table{display:table;height:100%;padding:0;width:100%}.row-table{display:table-cell;height:100%;vertical-align:middle}.border-none{border:0}.border-t-none{border-top:0}.border-b-none{border-bottom:0}.border-l-none{border-left:0}.border-r-none{border-right:0}.border-xs{border:1px solid #000}.border-sm{border:2px solid #000}.min-width-xs{min-width:50px}.min-width-sm{min-width:100px}.min-width-md{min-width:150px}.min-width-lg{min-width:200px}.min-width-cap-form{min-width:400px}.table-layout-fixed{table-layout:fixed}.form-group .help-block{display:none}.form-group.has-error .help-block,.form-group.has-success .help-block,.form-group.has-warning .help-block{display:block}.affiliate-signup-errors li,.text-capitalize{text-transform:capitalize}.fa-disabled,.fa-disabled:hover{color:gray!important;opacity:.25}.bs-typeahead .dropdown-menu{max-height:150px;overflow:auto;width:90%}#logo-group{height:30px!important;width:30px!important}#logo-group span,#logo-group span img{max-height:100%!important;max-width:100%!important}.text-white{color:#fff}.text-primary-lite{color:#1678cd}.text-success-lite{color:#55bc55}.text-info-lite{color:#3995ba}.text-warning-lite{color:#e49b04}.text-danger-lite{color:#ac0027}.text-dark-lite{color:#000}.strikethrough{text-decoration:line-through}.news-preview{overflow-wrap:break-word}.news-form-header{margin-bottom:25px;text-align:center}.jumbotron .news-preview-p{font-size:12px}.pre-wrap{word-wrap:break-word;white-space:pre;white-space:-moz-pre-wrap;white-space:pre-wrap;white-space:pre\9;word-break:keep-all}.hl-sticky{background-color:#fff;border-top:1px solid #ccc;padding:20px 15px}.normal-line-height{line-height:normal}.height-fc{min-height:32px}pre{background-color:#eee;font-family:inherit;font-size:13px;margin-bottom:0;padding:5px 10px}.vcenter-sm{display:inline-block;float:none;line-height:30px;vertical-align:middle}.vcenter{position:relative;top:50%;transform:translateY(-50%)}.strong{font-weight:700}a.required,label.required{color:#420000;font-weight:700}a.required:after,label.required:after{content:"*"}a.not-required,label.not-required{color:#212529;font-weight:700}a.fulfilled,label.fulfilled{color:#004200!important;font-weight:700}label.readonly{color:#a8a8a8}.adjust-sm{margin:0;padding:0;width:34px}.adjust-full{width:100%}.adjust-color{background-color:#6495ed;color:#fff}.lowercase,.text-lowercase{text-transform:lowercase}.text-lowercase,.uppercase{text-transform:uppercase}.capitalize,.system-title,.text-capitalize{text-transform:capitalize}.font-weight-bold{font-weight:700}.font-weight-normal{font-weight:400}.font-italic{font-style:italic}.date-height{height:98px;margin-bottom:0}.margin-date-height{margin-bottom:0;margin-top:33.3px}@media screen and (min-width:768px){.date-label{height:98px;line-height:98px;white-space:nowrap}}.tab-margin .tab-content{margin-top:10px}.min-height-100{min-height:100px}.min-height-200{min-height:200px}.min-height-300{min-height:300px}.min-height-350{min-height:350px}.min-height-500{min-height:500px}.tr-alert-warning{background-color:#f2dede;background-image:linear-gradient(135deg,rgba(0,0,0,.04) 25%,transparent 0,transparent 50%,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 75%,transparent 0,transparent);background-size:50px 50px;border-bottom:2px solid #ebcccc;color:#000;font-family:sans-serif;font-size:12px;font-weight:600;left:0;margin-bottom:0;padding:5px 7px;right:0;text-align:center;top:0;width:100%;z-index:1000000}.font-size-75{font-size:75%}.font-size-80{font-size:80%}.font-size-90{font-size:90%}.font-size-100{font-size:100%}.column{float:none;padding:0;width:100%}@media (min-width:800px){.column{float:left;padding:10px;width:50%}}.row:after{clear:both}.select-scrollable{max-height:100px;overflow-y:scroll}.table-compact>tbody>tr>td,.table-compact>tbody>tr>th,.table-compact>tfoot>tr>td,.table-compact>tfoot>tr>th,.table-compact>thead>tr>td,.table-compact>thead>tr>th{padding:1px}.p-none{padding:0}.p-xxs{padding:5px}.p-xs{padding:6px}.p-sm{padding:10px}.p{padding:13px}.p-md{padding:20px}.p-lg{padding:30px}.p-xl{padding:40px}.p-lr-none{padding-left:0;padding-right:0}.p-lr-xxs{padding-left:5px;padding-right:5px}.p-lr-xs{padding-left:6px;padding-right:6px}.p-lr-sm{padding-left:10px;padding-right:10px}.p-lr{padding-left:13px;padding-right:13px}.p-lr-m{padding-left:20px;padding-right:20px}.p-lr-lg{padding-left:30px;padding-left:40px;padding-right:30px;padding-right:40px}.p-tb-none{padding-bottom:0;padding-top:0}.p-tb-xxs{padding-bottom:5px;padding-top:5px}.p-tb-xs{padding-bottom:6px;padding-top:6px}.p-tb-sm{padding-bottom:10px;padding-top:10px}.p-tb{padding-bottom:13px;padding-top:13px}.p-tb-m{padding-bottom:20px;padding-top:20px}.p-tb-lg{padding-bottom:30px;padding-bottom:40px;padding-top:30px;padding-top:40px}.p-l-none{padding-left:0}.p-l-xs{padding-left:5px}.p-l-sm{padding-left:6px}.p-l{padding-left:10px}.p-l-md{padding-left:13px}.p-l-lg{padding-left:30px}.p-l-xl{padding-left:40px}.p-l-n-xxs{padding-left:-5px}.p-l-n-xs{padding-left:-6px}.p-l-n-sm{padding-left:-10px}.p-l-n{padding-left:-13px}.p-l-n-md{padding-left:-20px}.p-l-n-lg{padding-left:-30px}.p-l-n-xl{padding-left:-40px}.p-r-none{padding-right:0}.p-r-xs{padding-right:5px}.p-r-sm{padding-right:6px}.p-r{padding-right:10px}.p-r-md{padding-right:13px}.p-r-lg{padding-right:30px}.p-r-xl{padding-right:40px}.p-r-n-xxs{padding-right:-5px}.p-r-n-xs{padding-right:-6px}.p-r-n-sm{padding-right:-10px}.p-r-n{padding-right:-13px}.p-r-n-md{padding-right:-20px}.p-r-n-lg{padding-right:-30px}.p-r-n-xl{padding-right:-40px}.p-t-none{padding-top:0}.p-t-xs{padding-top:5px}.p-t-sm{padding-top:6px}.p-t{padding-top:10px}.p-t-md{padding-top:13px}.p-t-lg{padding-top:30px}.p-t-xl{padding-top:40px}.p-t-n-xxs{padding-top:-5px}.p-t-n-xs{padding-top:-6px}.p-t-n-sm{padding-top:-10px}.p-t-n{padding-top:-13px}.p-t-n-md{padding-top:-20px}.p-t-n-lg{padding-top:-30px}.p-t-n-xl{padding-top:-40px}.p-b-none{padding-bottom:0}.p-b-xs{padding-bottom:5px}.p-b-sm{padding-bottom:6px}.p-b{padding-bottom:10px}.p-b-md{padding-bottom:13px}.p-b-lg{padding-bottom:30px}.p-b-xl{padding-bottom:40px}.p-b-n-xxs{padding-bottom:-5px}.p-b-n-xs{padding-bottom:-6px}.p-b-n-sm{padding-bottom:-10px}.p-b-n{padding-bottom:-13px}.p-b-n-md{padding-bottom:-20px}.p-b-n-lg{padding-bottom:-30px}.p-b-n-xl{padding-bottom:-40px}.m-none{margin:0}.m-xxs{margin:5px}.m-xs{margin:6px}.m-sm{margin:10px}.m{margin:13px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:40px}.m-lr-none{margin-left:0;margin-right:0}.m-lr-xxs{margin-left:5px;margin-right:5px}.m-lr-xs{margin-left:6px;margin-right:6px}.m-lr-sm{margin-left:10px;margin-right:10px}.m-lr{margin-left:13px;margin-right:13px}.m-lr-m{margin-left:20px;margin-right:20px}.m-lr-lg{margin-left:30px;margin-left:40px;margin-right:30px;margin-right:40px}.m-tb-none{margin-bottom:0;margin-top:0}.m-tb-xxs{margin-bottom:5px;margin-top:5px}.m-tb-xs{margin-bottom:6px;margin-top:6px}.m-tb-sm{margin-bottom:10px;margin-top:10px}.m-tb{margin-bottom:13px;margin-top:13px}.m-tb-m{margin-bottom:20px;margin-top:20px}.m-tb-lg{margin-bottom:30px;margin-top:30px}.m-tb-xl{margin-bottom:40px;margin-top:40px}.m-l-none{margin-left:0}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:6px}.m-l{margin-left:10px}.m-l-md{margin-left:13px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-n-xxs{margin-left:-5px}.m-l-n-xs{margin-left:-6px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-13px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-r-none{margin-right:0}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:6px}.m-r{margin-right:10px}.m-r-md{margin-right:13px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-n-xxs{margin-right:-5px}.m-r-n-xs{margin-right:-6px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-13px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-t-none{margin-top:0}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:6px}.m-t{margin-top:10px}.m-t-md{margin-top:13px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-n-xxs{margin-top:-5px}.m-t-n-xs{margin-top:-6px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-13px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-b-none{margin-bottom:0}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:6px}.m-b{margin-bottom:10px}.m-b-md{margin-bottom:13px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-200{margin-bottom:200px}.m-b-500{margin-bottom:500px}.m-b-n-xxs{margin-bottom:-5px}.m-b-n-xs{margin-bottom:-6px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-13px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.display-flex{display:flex}.div-flex-content-center{align-items:center;display:flex;justify-content:center}.div-flex-content-center.flex-fd--col{flex-direction:column}.div-flex-content-right{align-items:center;display:flex;justify-content:right}.div-flex-content-space-between{align-items:center;display:flex;justify-content:space-between}.div-flex-align-center{align-items:center;display:flex}.flex-column{flex-direction:column}.align-items-end{align-items:flex-end}.g-none{gap:0}.g-xxs{gap:5px}.g-xs{gap:6px}.g-sm{gap:10px}.p{gap:13px}.g-md{gap:20px}.g-lg{gap:30px}.g-xl{gap:40px}.hidden{display:none;visibility:hidden}.no-gutter{padding-right:0}.no-gutter,.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.row.no-gutters{margin-left:0;margin-right:0}.col-lg-no-gutter,.col-md-no-gutter,.col-sm-no-gutter,.col-xl-no-gutter,.col-xs-no-gutter,.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-left:0;padding-right:0}.visible-lg-inline,.visible-md-inline,.visible-sm-inline,.visible-xl-inline,.visible-xs-inline{display:inline;visibility:visible}.hidden-lg-inline,.hidden-md-inline,.hidden-sm-inline,.hidden-xl-inline,.hidden-xs-inline{display:none;visibility:hidden}@media (min-width:480px){.col-xs-no-gutter{padding-left:15px;padding-right:15px}}@media (min-width:768px){.col-sm-no-gutter{padding-left:15px;padding-right:15px}.hidden-xs-inline{display:inline;visibility:visible}.visible-xs-inline{display:none;visibility:hidden}}@media (min-width:992px){.col-md-no-gutter{padding-left:15px;padding-right:15px}.hidden-sm-inline{display:inline;visibility:visible}.visible-sm-inline{display:none;visibility:hidden}}@media (min-width:1200px){.col-lg-no-gutter{padding-left:15px;padding-right:15px}.hidden-md-inline{display:inline;visibility:visible}.visible-md-inline{display:none;visibility:hidden}}@media (min-width:1600px){.col-xl-no-gutter{padding-left:15px;padding-right:15px}.hidden-lg-inline{display:inline;visibility:visible}.visible-lg-inline{display:none;visibility:hidden}}.sk-spinner-rotating-plane.sk-spinner{animation:sk-rotatePlane 1.2s ease-in-out infinite;background-color:#1d96cb;height:30px;margin:0 auto;width:30px}@keyframes sk-rotatePlane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-spinner-double-bounce.sk-spinner{height:40px;margin:0 auto;position:relative;width:40px}.sk-spinner-double-bounce .sk-double-bounce1,.sk-spinner-double-bounce .sk-double-bounce2{animation:sk-doubleBounce 2s ease-in-out infinite;background-color:#1d96cb;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-spinner-double-bounce .sk-double-bounce2{animation-delay:-1s}@keyframes sk-doubleBounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.sk-spinner-wave.sk-spinner{font-size:10px;height:30px;margin:0 auto;text-align:center;width:50px}.sk-spinner-wave div{animation:sk-waveStretchDelay 1.2s ease-in-out infinite;background-color:#1d96cb;display:inline-block;height:100%;width:6px}.sk-spinner-wave .sk-rect2{animation-delay:-1.1s}.sk-spinner-wave .sk-rect3{animation-delay:-1s}.sk-spinner-wave .sk-rect4{animation-delay:-.9s}.sk-spinner-wave .sk-rect5{animation-delay:-.8s}@keyframes sk-waveStretchDelay{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.sk-spinner-wandering-cubes.sk-spinner{height:32px;margin:0 auto;position:relative;width:32px}.sk-spinner-wandering-cubes .sk-cube1,.sk-spinner-wandering-cubes .sk-cube2{animation:sk-wanderingCubeMove 1.8s ease-in-out infinite;background-color:#1d96cb;height:10px;left:0;position:absolute;top:0;width:10px}.sk-spinner-wandering-cubes .sk-cube2{animation-delay:-.9s}@keyframes sk-wanderingCubeMove{25%{transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn)}}.sk-spinner-pulse.sk-spinner{animation:sk-pulseScaleOut 1s ease-in-out infinite;background-color:#1d96cb;border-radius:100%;height:40px;margin:0 auto;width:40px}@keyframes sk-pulseScaleOut{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.sk-spinner-chasing-dots.sk-spinner{animation:sk-chasingDotsRotate 2s linear infinite;height:40px;margin:0 auto;position:relative;text-align:center;width:40px}.sk-spinner-chasing-dots .sk-dot1,.sk-spinner-chasing-dots .sk-dot2{animation:sk-chasingDotsBounce 2s ease-in-out infinite;background-color:#1d96cb;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.sk-spinner-chasing-dots .sk-dot2{animation-delay:-1s;bottom:0;top:auto}@keyframes sk-chasingDotsRotate{to{transform:rotate(1turn)}}@keyframes sk-chasingDotsBounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.sk-spinner-three-bounce.sk-spinner{margin:0 auto;text-align:center;width:70px}.sk-spinner-three-bounce div{animation:sk-threeBounceDelay 1.4s ease-in-out infinite;animation-fill-mode:both;background-color:#1d96cb;border-radius:100%;display:inline-block;height:18px;width:18px}.sk-spinner-three-bounce .sk-bounce1{animation-delay:-.32s}.sk-spinner-three-bounce .sk-bounce2{animation-delay:-.16s}@keyframes sk-threeBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sk-spinner-circle.sk-spinner{height:22px;margin:0 auto;position:relative;width:22px}.sk-spinner-circle .sk-circle{height:100%;left:0;position:absolute;top:0;width:100%}.sk-spinner-circle .sk-circle:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite;animation-fill-mode:both;background-color:#1d96cb;border-radius:100%;content:"";display:block;height:20%;margin:0 auto;width:20%}.sk-spinner-circle .sk-circle2{transform:rotate(30deg)}.sk-spinner-circle .sk-circle3{transform:rotate(60deg)}.sk-spinner-circle .sk-circle4{transform:rotate(90deg)}.sk-spinner-circle .sk-circle5{transform:rotate(120deg)}.sk-spinner-circle .sk-circle6{transform:rotate(150deg)}.sk-spinner-circle .sk-circle7{transform:rotate(180deg)}.sk-spinner-circle .sk-circle8{transform:rotate(210deg)}.sk-spinner-circle .sk-circle9{transform:rotate(240deg)}.sk-spinner-circle .sk-circle10{transform:rotate(270deg)}.sk-spinner-circle .sk-circle11{transform:rotate(300deg)}.sk-spinner-circle .sk-circle12{transform:rotate(330deg)}.sk-spinner-circle .sk-circle2:before{animation-delay:-1.1s}.sk-spinner-circle .sk-circle3:before{animation-delay:-1s}.sk-spinner-circle .sk-circle4:before{animation-delay:-.9s}.sk-spinner-circle .sk-circle5:before{animation-delay:-.8s}.sk-spinner-circle .sk-circle6:before{animation-delay:-.7s}.sk-spinner-circle .sk-circle7:before{animation-delay:-.6s}.sk-spinner-circle .sk-circle8:before{animation-delay:-.5s}.sk-spinner-circle .sk-circle9:before{animation-delay:-.4s}.sk-spinner-circle .sk-circle10:before{animation-delay:-.3s}.sk-spinner-circle .sk-circle11:before{animation-delay:-.2s}.sk-spinner-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sk-spinner-cube-grid.sk-spinner{height:30px;margin:0 auto;width:30px}.sk-spinner-cube-grid .sk-cube{animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;background-color:#1d96cb;float:left;height:33%;width:33%}.sk-spinner-cube-grid .sk-cube:first-child{animation-delay:.2s}.sk-spinner-cube-grid .sk-cube:nth-child(2){animation-delay:.3s}.sk-spinner-cube-grid .sk-cube:nth-child(3){animation-delay:.4s}.sk-spinner-cube-grid .sk-cube:nth-child(4){animation-delay:.1s}.sk-spinner-cube-grid .sk-cube:nth-child(5){animation-delay:.2s}.sk-spinner-cube-grid .sk-cube:nth-child(6){animation-delay:.3s}.sk-spinner-cube-grid .sk-cube:nth-child(7){animation-delay:0s}.sk-spinner-cube-grid .sk-cube:nth-child(8){animation-delay:.1s}.sk-spinner-cube-grid .sk-cube:nth-child(9){animation-delay:.2s}@keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}.sk-spinner-wordpress.sk-spinner{animation:sk-innerCircle 1s linear infinite;background-color:#1d96cb;border-radius:30px;height:30px;margin:0 auto;position:relative;width:30px}.sk-spinner-wordpress .sk-inner-circle{background-color:#fff;border-radius:8px;display:block;height:8px;left:5px;position:absolute;top:5px;width:8px}@keyframes sk-innerCircle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sk-spinner-fading-circle.sk-spinner{height:22px;margin:0 auto;position:relative;width:22px}.sk-spinner-fading-circle .sk-circle{height:100%;left:0;position:absolute;top:0;width:100%}.sk-spinner-fading-circle .sk-circle:before{animation:sk-circleFadeDelay 1.2s ease-in-out infinite;animation-fill-mode:both;background-color:#1d96cb;border-radius:100%;content:"";display:block;height:18%;margin:0 auto;width:18%}.sk-spinner-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-spinner-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-spinner-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-spinner-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-spinner-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-spinner-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-spinner-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-spinner-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-spinner-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-spinner-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-spinner-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-spinner-fading-circle .sk-circle2:before{animation-delay:-1.1s}.sk-spinner-fading-circle .sk-circle3:before{animation-delay:-1s}.sk-spinner-fading-circle .sk-circle4:before{animation-delay:-.9s}.sk-spinner-fading-circle .sk-circle5:before{animation-delay:-.8s}.sk-spinner-fading-circle .sk-circle6:before{animation-delay:-.7s}.sk-spinner-fading-circle .sk-circle7:before{animation-delay:-.6s}.sk-spinner-fading-circle .sk-circle8:before{animation-delay:-.5s}.sk-spinner-fading-circle .sk-circle9:before{animation-delay:-.4s}.sk-spinner-fading-circle .sk-circle10:before{animation-delay:-.3s}.sk-spinner-fading-circle .sk-circle11:before{animation-delay:-.2s}.sk-spinner-fading-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}article.sortable-grid{min-height:30px}.ybox{border-radius:0;margin:0 0 30px;padding:0;position:relative}.widget-content-padding{padding:20px}.widget-content-padding .well{margin-bottom:0}.ybox>header{height:34px;line-height:40px;padding:0}.ybox>header>:first-child.ybox-icon{margin-left:0}.ybox>header>.ybox-icon{display:block;float:left;font-size:111%;height:32px;line-height:32px;margin-right:-10px;position:relative;text-align:center;width:30px}.ybox>header>h2{float:left;margin-left:10px!important}.ybox>header h2{display:inline-block;font-size:17px;font-weight:400;height:100%;letter-spacing:0;line-height:34px;margin:0;position:relative;width:auto}.ybox-ctrls{float:right;margin:0;padding:0;width:auto}.ybox-ctrls .button-icon{border-left:1px solid rgba(0,0,0,.09);float:left;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;height:32px;min-width:30px;position:relative}.ybox-ctrls .button-icon:hover{background-color:rgba(0,0,0,.05)}.ybox-loader{background-position:50%;background-repeat:no-repeat;display:none;float:right;font-size:111%;height:32px;line-height:32px;margin:0;text-align:center;width:32px}.ybox-title-overflow{cursor:pointer;max-width:90%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.tooltip-inner{max-width:1000px}.ybox>div{border-bottom-color:#ccc!important;border-left-color:#ccc!important;border-radius:0;border-right-color:#ccc!important;border-style:solid;border-width:1px 1px 2px;border-top:none;float:left;font-size:13px;margin:0;overflow:visible;padding:12px 12px 0;position:relative;width:100%}.ybox .ybox-body{min-height:100px;padding-bottom:13px;position:relative}.ybox .ybox-body.widget-hide-overflow{overflow:hidden}.ybox-toolbar.no-border{border-left:none}.ybox-body.no-padding{margin:-13px -13px 0}.ybox.well.transparent .ybox-body.no-padding{margin:0!important}.ybox-body>table{margin-bottom:0}.ybox-body.no-padding .alert{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;margin:0 0 10px;padding:10px}.no-padding .md-editor,.ybox-body.no-padding .cke_chrome{border:none}.ybox-toolbar>.smart-form{margin-top:2px}.ybox-toolbar>.smart-form .toggle:last-child{font-size:12px;line-height:29px}.ybox-toolbar>.smart-form .checkbox input+i,.ybox-toolbar>.smart-form .radio input+i,.ybox-toolbar>.smart-form .toggle input+i{border-color:#c7c7c7!important;border-width:1px;box-shadow:0 1px 1px #fff,inset 0 1px 1px #858585;-webkit-box-shadow:0 1px 1px #fff,inset 0 1px 1px #858585;-moz-box-shadow:0 1px 1px #fff,inset 0 1px 1px #858585;margin-top:1px}.ybox.well{margin:0 0 30px}.ybox.well>div{border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.ybox.well header{display:none}.ybox-footer{background-color:#f8f7f7;border-top:1px solid #e4e4e4;display:block;margin:0 -13px -13px;min-height:32px;padding:5px;position:relative;text-align:right;vertical-align:middle}.no-padding .ybox-footer{margin:0}.ybox-footer.smart-form>label{display:block;margin-top:4px}.ybox-editbox{display:none;padding:10px}.ybox-timestamp{color:#868686;font-size:12px;font-style:italic;margin:10px 0 0}.ybox-placeholder{border-radius:0;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:28px;padding:0}.smart-form.ybox-body-toolbar,.ybox-body-toolbar{background:#fafafa;border-bottom:1px solid #ccc;display:block;margin:-13px -13px 13px;min-height:42px;padding:8px 10px}.no-padding .smart-form.ybox-body-toolbar,.no-padding .ybox-body-toolbar,.no-padding.ybox-body-toolbar{display:block;margin:0}.smart-form .ybox-body-toolbar .inline-group,.ybox-body-toolbar.smart-form .inline-group{float:left;margin-top:4px}.ybox-body-toolbar .btn{vertical-align:middle}.ybox-body-toolbar .btn-xs{margin-top:5px}.ybox>header{background:#fafafa;border:1px solid #c2c2c2;color:#333}.ybox>div{background-color:#fff!important}.ybox-editbox{background-color:#fff;border-bottom:1px solid #b1b1b1;margin:-13px -13px 13px}.no-padding .ybox-editbox{margin:0 0 10px}.ybox-placeholder{background-color:#ffc;border:1px dashed #a7a7a7}.ybox-remove-colors{background:none!important;color:#333!important;padding:0!important}.ybox-color-orange>header{background:#c79121;color:#fff}.ybox-color-orange .nav-tabs li:not(.active) a,.ybox-color-orange>header>.ybox-ctrls a{color:#fff!important}.ybox-color-orange .nav-tabs li a:hover{color:#333!important}.ybox-color-orange>header{border-color:#c79121!important}.ybox-color-orangeDark>header{background:#a57225;color:#fff}.ybox-color-orangeDark .nav-tabs li:not(.active) a,.ybox-color-orangeDark>header>.ybox-ctrls a{color:#fff!important}.ybox-color-orangeDark .nav-tabs li a:hover{color:#333!important}.ybox-color-orangeDark>header{border-color:#a57225!important}.ybox-color-white>header{background:#fff;color:#838383}.ybox-color-white .nav-tabs li a:hover,.ybox-color-white .nav-tabs li:not(.active) a,.ybox-color-white>header>.ybox-ctrls a{color:#838383!important}.ybox-color-white>header{border-color:#c8c8c8!important}.ybox-ctrls a{color:#333;display:inline-block;font-size:14px;line-height:32px;margin:0;padding:0;text-align:center;text-decoration:none}.clearfix:after,.clearfix:before,.inner-spacer:after,.inner-spacer:before,.ybox-editbox:after,.ybox-editbox:before,.ybox:after,.ybox:before,.ybox>div:after,.ybox>div:before{content:" ";display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden}.clearfix:after,.inner-spacer:after,.ybox-editbox:after,.ybox:after,.ybox>div:after{clear:both}.clearfix,.inner-spacer:after,.ybox,.ybox-editbox,.ybox>div{zoom:1}.ybox-toolbar{border-left:1px solid rgba(0,0,0,.09);cursor:pointer;display:inline-block;float:right;height:32px;line-height:32px;padding:0 8px;position:relative;text-align:center;width:auto}.ybox-toolbar>:first-child{text-align:left}.ybox header .nav-tabs{border-bottom-color:transparent}.ybox header .nav-tabs>li>a{border:none;border-radius:0;padding:7px 15px 6px}.ybox header .nav-tabs>li.active>a,.ybox header .nav-tabs>li.active>a:focus,.ybox header .nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid #c2c2c2;border-bottom:1px solid transparent;border-top:none;color:#555;cursor:default}.ybox header:first-child .nav-tabs{float:left}.ybox header:first-child .nav-tabs li{padding-left:0}.ybox header:first-child .nav-tabs li a{color:#333}.ybox header:first-child .nav-tabs.pull-right li:last-child a{border-right:none!important;margin-right:0!important}.ybox header .nav-pills{margin:3px}.ybox header .nav-pills>li>a{padding:3px 5px 4px}.ybox-toolbar .btn-group{margin-top:-3px}.ybox-toolbar>.btn{font-size:12px!important;margin-top:-3px;padding:1px 8px!important}.ybox-toolbar .smart-form label.checkbox,.ybox-toolbar .smart-form label.radio{line-height:29px}.ybox-toolbar>.label{display:inline-block;font-size:12px;margin-top:-3px;padding:4px 7px;text-align:center;vertical-align:middle}.ybox-toolbar>.badge{border-radius:50%;font-size:14px;font-weight:400;min-width:24px;padding:5px;text-align:center!important}.ybox-toolbar .progress{box-shadow:0 1px 0 transparent,inset 0 0 0 1px #d1d1d1;-webkit-box-shadow:0 1px 0 transparent,inset 0 0 0 1px #d1d1d1;-moz-box-shadow:0 1px 0 transparent,inset 0 0 0 1px #d1d1d1;font-size:12px;height:18px!important;margin:7px 0 0;width:130px}.ybox-toolbar .progress-bar{font-size:12px}.ybox-toolbar .pagination{margin:4px 0}.ybox-toolbar .pagination>li>a{padding:2px 7px}.ybox-toolbar .widget-text-input{max-width:220px}.ybox-toolbar input[type=text]{height:28px!important;margin-top:2px}.ybox-toolbar .smart-form .icon-append,.ybox-toolbar .smart-form .icon-prepend,.ybox-toolbar.smart-form .icon-append,.ybox-toolbar.smart-form .icon-prepend{top:3px!important}.well-panel .btn{box-sizing:border-box;-moz-box-sizing:border-box}.well-panel .checkbox+.checkbox,.well-panel .radio+.radio{margin-top:0}.well-panel footer .btn{cursor:pointer;float:right;font:300 15px/29px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;height:31px;margin:10px 0 0 5px;padding:0 22px}.well-panel footer{background:hsla(0,0%,97%,.9);border-top:1px solid rgba(0,0,0,.1);display:block;min-height:55px;padding:7px 14px 15px}.well-panel footer:after{clear:both;content:"";display:table}.well-panel legend{padding-top:15px}.well-panel{color:#666;margin:0;outline:none;position:relative}.well-panel header{background:#fff;background:hsla(0,0%,97%,.9);border-bottom:1px solid rgba(0,0,0,.1);color:#232323;display:block;font-size:16px;font-weight:300;margin:0;min-height:55px;padding:15px 13px}.well-panel fieldset{background:hsla(0,0%,100%,.9);border:none;display:block;padding:25px 14px 5px;position:relative}.well-panel fieldset+fieldset{border-top:1px solid rgba(0,0,0,.1)}.well-panel section{margin-bottom:15px;position:relative}.well-panel .label{color:#333;display:block;font-size:13px;font-weight:400;line-height:19px;margin-bottom:6px;text-align:left;white-space:normal}.well-panel .label .col{margin:0;padding-top:7px}.well-panel .button,.well-panel .checkbox,.well-panel .input,.well-panel .radio,.well-panel .select,.well-panel .textarea,.well-panel .toggle{display:block;font-weight:400;position:relative}.well-panel .input input,.well-panel .select select,.well-panel .textarea textarea{appearance:normal;-moz-appearance:none;-webkit-appearance:none;background:#fff;border-radius:0;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;color:#404040;display:block;height:32px;line-height:32px;font:13px/16px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;outline:none;padding:5px 10px;width:100%}.caps-panel{border-radius:0}.caps-panel .panel-header{padding:2px 5px}.caps-panel .panel-body{padding-bottom:0}.caps-panel .cap-header{padding:3px 20px}.caps-panel .cap-row{margin:20px 6px;padding:14px}.caps-panel .control-text{font-weight:600;line-height:20px;margin-top:5px}.caps-panel .control-icons{font-size:1.2em;line-height:32px}.caps-panel.panel-success .control-icons{color:#468847}.caps-panel.panel-success .control-icons:hover{color:#69b26a}.caps-panel.panel-warning .control-icons{color:#c09853}.caps-panel.panel-warning .control-icons:hover{color:#d5ba8b}.redirect-rule-panel{border-radius:0}.redirect-rule-panel .panel-header{padding:2px 5px}.redirect-rule-panel .panel-body{padding-bottom:0}.redirect-rule-panel .control-text{font-weight:600;line-height:20px;margin-top:5px}.redirect-rule-panel .control-icons{font-size:1.2em;line-height:32px}.redirect-rule-panel.panel-info .control-icons{color:#346597}.redirect-rule-panel.panel-info .control-icons:hover{color:#548bc4}.redirect-rule-panel.panel-danger .control-icons{color:#b94a48}.redirect-rule-panel.panel-danger .control-icons:hover{color:#ce817f}.redirect-action-panel{border:1px solid #ddd;border-radius:4px;box-shadow:none}.redirect-action-panel .panel-header{background-color:#fff;padding:2px 5px}.redirect-action-panel .panel-body{padding-top:0}.redirect-action-panel .control-text{font-weight:600;line-height:20px;margin-top:5px}.redirect-action-panel .control-icons{color:gray;font-size:1.2em;line-height:32px}.redirect-action-panel .control-icons:hover{color:#a6a6a6}.thumbnail-placeholder{background-color:#d3d3d3;border:3px dotted #f5f5f5;height:100px;padding:5px;width:100px}.hover-image{vertical-align:top}.hover-image .thumbnail{border:3px solid #d3d3d3;height:100px;padding-top:10px;width:100px}.hover-image .remove{color:red}.hover-image .full-image{border:3px solid #f5f5f5;border-radius:2%;box-shadow:5px 5px 10px #888;max-height:1000px;max-width:1000px}.hover-image a{position:relative}.hover-image a .hide-image{display:none;left:50%;position:fixed;top:50%;z-index:99}.hover-image a:hover span{display:block;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.file-limit{color:grey;font-size:10px}.creative-block{display:inline-block;list-style-type:none;margin-bottom:10px;padding-right:20px}.pointer{cursor:pointer}textarea.message-body-content{height:600px}.chevron-breadcrumbs{list-style:none;overflow-x:auto;overflow-y:hidden}.chevron-breadcrumbs ul{padding-left:0;width:10000px}.chevron-breadcrumbs li{float:left}.chevron-breadcrumbs li span{background:brown;background:#a5630d;color:#fff;display:block;float:left;padding:5px 0 5px 55px;position:relative;text-decoration:none}.chevron-breadcrumbs li span:hover{cursor:default}.chevron-breadcrumbs li a{color:#fff;padding:5px 10px}.chevron-breadcrumbs li a:hover{cursor:pointer}.chevron-breadcrumbs li span:after{border-left:30px solid #a5630d;z-index:2}.chevron-breadcrumbs li span:after,.chevron-breadcrumbs li span:before{border-bottom:50px solid transparent;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0}.chevron-breadcrumbs li span:before{border-left:30px solid #fff;margin-left:1px;z-index:1}.chevron-breadcrumbs li:first-child span{padding-left:25px}.chevron-breadcrumbs li:nth-child(odd) span{background:#f2b05a}.chevron-breadcrumbs li:nth-child(odd) span:after{border-left-color:#f2b05a}.chevron-breadcrumbs li:nth-child(2n) span{background:#d48011}.chevron-breadcrumbs li:nth-child(2n) span:after{border-left-color:#d48011}.chevron-breadcrumbs li.active span{background:#118c4e;color:#fff}.chevron-breadcrumbs li.active span:after{border-left-color:#118c4e}.chevron-breadcrumbs li:hover span{background:#c1e1a6}.chevron-breadcrumbs li:hover span:after{border-left-color:#c1e1a6}.tag{border-radius:.25rem;color:#fff;display:inline-block;font-size:80%;font-weight:100;line-height:1;padding:5px 10px;text-align:center;vertical-align:baseline;white-space:nowrap}.tag .control-icons:hover{cursor:pointer}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;cursor:pointer;text-decoration:none}.tag-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.tag-default{background-color:#818a91}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#687077}.tag-primary{background-color:#0275d8}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#025aa5}.tag-success{background-color:#5cb85c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#449d44}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#f0ad4e}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ec971f}.tag-danger{background-color:#d9534f}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c9302c}.list-inline>li.tag{padding:10px}.form-control-danger,.form-control-loading,.form-control-success,.form-control-warning{background-position:center right 7.1428571443px;background-repeat:no-repeat;background-size:14.2857142885px 14.2857142885px;padding-right:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .col-form-label,.has-success .control-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#739e73}.has-success .form-control{border-color:#ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#b3b3b3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-success .input-group-addon{background-color:#f5f5f5;border-color:#ccc;color:#739e73}.has-success .form-control-feedback{color:#739e73}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23739e73' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .col-form-label,.has-warning .control-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#c79121}.has-warning .form-control{border-color:#ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#b3b3b3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-warning .input-group-addon{background-color:#f5f5f5;border-color:#ccc;color:#c79121}.has-warning .form-control-feedback{color:#c79121}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23C79121' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .col-form-label,.has-danger .control-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .help-block,.has-danger .radio,.has-danger .radio-inline{color:#a90329}.has-danger .form-control{border-color:#ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-danger .form-control:focus{border-color:#b3b3b3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-danger .input-group-addon{background-color:#f5f5f5;border-color:#ccc;color:#a90329}.has-danger .form-control-feedback{color:#a90329}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A90329' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.has-loading .form-control-loading{background-image:url(data:image/gif;base64,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)}textarea.no-resize{resize:none}textarea.v-resize-only{overflow:auto;resize:vertical}textarea.h-resize-only{overflow:auto;resize:horizontal}textarea{max-width:100%}.theme-selector{min-width:240px;padding:10px;width:100%}@media (max-width:1151px){.theme-selector{color:#ddd}}.navbar{border:1px solid transparent;margin-bottom:18px;min-height:50px;position:relative}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:1152px){.navbar{border-radius:2px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:1152px){.navbar-header{float:left}}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);max-height:340px;overflow-x:visible;padding-left:13px;padding-right:13px}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse{-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:1152px){.navbar-collapse{border-top:0;box-shadow:none;width:auto}.navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-13px;margin-right:-13px}@media (min-width:1152px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0;margin-right:0}}.navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:1152px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}@media (min-width:1152px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.navbar-brand{float:left;font-size:17px;height:50px;line-height:18px;padding:16px 13px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:1152px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-13px}}.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px;float:right;margin-bottom:8px;margin-right:13px;margin-top:8px;padding:9px 10px;position:relative}.navbar-toggle:focus{outline:none}.navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:1152px){.navbar-toggle{display:none}}.navbar-nav{margin:8px -13px}.navbar-nav>li>a{line-height:18px;padding-bottom:10px;padding-top:10px}@media (max-width:1151px){.navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:1152px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-bottom:16px;padding-top:16px}.navbar-nav.navbar-right:last-child{margin-right:-13px}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin-left:-13px;margin-right:-13px;padding:10px 13px}@media (max-width:1151px){.navbar-form .form-group{margin-bottom:5px}}.navbar-form{margin-bottom:10px;margin-top:10px}@media (min-width:1152px){.navbar-form{border:0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}.navbar-form.navbar-right:last-child{margin-right:-13px}}.navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar-btn,.navbar-btn.btn-sm{margin-bottom:10px;margin-top:10px}.navbar-btn.btn-xs{margin-bottom:14px;margin-top:14px}.navbar-text{margin-bottom:16px;margin-top:16px}@media (min-width:1152px){.navbar-text{float:left;margin-left:13px;margin-right:13px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#2c3742;border-color:#1f262e}.navbar-default .navbar-brand{color:#ddd}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background-color:transparent;color:#c4c4c4}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#ddd}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#1f262e;color:#fff}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#777}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#1f262e}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#1f262e;color:#fff}@media (max-width:1151px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ddd}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#1f262e;color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#777}}.navbar-default .navbar-link{color:#ddd}.navbar-default .navbar-link:hover{color:#fff}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#090909;color:#fff}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{background-color:transparent;color:#444}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:1151px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#090909;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#444}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.custom-visible-lg{display:none}@media (min-width:1360px){.custom-visible-lg{display:block!important}}.general-search-input{margin-top:8px;width:200px}.nav-tabs li.tab-control.disabled>a:hover{background-color:transparent;border-color:transparent;text-decoration:none}.nav-tabs li.tab-control.disabled.tab-control-enabled>a{color:#333}.nav-tabs li.tab-control.disabled.tab-control-enabled>a:hover{color:#737373;cursor:pointer}.uib-timepicker button.disabled{background-color:#eee;cursor:not-allowed;opacity:1}.grid-pivot-dropdown.dropdown-menu{font-size:10px;left:-22px;min-width:50px}.grid-pivot-dropdown.dropdown-menu .btn.disabled,.grid-pivot-dropdown.dropdown-menu .btn.disabled.active,.grid-pivot-dropdown.dropdown-menu .btn.disabled:active,.grid-pivot-dropdown.dropdown-menu .btn.disabled:focus,.grid-pivot-dropdown.dropdown-menu .btn.disabled:hover,.grid-pivot-dropdown.dropdown-menu .btn[disabled],.grid-pivot-dropdown.dropdown-menu .btn[disabled].active,.grid-pivot-dropdown.dropdown-menu .btn[disabled]:active,.grid-pivot-dropdown.dropdown-menu .btn[disabled]:focus,.grid-pivot-dropdown.dropdown-menu .btn[disabled]:hover,fieldset[disabled] .grid-pivot-dropdown.dropdown-menu .btn,fieldset[disabled] .grid-pivot-dropdown.dropdown-menu .btn.active,fieldset[disabled] .grid-pivot-dropdown.dropdown-menu .btn:active,fieldset[disabled] .grid-pivot-dropdown.dropdown-menu .btn:focus,fieldset[disabled] .grid-pivot-dropdown.dropdown-menu .btn:hover{background-color:#d9d9d9}.card,.card-contact{border:1px solid #ddd;border-radius:2px;margin-bottom:18px;position:relative}.card-block,.card-body{padding:15px}.card-title{margin-bottom:.5em;margin-top:0}.card-subtitle{margin-top:0}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link{text-decoration:none}.card-link+.card-link{margin-left:13px}.card>.list-group:first-child .list-group-item:first-child{border-radius:2px 2px 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 2px 2px}.card-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;padding:15px}.card-header:first-child{border-radius:1px 1px 0 0}.card-footer{background-color:#f5f5f5;border-top:1px solid #ddd;padding:15px}.card-footer:last-child{border-radius:0 0 1px 1px}.card-primary{background-color:#3276b1;border-color:#3276b1}.card-primary .card-header{background-color:#3276b1;border-bottom:1px solid #3276b1}.card-primary .card-footer{background-color:#3276b1;border-top:1px solid #3276b1}.card-success{background-color:#739e73;border-color:#739e73}.card-success .card-header{background-color:#739e73;border-bottom:1px solid #739e73}.card-success .card-footer{background-color:#739e73;border-top:1px solid #739e73}.card-info{background-color:#57889c;border-color:#57889c}.card-info .card-header{background-color:#57889c;border-bottom:1px solid #57889c}.card-info .card-footer{background-color:#57889c;border-top:1px solid #57889c}.card-warning{background-color:#c79121;border-color:#c79121}.card-warning .card-header{background-color:#c79121;border-bottom:1px solid #c79121}.card-warning .card-footer{background-color:#c79121;border-top:1px solid #c79121}.card-danger{background-color:#a90329;border-color:#a90329}.card-danger .card-header{background-color:#a90329;border-bottom:1px solid #a90329}.card-danger .card-footer{background-color:#a90329;border-top:1px solid #a90329}.card-white{background-color:#fff;border-color:#ddd}.card-white .card-header{background-color:#fff;border-bottom:1px solid #ddd}.card-white .card-footer{background-color:#fff;border-top:1px solid #ddd}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid hsla(0,0%,100%,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:hsla(0,0%,100%,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover,.card-inverse.card-blockquote,.card-inverse.card-footer,.card-inverse.card-header,.card-inverse.card-title{color:#fff}.card-blockquote{border-left:0;margin-bottom:0;padding:0}.card-img{border-radius:2px}.card-img-overlay{bottom:0;left:0;padding:15px;position:absolute;right:0;top:0}.card-img-top{border-radius:2px 2px 0 0}.card-img-bottom{border-radius:0 0 2px 2px}.card-deck{border-spacing:13px 0;display:table;table-layout:fixed}.card-deck .card{display:table-cell;vertical-align:top;width:1%}.card-deck-wrapper{margin-left:-13px;margin-right:-13px}.card-group{display:table;table-layout:fixed;width:100%}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{border-left:0;margin-left:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:13px;column-gap:13px}.card-columns .card{display:inline-block;width:100%}.underline-link{text-decoration:underline}.transfer-container{display:flex;margin:200px}.transfer{border:1px solid #d9d9d9;border-radius:5px;color:#666;display:inline-block;vertical-align:top}.transfer *{box-sizing:border-box}.transfer-head{border-bottom:1px solid #d9d9d9;margin:5px 0}.transfer-head .type{float:right}.transfer-body{height:250px}.transfer-search{margin:5px 0;text-align:left}.transfer-search input{border:1px solid #d9d9d9;border-radius:5px}.transfer-list{margin:auto;max-height:200px;overflow-y:scroll}.transfer-list li label{cursor:pointer;display:block;margin:0;transition:.3s}.transfer-list li label:hover{background:#eaf8fe}@media (max-width:768px){.transfer-operation{display:flex;justify-content:space-between;margin:10px 0;width:100%}}.transfer-operation{align-self:center;float:left;margin:0 30px;vertical-align:top}.transfer-operation button{display:block;margin-bottom:5px}.precision-stats .form-group{margin-bottom:0}.precision-stats .control-label{font-size:13px}.precision-stats .ag-yd-style{height:100%}.precision-stats .border-top-dashed{border-top:1px dashed #ddd}.widget .outline{border:1px solid #e7eaec}.widget h2{font-size:20px;margin-top:0}.card{margin-bottom:10px;margin-left:20%;width:80%}.yellow-bg{background-color:#e49b04;color:#fff}.red-bg{background-color:#ac0027;color:#fff}.adjusted-gray-bg,.green-bg{background-color:#55bc55;color:#fff}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*=col-]:not(:first-child),.row.no-gutter [class*=col-]:not(:last-child){padding-left:0;padding-right:0}.d-none{display:none!important}@keyframes ticker-animation{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.ticker-animated{animation-duration:60s;animation-iteration-count:infinite;animation-name:ticker-animation;animation-timing-function:linear;display:inline-block;padding-left:100%;white-space:nowrap}.ticker-animated:hover{animation-play-state:paused}.performance-bar{display:flex;font-size:10px;overflow:hidden}@media (min-width:768px){.performance-bar{margin-left:-7%;width:108%}}.network-metric{color:#333}.network-metric-name,.ticker-title{border-left:1px solid #ddd;display:inline-block;overflow:hidden;padding:2px 6px;white-space:nowrap}.network-metric-number{font-weight:700;padding:2px 4px}.ticker,.ticker-body{overflow:hidden}.ticker-body{flex:0 0 20%;padding:2px 0}.log-modal .id-box{height:150px;overflow:auto}.edit-conversion-logs-modal .modal-stepper{padding-left:39%}.edit-conversion-logs-modal .modal-stepper .edit-step{margin-right:-12px}.edit-conversion-logs-modal .modal-stepper .step-divider{border-top:1px solid #ddd;height:32px;width:50px}.edit-conversion-logs-modal .modal-stepper .confirm-step{margin-left:-12px}.modal-flex-header{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-close-btn{padding:1px 10px}.modal-body-section{color:#212427;margin-bottom:20px}.modal-body-section h4{color:#616161;font-size:16px;margin-bottom:5px}.item-capsule{background-color:#971f45;border-radius:25px;color:#fff;display:inline-block;margin:3px;padding:5px 10px}.item-well{background-color:#eee;padding:15px}.item-well-sm{background-color:#eee;padding:10px}.cds-not-started-color{color:#a3a3a3}.cds-pending-color{color:#f9b65d}.cds-approved-color{color:#0cb9ed}.cds-denied-color{color:#da2b3a}.status-display-not-started{background-color:#a3a3a3;border-color:#969696;color:#fff}.status-display-pending{background-color:#f9b65d;border-color:#f8ab44;color:#fff}.status-display-approved{background-color:#0cb9ed;border-color:#0ba6d5;color:#fff}.status-display-denied{background-color:#da2b3a;border-color:#c92331;color:#fff}.offertag{background-color:#659ffc;border-radius:25px;color:#fff;display:inline-block;margin:3px;padding:5px 10px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:4rem;line-height:1}.evidence-preview{height:100px;-o-object-fit:contain;object-fit:contain;width:100px}.select2-container .select2-choice{height:30px;line-height:28px}.ui-select-all{align-items:left;display:flex;flex-direction:row;justify-content:center}.ui-select-all .input-group-addon{height:32px!important;line-height:1.3!important;width:auto!important}.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.ui-select-choices-row:hover{background-color:#7cacd8}.ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-style:solid;border-top-width:1px;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{border:0;height:0;margin:0;min-height:0;opacity:0;padding:0}.selectize-input.selectize-focus{border-color:#007fbb!important}.selectize-control.single>.selectize-input>input{width:100%}.selectize-control.multi>.selectize-input>input{margin:0!important}.selectize-control>.selectize-dropdown{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#d44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{border:0;height:0;margin:0;min-height:0;opacity:0;padding:0;width:0}.btn-default-focus{background-color:#ebebeb;border-color:#adadad;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);color:#333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;text-decoration:none}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{height:10px;margin-top:-2px;position:absolute;right:10px;top:50%}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ui-select-bootstrap .ui-select-search-hidden{border:0;height:0;margin:0;min-height:0;opacity:0;padding:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;right:15px;top:45%}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{height:auto;margin-top:-1px;max-height:200px;overflow-x:hidden;width:100%}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;height:1.666666em;margin-bottom:3px;outline:none}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{margin:0 3px 3px 0;outline:0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{border-left:1px solid #428bca;content:"";height:100%;margin-right:2px;position:absolute;right:100%;top:0}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{border-right:1px solid #428bca;content:"";height:100%;left:100%;margin-left:2px;position:absolute;top:0}.ui-select-bootstrap .ui-select-choices-row>span{clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#428bca;color:#fff;outline:0;text-decoration:none}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{background-color:#fff;color:#777;cursor:not-allowed}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{padding-right:1em;width:100%}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;overflow:hidden;width:100%}.ui-select-bootstrap .ui-select-toggle>a.btn{height:10px;margin-top:-2px;position:absolute;right:10px}.ui-select-refreshing{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;padding:8px 27px;position:absolute;right:0;top:1px}@keyframes ui-select-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ui-select-spin{animation:ui-select-spin 2s linear infinite}.ui-select-refreshing.ng-animate{-webkit-animation:0s none}.ui-select-dropdown.select2-drop-active{opacity:1!important}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;background-color:rgba(0,0,0,.4);bottom:0;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";left:0;position:fixed;right:0;top:0;z-index:10000}.sweet-alert{background-color:#fff;border-radius:5px;display:none;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;left:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;padding:17px;position:fixed;text-align:center;top:50%;width:478px;z-index:99999}@media (max-width:540px){.sweet-alert{left:15px;margin-left:0;margin-right:0;right:15px;width:auto}}.sweet-alert h2{color:#575757;display:block;font-size:30px;font-weight:600;line-height:40px;margin:25px 0;text-transform:none}.sweet-alert h2,.sweet-alert p{padding:0;position:relative;text-align:center}.sweet-alert p{color:#797979;float:none;font-size:16px;font-weight:300;line-height:normal;margin:0;text-align:inherit}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{webkit-transition:padding .15s,max-height .15s;background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;max-height:0;overflow:hidden;padding:0 10px;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{webkit-transition:padding .2s,max-height .2s;max-height:100px;padding:10px 0;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{background-color:#ea7d7d;border-radius:50%;color:#fff;display:inline-block;height:24px;line-height:24px;margin-right:3px;text-align:center;width:24px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{height:20px;opacity:0;position:absolute;right:26px;top:29px;transform:scale(.5);transform-origin:50% 50%;transition:all .1s;width:20px}.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{background-color:#f06e57;border-radius:3px;content:"";height:6px;left:50%;margin-left:-9px;margin-top:-4px;position:absolute;top:50%;width:20px}.sweet-alert .sa-input-error:before{transform:rotate(-45deg)}.sweet-alert .sa-input-error:after{transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;transform:scale(1)}.sweet-alert input{border:1px solid #d7d7d7;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;display:none;font-size:18px;height:43px;margin-bottom:17px;margin-top:10px;padding:0 12px;transition:all .3s;width:100%}.sweet-alert input:focus{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:none}.sweet-alert input:focus::-moz-placeholder{opacity:.5;-moz-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.sweet-alert input:focus:-ms-input-placeholder{opacity:.5;-ms-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.sweet-alert input:focus::-webkit-input-placeholder{opacity:.5;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.swal2-modal .swal2-checkbox>input{margin-right:5px;margin-top:0}.swal2-modal .swal2-checkbox>span{font-size:16px}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{left:50%;margin-left:-27px;margin-top:4px;opacity:0;position:absolute;top:50%;visibility:hidden}.sweet-alert button{background-color:#8cd4f5;border:none;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:26px 5px 0;padding:10px 32px}.sweet-alert button:focus{box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05);outline:none}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#c79121}.sweet-alert button.cancel.active,.sweet-alert button.cancel:active,.sweet-alert button.cancel:focus,.sweet-alert button.cancel:hover{background-color:#a4781b;border-color:#7d5b15}.sweet-alert button.cancel:focus{box-shadow:0 0 2px rgba(197,205,211,.8),inset 0 0 0 1px rgba(0,0,0,.047)!important}.sweet-alert button[disabled]{cursor:default;opacity:.6}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;transition-delay:0s;visibility:visible}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{border:4px solid gray;border-radius:40px;border-radius:50%;box-sizing:content-box;height:80px;margin:20px auto;padding:0;position:relative;width:80px}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{display:block;position:relative}.sweet-alert .sa-icon.sa-error .sa-line{background-color:#f27474;border-radius:2px;display:block;height:5px;position:absolute;top:37px;width:47px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{left:17px;transform:rotate(45deg)}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{right:16px;transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px}.sweet-alert .sa-icon.sa-warning .sa-dot{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info:before{background-color:#c9dae1;border-radius:2px;bottom:17px;content:"";height:29px;left:50%;margin-left:-2px;position:absolute;width:5px}.sweet-alert .sa-icon.sa-info:after{background-color:#c9dae1;border-radius:50%;content:"";height:7px;margin-left:-3px;position:absolute;top:19px;width:7px}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before{background:#fff;border-radius:40px;border-radius:50%;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.sweet-alert .sa-icon.sa-success:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform:rotate(-45deg);transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform:rotate(-45deg);transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{border:4px solid hsla(98,55%,69%,.2);border-radius:40px;border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.sweet-alert .sa-icon.sa-success .sa-line{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{right:8px;top:38px;transform:rotate(-45deg);width:47px}.sweet-alert .sa-icon.sa-custom{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes slideFromTop{0%{top:0}to{top:50%}}@keyframes slideToTop{0%{top:50%}to{top:0}}@keyframes slideFromBottom{0%{top:70%}to{top:50%}}@keyframes slideToBottom{0%{top:50%}to{top:70%}}.showSweetAlert[data-animation=pop]{animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{animation:none}.showSweetAlert[data-animation=slide-from-top]{animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{animation:none}.hideSweetAlert[data-animation=slide-from-top]{animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{animation:slideToBottom .3s}@keyframes animateSuccessTip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes animateSuccessLong{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}to{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{animation:animateSuccessTip .75s}.animateSuccessLong{animation:animateSuccessLong .75s}.sa-icon.sa-success.animate:after{animation:rotatePlaceholder 4.25s ease-in}@keyframes animateErrorIcon{0%{opacity:0;transform:rotateX(100deg);-webkit-transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}}.animateErrorIcon{animation:animateErrorIcon .5s}@keyframes animateXMark{0%{margin-top:26px;opacity:0;transform:scale(.4);-webkit-transform:scale(.4)}50%{margin-top:26px;opacity:0;transform:scale(.4);-webkit-transform:scale(.4)}80%{margin-top:-6px;transform:scale(1.15);-webkit-transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1);-webkit-transform:scale(1)}}.animateXMark{animation:animateXMark .5s}@keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.pulseWarning{animation:pulseWarning .75s infinite alternate}@keyframes pulseWarningIns{0%{background-color:#f8d486}to{background-color:#f8bb86}}.pulseWarningIns{animation:pulseWarningIns .75s infinite alternate}@keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}.la-ball-fall,.la-ball-fall>div{box-sizing:border-box;position:relative}.la-ball-fall{color:#fff;display:block;font-size:0}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{background-color:currentColor;border:0 solid;display:inline-block;float:none}.la-ball-fall{height:18px;width:54px}.la-ball-fall>div{animation:ball-fall 1s ease-in-out infinite;border-radius:100%;height:10px;margin:4px;opacity:0;width:10px}.la-ball-fall>div:first-child{animation-delay:-.2s}.la-ball-fall>div:nth-child(2){animation-delay:-.1s}.la-ball-fall>div:nth-child(3){animation-delay:0ms}.la-ball-fall.la-sm{height:8px;width:26px}.la-ball-fall.la-sm>div{height:4px;margin:2px;width:4px}.la-ball-fall.la-2x{height:36px;width:108px}.la-ball-fall.la-2x>div{height:20px;margin:8px;width:20px}.la-ball-fall.la-3x{height:54px;width:162px}.la-ball-fall.la-3x>div{height:30px;margin:12px;width:30px}@keyframes ball-fall{0%{opacity:0;transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}90%{opacity:.5}to{opacity:0;transform:translateY(145%)}}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#3276b1}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;float:right;font-size:20px;font-weight:700;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;opacity:.4;text-decoration:none}button.toast-close-button{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px 3px 3px 3px;box-shadow:0 0 12px #999;color:#fff;margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:300px}#toast-container>:hover{box-shadow:0 0 12px #000;cursor:pointer;opacity:1}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;height:4px;left:0;opacity:.4;position:absolute}.toast{opacity:1!important}.toast.ng-enter{opacity:0!important;transition:opacity .3s linear}.toast.ng-enter.ng-enter-active{opacity:1!important}.toast.ng-leave{opacity:1;transition:opacity .3s linear}.toast.ng-leave.ng-leave-active{opacity:0!important}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin:10px auto 0}#toast-container>.toast-error,#toast-container>.toast-info,#toast-container>.toast-success,#toast-container>.toast-warning{background-image:none!important}#toast-container>div{background:#fff;color:#6a6c6f;opacity:1;padding:20px}#toast-container>div,#toast-container>div:hover{box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2)}.toast-close-button{color:#000;opacity:.2}.toast-info{background:#fff;border-left:6px solid #3498db}.toast-success{background:#fff;border-left:6px solid #62cb31}.toast-warning{background:#fff;border-left:6px solid #ffb606}.toast-error{background:#fff;border-left:6px solid #e74c3c}.toast-progress{opacity:.6}.toast-info .toast-progress{background-color:#3498db}.toast-success .toast-progress{background-color:#62cb31}.toast-warning .toast-progress{background-color:#ffb606}.toast-error .toast-progress{background-color:#e74c3c}.daterangepicker{background:#fff;border-radius:4px;color:inherit;left:20px;margin-top:1px;padding:4px;position:absolute;top:100px;width:278px}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.dropup:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.dropdown-menu{max-width:none;z-index:3001}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;margin:4px;max-width:270px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{min-width:32px;text-align:center;white-space:nowrap}.daterangepicker .calendar-table{background:#fff;border:1px solid #fff;border-radius:4px;padding:4px}.daterangepicker table{margin:0;width:100%}.daterangepicker td,.daterangepicker th{border:1px solid transparent;border-radius:4px;cursor:pointer;height:20px;text-align:center;white-space:nowrap;width:20px}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{margin-bottom:0;width:50px}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;height:30px;line-height:30px;margin:0 0 5px;padding:0 6px 0 28px;vertical-align:middle;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{left:8px;position:absolute;top:8px}.daterangepicker .calendar-time{line-height:30px;margin:5px auto;padding-left:28px;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{float:none;font-size:11px;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;cursor:pointer;font-size:13px;margin-bottom:8px;padding:3px 12px}.ranges li.active,.ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:left}.daterangepicker .calendar.left{clear:left;margin-right:0}.daterangepicker .calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .calendar.right{margin-left:0}.daterangepicker .calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .calendar.left .calendar-table,.daterangepicker .left .daterangepicker_input{padding-right:12px}.daterangepicker .calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker .calendar.left{clear:none}}.multiSelect .vertical{float:none}.multiSelect .horizontal:not(.multiSelectGroup){float:left}.multiSelect .line{box-sizing:content-box;max-height:30px;overflow:hidden;padding:2px 0 4px}.multiSelect .acol{min-width:12px}.multiSelect .acol,.multiSelect .inlineBlock,.multiSelect>button{display:inline-block}.multiSelect>button{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);color:#333;cursor:pointer;font-size:13px;line-height:1.42857;padding:6px 12px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:normal}.multiSelect>button:hover{background-color:#ebebeb;border-color:#adadad;color:#333}.multiSelect>button:disabled{background-image:linear-gradient(#fff,#fff);border:1px solid #ddd;color:#999}.multiSelect .buttonClicked{box-shadow:inset 0 2px 5px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.multiSelect .buttonLabel,.multiSelect .caret{display:inline-block}.multiSelect .caret{border-color:#333 transparent currentcolor;border-style:solid solid dotted;border-width:4px 4px 0;height:0;margin:0 0 1px 12px!important;vertical-align:middle;width:0}.multiSelect .checkboxLayer{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none!important;min-width:278px;position:absolute;z-index:999}.multiSelect .helperContainer{border-bottom:1px solid #ddd;padding:8px 8px 0}.multiSelect .helperButton{background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;color:#666;cursor:pointer;display:inline;font-size:13px;height:26px;line-height:1.6;margin:0 0 8px;text-align:center}.multiSelect .helperButton.reset{float:right}.multiSelect .helperButton:not(.reset){margin-right:4px}.multiSelect .clearButton{background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;color:#666;cursor:pointer;display:inline;font-size:13px;height:22px;line-height:1.2;position:absolute;right:2px;text-align:center;top:4px;width:22px}.multiSelect .inputFilter{border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#888;font-size:14px;height:26px;margin:0 0 8px;padding-left:7px;width:100%}.multiSelect .clearButton:hover,.multiSelect .helperButton:hover{background-color:#f4f4f4;border:1px solid #ccc;color:#999}.multiSelect .helperButton:disabled{border:1px solid #ddd;color:#ccc}.multiSelect .clearButton:focus,.multiSelect .helperButton:focus,.multiSelect .inputFilter:focus{border:1px solid #66afe9!important;box-shadow:inset 0 0 1px rgba(0,0,0,.065),0 0 5px rgba(102,175,233,.6)!important;outline:0}.multiSelect .checkBoxContainer{display:block;overflow:hidden;padding:8px}.multiSelect .show{display:block!important}.multiSelect .multiSelectItem{border:1px solid transparent;color:#444;display:block;min-height:32px;min-width:278px;padding:3px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap}.multiSelect .multiSelectItem:not(.multiSelectGroup).selected{background-image:linear-gradient(#e9e9e9,#f1f1f1);border-left:1px solid #e4e4e4;border-right:1px solid #d9d9d9;border-top:1px solid #e4e4e4;color:#555;cursor:pointer}.multiSelect .multiSelectItem .acol label{display:inline-block;font-weight:400;line-height:normal;margin:0;padding-right:30px}.multiSelect .multiSelectFocus,.multiSelect .multiSelectGroup:hover,.multiSelect .multiSelectItem:hover{background-image:linear-gradient(#c1c1c1,#999)!important;border:1px solid #ccc!important;color:#fff!important;cursor:pointer}.multiSelect .multiSelectGroup span:hover,.multiSelect .multiSelectItem span:hover{cursor:pointer}.multiSelect .multiSelectGroup{clear:both;display:block}.multiSelect .tickMark{display:inline-block;font-size:10px;position:absolute;right:10px;top:7px}.multiSelect .checkbox{color:#ddd!important;cursor:pointer;left:-9999px;position:absolute}.multiSelect .disabled,.multiSelect .disabled label input:hover~span,.multiSelect .disabled:hover{color:#c4c4c4!important;cursor:not-allowed!important}.multiSelect img{margin-bottom:0;max-height:22px;max-width:22px;vertical-align:middle}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-faded{opacity:.3}.ag-width-half{display:inline-block;width:50%!important}.ag-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.ag-selectable{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.ag-select-agg-func-popup{position:absolute}.ag-input-text-wrapper{align-items:center;display:flex;height:100%;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-icon-aggregation{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/aggregation.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-aggregation,.ag-icon-arrows{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-arrows{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/arrows.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-asc{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/asc.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-asc,.ag-icon-checkbox-checked-readonly{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-checkbox-checked-readonly{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-checked-readonly.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-checkbox-checked{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-checked.svg) 50% no-repeat;background-size:12px 12px;display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-checkbox-indeterminate-readonly{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-indeterminate-readonly.svg) 50% no-repeat;background-size:12px 12px;display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-checkbox-indeterminate{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-indeterminate.svg) 50% no-repeat;background-size:12px 12px;display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-checkbox-unchecked-readonly{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-unchecked-readonly.svg) 50% no-repeat;background-size:12px 12px;display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-checkbox-unchecked{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-unchecked.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-checkbox-unchecked,.ag-icon-column{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-column{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/column.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-columns{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/columns.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-columns,.ag-icon-contracted{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-contracted{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/contracted.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-copy{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/copy.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-copy,.ag-icon-cut{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-cut{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/cut.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-desc{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/desc.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-desc,.ag-icon-expanded{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-expanded{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/expanded.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-eye-slash{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/eye-slash.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-eye,.ag-icon-eye-slash{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-eye{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/eye.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-filter{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/filter.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-filter,.ag-icon-group{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-group{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/group.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-indeterminate{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/indeterminate.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-indeterminate,.ag-icon-left{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-left{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/left.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-loading{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/loading.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-loading,.ag-icon-menu{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-menu{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/menu.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-minus{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/minus.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-minus,.ag-icon-none{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-none{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/none.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-not-allowed{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/not-allowed.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-not-allowed,.ag-icon-paste{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-paste{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/paste.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-pin{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/pin.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-pin,.ag-icon-pivot{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-pivot{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/pivot.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-plus{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/plus.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-plus,.ag-icon-right{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-right{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/right.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-small-left{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/small-left.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-small-left,.ag-icon-small-right{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-small-right{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/small-right.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-small-up{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/small-up.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-small-down,.ag-icon-small-up{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-small-down{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/small-down.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-tick{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/tick.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-cross,.ag-icon-tick{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-cross{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/cross.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-tree-open{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/tree-open.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-tree-closed,.ag-icon-tree-open{display:inline-block;filter:"initial";height:12px;width:12px}.ag-icon-tree-closed{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/tree-closed.svg) 50% no-repeat;background-size:12px 12px}.ag-icon-tree-indeterminate{background:transparent url(../scssVendor/ag-grid/ag-theme-base/icons/tree-indeterminate.svg) 50% no-repeat;background-size:12px 12px;display:inline-block;filter:"initial";height:12px;width:12px}.ag-root-wrapper{display:flex;flex-direction:column;position:relative}.ag-root-wrapper,.ag-root-wrapper *,.ag-root-wrapper :after,.ag-root-wrapper :before{box-sizing:border-box}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-root-wrapper .ag-watermark{bottom:10px;opacity:.5;position:absolute;right:25px;transition:opacity 1s ease-out 3s}.ag-root-wrapper .ag-watermark:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk0IiBoZWlnaHQ9IjIzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTS42MTMgMTA4VjY3LjQ2YTE1IDE1IDAgMCAxIDcuNS0xMi45OUw5OC4zMDYgMi4zOTVhMTUgMTUgMCAwIDEgMTUgMEwyMDMuNSA1NC40NjlhMTUgMTUgMCAwIDEgNy41IDEyLjk5VjEzOGgtMzBsLS4wMDMtNDRoLS4wMDFjMC04LjI4NC02LjcxNi0xNC45OTktMTUtMTQuOTk5TDEyMiA3OWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY0Mi4wMTZjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0NlYxNjNhMyAzIDAgMCAxLTMgM2gtNDV2MTNoNDUuOTk2di0uMDAyYzguMjgzIDAgMTQuOTk5LTYuNzE1IDE1LTE0Ljk5OGwuMDA0LTEzLjA0aDMwdjIwLjY0NmExNSAxNSAwIDAgMS03LjUgMTIuOTlsLTkwLjE5NCA1Mi4wNzRhMTUgMTUgMCAwIDEtMTUgMEw4LjExMyAxODQuNTk3YTE1IDE1IDAgMCAxLTcuNS0xMi45OVYxMjFIMjd2MTVjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg1OFY5NGMwLTguMjg0LTYuNzE2LTE1LTE1LTE1SDI3djEzaDU3YTMgMyAwIDAgMSAzIDN2MTNILjYxM1oiIGlkPSJhIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQ3NyA1NWgxN3Y5NmgtNTljLTguMjg0IDAtMTUtNi43MTYtMTUtMTVWOTZjMC04LjI4NCA2LjcxNi0xNSAxNS0xNWg0MlY1NVptLTM3IDQzYTMgMyAwIDAgMC0zIDN2MzBhMyAzIDAgMCAwIDMgM2gzN1Y5OGgtMzdaTTM5NiA4MWgxN3Y3MGgtMTd6IiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0iI0UxMUYyMiIgZD0iTTM5NiA1NWgxN3YxN2gtMTd6Ii8+PHBhdGggZD0iTTMzMSAxNTFoMTd2LTUwYTMgMyAwIDAgMSAzLTNoMzhWODFoLTQzYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djU1Wk0zMjQgODZWNzZjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtNjBjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV2NjBjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg2MGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1di0zNmgtMzd2MTdoMjB2MTRhMyAzIDAgMCAxLTMgM2gtNTBhMyAzIDAgMCAxLTMtM1Y4MWEzIDMgMCAwIDEgMy0zaDUwYTMgMyAwIDAgMSAzIDN2NWgxN1oiIGZpbGw9IiNGRkYiLz48dXNlIGZpbGw9IiNFMTFGMjIiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3QgZmlsbD0iI0UxMUYyMiIgeD0iMTIwIiB5PSI5MiIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ2IiByeD0iMyIvPjxwYXRoIGQ9Ik00MCAxMjFoNDd2MTdINDNhMyAzIDAgMCAxLTMtM3YtMTRaIiBmaWxsPSIjRTExRjIyIi8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-size:110px 60px;content:"";display:block;filter:invert(50%);height:60px;width:110px}.ag-root-wrapper .ag-watermark:after{content:"Invalid License Key";font-family:Impact;font-size:19px;font-weight:700}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1;overflow:hidden}.ag-root{cursor:default;display:flex;flex-direction:column;position:relative}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{flex:1;min-width:0;overflow:hidden}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-pinned-left-cols-viewport,.ag-pinned-right-cols-viewport,.ag-virtual-list-viewport{flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{-webkit-overflow-scrolling:touch;overflow-y:auto}.ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll{overflow-y:scroll}.ag-pinned-left-cols-viewport,.ag-pinned-right-cols-viewport{flex-grow:1000}.ag-center-cols-viewport{overflow-x:auto;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container{height:100%;white-space:nowrap}.ag-body-viewport .ag-center-cols-clipper{min-height:100%}.ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,.ag-body-viewport.ag-layout-auto-height .ag-center-cols-container{min-height:50px}.ag-body-viewport .ag-center-cols-container{display:block}.ag-body-viewport.ag-layout-print{flex:none}.ag-body-viewport.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container{left:0;pointer-events:none;position:absolute;top:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;height:100%;overflow:hidden;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-center-cols-clipper{flex:1;min-width:0;overflow:hidden}.ag-body-horizontal-scroll{display:flex;min-height:0;min-width:0;position:relative;width:100%}.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{flex-grow:1000;height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden}.ag-header .ag-header-cell-sortable,.ag-pinned-left-header .ag-header-cell-sortable,.ag-pinned-right-header .ag-header-cell-sortable{cursor:pointer}.ag-header{display:flex;white-space:nowrap;width:100%}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-overlay{display:block;position:absolute}.ag-header-cell{display:inline-block;height:100%;position:absolute;vertical-align:bottom}.ag-header-group-cell-label{display:flex}.ag-header-cell-label,.ag-header-group-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-resize{cursor:col-resize;height:100%;position:absolute;width:4px;z-index:4}.ag-header-expand-icon{padding-left:4px}.ag-header-cell-menu-button{float:right}.ag-primary-cols-header-panel .ag-column-name-filter{flex-grow:1;flex-shrink:1}.ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper{width:100%}.ag-primary-cols-header-panel{display:flex;flex-direction:row}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-drop{width:100%}.ag-column-drop-vertical{display:flex;flex-direction:column;flex-grow:1;height:50px;overflow:hidden}.ag-column-drop-vertical .ag-column-drop-list{flex-grow:1;height:20px;overflow-x:auto}.ag-column-drop-vertical .ag-column-drop-cell{display:flex}.ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical .ag-column-drop-empty-message{display:block}.ag-column-drop-vertical .ag-column-drop-cell-button{line-height:16px}.ag-ltr .ag-column-drop-vertical .ag-column-drop-cell-button{float:right}.ag-rtl .ag-column-drop-vertical .ag-column-drop-cell-button{float:left}.ag-column-drop-horizontal{overflow:hidden;white-space:nowrap}.ag-column-drop-horizontal .ag-column-drop-cell,.ag-column-drop-horizontal .ag-column-drop-empty-message{display:inline-block}.ag-column-drop-horizontal .ag-column-drop-list{height:100%}.ag-column-select-indent{display:inline-block}.ag-column-panel{display:flex;flex-direction:column;flex-grow:1;max-height:100vh;min-height:400px;overflow-x:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}.ag-row-no-animation .ag-row{transition:background-color .1s}.ag-row{white-space:nowrap;width:100%}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-cell{display:inline-block;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.ag-cell-with-height{height:100%}.ag-cell-edit-input{height:100%;line-height:normal;width:100%}.ag-footer-cell-entire-row,.ag-group-cell-entire-row{display:inline-block;height:100%;width:100%}.ag-footer-cell-entire-row,.ag-group-cell-entire-row,.ag-set-filter-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-filter-filter{width:100%}.ag-filter .ag-filter-checkbox{pointer-events:none}.ag-filter-select{margin:4px 4px 0;width:110px}.ag-floating-filter-body input,.ag-floating-filter-full-body input{height:19px;margin:0;width:100%}.ag-floating-filter-full-body input[type=range]{height:100%}.ag-floating-filter{display:inline-block;position:absolute}.ag-floating-filter-body{height:20px;margin-right:25px}.ag-floating-filter-full-body{height:100%;width:100%}.ag-floating-filter-full-body .ag-react-container{height:100%}.ag-floating-filter-input{width:100%}.ag-floating-filter-input:-moz-read-only{background-color:#eee}.ag-floating-filter-input:read-only{background-color:#eee}.ag-dnd-ghost,.ag-floating-filter-menu{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-dnd-ghost{background:#e5e5e5;border:1px solid #000;cursor:move;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden;padding:3px;text-overflow:ellipsis}.ag-dnd-ghost-icon{padding:2px}.ag-dnd-ghost-icon,.ag-dnd-ghost-label{display:inline-block}.ag-overlay{left:0;position:absolute;top:0}.ag-overlay,.ag-overlay-panel{height:100%;pointer-events:none;width:100%}.ag-overlay-panel{display:table}.ag-overlay-wrapper{display:table-cell;text-align:center;vertical-align:middle}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-popup-backdrop{height:100%;left:0;position:fixed;top:0;width:100%}.ag-popup-editor{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-virtual-list-item{position:absolute;width:100%}.ag-virtual-list-item span:empty:not(.ag-icon){border-left:1px solid transparent}.ag-floating-top{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;flex-grow:1000;min-width:0;overflow:hidden;position:relative}.ag-floating-bottom{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;flex-grow:1000;min-width:0;overflow:hidden;position:relative}.ag-tooltip{pointer-events:none;position:absolute;z-index:99999}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto;width:200px}.ag-menu-list{border-collapse:collapse;display:table}.ag-menu-option{display:table-row}.ag-menu-option-text{display:table-cell;white-space:nowrap}.ag-menu-option-icon,.ag-menu-option-popup-pointer,.ag-menu-option-shortcut{display:table-cell}.ag-menu-separator{display:table-row}.ag-menu-separator-cell{display:table-cell}.ag-menu-column-select-wrapper .ag-column-select-panel{height:100%}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-row{white-space:nowrap}.ag-rich-select-list,.ag-set-filter-list{height:200px;width:200px}.ag-tool-panel-wrapper{cursor:default;display:flex;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:200px}.ag-tool-panel-wrapper .ag-filter-toolpanel-header{cursor:pointer}.ag-primary-cols-list-panel{flex-grow:1;height:50px;overflow:auto}.ag-ltr .ag-column-tool-panel-column{margin-left:16px}.ag-rtl .ag-column-tool-panel-column{margin-right:16px}.ag-column-tool-panel-column,.ag-column-tool-panel-column-group{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.ag-column-tool-panel-column .ag-column-tool-panel-column,.ag-column-tool-panel-column .ag-column-tool-panel-column-group,.ag-column-tool-panel-column-group .ag-column-tool-panel-column,.ag-column-tool-panel-column-group .ag-column-tool-panel-column-group{flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.ag-column-tool-panel-column .ag-column-drag,.ag-column-tool-panel-column-group .ag-column-drag{flex-grow:0;flex-shrink:0;min-width:16px}.ag-column-select-panel{display:flex;flex-direction:column;overflow:hidden}.ag-side-bar .ag-column-select-panel{flex-grow:4}.ag-tool-panel-horizontal-resize{cursor:col-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-rtl .ag-tool-panel-horizontal-resize{float:right;transform:translateX(3px)}.ag-ltr .ag-tool-panel-horizontal-resize{float:left;transform:translateX(-3px)}.loading-filter{background-color:#e6e6e6;padding:5px;position:absolute;top:34px;z-index:1}.ag-details-grid,.ag-details-row,.loading-filter{height:100%;width:100%}.ag-header-group-cell{display:inline-block;height:100%;overflow:hidden;position:absolute;text-overflow:ellipsis}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar .ag-side-buttons{width:20px}.ag-side-bar .ag-side-buttons div button{cursor:pointer;display:block;outline:none;white-space:nowrap}.ag-side-bar .ag-side-buttons div button span{-ms-writing-mode:tb;writing-mode:tb;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.ag-side-bar .panel-container{width:180px}.ag-side-bar.full-width .panel-container{width:200px}.ag-rtl .ag-side-bar .ag-side-buttons button span{writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.ag-status-bar{display:flex;justify-content:space-between}.ag-status-bar .ag-status-panel,.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-ltr .ag-toolpanel-indent-1{padding-left:10px}.ag-rtl .ag-toolpanel-indent-1{padding-right:10px}.ag-ltr .ag-row-group-indent-1{padding-left:10px}.ag-rtl .ag-row-group-indent-1{padding-right:10px}.ag-ltr .ag-toolpanel-indent-2{padding-left:20px}.ag-rtl .ag-toolpanel-indent-2{padding-right:20px}.ag-ltr .ag-row-group-indent-2{padding-left:20px}.ag-rtl .ag-row-group-indent-2{padding-right:20px}.ag-ltr .ag-toolpanel-indent-3{padding-left:30px}.ag-rtl .ag-toolpanel-indent-3{padding-right:30px}.ag-ltr .ag-row-group-indent-3{padding-left:30px}.ag-rtl .ag-row-group-indent-3{padding-right:30px}.ag-ltr .ag-toolpanel-indent-4{padding-left:40px}.ag-rtl .ag-toolpanel-indent-4{padding-right:40px}.ag-ltr .ag-row-group-indent-4{padding-left:40px}.ag-rtl .ag-row-group-indent-4{padding-right:40px}.ag-ltr .ag-toolpanel-indent-5{padding-left:50px}.ag-rtl .ag-toolpanel-indent-5{padding-right:50px}.ag-ltr .ag-row-group-indent-5{padding-left:50px}.ag-rtl .ag-row-group-indent-5{padding-right:50px}.ag-ltr .ag-toolpanel-indent-6{padding-left:60px}.ag-rtl .ag-toolpanel-indent-6{padding-right:60px}.ag-ltr .ag-row-group-indent-6{padding-left:60px}.ag-rtl .ag-row-group-indent-6{padding-right:60px}.ag-ltr .ag-toolpanel-indent-7{padding-left:70px}.ag-rtl .ag-toolpanel-indent-7{padding-right:70px}.ag-ltr .ag-row-group-indent-7{padding-left:70px}.ag-rtl .ag-row-group-indent-7{padding-right:70px}.ag-ltr .ag-toolpanel-indent-8{padding-left:80px}.ag-rtl .ag-toolpanel-indent-8{padding-right:80px}.ag-ltr .ag-row-group-indent-8{padding-left:80px}.ag-rtl .ag-row-group-indent-8{padding-right:80px}.ag-ltr .ag-toolpanel-indent-9{padding-left:90px}.ag-rtl .ag-toolpanel-indent-9{padding-right:90px}.ag-ltr .ag-row-group-indent-9{padding-left:90px}.ag-rtl .ag-row-group-indent-9{padding-right:90px}.ag-ltr .ag-toolpanel-indent-10{padding-left:100px}.ag-rtl .ag-toolpanel-indent-10{padding-right:100px}.ag-ltr .ag-row-group-indent-10{padding-left:100px}.ag-rtl .ag-row-group-indent-10{padding-right:100px}.ag-ltr .ag-toolpanel-indent-11{padding-left:110px}.ag-rtl .ag-toolpanel-indent-11{padding-right:110px}.ag-ltr .ag-row-group-indent-11{padding-left:110px}.ag-rtl .ag-row-group-indent-11{padding-right:110px}.ag-ltr .ag-toolpanel-indent-12{padding-left:120px}.ag-rtl .ag-toolpanel-indent-12{padding-right:120px}.ag-ltr .ag-row-group-indent-12{padding-left:120px}.ag-rtl .ag-row-group-indent-12{padding-right:120px}.ag-ltr .ag-toolpanel-indent-13{padding-left:130px}.ag-rtl .ag-toolpanel-indent-13{padding-right:130px}.ag-ltr .ag-row-group-indent-13{padding-left:130px}.ag-rtl .ag-row-group-indent-13{padding-right:130px}.ag-ltr .ag-toolpanel-indent-14{padding-left:140px}.ag-rtl .ag-toolpanel-indent-14{padding-right:140px}.ag-ltr .ag-row-group-indent-14{padding-left:140px}.ag-rtl .ag-row-group-indent-14{padding-right:140px}.ag-ltr .ag-toolpanel-indent-15{padding-left:150px}.ag-rtl .ag-toolpanel-indent-15{padding-right:150px}.ag-ltr .ag-row-group-indent-15{padding-left:150px}.ag-rtl .ag-row-group-indent-15{padding-right:150px}.ag-ltr .ag-toolpanel-indent-16{padding-left:160px}.ag-rtl .ag-toolpanel-indent-16{padding-right:160px}.ag-ltr .ag-row-group-indent-16{padding-left:160px}.ag-rtl .ag-row-group-indent-16{padding-right:160px}.ag-ltr .ag-toolpanel-indent-17{padding-left:170px}.ag-rtl .ag-toolpanel-indent-17{padding-right:170px}.ag-ltr .ag-row-group-indent-17{padding-left:170px}.ag-rtl .ag-row-group-indent-17{padding-right:170px}.ag-ltr .ag-toolpanel-indent-18{padding-left:180px}.ag-rtl .ag-toolpanel-indent-18{padding-right:180px}.ag-ltr .ag-row-group-indent-18{padding-left:180px}.ag-rtl .ag-row-group-indent-18{padding-right:180px}.ag-ltr .ag-toolpanel-indent-19{padding-left:190px}.ag-rtl .ag-toolpanel-indent-19{padding-right:190px}.ag-ltr .ag-row-group-indent-19{padding-left:190px}.ag-rtl .ag-row-group-indent-19{padding-right:190px}.ag-ltr .ag-toolpanel-indent-20{padding-left:200px}.ag-rtl .ag-toolpanel-indent-20{padding-right:200px}.ag-ltr .ag-row-group-indent-20{padding-left:200px}.ag-rtl .ag-row-group-indent-20{padding-right:200px}.ag-ltr .ag-toolpanel-indent-21{padding-left:210px}.ag-rtl .ag-toolpanel-indent-21{padding-right:210px}.ag-ltr .ag-row-group-indent-21{padding-left:210px}.ag-rtl .ag-row-group-indent-21{padding-right:210px}.ag-ltr .ag-toolpanel-indent-22{padding-left:220px}.ag-rtl .ag-toolpanel-indent-22{padding-right:220px}.ag-ltr .ag-row-group-indent-22{padding-left:220px}.ag-rtl .ag-row-group-indent-22{padding-right:220px}.ag-ltr .ag-toolpanel-indent-23{padding-left:230px}.ag-rtl .ag-toolpanel-indent-23{padding-right:230px}.ag-ltr .ag-row-group-indent-23{padding-left:230px}.ag-rtl .ag-row-group-indent-23{padding-right:230px}.ag-ltr .ag-toolpanel-indent-24{padding-left:240px}.ag-rtl .ag-toolpanel-indent-24{padding-right:240px}.ag-ltr .ag-row-group-indent-24{padding-left:240px}.ag-rtl .ag-row-group-indent-24{padding-right:240px}.ag-ltr .ag-toolpanel-indent-25{padding-left:250px}.ag-rtl .ag-toolpanel-indent-25{padding-right:250px}.ag-ltr .ag-row-group-indent-25{padding-left:250px}.ag-rtl .ag-row-group-indent-25{padding-right:250px}.ag-ltr .ag-toolpanel-indent-26{padding-left:260px}.ag-rtl .ag-toolpanel-indent-26{padding-right:260px}.ag-ltr .ag-row-group-indent-26{padding-left:260px}.ag-rtl .ag-row-group-indent-26{padding-right:260px}.ag-ltr .ag-toolpanel-indent-27{padding-left:270px}.ag-rtl .ag-toolpanel-indent-27{padding-right:270px}.ag-ltr .ag-row-group-indent-27{padding-left:270px}.ag-rtl .ag-row-group-indent-27{padding-right:270px}.ag-ltr .ag-toolpanel-indent-28{padding-left:280px}.ag-rtl .ag-toolpanel-indent-28{padding-right:280px}.ag-ltr .ag-row-group-indent-28{padding-left:280px}.ag-rtl .ag-row-group-indent-28{padding-right:280px}.ag-ltr .ag-toolpanel-indent-29{padding-left:290px}.ag-rtl .ag-toolpanel-indent-29{padding-right:290px}.ag-ltr .ag-row-group-indent-29{padding-left:290px}.ag-rtl .ag-row-group-indent-29{padding-right:290px}.ag-ltr .ag-toolpanel-indent-30{padding-left:300px}.ag-rtl .ag-toolpanel-indent-30{padding-right:300px}.ag-ltr .ag-row-group-indent-30{padding-left:300px}.ag-rtl .ag-row-group-indent-30{padding-right:300px}.ag-ltr .ag-toolpanel-indent-31{padding-left:310px}.ag-rtl .ag-toolpanel-indent-31{padding-right:310px}.ag-ltr .ag-row-group-indent-31{padding-left:310px}.ag-rtl .ag-row-group-indent-31{padding-right:310px}.ag-ltr .ag-toolpanel-indent-32{padding-left:320px}.ag-rtl .ag-toolpanel-indent-32{padding-right:320px}.ag-ltr .ag-row-group-indent-32{padding-left:320px}.ag-rtl .ag-row-group-indent-32{padding-right:320px}.ag-ltr .ag-toolpanel-indent-33{padding-left:330px}.ag-rtl .ag-toolpanel-indent-33{padding-right:330px}.ag-ltr .ag-row-group-indent-33{padding-left:330px}.ag-rtl .ag-row-group-indent-33{padding-right:330px}.ag-ltr .ag-toolpanel-indent-34{padding-left:340px}.ag-rtl .ag-toolpanel-indent-34{padding-right:340px}.ag-ltr .ag-row-group-indent-34{padding-left:340px}.ag-rtl .ag-row-group-indent-34{padding-right:340px}.ag-ltr .ag-toolpanel-indent-35{padding-left:350px}.ag-rtl .ag-toolpanel-indent-35{padding-right:350px}.ag-ltr .ag-row-group-indent-35{padding-left:350px}.ag-rtl .ag-row-group-indent-35{padding-right:350px}.ag-ltr .ag-toolpanel-indent-36{padding-left:360px}.ag-rtl .ag-toolpanel-indent-36{padding-right:360px}.ag-ltr .ag-row-group-indent-36{padding-left:360px}.ag-rtl .ag-row-group-indent-36{padding-right:360px}.ag-ltr .ag-toolpanel-indent-37{padding-left:370px}.ag-rtl .ag-toolpanel-indent-37{padding-right:370px}.ag-ltr .ag-row-group-indent-37{padding-left:370px}.ag-rtl .ag-row-group-indent-37{padding-right:370px}.ag-ltr .ag-toolpanel-indent-38{padding-left:380px}.ag-rtl .ag-toolpanel-indent-38{padding-right:380px}.ag-ltr .ag-row-group-indent-38{padding-left:380px}.ag-rtl .ag-row-group-indent-38{padding-right:380px}.ag-ltr .ag-toolpanel-indent-39{padding-left:390px}.ag-rtl .ag-toolpanel-indent-39{padding-right:390px}.ag-ltr .ag-row-group-indent-39{padding-left:390px}.ag-rtl .ag-row-group-indent-39{padding-right:390px}.ag-ltr .ag-toolpanel-indent-40{padding-left:400px}.ag-rtl .ag-toolpanel-indent-40{padding-right:400px}.ag-ltr .ag-row-group-indent-40{padding-left:400px}.ag-rtl .ag-row-group-indent-40{padding-right:400px}.ag-ltr .ag-toolpanel-indent-41{padding-left:410px}.ag-rtl .ag-toolpanel-indent-41{padding-right:410px}.ag-ltr .ag-row-group-indent-41{padding-left:410px}.ag-rtl .ag-row-group-indent-41{padding-right:410px}.ag-ltr .ag-toolpanel-indent-42{padding-left:420px}.ag-rtl .ag-toolpanel-indent-42{padding-right:420px}.ag-ltr .ag-row-group-indent-42{padding-left:420px}.ag-rtl .ag-row-group-indent-42{padding-right:420px}.ag-ltr .ag-toolpanel-indent-43{padding-left:430px}.ag-rtl .ag-toolpanel-indent-43{padding-right:430px}.ag-ltr .ag-row-group-indent-43{padding-left:430px}.ag-rtl .ag-row-group-indent-43{padding-right:430px}.ag-ltr .ag-toolpanel-indent-44{padding-left:440px}.ag-rtl .ag-toolpanel-indent-44{padding-right:440px}.ag-ltr .ag-row-group-indent-44{padding-left:440px}.ag-rtl .ag-row-group-indent-44{padding-right:440px}.ag-ltr .ag-toolpanel-indent-45{padding-left:450px}.ag-rtl .ag-toolpanel-indent-45{padding-right:450px}.ag-ltr .ag-row-group-indent-45{padding-left:450px}.ag-rtl .ag-row-group-indent-45{padding-right:450px}.ag-ltr .ag-toolpanel-indent-46{padding-left:460px}.ag-rtl .ag-toolpanel-indent-46{padding-right:460px}.ag-ltr .ag-row-group-indent-46{padding-left:460px}.ag-rtl .ag-row-group-indent-46{padding-right:460px}.ag-ltr .ag-toolpanel-indent-47{padding-left:470px}.ag-rtl .ag-toolpanel-indent-47{padding-right:470px}.ag-ltr .ag-row-group-indent-47{padding-left:470px}.ag-rtl .ag-row-group-indent-47{padding-right:470px}.ag-ltr .ag-toolpanel-indent-48{padding-left:480px}.ag-rtl .ag-toolpanel-indent-48{padding-right:480px}.ag-ltr .ag-row-group-indent-48{padding-left:480px}.ag-rtl .ag-row-group-indent-48{padding-right:480px}.ag-ltr .ag-toolpanel-indent-49{padding-left:490px}.ag-rtl .ag-toolpanel-indent-49{padding-right:490px}.ag-ltr .ag-row-group-indent-49{padding-left:490px}.ag-rtl .ag-row-group-indent-49{padding-right:490px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header{flex-direction:row}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-ltr .ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-ltr .ag-header-select-all{float:left}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header{flex-direction:row-reverse}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-rtl .ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-select-all{float:right}@media print{.ag-body-viewport{display:block}.ag-row{page-break-inside:avoid}}.ag-body .ag-body-viewport,.ag-body .ag-pinned-left-cols-viewport,.ag-body .ag-pinned-right-cols-viewport{-webkit-overflow-scrolling:touch}.ag-theme-fresh .ag-body-viewport{background-color:#f6f6f6}.ag-theme-fresh .ag-cell-inline-editing,.ag-theme-fresh .ag-menu,.ag-theme-fresh .ag-overlay-loading-center,.ag-theme-fresh .ag-popup-editor,.ag-theme-fresh .ag-select-agg-func-popup,.ag-theme-fresh .ag-theme-fresh.ag-dnd-ghost{background-color:#f6f6f6;border:1px solid #a9a9a9}.ag-theme-fresh .ag-tab-header .ag-tab{border:solid transparent;border-width:1px 1px 0;display:inline-block;margin:4px 4px 0;padding:4px 8px}.ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected{background-color:#f6f6f6;border-bottom:2px solid #f6f6f6!important;border-color:#a9a9a9}.ag-theme-fresh{background-color:#fff;color:#000;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.ag-theme-fresh :focus{outline:none}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-1{padding-left:10px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-1{padding-right:10px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-1{padding-left:10px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-1{padding-right:10px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-2{padding-left:20px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-2{padding-right:20px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-2{padding-left:20px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-2{padding-right:20px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-3{padding-left:30px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-3{padding-right:30px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-3{padding-left:30px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-3{padding-right:30px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-4{padding-left:40px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-4{padding-right:40px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-4{padding-left:40px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-4{padding-right:40px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-5{padding-left:50px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-5{padding-right:50px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-5{padding-left:50px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-5{padding-right:50px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-6{padding-left:60px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-6{padding-right:60px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-6{padding-left:60px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-6{padding-right:60px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-7{padding-left:70px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-7{padding-right:70px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-7{padding-left:70px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-7{padding-right:70px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-8{padding-left:80px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-8{padding-right:80px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-8{padding-left:80px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-8{padding-right:80px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-9{padding-left:90px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-9{padding-right:90px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-9{padding-left:90px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-9{padding-right:90px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-10{padding-left:100px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-10{padding-right:100px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-10{padding-left:100px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-10{padding-right:100px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-11{padding-left:110px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-11{padding-right:110px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-11{padding-left:110px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-11{padding-right:110px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-12{padding-left:120px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-12{padding-right:120px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-12{padding-left:120px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-12{padding-right:120px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-13{padding-left:130px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-13{padding-right:130px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-13{padding-left:130px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-13{padding-right:130px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-14{padding-left:140px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-14{padding-right:140px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-14{padding-left:140px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-14{padding-right:140px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-15{padding-left:150px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-15{padding-right:150px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-15{padding-left:150px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-15{padding-right:150px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-16{padding-left:160px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-16{padding-right:160px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-16{padding-left:160px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-16{padding-right:160px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-17{padding-left:170px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-17{padding-right:170px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-17{padding-left:170px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-17{padding-right:170px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-18{padding-left:180px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-18{padding-right:180px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-18{padding-left:180px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-18{padding-right:180px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-19{padding-left:190px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-19{padding-right:190px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-19{padding-left:190px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-19{padding-right:190px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-20{padding-left:200px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-20{padding-right:200px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-20{padding-left:200px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-20{padding-right:200px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-21{padding-left:210px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-21{padding-right:210px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-21{padding-left:210px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-21{padding-right:210px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-22{padding-left:220px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-22{padding-right:220px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-22{padding-left:220px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-22{padding-right:220px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-23{padding-left:230px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-23{padding-right:230px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-23{padding-left:230px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-23{padding-right:230px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-24{padding-left:240px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-24{padding-right:240px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-24{padding-left:240px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-24{padding-right:240px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-25{padding-left:250px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-25{padding-right:250px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-25{padding-left:250px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-25{padding-right:250px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-26{padding-left:260px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-26{padding-right:260px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-26{padding-left:260px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-26{padding-right:260px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-27{padding-left:270px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-27{padding-right:270px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-27{padding-left:270px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-27{padding-right:270px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-28{padding-left:280px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-28{padding-right:280px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-28{padding-left:280px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-28{padding-right:280px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-29{padding-left:290px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-29{padding-right:290px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-29{padding-left:290px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-29{padding-right:290px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-30{padding-left:300px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-30{padding-right:300px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-30{padding-left:300px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-30{padding-right:300px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-31{padding-left:310px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-31{padding-right:310px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-31{padding-left:310px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-31{padding-right:310px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-32{padding-left:320px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-32{padding-right:320px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-32{padding-left:320px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-32{padding-right:320px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-33{padding-left:330px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-33{padding-right:330px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-33{padding-left:330px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-33{padding-right:330px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-34{padding-left:340px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-34{padding-right:340px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-34{padding-left:340px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-34{padding-right:340px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-35{padding-left:350px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-35{padding-right:350px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-35{padding-left:350px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-35{padding-right:350px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-36{padding-left:360px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-36{padding-right:360px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-36{padding-left:360px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-36{padding-right:360px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-37{padding-left:370px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-37{padding-right:370px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-37{padding-left:370px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-37{padding-right:370px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-38{padding-left:380px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-38{padding-right:380px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-38{padding-left:380px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-38{padding-right:380px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-39{padding-left:390px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-39{padding-right:390px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-39{padding-left:390px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-39{padding-right:390px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-40{padding-left:400px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-40{padding-right:400px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-40{padding-left:400px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-40{padding-right:400px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-41{padding-left:410px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-41{padding-right:410px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-41{padding-left:410px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-41{padding-right:410px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-42{padding-left:420px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-42{padding-right:420px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-42{padding-left:420px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-42{padding-right:420px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-43{padding-left:430px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-43{padding-right:430px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-43{padding-left:430px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-43{padding-right:430px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-44{padding-left:440px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-44{padding-right:440px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-44{padding-left:440px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-44{padding-right:440px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-45{padding-left:450px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-45{padding-right:450px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-45{padding-left:450px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-45{padding-right:450px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-46{padding-left:460px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-46{padding-right:460px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-46{padding-left:460px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-46{padding-right:460px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-47{padding-left:470px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-47{padding-right:470px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-47{padding-left:470px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-47{padding-right:470px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-48{padding-left:480px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-48{padding-right:480px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-48{padding-left:480px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-48{padding-right:480px}.ag-theme-fresh .ag-ltr .ag-toolpanel-indent-49{padding-left:490px}.ag-theme-fresh .ag-rtl .ag-toolpanel-indent-49{padding-right:490px}.ag-theme-fresh .ag-ltr .ag-row-group-indent-49{padding-left:490px}.ag-theme-fresh .ag-rtl .ag-row-group-indent-49{padding-right:490px}.ag-theme-fresh .ag-ltr .ag-row-group-leaf-indent{margin-left:24px}.ag-theme-fresh .ag-ltr .ag-cell-no-focus{border-right:1px dotted silver}.ag-theme-fresh .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned,.ag-theme-fresh .ag-ltr .ag-row.ag-cell-first-right-pinned{border-left:1px solid #a9a9a9}.ag-theme-fresh .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned,.ag-theme-fresh .ag-ltr .ag-row.ag-cell-last-left-pinned{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-rtl .ag-row-group-leaf-indent{margin-right:24px}.ag-theme-fresh .ag-rtl .ag-cell-no-focus{border-left:1px dotted silver}.ag-theme-fresh .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned,.ag-theme-fresh .ag-rtl .ag-row.ag-cell-first-right-pinned{border-left:1px solid #a9a9a9}.ag-theme-fresh .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned,.ag-theme-fresh .ag-rtl .ag-row.ag-cell-last-left-pinned{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-value-change-delta{padding-right:2px}.ag-theme-fresh .ag-value-change-delta-up{color:#006400}.ag-theme-fresh .ag-value-change-delta-down{color:darkred}.ag-theme-fresh .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-theme-fresh .ag-value-change-value-highlight{background-color:#cec;transition:background-color .1s}.ag-theme-fresh .ag-header{background-color:#eee;background-image:linear-gradient(#fff,#d3d3d3);border-bottom:1px solid #a9a9a9;color:#333;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.ag-theme-fresh .ag-pinned-right-header{border-left:1px solid #a9a9a9}.ag-theme-fresh .ag-pinned-left-header{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-header-row{border:solid #a9a9a9;border-width:0 0 1px}.ag-theme-fresh .ag-header-row:last-of-type{border-bottom-width:0}.ag-theme-fresh .ag-row{border:0 solid #a9a9a9}.ag-theme-fresh .ag-row:not(.ag-row-first){border-width:0}.ag-theme-fresh .ag-row.ag-row-last{border-bottom-width:0}.ag-theme-fresh .ag-row-odd{background-color:#f6f6f6}.ag-theme-fresh .ag-row-even{background-color:#fff}.ag-theme-fresh .ag-horizontal-left-spacer{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-horizontal-left-spacer.ag-scroller-corner{border-right:none}.ag-theme-fresh .ag-horizontal-right-spacer{border-left:1px solid #a9a9a9}.ag-theme-fresh .ag-horizontal-right-spacer.ag-scroller-corner{border-left:none}.ag-theme-fresh .ag-row-hover{background-color:""}.ag-theme-fresh .ag-numeric-cell{text-align:right}.ag-theme-fresh .ag-header-cell-label{display:flex;float:left;height:100%;width:calc(100% - 12px)}.ag-theme-fresh .ag-header-cell-label span{height:100%}.ag-theme-fresh .ag-header-cell-label>span{float:left}.ag-theme-fresh .ag-header-cell-label .ag-header-icon{background-position-y:10px;background-size:14px 14px;height:100%;margin:0 0 0 4px;opacity:1}.ag-theme-fresh .ag-header-cell-label .ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-theme-fresh .ag-numeric-header .ag-header-cell-label{flex-direction:row-reverse;float:right}.ag-theme-fresh .ag-numeric-header .ag-header-cell-label>span{float:right}.ag-theme-fresh .ag-numeric-header .ag-header-cell-menu-button{float:left}.ag-theme-fresh .ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-theme-fresh .ag-header-cell,.ag-theme-fresh .ag-header-group-cell{line-height:25px;padding-left:12px;padding-right:12px}.ag-theme-fresh .ag-header-cell.ag-header-cell-moving,.ag-theme-fresh .ag-header-group-cell.ag-header-cell-moving{background-color:#bebebe}.ag-theme-fresh .ag-cell{border:1px solid transparent;line-height:23px;padding-left:11px;padding-right:11px}.ag-theme-fresh .ag-row-drag{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/grip.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-position-x:left;background-position-y:4px;background-repeat:no-repeat;background-size:12px 12px;cursor:grab;float:left;height:12px;height:100%;opacity:1;width:12px;width:24px}.ag-theme-fresh .ag-row-dragging,.ag-theme-fresh .ag-row-dragging .ag-row-drag{cursor:move}.ag-theme-fresh .ag-rtl .ag-row-drag{background-position-x:right;float:right}.ag-theme-fresh .ag-column-drag{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/grip.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-position-x:left;background-position-y:4px!important;background-repeat:no-repeat;background-size:12px 12px;cursor:grab;height:12px;height:100%;min-width:16px;opacity:1;width:12px}.ag-theme-fresh .ag-row-dragging{opacity:.5;z-index:10000}.ag-theme-fresh .ag-ltr .ag-cell-focus,.ag-theme-fresh .ag-rtl .ag-cell-focus{border:1px solid #000;outline:initial}.ag-theme-fresh .ag-header-cell-resize{width:8px}.ag-theme-fresh .ag-icon-aggregation{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/aggregation.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-arrows{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/arrows.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-asc{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/asc.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-checkbox-checked-readonly{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-checked-readonly.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-checkbox-checked{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-checked.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-checkbox-indeterminate-readonly{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-indeterminate-readonly.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-checkbox-indeterminate{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-indeterminate.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-checkbox-unchecked-readonly{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-unchecked-readonly.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-checkbox-unchecked{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-unchecked.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-column{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/column.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-columns{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/columns.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-contracted{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/contracted.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-copy{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/copy.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-cut{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/cut.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-desc{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/desc.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-expanded{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/expanded.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-eye-slash{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/eye-slash.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-eye{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/eye.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-filter{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/filter.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-group{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/group.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-indeterminate{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/indeterminate.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-left{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/left.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-loading{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/loading.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-menu{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/menu.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-minus{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/minus.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-none{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/none.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-not-allowed{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/not-allowed.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-paste{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/paste.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-pin{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/pin.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-pivot{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/pivot.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-plus{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/plus.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-right{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/right.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-small-left{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/small-left.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-small-right{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/small-right.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-small-up{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/small-up.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-small-down{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/small-down.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-tick{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/tick.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-cross{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/cross.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-tree-open{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/tree-open.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-tree-closed{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/tree-closed.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-icon-tree-indeterminate{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/tree-indeterminate.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;display:inline-block;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-header-cell-menu-button .ag-icon-menu{display:block;height:25px}.ag-theme-fresh .ag-icon-checkbox-checked:empty{background-image:url(../scssVendor/ag-grid/ag-theme-base/icons/checkbox-checked.svg?color1=%23000000&color2=%23FFFFFF)}.ag-theme-fresh .ag-menu{background:#f6f6f6;border-radius:0;box-shadow:none;padding:0;z-index:5}.ag-theme-fresh .ag-menu .ag-menu-list{cursor:default;margin-bottom:4px;margin-top:4px;width:100%}.ag-theme-fresh .ag-menu .ag-menu-option{line-height:16px;padding-left:8px;padding-right:8px}.ag-theme-fresh .ag-menu .ag-menu-option>span{display:table-cell;vertical-align:middle}.ag-theme-fresh .ag-menu .ag-menu-option-active{background-color:""}.ag-theme-fresh .ag-menu .ag-menu-option-disabled{opacity:.5}.ag-theme-fresh .ag-menu .ag-menu-option-icon{padding-left:4px;padding-right:4px}.ag-theme-fresh .ag-menu .ag-menu-option-icon span{height:12px;line-height:0;margin-top:4px}.ag-theme-fresh .ag-menu .ag-menu-option-shortcut{padding-left:8px}.ag-theme-fresh .ag-menu .ag-menu-separator{margin-left:-4px}.ag-theme-fresh .ag-menu .ag-menu-separator>span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1' height='8' viewBox='0 0 1 8px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23A9A9A9' d='M0 4h1'/%3E%3C/svg%3E");height:8px}.ag-theme-fresh .ag-menu .ag-menu-option-popup-pointer{width:20px}.ag-theme-fresh.ag-dnd-ghost{background:#f6f6f6;border:1px solid #a9a9a9;border-radius:0;box-shadow:none;color:#333;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;height:25px!important;line-height:25px;margin:0;padding:0 8px;transform:translateY(8px);z-index:10000}.ag-theme-fresh.ag-dnd-ghost div,.ag-theme-fresh.ag-dnd-ghost span{float:left;height:100%;margin:0;padding:0}.ag-theme-fresh.ag-dnd-ghost .ag-dnd-ghost-icon{margin-right:4px;opacity:1}.ag-theme-fresh .ag-tab-header{background:#f6f6f6;min-width:220px;width:100%}.ag-theme-fresh .ag-tab-header .ag-tab{border-bottom:2px solid transparent;height:16px;text-align:center;vertical-align:middle}.ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected .ag-icon-filter{background-image:url(../scssVendor/ag-grid/ag-theme-base/icons/filter.svg?color1=%23000000&color2=%23FFFFFF);display:inline-block}.ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected .ag-icon-columns{background-image:url(../scssVendor/ag-grid/ag-theme-base/icons/columns.svg?color1=%23000000&color2=%23FFFFFF);display:inline-block}.ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected .ag-icon-menu{background-image:url(../scssVendor/ag-grid/ag-theme-base/icons/menu.svg?color1=%23000000&color2=%23FFFFFF);display:inline-block}.ag-theme-fresh .ag-tab-body{padding:4px 0}.ag-theme-fresh .ag-tab-body .ag-filter-select{margin:4px;width:calc(100% - 8px)}.ag-theme-fresh .ag-tab-body .ag-menu-list{margin-bottom:0;margin-top:0}.ag-theme-fresh .ag-tab-body .ag-menu-list>div:first-child>span{padding-top:0}.ag-theme-fresh .ag-tab-body .ag-menu-list>div:last-child>span{padding-bottom:0}.ag-theme-fresh .ag-tab-body .ag-menu-list>div:last-child>.ag-menu-option-popup-pointer{background-position-y:0}.ag-theme-fresh .ag-filter-select{margin:4px;width:calc(100% - 8px)}.ag-theme-fresh .ag-filter input[type=radio]{height:17px;margin:0 3px 0 6px;vertical-align:top;width:12px}.ag-theme-fresh .ag-filter input[type=date]:disabled,.ag-theme-fresh .ag-filter input[type=text]:disabled{background-color:#ebebeb;color:rgba(0,0,0,.5)}.ag-theme-fresh .ag-filter input[type=date],.ag-theme-fresh .ag-filter input[type=text]{padding-left:4px}.ag-theme-fresh .ag-filter label{display:block;padding-left:4px}.ag-theme-fresh .ag-filter .ag-set-filter-list{height:130px;padding-top:4px}.ag-theme-fresh .ag-filter .ag-filter-header-container{height:20px}.ag-theme-fresh .ag-filter .ag-filter-header-container:nth-child(2){border-bottom:1px solid #a9a9a9}.ag-theme-fresh .ag-filter .ag-filter-checkbox{float:left;height:20px;margin-right:4px;padding-top:2px}.ag-theme-fresh .ag-filter .ag-filter-value{height:20px;line-height:14px}.ag-theme-fresh .ag-filter .ag-filter-apply-panel{display:flex;justify-content:flex-end;padding:8px 4px 4px}.ag-theme-fresh .ag-filter .ag-filter-apply-panel button+button{margin-left:8px}.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group{height:16px;line-height:16px;margin-left:0}.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column span,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group span{float:left;height:100%}.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-indent,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-indent{width:8px}.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox{margin-left:4px;margin-right:4px}.ag-theme-fresh .ag-column-select-panel .ag-primary-cols-list-panel{padding-top:4px}.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent{margin-left:20px}.ag-theme-fresh .ag-filter-filter{margin-bottom:4px}.ag-theme-fresh .ag-primary-cols-header-panel{border-bottom:1px solid #a9a9a9;height:25px;padding-top:4px}.ag-theme-fresh .ag-primary-cols-header-panel a{margin:0 4px;padding-top:2px}.ag-theme-fresh .ag-primary-cols-header-panel .ag-filter-body{margin-left:4px;margin-right:4px}.ag-theme-fresh .ag-group-child-count:before{content:" "}.ag-theme-fresh .ag-tool-panel-wrapper{border-right:0}.ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel{width:100%}.ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance{color:#333;display:flex;flex:auto;flex-direction:column;flex-wrap:nowrap;flex-flow:column nowrap;font-weight:600}.ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header{padding:5px 0 5px 5px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper{padding-top:5px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air{border:1px solid #a9a9a9;border-left:0;border-right:0;padding:4px 0}.ag-theme-fresh .ag-tool-panel-wrapper .ag-pivot-mode-panel{border-bottom:1px solid #a9a9a9;height:25px;line-height:25px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-pivot-mode-panel span{float:left;height:100%}.ag-theme-fresh .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select,.ag-theme-fresh .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select .ag-checkbox-label{margin-left:4px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-select-panel{border-bottom:1px solid #a9a9a9;padding-bottom:3px;padding-top:0}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop{border-bottom:1px solid #a9a9a9;clear:both;overflow:auto;padding:4px 0 8px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-icon{float:left;height:20px;margin:0 4px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title{clear:right;float:left;height:20px;line-height:20px;width:calc(100% - 20px)}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{clear:both;color:rgba(0,0,0,.5);font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:8px;padding-left:16px;padding-right:4px}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop:last-child{border-bottom:0}.ag-theme-fresh .ag-filter-icon:empty{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/filter.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-sort-ascending-icon:empty{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/asc.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-sort-descending-icon:empty{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/desc.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-sort-none-icon:empty{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/none.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-numeric-header .ag-header-cell-label .ag-header-icon{margin-left:0;margin-right:4px}.ag-theme-fresh .ag-paging-panel{align-items:center;border-top:1px solid #a9a9a9;color:#333;display:flex;height:25px;justify-content:flex-end;padding:0 12px}.ag-theme-fresh .ag-paging-panel>span{margin-left:16px}.ag-theme-fresh .ag-row-selected{background-color:#bde2e5}.ag-theme-fresh .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-fresh .ag-cell-range-selected:not(.ag-cell-focus){background-color:hsla(0,0%,47%,.4)}.ag-theme-fresh .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(80,80,80,.4)}.ag-theme-fresh .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(40,40,40,.4)}.ag-theme-fresh .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(0,0,0,.4)}.ag-theme-fresh .ag-cell-inline-editing{height:37px;padding:12px;z-index:2}.ag-theme-fresh .ag-cell-inline-editing,.ag-theme-fresh .ag-popup-editor{background:#f6f6f6;border-radius:0;box-shadow:none;padding:4px}.ag-theme-fresh .ag-cell-inline-editing input[type=date]:disabled,.ag-theme-fresh .ag-cell-inline-editing input[type=datetime-local]:disabled,.ag-theme-fresh .ag-cell-inline-editing input[type=tel]:disabled,.ag-theme-fresh .ag-cell-inline-editing input[type=text]:disabled,.ag-theme-fresh .ag-popup-editor input[type=date]:disabled,.ag-theme-fresh .ag-popup-editor input[type=datetime-local]:disabled,.ag-theme-fresh .ag-popup-editor input[type=tel]:disabled,.ag-theme-fresh .ag-popup-editor input[type=text]:disabled{background-color:#ebebeb;color:rgba(0,0,0,.5)}.ag-theme-fresh .ag-cell-inline-editing select,.ag-theme-fresh .ag-popup-editor select{height:auto}.ag-theme-fresh .ag-popup-editor{z-index:1}.ag-theme-fresh .ag-popup-editor .ag-large-textarea textarea:disabled{background-color:#ebebeb;color:rgba(0,0,0,.5)}.ag-theme-fresh .ag-popup-editor .ag-large-textarea textarea{height:auto;padding:12px}.ag-theme-fresh .ag-rich-select{background-image:url(../scssVendor/ag-grid/ag-theme-base/icons/tree-open.svg?color1=%23333333);background-position-x:calc(100% - 4px);background-position-y:8px;background-repeat:no-repeat}.ag-theme-fresh .ag-rich-select .ag-rich-select-list{height:162.5px}.ag-theme-fresh .ag-rich-select .ag-rich-select-value{height:25px;line-height:25px;padding-left:12px}.ag-theme-fresh .ag-rich-select .ag-virtual-list-item{cursor:default;height:25px;line-height:25px}.ag-theme-fresh .ag-rich-select .ag-virtual-list-item:hover{background-color:""}.ag-theme-fresh .ag-rich-select .ag-rich-select-row{padding-left:12px}.ag-theme-fresh .ag-rich-select .ag-rich-select-row-selected{background-color:#bde2e5}.ag-theme-fresh .ag-floating-filter-body{float:left;height:100%;margin-right:0;width:calc(100% - 20px)}.ag-theme-fresh .ag-floating-filter-body input:disabled,.ag-theme-fresh .ag-floating-filter-full-body input:disabled{background-color:#ebebeb;color:rgba(0,0,0,.5)}.ag-theme-fresh .ag-floating-filter-button{float:right;line-height:12px;margin-top:10px}.ag-theme-fresh .ag-floating-filter-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:12px;padding:0;width:12px}.ag-theme-fresh .ag-cell-label-container{height:100%}.ag-theme-fresh .ag-tooltip{background-color:#222;border:1px solid #000;border-radius:2px;color:#fff;padding:5px;transition:opacity 1s}.ag-theme-fresh .ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-theme-fresh .ag-header-group-cell-label{height:100%}.ag-theme-fresh .ag-header-group-cell-label span{float:left;height:100%}.ag-theme-fresh .ag-header-select-all{height:100%;margin-right:12px}.ag-theme-fresh .ag-header-select-all span{height:100%}.ag-theme-fresh .ag-header-select-all:not(.ag-hidden)+.ag-cell-label-container{float:left;width:calc(100% - 24px)}.ag-theme-fresh .ag-group-checkbox:not(.ag-invisible)+.ag-group-value:not(:empty),.ag-theme-fresh .ag-group-checkbox:not(.ag-invisible)~.ag-cell-value:not(:empty),.ag-theme-fresh .ag-group-checkbox:not(.ag-invisible)~.ag-group-checkbox,.ag-theme-fresh .ag-group-contracted:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-fresh .ag-group-contracted:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-fresh .ag-group-contracted:not(.ag-hidden)~.ag-group-checkbox,.ag-theme-fresh .ag-group-expanded:not(.ag-hidden)+.ag-group-value:not(:empty),.ag-theme-fresh .ag-group-expanded:not(.ag-hidden)~.ag-cell-value:not(:empty),.ag-theme-fresh .ag-group-expanded:not(.ag-hidden)~.ag-group-checkbox,.ag-theme-fresh .ag-selection-checkbox+.ag-group-value:not(:empty),.ag-theme-fresh .ag-selection-checkbox~.ag-cell-value:not(:empty),.ag-theme-fresh .ag-selection-checkbox~.ag-group-checkbox{margin-left:12px}.ag-theme-fresh .ag-selection-checkbox span{top:2px}.ag-theme-fresh .ag-group-expanded .ag-icon-contracted:empty{background:url(../scssVendor/ag-grid/ag-theme-base/icons/tree-open.svg?color1=%23333333&color2=%23FFFFFF)}.ag-theme-fresh .ag-column-drop-horizontal{background-color:#f6f6f6;height:25px;line-height:16px;padding-left:12px}.ag-theme-fresh .ag-column-drop-horizontal.ag-width-half{margin-bottom:-5px}.ag-theme-fresh .ag-column-drop-horizontal span,.ag-theme-fresh .ag-column-drop-horizontal>div:first-child{float:left;height:100%}.ag-theme-fresh .ag-column-drop-horizontal .ag-icon-group,.ag-theme-fresh .ag-column-drop-horizontal .ag-icon-pivot{margin-right:12px}.ag-theme-fresh .ag-column-drop-horizontal .ag-right-arrow{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/right.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-column-drop-horizontal .ag-left-arrow{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/left.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-column-drop-horizontal .ag-left-arrow,.ag-theme-fresh .ag-column-drop-horizontal .ag-right-arrow{height:100%;margin:0 4px;opacity:1;overflow:hidden;text-indent:100%}.ag-theme-fresh .ag-column-drop-horizontal .ag-column-drop-empty-message{height:100%;line-height:25px;opacity:.5}.ag-theme-fresh .ag-column-drop-cell{border-radius:16px;height:16px!important;margin-top:4px;padding:0 2px}.ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-text{height:100%;line-height:16px;margin:0 4px}.ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/cancel.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;height:100%;margin:0 2px;min-width:16px;opacity:1;overflow:hidden;text-indent:100%;width:12px}.ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-fresh .ag-column-drop-cell .ag-column-drag{margin-left:8px;margin-top:2px;width:12px}.ag-theme-fresh .ag-select-agg-func-popup{background:#f6f6f6;background:#fff;border-radius:0;box-shadow:none;height:70px;padding:0}.ag-theme-fresh .ag-select-agg-func-popup .ag-virtual-list-item{cursor:default;line-height:20px;padding-left:8px}.ag-theme-fresh .ag-select-agg-func-popup .ag-virtual-list-item:hover{background-color:#bde2e5}.ag-theme-fresh .ag-menu-column-select-wrapper,.ag-theme-fresh .ag-set-filter-list{width:auto}.ag-theme-fresh .ag-column-drop-vertical>.ag-column-drop-cell{float:left;margin-bottom:4px;margin-left:4px;margin-top:0}.ag-theme-fresh .ag-cell-data-changed{background-color:#cec!important}.ag-theme-fresh .ag-cell-data-changed-animation{background-color:transparent;transition:background-color 1s}.ag-theme-fresh .ag-row-stub{background-color:#f0f0f0}.ag-theme-fresh .ag-stub-cell{padding-left:12px;padding-top:4px}.ag-theme-fresh .ag-stub-cell .ag-loading-icon{float:left;height:100%}.ag-theme-fresh .ag-stub-cell .ag-loading-text{float:left;height:100%;margin-left:4px;margin-top:4px}.ag-theme-fresh .ag-floating-top{background-color:#f0f0f0;border-bottom:1px solid #a9a9a9}.ag-theme-fresh .ag-floating-top .ag-row{background-color:#f0f0f0}.ag-theme-fresh .ag-floating-bottom{background-color:#f0f0f0;border-top:1px solid #a9a9a9}.ag-theme-fresh .ag-rtl{text-align:right}.ag-theme-fresh .ag-rtl .ag-numeric-cell{text-align:left}.ag-theme-fresh .ag-rtl .ag-header-cell-menu-button{float:left}.ag-theme-fresh .ag-rtl .ag-header-cell-label{float:right;width:calc(100% - 12px)}.ag-theme-fresh .ag-rtl .ag-header-cell-label>span{float:right}.ag-theme-fresh .ag-rtl .ag-header-cell-label .ag-header-icon{margin-top:2px}.ag-theme-fresh .ag-rtl .ag-numeric-header .ag-header-cell-menu-button{float:right}.ag-theme-fresh .ag-rtl .ag-numeric-header .ag-header-cell-label,.ag-theme-fresh .ag-rtl .ag-numeric-header .ag-header-cell-label>span{float:left}.ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel span{float:right}.ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select,.ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select .ag-checkbox-label{margin-right:4px}.ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-icon{float:right}.ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title{clear:left;float:right}.ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{padding-left:4px;padding-right:16px}.ag-theme-fresh .ag-rtl .ag-filter-checkbox{float:right;margin-left:4px}.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column span,.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group span{float:right}.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox{margin-left:4px;margin-right:4px}.ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent{margin-left:0;margin-right:20px}.ag-theme-fresh .ag-rtl .ag-icon-tree-closed{background:url(../scssVendor/ag-grid/ag-theme-base/icons/contracted.svg?color1=%23333333&color2=%23FFFFFF)}.ag-theme-fresh .ag-rtl .ag-header-group-cell-label{height:100%}.ag-theme-fresh .ag-rtl .ag-header-group-cell-label span{float:right;height:100%}.ag-theme-fresh .ag-rtl .ag-header-select-all:not(.ag-hidden)+.ag-cell-label-container{float:right}.ag-theme-fresh .ag-rtl .ag-header-select-all{margin-left:12px;margin-right:0}.ag-theme-fresh .ag-rtl .ag-group-checkbox+.ag-cell-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-group-checkbox+.ag-group-checkbox,.ag-theme-fresh .ag-rtl .ag-group-checkbox+.ag-group-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-group-contracted+.ag-cell-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-group-contracted+.ag-group-checkbox,.ag-theme-fresh .ag-rtl .ag-group-contracted+.ag-group-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-group-expanded+.ag-cell-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-group-expanded+.ag-group-checkbox,.ag-theme-fresh .ag-rtl .ag-group-expanded+.ag-group-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-selection-checkbox+.ag-cell-value:not(:empty),.ag-theme-fresh .ag-rtl .ag-selection-checkbox+.ag-group-checkbox,.ag-theme-fresh .ag-rtl .ag-selection-checkbox+.ag-group-value:not(:empty){margin-left:0;margin-right:12px}.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal{padding-right:12px}.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal span,.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal>div:first-child{float:right}.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-icon-group,.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot{margin-left:12px;margin-right:0}.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-right-arrow{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/right.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;height:100%;opacity:1;width:12px}.ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-left-arrow{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/left.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;height:100%;opacity:1;width:12px}.ag-theme-fresh .ag-rtl .ag-floating-filter-body{float:right;margin-left:0}.ag-theme-fresh .ag-rtl .ag-floating-filter-button{float:left}.ag-theme-fresh .ag-rtl .ag-header .ag-header-cell-resize:after{border-left:1px solid #a9a9a9;border-right:0}.ag-theme-fresh .ag-rtl .ag-column-drag{background-position-x:right}.ag-theme-fresh .ag-status-bar{background:#fff;border:1px solid #a9a9a9;border-top:0;color:rgba(0,0,0,.5);font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;padding-left:16px;padding-right:16px}.ag-theme-fresh .ag-name-value-value{color:#000}.ag-theme-fresh .ag-status-bar-center{text-align:center}.ag-theme-fresh .ag-name-value{margin-left:4px;margin-right:4px;padding-bottom:8px;padding-top:8px}.ag-theme-fresh .ag-details-row{padding:20px}.ag-theme-fresh .ag-overlay-loading-center{background:#f6f6f6;border-radius:0;box-shadow:none;padding:4px}.ag-theme-fresh .ag-side-bar{background-color:#f6f6f6;border-right:1px solid #a9a9a9;border-top:1px solid #a9a9a9;position:relative}.ag-theme-fresh .ag-side-bar .ag-side-buttons{background:#fff;border-bottom:1px solid #a9a9a9;padding-top:16px;position:relative}.ag-theme-fresh .ag-side-bar .ag-side-buttons .ag-side-button button{background:transparent;background-position-x:center;background-position-y:4px;background-repeat:no-repeat;border:0;border-color:transparent;border-style:solid;border-width:1px 0;color:#000;margin:0;min-height:72px;padding:8px 0;width:100%}.ag-theme-fresh .ag-side-bar .ag-side-buttons .ag-selected button{background-color:#f6f6f6;border-color:#a9a9a9;margin-left:-1px;padding-left:1px;width:calc(100% + 1px)}.ag-theme-fresh .ag-side-bar .ag-panel-container{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-side-bar.full-width .ag-panel-container{border-right:0}.ag-theme-fresh .ag-side-bar .ag-column-drop{min-height:50px}.ag-theme-fresh .ag-rtl .ag-side-bar .ag-panel-container{border-left:1px solid #a9a9a9;border-right:0}.ag-theme-fresh .ag-rtl .ag-side-bar.full-width .ag-panel-container{border-left:0}.ag-theme-fresh .ag-primary-cols-filter:disabled{background-color:#ebebeb;color:rgba(0,0,0,.5)}.ag-theme-fresh .ag-primary-cols-filter{width:100%}.ag-theme-fresh .ag-primary-cols-filter-wrapper{margin-left:4px;margin-right:4px}.ag-theme-fresh .sass-variables:after{content:'{ "autoSizePadding": "12px", "headerHeight": "25px", "groupPaddingSize": "24px", "footerPaddingAddition": "16px", "virtualItemHeight": "20px", "aggFuncPopupHeight": "70px", "checkboxIndentWidth": "16px", "leafNodePadding": "12px", "rowHeight": "25px", "gridSize": "4px", "iconSize": "12px" }';display:none}.ag-theme-fresh .ag-tab-header{background-color:#e6e6e6}.ag-theme-fresh .ag-faded{opacity:.3}.ag-theme-fresh .ag-column-drop-horizontal.ag-column-drop{border:1px solid #a9a9a9;border-bottom:0}.ag-theme-fresh .ag-column-drop-horizontal.ag-column-drop:last-child{border-left:0}.ag-theme-fresh .ag-header-cell-resize:after{height:25px;margin-top:0}.ag-theme-fresh .ag-header-cell,.ag-theme-fresh .ag-header-group-cell{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-header-group-cell-with-group{border-bottom:1px solid #a9a9a9}.ag-theme-fresh .ag-header-row{border-bottom:0}.ag-theme-fresh .ag-root{border:1px solid #a9a9a9}.ag-theme-fresh .ag-tool-panel-wrapper{border-right:1px solid #a9a9a9}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message{line-height:25px}.ag-theme-fresh .ag-floating-filter-button{margin-top:8px}.ag-theme-fresh .ag-filter .ag-filter-apply-panel{border-top:1px solid #a9a9a9;justify-content:flex-start}.ag-theme-fresh .ag-cell-focus{border:1px solid #a9a9a9}.ag-theme-fresh .ag-menu .ag-menu-option-active{background-color:#bde2e5}.ag-theme-fresh .ag-menu .ag-menu-option{line-height:24px}.ag-theme-fresh .ag-column-drop-cell{background:#ecf0f1;background-image:linear-gradient(#fff,#d3d3d3);border:1px solid #a9a9a9;border-radius:0;height:18px!important}.ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button{height:calc(100% - 4px);margin-bottom:2px;margin-top:2px}.ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button:hover{border:1px solid #a9a9a9}.ag-theme-fresh .ag-cell-highlight{background-color:hsla(0,0%,47%,.4);border-bottom:2px solid #006400}.ag-theme-fresh .ag-cell-highlight-animation{transition:all 1s}.ag-theme-fresh .ag-group-expanded .ag-icon-contracted:empty{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/contracted.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-rtl .ag-icon-tree-closed{background-color:transparent;background:url(../scssVendor/ag-grid/ag-theme-base/icons/small-left.svg?color1=%23333333&color2=%23FFFFFF);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:12px;opacity:1;width:12px}.ag-theme-fresh .ag-cell-inline-editing{height:25px;padding:0}.ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title{float:none}.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column,.ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group{height:20px;line-height:20px}.ag-theme-fresh .ag-filter .ag-filter-header-container{height:24px}.ag-theme-fresh .ag-tab{box-sizing:initial}.ag-theme-fresh .ag-filter .ag-filter-value{line-height:16px}.ag-theme-fresh .ag-selection-checkbox span{position:relative;top:0}.ag-theme-fresh .ag-rich-select-value{border-bottom:1px solid #a9a9a9}.ag-theme-fresh .ag-header-cell-moving .ag-header-cell-label{opacity:.5}.ag-theme-fresh .ag-header-cell-moving{background-color:#bebebe}.ag-theme-fresh .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.5)}.ag-theme-fresh .ag-overlay-loading-center{background-color:#fff;border:1px solid #a9a9a9;border-radius:10px;color:#000;padding:10px}.ag-theme-fresh .ag-column-name-filter{height:16px}.ag-theme-fresh .ag-column-drop-cell .ag-column-drag{background-position-y:0!important}div.ag-root{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ag-yd-style{color:#000;font-family:Helvetica Neue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;height:580px;line-height:1.4}.ag-yd-style img{border:0;vertical-align:middle}.ag-yd-style .ag-root{font-size:10px}.ag-yd-style .ag-cell-not-inline-editing{padding:4px}.ag-yd-style .ag-cell-range-selected-1:not(.ag-cell-focus){background-color:hsla(0,0%,47%,.4)}.ag-yd-style .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(80,80,80,.4)}.ag-yd-style .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(40,40,40,.4)}.ag-yd-style .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(0,0,0,.4)}.ag-yd-style .ag-cell-no-focus{border-top:1px solid #ddd}.ag-yd-style .ag-ltr .ag-cell-no-focus{border-right:1px solid #ddd}.ag-yd-style .ag-cell{padding:2px}.ag-yd-style .ag-cell a.btn-xs,.ag-yd-style .ag-cell button.btn-xs{font-size:9px;line-height:1.2;text-decoration:none}.ag-yd-style .ag-cell a{text-decoration:underline}.ag-yd-style .ag-cell a.btn-fa{font-size:.9em;text-decoration:none}.ag-yd-style .ag-cell.overflow-visible{overflow:visible}.ag-yd-style .ag-cell:first-child{border-left:1px solid #ddd}.ag-yd-style .ag-rtl .ag-cell-first-right-pinned,.ag-yd-style .ag-rtl .ag-cell-no-focus{border-left:none}.ag-yd-style .ag-ltr .ag-cell-first-right-pinned{border-left:1px solid #ddd}.ag-yd-style .ag-rtl .ag-cell-last-left-pinned{border-right:none}.ag-yd-style .ag-ltr .ag-cell-last-left-pinned{border-right:1px solid #ddd}.ag-yd-style .ag-cell-highlight{border:1px solid #006400}.ag-yd-style .ag-cell-highlight-animation{transition:border 1s}.ag-yd-style .ag-value-change-delta{padding-right:2px}.ag-yd-style .ag-value-change-delta-up{color:#006400}.ag-yd-style .ag-value-change-delta-down{color:#8b0000}.ag-yd-style .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-yd-style .ag-value-change-value-highlight{background-color:#cec;transition:background-color .1s}.ag-yd-style .ag-rich-select{background-color:#fff;border:none;font-size:10px}.ag-yd-style .ag-rich-select-value{padding:2px}.ag-yd-style .ag-rich-select-list{border-top:1px solid #ddd}.ag-yd-style .ag-rich-select-row{padding:2px}.ag-yd-style .ag-rich-select-row-selected{background-color:#b0e0e6}.ag-yd-style .ag-large-text{border:none}.ag-yd-style .ag-header-select-all{line-height:0;padding:5px 0 0 7px}.ag-yd-style .ag-header{background:#eee;border-bottom:none;color:#000;font-weight:600}.ag-yd-style .ag-header-icon{stroke:none;fill:#000;color:#000;margin-top:1px}.ag-yd-style .ag-no-scrolls .ag-header-container{background:none;border-bottom:none}.ag-yd-style .ag-header-cell{border-right:1px solid #ddd}.ag-yd-style .ag-header-cell input{font-size:10px;font-weight:400}.ag-yd-style .ag-floating-filter{box-sizing:border-box;display:inline-block;position:absolute}.ag-yd-style .ag-floating-filter-body{height:20px;margin-right:25px}.ag-yd-style .ag-floating-filter-full-body{height:20px;width:100%}.ag-yd-style .ag-floating-filter-button{float:right;height:20px;margin-top:-20px;width:25px}.ag-yd-style .ag-floating-filter-button button{background-color:#eee;border:none;height:19px;padding:0;width:25px}.ag-yd-style .ag-floating-filter-input{width:100%}.ag-yd-style .ag-floating-filter-input:-moz-read-only{background-color:#eee}.ag-yd-style .ag-floating-filter-input:read-only{background-color:#eee}.ag-yd-style .ag-floating-filter-menu{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-yd-style .ag-floating-filter-body input,.ag-yd-style .ag-floating-filter-full-body input{height:19px;margin:0;width:100%}.ag-yd-style .ag-header-cell-moving .ag-header-cell-label{background-color:#eee;border:1px solid #ddd;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.ag-yd-style .ag-header-cell-moving{background-color:#bebebe}.ag-yd-style .ag-ltr .ag-header-group-cell{border-right:1px solid #ddd}.ag-yd-style .ag-rtl .ag-header-group-cell{border-left:none}.ag-yd-style .ag-header-group-cell-with-group{border-bottom:1px solid #ddd}.ag-yd-style .ag-header-cell-label{margin:0;padding:2px;text-align:center}.ag-yd-style .ag-header-cell-text{padding-left:2px}.ag-yd-style .ag-header-group-cell-label{padding:4px}.ag-yd-style .ag-ltr .ag-header-group-cell-label{padding-left:10px}.ag-yd-style .ag-rtl .ag-header-group-cell-label{padding-right:10px}.ag-yd-style .ag-rtl .ag-header-group-text{margin-left:2px}.ag-yd-style .ag-ltr .ag-header-group-text{margin-right:2px}.ag-yd-style .ag-header-cell-menu-button{border:1px solid #ddd;border-radius:3px;box-sizing:content-box;line-height:0px;margin-left:1px;margin-right:1px;margin-top:1px;padding:2px}.ag-yd-style .ag-ltr .ag-pinned-right-header{border-left:1px solid #ddd}.ag-yd-style .ag-rtl .ag-pinned-left-header{border-right:none}.ag-yd-style .ag-header-cell-menu-button:hover{border:1px solid transparent}.ag-yd-style .ag-body-viewport{background-color:#f6f6f6}.ag-yd-style .ag-row-odd{background-color:#e9e9e9}.ag-yd-style .ag-row-even{background-color:#fff}.ag-yd-style .ag-row-selected{background-color:#b0e0e6}.ag-yd-style .ag-row.ag-row-odd.ag-row-empty{background-color:#9d9d9d;color:#9d9d9d}.ag-yd-style .ag-row.ag-row-odd.ag-row-empty .text-black{color:#000}.ag-yd-style .ag-row.ag-row-even.ag-row-empty{background-color:#b6b6b6;color:#b6b6b6}.ag-yd-style .ag-row.ag-row-even.ag-row-empty .text-black{color:#000}.ag-yd-style .ag-row.ag-row-odd.ag-row-group.ag-delta-row-empty{background-color:#e9e9e9;color:#e9e9e9}.ag-yd-style .ag-row.ag-row-even.ag-row-group.ag-delta-row-empty{background-color:#fff;color:#fff}.ag-yd-style .ag-floating-top .ag-row{background-color:#f0f0f0}.ag-yd-style .ag-floating-top .ag-cell{font-weight:700}.ag-yd-style .ag-floating-bottom .ag-row{background-color:#f0f0f0}.ag-yd-style .ag-floating-bottom .ag-cell,.ag-yd-style .ag-floating-bottom .ag-cell span{font-weight:700}.ag-yd-style .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.5)}.ag-yd-style .ag-overlay-loading-center{background-color:hsla(0,0%,100%,0);border:none;border-radius:10px;color:#000;padding:10px}.ag-yd-style .ag-overlay-no-rows-center{background-color:#fff;border:none;border-radius:10px;padding:20px}.ag-yd-style .ag-footer-cell-entire-row,.ag-yd-style .ag-group-cell-entire-row{background-color:#f6f6f6;padding:4px}.ag-yd-style .ag-group-cell{font-style:italic}.ag-yd-style .ag-ltr .ag-group-expanded{padding-right:4px}.ag-yd-style .ag-rtl .ag-group-expanded{padding-left:4px}.ag-yd-style .ag-ltr .ag-group-contracted{padding-right:4px}.ag-yd-style .ag-rtl .ag-group-contracted{padding-left:4px}.ag-yd-style .ag-ltr .ag-group-value{padding-right:2px}.ag-yd-style .ag-rtl .ag-group-value{padding-left:2px}.ag-yd-style .ag-ltr .ag-group-checkbox{padding-right:2px}.ag-yd-style .ag-rtl .ag-group-checkbox{padding-left:2px}.ag-yd-style .ag-group-child-count{display:inline-block}.ag-yd-style .ag-footer-cell{font-style:italic}.ag-yd-style .ag-menu{background-color:#f6f6f6;border:1px solid #ddd;cursor:default;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ag-yd-style .ag-menu .ag-tab-header{background-color:#e6e6e6}.ag-yd-style .ag-menu .ag-tab{border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;display:inline-block;margin:2px 2px 0;padding:6px 8px}.ag-yd-style .ag-menu .ag-tab-selected{background-color:#f6f6f6;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}.ag-yd-style .ag-menu-separator{border-top:1px solid #ddd}.ag-yd-style .ag-menu-option-active{background-color:#b0e0e6}.ag-yd-style .ag-menu-option-icon,.ag-yd-style .ag-menu-option-text{padding:2px 4px;vertical-align:middle}.ag-yd-style .ag-menu-option-shortcut{padding:2px;vertical-align:middle}.ag-yd-style .ag-menu-option-popup-pointer{padding:2px 4px;vertical-align:middle}.ag-yd-style .ag-menu-option-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.ag-yd-style .ag-menu-column-select-wrapper{margin:2px}.ag-yd-style .ag-filter-checkbox{float:left;height:20px;margin-right:4px;padding-top:2px}.ag-yd-style .ag-filter-header-container{border-bottom:1px solid #ddd}.ag-yd-style .ag-filter-apply-panel{border-top:1px solid #ddd;padding:2px}.ag-yd-style .ag-filter-value{margin-left:4px}.ag-yd-style .ag-ltr .ag-selection-checkbox{padding-right:4px}.ag-yd-style .ag-rtl .ag-selection-checkbox{padding-left:4px}.ag-yd-style .ag-paging-panel{font-size:10px;padding:4px;text-align:center}.ag-yd-style .ag-paging-button{background-color:#fff;border:1px solid #ccc;margin-left:4px;margin-right:4px}.ag-yd-style .ag-paging-button:disabled{background-color:#eee}.ag-yd-style .ag-paging-row-summary-panel{display:inline-block;float:right;text-align:right;width:100px}.ag-yd-style .ag-paging-page-summary-panel{margin-left:80px}.ag-yd-style .ag-tool-panel{background-color:#f6f6f6;border-bottom:none;border-top:none;color:#000}.ag-yd-style .ag-tool-panel .ag-side-buttons{font-size:10px}.ag-yd-style .ltr .ag-tool-panel{border-right:none}.ag-yd-style .rtl .ag-tool-panel{border-left:none}.ag-yd-style .ag-status-bar{background-color:#f6f6f6;border-bottom:none;border-left:none;border-right:none;color:#000;font-size:10px;height:22px;padding:2px}.ag-yd-style .ag-status-bar-aggregations{float:right}.ag-yd-style .ag-status-bar-item{padding-left:10px}.ag-yd-style .ag-column-drop-cell{background:none;border:1px solid grey;color:#000}.ag-yd-style .ag-column-drop-cell-ghost{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.ag-yd-style .ag-column-drop-cell-text{padding-left:2px;padding-right:2px}.ag-yd-style .ag-column-drop-cell-button{border:1px solid transparent;border-radius:3px;padding-left:2px;padding-right:2px}.ag-yd-style .ag-column-drop-cell-button:hover{border:none}.ag-yd-style .ag-column-drop-empty-message{color:grey;padding-left:2px;padding-right:2px}.ag-yd-style .ag-column-drop-icon{margin:3px}.ag-yd-style .ag-column-drop{background-color:#f6f6f6}.ag-yd-style .ag-column-drop-horizontal{border-left:none;border-right:none;border-top:none;padding:2px}.ag-yd-style .ag-column-drop-vertical{border-bottom:none;padding:4px 4px 10px}.ag-yd-style .ag-column-drop-vertical .ag-column-drop-cell{margin-top:2px}.ag-yd-style .ag-column-drop-vertical .ag-column-drop-empty-message{padding:5px;text-align:center}.ag-yd-style .ag-pivot-mode{background-color:#f6f6f6;border-bottom:none;padding:4px}.ag-yd-style .ag-tool-panel .ag-column-select-panel{border-bottom:none}.ag-yd-style .ag-select-agg-func-popup{background-color:#fff;border:none;cursor:default;font-size:10px;position:absolute}.ag-yd-style .ag-select-agg-func-item{padding-left:2px;padding-right:2px}.ag-yd-style .ag-select-agg-func-item:hover{background-color:#b0e0e6}.ag-yd-style .ag-input-cell{-webkit-rtl-ordering:logical;background-color:#fff;border:1px solid #ddd;-o-border-image:initial;border-image:initial;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:text;height:100%;line-height:10px;padding:1px;width:100%}.ag-yd-style .ag-cell-inline-editing{padding:1px}.ag-yd-style .ag-cell-inline-editing input{border:1px solid #6495ed;text-align:center;width:100%}.ag-yd-style .ag-dark-row{background-color:#d0d0d0}.ag-yd-style .ag-tall-header{overflow:visible;text-overflow:ellipsis;white-space:normal}.ag-yd-style .ag-cell-focus{border:2px solid #217346;padding:1px}.ag-yd-style .ag-tooltip{background-color:#222;border:1px solid #000;border-radius:2px;color:#fff;padding:5px;transition:opacity 1s;white-space:pre-line}.ag-yd-style .ag-tooltip.ag-tooltip-hiding{opacity:0}.ace_editor{border:1px solid #ddd;height:400px}.invalid #advertiserOptionList{border:1px solid #b94a48}body.smart-style-2,html{background:#e6ecf0}@media only screen and (max-width:768px){.info-bar>.row>div{border-bottom:1px solid #ddd}.info-bar.container-fluid{padding:0}}.breadcrumb{margin:0;padding:2px 0 2px 5px!important}ol.breadcrumb{font-size:0}ol.breadcrumb>li{display:inline-block;font-size:10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWxzLnNjc3MiLCJzdHlsZXMuY3NzIiwiLi4vX3ZhcmlhYmxlcy5zY3NzIiwiX3BhZGRpbmctbWFyZ2lucy5zY3NzIiwiLi4vX3lkLXZhcmlhYmxlcy5zY3NzIiwiX2Rpdl9jdXN0b21fbGF5b3V0cy5zY3NzIiwiX21lZGlhX3F1ZXJ5X2Jsb2Nrcy5zY3NzIiwiX3NwaW5uZXJzLnNjc3MiLCJfeWJveC5zY3NzIiwiX2xvZ2luLXJlc2V0LnNjc3MiLCJfb2ZmZXJzLnNjc3MiLCJfZW1haWwuc2NzcyIsIl9jaGV2cm9uX2JyZWFkY3J1bWJzLnNjc3MiLCJfYnM0LXRhZ3Muc2NzcyIsIl9iczQtZm9ybS1jb250cm9scy5zY3NzIiwiX21peGlucy5zY3NzIiwiLi4vc2Nzc1ZlbmRvci9ib290c3RyYXAvX21peGlucy5zY3NzIiwiX3RleHRhcmVhLnNjc3MiLCJfbmF2YmFyLnNjc3MiLCJfYm9vdHN0cmFwLXVpLW92ZXJyaWRlLnNjc3MiLCJfYnM0LWNhcmRzLnNjc3MiLCJfbGluay15ZC5zY3NzIiwiX3RyYW5zZmVyLWJveC5zY3NzIiwiX3ByZWNpc2lvbi1zdGF0cy5zY3NzIiwiX2hvbWUuc2NzcyIsIl9iczQtZ3JpZC5zY3NzIiwiX3BlcmZvcm1hbmNlLWJhci5zY3NzIiwiX2N1c3RvbS1tb2RhbC5zY3NzIiwiX2l0ZW1fd2VsbC5zY3NzIiwiX2FwcHJvdmFsLXN0YXR1cy1kaXNwbGF5cy5zY3NzIiwiX3RhZ3Muc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfaW1nLnNjc3MiLCJzdHlsZXMuc2NzcyIsIl91aS1zZWxlY3QtMC4xOS41LnNjc3MiLCJfc3dlZXQtYWxlcnQuc2NzcyIsIl90b2FzdHIuc2NzcyIsIl90b2FzdHItaG9tZXIuc2NzcyIsIl9kYXRlcmFuZ2VwaWNrZXIuc2NzcyIsIl9pc3RldmVuLW11bHRpLXNlbGVjdC5zY3NzIiwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLWdyaWQuc2NzcyIsIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9fYWctZ3JpZC1tb2JpbGUuc2NzcyIsIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1jbGFzc2ljL3Nhc3MvX2FnLXRoZW1lLWNsYXNzaWMuc2NzcyIsIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1mcmVzaC9zYXNzL2FnLXRoZW1lLWZyZXNoLnNjc3MiLCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9zYXNzL19hZy10aGVtZS1iYXNlLnNjc3MiLCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvbWl4aW5zL19hZy10aGVtZS1taXhpbnMuc2NzcyIsIl9hZy1ncmlkLXRoZW1lLXlkLnNjc3MiLCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS92YXJzL19hZy10aGVtZS1iYXNlLXZhcnMuc2NzcyIsIl9hY2UtZWRpdG9yLnNjc3MiLCJfYXBpLXRva2VuLnNjc3MiLCJfc21hcnQtYWRtaW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxLQUVJLGdCQUFBLENBREEsZUNvQkosQ0RoQkEsSUFDSSxvQkNtQkosQ0RoQkEsY0FDSSxvQkNtQkosQ0RoQkEsb0JBQ0ksa0NDbUJKLENEaEJBLGVBQ0ksYUNtQkosQ0RoQkEsY0FDSSxXQ21CSixDRGhCQSxZQUNJLGlCQ21CSixDRGhCQSxjQUNJLGNDbUJKLENEZkEsNkJBQ0ksZUFBQSxDQUVBLHNCQUFBLENBREEsa0JDbUJKLENEZkEsV0FDSSx3QkNrQkosQ0RkQSxrQkFDSSxpQkNpQkosQ0RkSSwwREFDSSxZQ2dCUixDRFhBLHdCQUNJLGFDY0osQ0RWQSxrQ0FDSSxXQ2FKLENEVEEsZUFDSSxVQ1lKLENEVEEsWUFDSSxVQ1lKLENEVEEsaUJBRUksYUFBQSxDQURBLFdBQUEsQ0FHQSxTQUFBLENBREEsVUNhSixDRFRBLFdBRUksa0JBQUEsQ0FEQSxXQUFBLENBRUEscUJDWUosQ0RUQSxhQUNJLFFDWUosQ0RUQSxlQUNJLFlDWUosQ0RUQSxlQUNJLGVDWUosQ0RUQSxlQUNJLGFDWUosQ0RUQSxlQUNJ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Q0QrQlQsZUZnZEosQ0U3Y0EsVUFDSSxnQkNsQ1EsQ0RtQ1IsaUJGZ2RKLENFN2NBLFNBQ0ksZ0JDdENPLENEdUNQLGlCRmdkSixDRTdjQSxTQUNJLGlCQzFDTyxDRDJDUCxrQkZnZEosQ0U3Y0EsTUFDSSxpQkM5Q1EsQ0QrQ1Isa0JGZ2RKLENFN2NBLFFBQ0ksaUJDbERPLENEbURQLGtCRmdkSixDRTdjQSxTQUNJLGlCQ3RETyxDRDJEUCxpQkMxRE8sQ0RzRFAsa0JDdkRPLENENERQLGtCRjJjSixDRXRjQSxXQUVJLGdCQ3pFUyxDRHdFVCxhRmdkSixDRTVjQSxVQUVJLGtCQzdFUSxDRDRFUixlRmdkSixDRTVjQSxTQUVJLGtCQ2pGTyxDRGdGUCxlRmdkSixDRTVjQSxTQUVJLG1CQ3JGTyxDRG9GUCxnQkZnZEosQ0U1Y0EsTUFFSSxtQkN6RlEsQ0R3RlIsZ0JGZ2RKLENFNWNBLFFBRUksbUJDN0ZPLENENEZQLGdCRmdkSixDRTVjQSxTQUVJLG1CQ2pHTyxDRHNHUCxtQkNyR08sQ0QrRlAsZ0JDaEdPLENEcUdQLGdCRjJjSixDRXJjQSxVQUNJLGNGOGNKLENFM2NBLFFBQ0ksZ0JGOGNKLENFM2NBLFFBQ0ksZ0JGOGNKLENFM2NBLEtBQ0ksaUJGOGNKLENFM2NBLFFBQ0ksaUJGOGNKLENFM2NBLFFBQ0ksaUJGOGNKLENFM2NBLFFBQ0ksaUJGOGNKLENFM2NBLFdBQ0ksaUJGOGNKLENFM2NBLFVBQ0ksaUJGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFM2NBLE9BQ0ksa0JGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFemNBLFVBQ0ksZUY2Y0osQ0UxY0EsUUFDSSxpQkY2Y0osQ0UxY0EsUUFDSSxpQkY2Y0osQ0UxY0EsS0FDSSxrQkY2Y0osQ0UxY0EsUUFDSSxrQkY2Y0osQ0UxY0EsUUFDSSxrQkY2Y0osQ0UxY0EsUUFDSSxrQkY2Y0osQ0UxY0EsV0FDSSxrQkY2Y0osQ0UxY0EsVUFDSSxrQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0UxY0EsT0FDSSxtQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0V4Y0EsVUFDSSxhRjRjSixDRXpjQSxRQUNJLGVGNGNKLENFemNBLFFBQ0ksZUY0Y0osQ0V6Y0EsS0FDSSxnQkY0Y0osQ0V6Y0EsUUFDSSxnQkY0Y0osQ0V6Y0EsUUFDSSxnQkY0Y0osQ0V6Y0EsUUFDSSxnQkY0Y0osQ0V6Y0EsV0FDSSxnQkY0Y0osQ0V6Y0EsVUFDSSxnQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V6Y0EsT0FDSSxpQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V2Y0EsVUFDSSxnQkYyY0osQ0V4Y0EsUUFDSSxrQkYyY0osQ0V4Y0EsUUFDSSxrQkYyY0osQ0V4Y0EsS0FDSSxtQkYyY0osQ0V4Y0EsUUFDSSxtQkYyY0osQ0V4Y0EsUUFDSSxtQkYyY0osQ0V4Y0EsUUFDSSxtQkYyY0osQ0V4Y0EsV0FDSSxtQkYyY0osQ0V4Y0EsVUFDSSxtQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V4Y0EsT0FDSSxvQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V0Y0EsUUFDSSxRRjBjSixDRXZjQSxPQUNJLFVGMGNKLENFdmNBLE1BQ0ksVUYwY0osQ0V2Y0EsTUFDSSxXRjBjSixDRXZjQSxHQUNJLFdGMGNKLENFdmNBLE1BQ0ksV0YwY0osQ0V2Y0EsTUFDSSxXRjBjSixDRXZjQSxNQUNJLFdGMGNKLENFcmNBLFdBQ0ksYUM1WFMsQ0Q2WFQsY0Z5Y0osQ0V0Y0EsVUFDSSxlQ2hZUSxDRGlZUixnQkZ5Y0osQ0V0Y0EsU0FDSSxlQ3BZTyxDRHFZUCxnQkZ5Y0osQ0V0Y0EsU0FDSSxnQkN4WU8sQ0R5WVAsaUJGeWNKLENFdGNBLE1BQ0ksZ0JDNVlRLENENllSLGlCRnljSixDRXRjQSxRQUNJLGdCQ2haTyxDRGlaUCxpQkZ5Y0osQ0V0Y0EsU0FDSSxnQkNwWk8sQ0R5WlAsZ0JDeFpPLENEb1pQLGlCQ3JaTyxDRDBaUCxpQkZvY0osQ0UvYkEsV0FFSSxlQ3ZhUyxDRHNhVCxZRnljSixDRXJjQSxVQUVJLGlCQzNhUSxDRDBhUixjRnljSixDRXJjQSxTQUVJLGlCQy9hTyxDRDhhUCxjRnljSixDRXJjQSxTQUVJLGtCQ25iTyxDRGtiUCxlRnljSixDRXJjQSxNQUVJLGtCQ3ZiUSxDRHNiUixlRnljSixDRXJjQSxRQUVJLGtCQzNiTyxDRDBiUCxlRnljSixDRXJjQSxTQUVJLGtCQy9iTyxDRDhiUCxlRnljSixDRXJjQSxTQUVJLGtCQ25jTyxDRGtjUCxlRnljSixDRW5jQSxVQUNJLGFGdWNKLENFcGNBLFFBQ0ksZUZ1Y0osQ0VwY0EsUUFDSSxlRnVjSixDRXBjQSxLQUNJLGdCRnVjSixDRXBjQSxRQUNJLGdCRnVjSixDRXBjQSxRQUNJLGdCRnVjSixDRXBjQSxRQUNJLGdCRnVjSixDRXBjQSxXQUNJLGdCRnVjSixDRXBjQSxVQUNJLGdCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRXBjQSxPQUNJLGlCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRWxjQSxVQUNJLGNGc2NKLENFbmNBLFFBQ0ksZ0JGc2NKLENFbmNBLFFBQ0ksZ0JGc2NKLENFbmNBLEtBQ0ksaUJGc2NKLENFbmNBLFFBQ0ksaUJGc2NKLENFbmNBLFFBQ0ksaUJGc2NKLENFbmNBLFFBQ0ksaUJGc2NKLENFbmNBLFdBQ0ksaUJGc2NKLENFbmNBLFVBQ0ksaUJGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFbmNBLE9BQ0ksa0JGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFamNBLFVBQ0ksWUZxY0osQ0VsY0EsUUFDSSxjRnFjSixDRWxjQSxRQUNJLGNGcWNKLENFbGNBLEtBQ0ksZUZxY0osQ0VsY0EsUUFDSSxlRnFjSixDRWxjQSxRQUNJLGVGcWNKLENFbGNBLFFBQ0ksZUZxY0osQ0VsY0EsV0FDSSxlRnFjSixDRWxjQSxVQUNJLGVGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFbGNBLE9BQ0ksZ0JGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFaGNBLFVBQ0ksZUZvY0osQ0VqY0EsUUFDSSxpQkZvY0osQ0VqY0EsUUFDSSxpQkZvY0osQ0VqY0EsS0FDSSxrQkZvY0osQ0VqY0EsUUFDSSxrQkZvY0osQ0VqY0EsUUFDSSxrQkZvY0osQ0VqY0EsUUFDSSxrQkZvY0osQ0VqY0EsU0FDSSxtQkZvY0osQ0VqY0EsU0FDSSxtQkZvY0osQ0VqY0EsV0FDSSxrQkZvY0osQ0VqY0EsVUFDSSxrQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0VqY0EsT0FDSSxtQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0lscENBLGNBQ0UsWUpxcENGLENJbHBDQSx5QkFFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxzQkpxcENGLENJbnBDRSxzQ0FDRSxxQkpxcENKLENJanBDQSx3QkFFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxxQkpvcENGLENJanBDQSxnQ0FFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSw2QkpvcENGLENJanBDQSx1QkFFRSxrQkFBQSxDQURBLFlKcXBDRixDSWpwQ0EsYUFDRSxxQkpvcENGLENJanBDQSxpQkFDRSxvQkpvcENGLENJL29DQSxRQUNFLEtKbXBDRixDSWhwQ0EsT0FDRSxPSm1wQ0YsQ0locENBLE1BQ0UsT0ptcENGLENJaHBDQSxNQUNFLFFKbXBDRixDSWhwQ0EsR0FDRSxRSm1wQ0YsQ0locENBLE1BQ0UsUUptcENGLENJaHBDQSxNQUNFLFFKbXBDRixDSWhwQ0EsTUFDRSxRSm1wQ0YsQ0t6dENBLFFBRUksWUFBQSxDQURBLGlCTDZ0Q0osQ0t6dENBLFdBQ0ksZUw2dENKLENLenRDQSwyQkFISSxjTGd1Q0osQ0t6dENBLGlCQUNJLGVMNHRDSixDS3p0Q0EsZ0JB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QSx3QkhsMEJNLENHbTBCTixrQkFBQSxDQU5BLFVBQUEsQ0FDQSxhQUFBLENBR0EsVUFBQSxDQUZBLGFINXlCWSxDRzZ5QlosU05pekNGLENNdHlDQSxzQ0FHRSx1Qk55eUNGLENNdHlDQSxzQ0FHRSx1Qk55eUNGLENNdHlDQSxzQ0FHRSx1Qk55eUNGLENNdHlDQSxzQ0FHRSx3Qk55eUNGLENNdHlDQSxzQ0FHRSx3Qk55eUNGLENNdHlDQSxzQ0FHRSx3Qk55eUNGLENNdHlDQSxzQ0FHRSx3Qk55eUNGLENNdHlDQSxzQ0FHRSx3Qk55eUNGLENNdHlDQSx1Q0FHRSx3Qk55eUNGLENNdHlDQSx1Q0FHRSx3Qk55eUNGLENNdHlDQSx1Q0FHRSx3Qk55eUNGLENNdHlDQSw2Q0FFRSxxQk55eUNGLENNdHlDQSw2Q0FFRSxtQk55eUNGLENNdHlDQSw2Q0FFRSxvQk55eUNGLENNdHlDQSw2Q0FFRSxvQk55eUNGLENNdHlDQSw2Q0FFRSxvQk55eUNGLENNdHlDQSw2Q0FFRSxvQk55eUNGLENNdHlDQSw2Q0FFRSxvQk55eUNGLENNdHlDQSw2Q0FFRSxvQk55eUNGLENNdHlDQSw4Q0FFRSxvQk55eUNGLENNdHlDQSw4Q0FFRSxvQk55eUNGLENNdHlDQSw4Q0FFRSxvQk55eUNGLENNNXhDQSw4QkFDRSxVQUNFLFNOdXlDRixDTXB5Q0EsSUFDRSxTTnN5Q0YsQ0FDRixDT2p2RUEsc0JBQXdCLGVQMHdFeEIsQ094d0VBLE1BTUksZUFBQSxDQUxBLGVBQUEsQ0FNQSxTQUFBLENBTEEsaUJQZ3hFSixDT3h3RUEsd0JBQ0ksWVAyd0VKLENPMXdFSSw4QkFBUSxlUDZ3RVosQ092d0VBLGFBQ0ksV0FBQSxDQUVBLGdCQUFBLENBREEsU1A4d0VKLENPNXdFSSxvQ0FBMEIsYVArd0U5QixDT2x3RUksd0JBQ0ksYUFBQSxDQUlBLFVBQUEsQ0FDQSxjQUFBLENBSEEsV0FBQSxDQUlBLGdCQUFBLENBRUEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLGlCQUFBLENBTkEsVVB3eEVSLENPL3dFSSxnQkFFSSxVQUFBLENBREEsMEJQa3hFUixD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WWp2R0EsWUFDRSx3QlpvdkdGLENZanZHQSxnREFDRSx3QlpvdkdGLENZanZHQSxvQkFDRSxZWm92R0YsQ2F4eUdBLHVGQU1FLCtDQUFBLENBREEsMkJBQUEsQ0FFQSwrQ0FBQSxDQUhBLGtCYjh5R0YsQ2NuMUdFLHVUQVdFLGFkczFHSixDY24xR0UsMkJBQ0UsaUJBakI2RCxDQzBIdkQsMkNmOHVHVixDY3IxR0ksaUNBQ0Usb0JBQUEsQ0NzR0ksd0RmbXZHVixDY24xR0UsZ0NBR0Usd0JBN0JzRixDQTRCdEYsaUJBNUI2RCxDQTJCN0QsYWR1MUdKLENjbDFHRSxvQ0FDRSxhZG8xR0osQ2FwMEdFLG1DQUNFLHdRYnMwR0osQ2N0M0dFLHVUQVdFLGFkeTNHSixDY3QzR0UsMkJBQ0UsaUJBakI2RCxDQzBIdkQsMkNmaXhHVixDY3gzR0ksaUNBQ0Usb0JBQUEsQ0NzR0ksd0Rmc3hHVixDY3QzR0UsZ0NBR0Usd0JBN0JzRixDQTRCdEYsaUJBNUI2RCxDQTJCN0QsYWQwM0dKLENjcjNHRSxvQ0FDRSxhZHUzR0osQ2EvMUdFLG1DQUNFLGlWYmkyR0osQ2N6NUdFLDRTQVdFLGFkNDVHSixDY3o1R0UsMEJBQ0UsaUJBakI2RCxDQzBIdkQsMkNmb3pHVixDYzM1R0ksZ0NBQ0Usb0JBQUEsQ0NzR0ksd0RmeXpHVixDY3o1R0UsK0JBR0Usd0JBN0JzRixDQTRCdEYsaUJBNUI2RCxDQTJCN0QsYWQ2NUdKLENjeDVHRSxtQ0FDRSxhZDA1R0osQ2ExM0dFLGlDQUNFLGtUYjQzR0osQ2FyM0dFLG1DQUNFLGd4TGIyM0dKLENnQnA4R0ksbUJBQ0ksV2hCdThHUixDZ0JyOEdJLHVCQUVJLGFBQUEsQ0FEQSxlaEJ3OEdSLENnQnI4R0ksdUJBRUksYUFBQSxDQURBLGlCaEJ3OEdSLENnQmo5R0EsU0FZSSxjaEJ3OEdKLENpQjE4R0EsZ0JBQ0UsZUFBQSxDQUVBLFlBQUEsQ0FEQSxVakI4OEdGLENpQjM4R0UsMEJBTEYsZ0JBTUksVWpCODhHRixDQUNGLENpQjM4R0EsUUFJRSw0QkFBQSxDQURBLGtCaEJrRHdCLENnQm5EeEIs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Qmo1R0UsMEJBdEJGLGFBd0JJLFFBQUEsQ0YzTU0sZUVnTk4sQ0FKQSxhQUFBLENBQ0EsY0FBQSxDQUVBLGdCQUFBLENBREEsYUFBQSxDQUpBLFVqQjI1R0YsQ2lCbDVHRSxxQ0FDRSxrQmpCbzVHSixDQUNGLENpQjU0R0EsOEJGblBHLHdCRXFQMEIsQ0Z0UDNCLHlCRXNQMkIsQ0FEM0IsWWpCaTVHRixDaUI3NEdBLG1ERmhQRywyQkVpUDZCLENGbFA5Qiw0QmZtb0hGLENpQnQ0R0UsK0JGa1FBLGtCQUFBLENBREEsZWY4b0dGLENpQjU0R0UsbUJGK1BBLGtCQUFBLENBREEsZWZrcEdGLENpQnQ0R0EsYUZxUEUsa0JBQUEsQ0FEQSxlZnVwR0YsQ2lCeDRHRSwwQkFIRixhQUlJLFVBQUEsQ0FDQSxnQmhCOUQrQixDZ0IrRC9CLGlCakIyNEdGLENpQng0R0UscUNBQ0UsY2pCMDRHSixDQUNGLENpQmw0R0EsZ0JBQ0Usd0JoQnhFaUMsQ2dCeUVqQyxvQmpCcTRHRixDaUJuNEdFLDhCQUNFLFVqQnE0R0osQ2lCcDRHSSx3RUFHRSw0QmhCakVxQyxDZ0JnRXJDLGFqQnM0R04sQ2lCajRHRSw2QkFDRSxVakJtNEdKLENpQi8zR0ksaUNBQ0UsVWpCaTRHTixDaUIvM0dNLDhFQUdFLDRCaEJ6Rm1DLENnQndGbkMsVWpCaTRHUixDaUI1M0dNLDhIQUlFLHdCaEIvRm1DLENnQjhGbkMsVWpCNjNHUixDaUJ4M0dNLG9JQUlFLDRCaEJyR21DLENnQm9HbkMsVWpCeTNHUixDaUJuM0dFLCtCQUNFLGlCakJxM0dKLENpQnAzR0ksMEVBRUUscUJqQnEzR04sQ2lCbjNHSSx5Q0FDRSxxQmpCcTNHTixDaUJqM0dFLDhEQUVFLG9CakJtM0dKLENpQjUyR00sd0hBR0Usd0JoQm5JbUMsQ2dCb0luQyxVakI0MkdSLENpQngyR0ksMEJBR0ksc0RBQ0UsVWpCdzJHUixDaUJ2MkdRLHdIQUdFLDRCaEJsSitCLENnQmlKL0IsVWpCeTJHVixDaUJwMkdRLDZMQUlFLHdCaEJ4SitCLENnQnVKL0IsVWpCcTJHVixDaUJoMkdRLG1NQUlFLDRCaEI5SitCLENnQjZKL0IsVWpCaTJHVixDQUNGLENpQnIxR0UsNkJBQ0UsVWpCdTFHSixDaUJ0MUdJLG1DQUNFLFVqQncxR04sQ2lCaDFHQSxnQkFDRSxxQmhCdEswQyxDZ0J1SzFDLG9CakJtMUdGLENpQmoxR0UsOEJBQ0UsVWpCbTFHSixDaUJsMUdJLHdFQUdFLDRCaEIvSnNDLENnQjhKdEMsVWpCbzFHTixDaUIxMEdJLDhEQUNFLFVqQiswR04sQ2lCNzBHTSw4RUFHRSw0QmhCdkxvQyxDZ0JzTHBDLFVqQiswR1IsQ2lCMTBHTSw4SEFJRSx3QmhCN0xvQyxDZ0I0THBDLFVqQjIwR1IsQ2lCdDBHTSxvSUFJRSw0QmhCbk1vQyxDZ0JrTXBDLFVqQnUwR1IsQ2lCaDBHRSwrQkFDRSxpQmpCazBHSixDaUJqMEdJLDBFQUVFLHFCakJrMEdOLENpQmgwR0kseUNBQ0UscUJqQmswR04sQ2lCOXpHRSw4REFFRSxvQmpCZzBHSixDaUIxekdNLHdIQUdFLHdCaEJqT29DLENnQmtPcEMsVWpCMHpHUixDaUJ0ekdJLDBCQUdJLGtFQUNFLG9CakJzekdSLENpQnB6R00sMERBQ0Usd0JqQnN6R1IsQ2lCcHpHTSxzREFDRSxVakJzekdSLENpQnJ6R1Esd0hBR0UsNEJoQnRQZ0MsQ2dCcVBoQyxVakJ1ekdWLENpQmx6R1EsNkxBSUUsd0JoQjVQZ0MsQ2dCMlBoQyxVakJtekdWLENpQjl5R1EsbU1BSUUsNEJoQmxRZ0MsQ2dCaVFoQyxVakIreUdWLENBQ0YsQ2lCeHlHRSw2QkFDRSxVakIweUdKLENpQnp5R0ksbUNBQ0UsVWpCMnlHTixDaUJyeUdBLG1CQUNJLFlqQnd5R0osQ2lCcnlHQSwwQkFDQSxtQkFDSSx1QmpCd3lHRixDQUNGLENpQnR5R0Esc0JBRUksY0FBQSxDQURBLFdqQnl5R0osQ2tCdDZIWSwwQ0FHSSw0QkFBQSxDQUZBLHdCQUFBLENBQ0Esb0JsQjI2SGhCLENrQnI2SFEsd0RBQ0ksVWxCdTZIWixDa0JyNkhZLDhEQUNJLGFBQUEsQ0FDQSxjbEJ1NkhoQixDa0JqNkhBLGdDQUVJLHFCQUFBLENBREEsa0JBQUEsQ0FFQSxTbEJvNkhKLENrQi81SEksbUNBR0ksY0FBQSxDQUZBLFVBQUEsQ0FDQSxjbEJvNkhSLENrQjc1SGdCLG8yQkFLSSx3QmxCMjVIcEIsQ21CeDhIQSxvQkFHSSxxQkFBQSxDQUNBLGlCbEJ3R3dCLENrQjFHeEIsa0JsQnVFc0IsQ2tCeEV0QixpQm5CODhISixDbUJ4OEhBLHVCQUNJLFluQjI4SEosQ21CeDhIQSxZQUVJLGtCQUFBLENBREEsWW5CNDhISixDbUJ4OEhBLGVBQ0ksWW5CNDhISixDbUJ4OEhBLHFDQUhJLGVuQis4SEosQ21CeDhIQSxXQUNJLG9CbkIyOEhKLENtQno4SEksc0JBQ0ksZ0JuQjI4SFIsQ21CcjhIUSwyREFDSSx5Qm5CdzhIWixDbUJuOEhRLHlEQUNJLHlCbkJxOEhaLENtQjM3SEEsYUFFSSx3QmxCNmlCMEIsQ2tCNWlCMUIsNEJBQUEsQ0FGQSxZbkJnOEhKLENtQjU3SEkseUJBQ0kseUJuQjg3SFIsQ21CMTdIQSxhQUVJLHdCbEIraEIwQixDa0I5aEIxQix5QkFBQSxDQUZBLFluQis3SEosQ21CMzdISSx3QkFDSSx5Qm5CNjdIUixDbUJwN0hBLGNBQ0ksd0JsQmpEb0IsQ2tCa0RwQixvQm5CdTdISixDbUJsN0hJLDJCQUNJLHdCbEJ4RGdCLENrQnlEaEIsK0JuQm83SFIsQ21CajdISSwyQkFDSSx3QmxCN0RnQixDa0I4RGhCLDRCbkJtN0hSLENtQmg3SEEsY0FDSSx3QmxCakVvQixDa0JrRXBCLG9CbkJtN0hKLENtQjk2SEksMkJBQ0ksd0JsQnhFZ0IsQ2tCeUVoQiwrQm5CZzdIUixDbUI3NkhJLDJCQUNJLHdCbEI3RWdCLENrQjhFaEIsNEJuQis2SFIsQ21CNTZIQSxXQUNJLHdCbEJqRm9CLENrQmtGcEIsb0JuQis2SEosQ21CMTZISSx3QkFDSSx3QmxCeEZnQixDa0J5RmhCLCtCbkI0NkhSLENtQno2SEksd0JBQ0ksd0JsQjdGZ0IsQ2tCOEZoQiw0Qm5CMjZIUixDbUJ4NkhBLGNBQ0ksd0JsQmpHb0IsQ2tCa0dwQixvQm5CMjZISixDbUJ0NkhJLDJCQUNJLHdCbEJ4R2dCLENrQnlHaEIsK0JuQnc2SFIsQ21CcjZISSwyQkFDSSx3QmxCN0dnQixDa0I4R2hCLDRCbkJ1NkhSLENtQnA2SEEsYUFDSSx3QmxCakhvQixDa0JrSHBCLG9CbkJ1NkhKLENtQmw2SEksMEJBQ0ksd0JsQnhIZ0IsQ2tCeUhoQiwrQm5CbzZIUixDbUJqNkhJLDBCQUNJLHdCbEI3SGdCLENrQjhIaEIsNEJuQm02SFIsQ21CLzVIQSxZQUNJLHFCQUFBLENBQ0EsaUJuQms2SEosQ21CNzVISSx5QkFDSSxxQkFKb0IsQ0FLcEIsNEJuQis1SFIsQ21CNTVISSx5QkFDSSxxQkFUb0IsQ0FVcEIseUJuQjg1SFIsQ21CcjVISSxzREFFSSwwQ25CdzVIUixDbUJ0NUhJLCtHQUlJLFVuQnc1SFIsQ21CdDVISSx3RkFHSSx5Qm5CdzVIUixDbUJoNUhJLHlLQUlJLFVuQms1SFIsQ21CejRIQSxpQkFHSSxhQUFBLENBREEsZUFBQSxDQURBLFNuQjg0SEosQ21CeDRIQSxVQUNJLGlCbkIyNEhKLENtQno0SEEsa0JBSUksUUFBQSxDQUNBLE1BQUEsQ0FDQSxZbEIrVzBCLENrQnBYMUIsaUJBQUEsQ0FFQSxPQUFBLENBREEsS25CZzVISixDbUJ0NEhBLGNBQ0kseUJuQnk0SEosQ21CdjRIQSxpQkFDSSx5Qm5CMDRISixDbUJsNEhBLFdBR0kscUJBQUEsQ0FGQSxhQUFBLENBQ0Esa0JuQnM0SEosQ21CbjRISSxpQkFDSSxrQkFBQSxDQUVBLGtCQUFBLENBREEsUW5CczRIUixDbUJsNEhBLG1CQUVJLGlCQUFBLENBREEsa0JuQnM0SEosQ21COTNIQSxZQUNJLGFBQUEsQ0FFQSxrQkFBQSxDQURBLFVuQms0SEosQ21CLzNISSxrQkFDSSxrQkFBQSxDQUNBLGtCbkJpNEhSLENtQi8zSFEsd0JBRUksYUFBQSxDQURBLGFuQms0SFosQ21CNTNIWSw0Q0FDSSx5Qm5CODNIaEIsQ21CNTNIWSwrQ0FDSSw0Qm5CODNIaEIsQ21CMTNIWSwyQ0FDSSx3Qm5CNDNIaEIsQ21CMTNIWSw4Q0FDSSwyQm5CNDNIaEIsQ21CcjNI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QUNBLDZCdkNrdk9KLEN1Q251T0EsK0ZBQ0ksbUJ2Q2l2T0osQ3VDenVPSSwrQkFDSSxpQnZDNHVPUixDdUN6dU9JLCtCQUNJLGtCdkM0dU9SLEN1Q3p1T0ksK0JBQ0ksaUJ2QzR1T1IsQ3VDenVPSSwrQkFDSSxrQnZDNHVPUixDdUN6dk9JLCtCQUNJLGlCdkM0dk9SLEN1Q3p2T0ksK0JBQ0ksa0J2QzR2T1IsQ3VDenZPSSwrQkFDSSxpQnZDNHZPUixDdUN6dk9JLCtCQUNJLGtCdkM0dk9SLEN1Q3p3T0ksK0JBQ0ksaUJ2QzR3T1IsQ3VDendPSSwrQkFDSSxrQnZDNHdPUixDdUN6d09JLCtCQUNJLGlCdkM0d09SLEN1Q3p3T0ksK0JBQ0ksa0J2QzR3T1IsQ3VDenhPSSwrQkFDSSxpQnZDNHhPUixDdUN6eE9JLCtCQUNJLGtCdkM0eE9SLEN1Q3p4T0ksK0JBQ0ksaUJ2QzR4T1IsQ3VDenhPSSwrQkFDSSxrQnZDNHhPUixDdUN6eU9JLCtCQUNJLGlCdkM0eU9SLEN1Q3p5T0ksK0JBQ0ksa0J2QzR5T1IsQ3VDenlPSSwrQkFDSSxpQnZDNHlPUixDdUN6eU9JLCtCQUNJLGtCdkM0eU9SLEN1Q3p6T0ksK0JBQ0ksaUJ2QzR6T1IsQ3VDenpPSSwrQkFDSSxrQnZDNHpPUixDdUN6ek9JLCtCQUNJLGlCdkM0ek9SLEN1Q3p6T0ksK0JBQ0ksa0J2QzR6T1IsQ3VDejBPSSwrQkFDSSxpQnZDNDBPUixDdUN6ME9JLCtCQUNJLGtCdkM0ME9SLEN1Q3owT0ksK0JBQ0ksaUJ2QzQwT1IsQ3VDejBPSSwrQkFDSSxrQnZDNDBPUixDdUN6MU9JLCtCQUNJLGlCdkM0MU9SLEN1Q3oxT0ksK0JBQ0ksa0J2QzQxT1IsQ3VDejFPSSwrQkFDSSxpQnZDNDFPUixDdUN6MU9JLCtCQUNJLGtCdkM0MU9SLEN1Q3oyT0ksK0JBQ0ksaUJ2QzQyT1IsQ3VDejJPSSwrQkFDSSxrQnZDNDJPUixDdUN6Mk9JLCtCQUNJLGlCdkM0Mk9SLEN1Q3oyT0ksK0JBQ0ksa0J2QzQyT1IsQ3VDejNPSSxnQ0FDSSxrQnZDNDNPUixDdUN6M09JLGdDQUNJLG1CdkM0M09SLEN1Q3ozT0ksZ0NBQ0ksa0J2QzQzT1IsQ3VDejNPSSxnQ0FDSSxtQnZDNDNPUixDdUN6NE9JLGdDQUNJLGtCdkM0NE9SLEN1Q3o0T0ksZ0NBQ0ksbUJ2QzQ0T1IsQ3VDejRPSSxnQ0FDSSxrQnZDNDRPUixDdUN6NE9JLGdDQUNJLG1CdkM0NE9SLEN1Q3o1T0ksZ0NBQ0ksa0J2QzQ1T1IsQ3VDejVPSSxnQ0FDSSxtQnZDNDVPUixDdUN6NU9JLGdDQUNJLGtCdkM0NU9SLEN1Q3o1T0ksZ0NBQ0ksbUJ2QzQ1T1IsQ3VDejZPSSxnQ0FDSSxrQnZDNDZPUixDdUN6Nk9JLGdDQUNJLG1CdkM0Nk9SLEN1Q3o2T0ksZ0NBQ0ksa0J2QzQ2T1IsQ3VDejZPSSxnQ0FDSSxtQnZDNDZPUixDdUN6N09JLGdDQUNJLGtCdkM0N09SLEN1Q3o3T0ksZ0NBQ0ksbUJ2QzQ3T1IsQ3VDejdPSSxnQ0FDSSxrQnZDNDdPUixDdUN6N09JLGdDQUNJLG1CdkM0N09SLEN1Q3o4T0ksZ0NBQ0ksa0J2QzQ4T1IsQ3VDejhPSSxnQ0FDSSxtQnZDNDhPUixDdUN6OE9JLGdDQUNJLGtCdkM0OE9SLEN1Q3o4T0ksZ0NBQ0ksbUJ2QzQ4T1IsQ3VDejlPSSxnQ0FDSSxrQnZDNDlPUixDdUN6OU9JLGdDQUNJLG1CdkM0OU9SLEN1Q3o5T0ksZ0NBQ0ksa0J2QzQ5T1IsQ3VDejlPSSxnQ0FDSSxtQnZDNDlPUixDdUN6K09JLGdDQUNJLGtCdkM0K09SLEN1Q3orT0ksZ0NBQ0ksbUJ2QzQrT1IsQ3VDeitPSSxnQ0FDSSxrQnZDNCtPUixDdUN6K09JLGdDQUNJLG1CdkM0K09SLEN1Q3ovT0ksZ0NBQ0ksa0J2QzQvT1IsQ3VDei9PSSxnQ0FDSSxtQnZDNC9PUixDdUN6L09JLGdDQUNJLGtCdkM0L09SLEN1Q3ovT0ksZ0NBQ0ksbUJ2QzQvT1IsQ3VDemdQSSxnQ0FDSSxrQnZDNGdQUixDdUN6Z1BJLGdDQUNJLG1CdkM0Z1BSLEN1Q3pnUEksZ0NBQ0ksa0J2QzRnUFIsQ3VDemdQSSxnQ0FDSSxtQnZDNGdQUixDdUN6aFBJLGdDQUNJLGtCdkM0aFBSLEN1Q3poUEksZ0NBQ0ksbUJ2QzRoUFIsQ3VDemhQSSxnQ0FDSSxrQnZDNGhQUixDdUN6aFBJLGdDQUNJLG1CdkM0aFBSLEN1Q3ppUEksZ0NBQ0ksa0J2QzRpUFIsQ3VDemlQSSxnQ0FDSSxtQnZDNGlQUixDdUN6aVBJLGdDQUNJLGtCdkM0aVBSLEN1Q3ppUEksZ0NBQ0ksbUJ2QzRpUFIsQ3VDempQSSxnQ0FDSSxrQnZDNGpQUixDdUN6alBJLGdDQUNJLG1CdkM0alBSLEN1Q3pqUEksZ0NBQ0ksa0J2QzRqUFIsQ3VDempQSSxnQ0FDSSxtQnZDNGpQUixDdUN6a1BJLGdDQUNJLGtCdkM0a1BSLEN1Q3prUEksZ0NBQ0ksbUJ2QzRrUFIsQ3VDemtQSSxnQ0FDSSxrQnZDNGtQUixDdUN6a1BJLGdDQUNJLG1CdkM0a1BSLEN1Q3psUEksZ0NBQ0ksa0J2QzRsUFIsQ3VDemxQSSxnQ0FDSSxtQnZDNGxQUixDdUN6bFBJLGdDQUNJLGtCdkM0bFBSLEN1Q3psUEksZ0NBQ0ksbUJ2QzRsUFIsQ3VDem1QSSxnQ0FDSSxrQnZDNG1QUixDdUN6bVBJLGdDQUNJLG1CdkM0bVBSLEN1Q3ptUEksZ0NBQ0ksa0J2QzRtUFIsQ3VDem1QSSxnQ0FDSSxtQnZDNG1QUixDdUN6blBJLGdDQUNJLGtCdkM0blBSLEN1Q3puUEksZ0NBQ0ksbUJ2QzRuUFIsQ3VDem5QSSxnQ0FDSSxrQnZDNG5QUixDdUN6blBJLGdDQUNJLG1CdkM0blBSLEN1Q3pvUEksZ0NBQ0ksa0J2QzRvUFIsQ3VDem9QSSxnQ0FDSSxtQnZDNG9QUixDdUN6b1BJLGdDQUNJLGtCdkM0b1BSLEN1Q3pvUEksZ0NBQ0ksbUJ2QzRvUFIsQ3VDenBQSSxnQ0FDSSxrQnZDNHBQUixDdUN6cFBJLGdDQUNJLG1CdkM0cFBSLEN1Q3pwUEksZ0NBQ0ksa0J2QzRwUFIsQ3VDenBQSSxnQ0FDSSxtQnZDNHBQUixDdUN6cVBJLGdDQUNJLGtCdkM0cVBSLEN1Q3pxUEksZ0NBQ0ksbUJ2QzRxUFIsQ3VDenFQSSxnQ0FDSSxrQnZDNHFQUixDdUN6cVBJLGdDQUNJLG1CdkM0cVBSLEN1Q3pyUEksZ0NBQ0ksa0J2QzRyUFIsQ3VDenJQSSxnQ0FDSSxtQnZDNHJQUixDdUN6clBJLGdDQUNJLGtCdkM0clBSLEN1Q3pyUEksZ0NBQ0ksbUJ2QzRyUFIsQ3VDenNQSSxnQ0FDSSxrQnZDNHNQUixDdUN6c1BJLGdDQUNJLG1CdkM0c1BSLEN1Q3pzUEksZ0NBQ0ksa0J2QzRzUFIsQ3VDenNQSSxnQ0FDSSxtQnZDNHNQUixDdUN6dFBJLGdDQUNJLGtCdkM0dFBSLEN1Q3p0UEksZ0NBQ0ksbUJ2QzR0UFIsQ3VDenRQSSxnQ0FDSSxrQnZDNHRQUixDdUN6dFBJLGdDQUNJLG1CdkM0dFBSLEN1Q3p1UEksZ0NBQ0ksa0J2QzR1UFIsQ3VDenVQSSxnQ0FDSSxtQnZDNHVQUixDdUN6dVBJLGdDQUNJLGtCdkM0dVBSLEN1Q3p1UEksZ0NBQ0ksbUJ2QzR1UFIsQ3VDenZQSSxnQ0FDSSxrQnZDNHZQUixDdUN6dlBJLGdDQUNJLG1CdkM0dlBSLEN1Q3p2UEksZ0NBQ0ksa0J2QzR2UFIsQ3VDenZQSSxnQ0FDSSxtQnZDNHZQUixDdUN6d1BJLGdDQUNJLGtCdkM0d1BSLEN1Q3p3UEksZ0NBQ0ksbUJ2QzR3UFIsQ3VDendQSSxnQ0FDSSxrQnZDNHdQUixDdUN6d1BJLGdDQUNJLG1CdkM0d1BSLEN1Q3p4UEksZ0NBQ0ksa0J2QzR4UFIsQ3VDenhQSSxnQ0FDSSxtQnZDNHhQUixDdUN6eFBJLGdDQUNJLGtCdkM0eFBSLEN1Q3p4UEksZ0NBQ0ksbUJ2QzR4UFIsQ3VDenlQSSxnQ0FDSSxrQnZDNHlQUixDdUN6eVBJLGdDQUNJLG1CdkM0eVBSLEN1Q3p5UEksZ0NBQ0ksa0J2QzR5UFIsQ3VDenlQSSxnQ0FDSSxtQnZDNHlQUixDdUN6elBJLGdDQUNJLGtCdkM0elBSLEN1Q3p6UEksZ0NBQ0ksbUJ2QzR6UFIsQ3VDenpQSSxnQ0FDSSxrQnZDNHpQUixDdUN6elBJLGdDQUNJLG1CdkM0elBSLEN1Q3owUEksZ0NBQ0ksa0J2QzQwUFIsQ3VDejBQSSxnQ0FDSSxtQnZDNDBQUixDdUN6MFBJLGdDQUNJLGtCdkM0MFBSLEN1Q3owUEksZ0NBQ0ksbUJ2QzQwUFIsQ3VDejFQSSxnQ0FDSSxrQnZDNDFQUixDdUN6MVBJLGdDQUNJLG1CdkM0MVBSLEN1Q3oxUEksZ0NBQ0ksa0J2QzQxUFIsQ3VDejFQSSxnQ0FDSSxtQnZDNDFQUixDdUN6MlBJLGdDQUNJLGtCdkM0MlBSLEN1Q3oyUEksZ0NBQ0ksbUJ2QzQyUFIsQ3VDejJQSSxnQ0FDSSxrQnZDNDJQUixDdUN6MlBJLGdDQUNJLG1CdkM0MlBSLEN1Q3ozUEksZ0NBQ0ksa0J2QzQzUFIsQ3VDejNQSSxnQ0FDSSxtQnZDNDNQUixDdUN6M1BJLGdDQUNJLGtCdkM0M1BSLEN1Q3ozUEksZ0NBQ0ksbUJ2QzQzUFIsQ3VDejRQSSxnQ0FDSSxrQnZDNDRQUixDdUN6NFBJLGdDQUNJLG1CdkM0NFBSLEN1Q3o0UEksZ0NBQ0ksa0J2QzQ0UFIsQ3VDejRQSSxnQ0FDSSxtQnZDNDRQUixDdUN6NVBJLGdDQUNJLGtCdkM0NVBSLEN1Q3o1UEksZ0NBQ0ksbUJ2QzQ1UFIsQ3VDejVQSSxnQ0FDSSxrQnZDNDVQUixDdUN6NVBJLGdDQUNJLG1CdkM0NVBSLEN1Q3o2UEksZ0NBQ0ksa0J2QzQ2UFIsQ3VDejZQSSxnQ0FDSSxtQnZDNDZQUixDdUN6NlBJLGdDQUNJLGtCdkM0NlBSLEN1Q3o2UEksZ0NBQ0ksbUJ2QzQ2UFIsQ3VDejdQSSxnQ0FDSSxrQnZDNDdQUixDdUN6N1BJLGdDQUNJLG1CdkM0N1BSLEN1Q3o3UEksZ0NBQ0ksa0J2QzQ3UFIsQ3VDejdQSSxnQ0FDSSxtQnZDNDdQUixDdUN6OFBJLGdDQUNJLGtCdkM0OFBSLEN1Q3o4UEksZ0NBQ0ksbUJ2QzQ4UFIsQ3VDejhQSSxnQ0FDSSxrQnZDNDhQUixDdUN6OFBJLGdDQUNJLG1CdkM0OFBSLEN1Q3o5UEksZ0NBQ0ksa0J2QzQ5UFIsQ3VDejlQSSxnQ0FDSSxtQnZDNDlQUixDdUN6OVBJLGdDQUNJLGtCdkM0OVBSLEN1Q3o5UEksZ0NBQ0ksbUJ2QzQ5UFIsQ3VDeitQSSxnQ0FDSSxrQnZDNCtQUixDdUN6K1BJLGdDQUNJLG1CdkM0K1BSLEN1Q3orUEksZ0NBQ0ksa0J2QzQrUFIsQ3VDeitQSSxnQ0FDSSxtQnZDNCtQUixDdUN4K1BBLFFBQ0ksYXZDMitQSixDdUMxK1BJLHNKQUNJLGtCdkM0K1BSLEN1QzErUEksK0JBQ0ksVXZDNCtQUixDdUMxK1BJLHVEQUNJLFN2QzQrUFIsQ3VDMStQSSw4QkFDSSxVdkM0K1BSLEN1Q3grUEEsUUFDSSxhdkMyK1BKLEN1QzErUEksc0pBQ0ksMEJ2QzQrUFIsQ3VDMStQSSwrQkFDSSxTdkM0K1BSLEN1QzErUEksc0RBQ0ksVXZDNCtQUixDdUMxK1BJLDhCQUNJLFd2QzQrUFIsQ3VDeCtQQSxhQUNJLGtCQUNJLGF2QzIrUE4sQ3VDeitQRSxRQUNJLHVCdkMyK1BOLENBQ0YsQ3dDanBTSSwwR0FDSSxnQ3hDbXBTUixDeUM5blNJLGtDQUNJLHdCekNpb1NSLEN5QzluU0ksb09BQ0ksd0JBeEJzQixDQXlCdEIsd0J6Q2dvU1IsQ3lDN25TSSx1Q0FFSSx3QkFBQSxDQUFBLHNCQUFBLENBQ0Esb0JBQUEsQ0FFQSxnQkFBQSxDQUNBLGV6QytuU1IsQ3lDNW5TSSx1REFDSSx3QkF0Q3NCLENBdUN0Qix5Q0FBQSxDQUNBLG9CekM4blNSLEMwQ3ZxU0EsZ0JDeUZJLHFCQTNEbUIsQ0E0RG5CLFVBdEVtQixDQXVFbkIscUNBL0VjLENBaUZkLGNBaEZZLENBK0VaLGUzQ2tsU0osQzJDL2tTSSx1QkFDSSxZM0NpbFNSLEMyQzVrU1EsK0NBQ0ksaUIzQzhrU1osQzJDM2tTUSwrQ0FDSSxrQjNDNmtTWixDMkMxa1NRLCtDQUNJLGlCM0M0a1NaLEMyQ3prU1EsK0NBQ0ksa0IzQzJrU1osQzJDeGxTUSwrQ0FDSSxpQjNDMGxTWixDMkN2bFNRLCtDQUNJLGtCM0N5bFNaLEMyQ3RsU1EsK0NBQ0ksaUIzQ3dsU1osQzJDcmxTUSwrQ0FDSSxrQjNDdWxTWixDMkNwbVNRLCtDQUNJLGlCM0NzbVNaLEMyQ25tU1EsK0NBQ0ksa0IzQ3FtU1osQzJDbG1TUSwrQ0FDSSxpQjNDb21TWixDMkNqbVNRLCtDQUNJLGtCM0NtbVNaLEMyQ2huU1EsK0NBQ0ksaUIzQ2tuU1osQzJDL21TUSwrQ0FDSSxrQjNDaW5TWixDMkM5bVNRLCtDQUNJLGlCM0NnblNaLEMyQzdtU1EsK0NBQ0ksa0IzQyttU1osQzJDNW5TUSwrQ0FDSSxpQjNDOG5TWixDMkMzblNRLCtDQUNJLGtCM0M2blNaLEMyQzFuU1EsK0NBQ0ksaUIzQzRuU1osQzJDem5TUSwrQ0FDSSxrQjNDMm5TWixDMkN4b1NRLCtDQUNJLGlCM0Mwb1NaLEMyQ3ZvU1EsK0NBQ0ksa0IzQ3lvU1osQzJDdG9TUSwrQ0FDSSxpQjNDd29TWixDMkNyb1NRLCtDQUNJLGtCM0N1b1NaLEMyQ3BwU1EsK0NBQ0ksaUIzQ3NwU1osQzJDbnBTUSwrQ0FDSSxrQjNDcXBTWixDMkNscFNRLCtDQUNJLGlCM0NvcFNaLEMyQ2pwU1EsK0NBQ0ksa0IzQ21wU1osQzJDaHFTUSwrQ0FDSSxpQjNDa3FTWixDMkMvcFNRLCtDQUNJLGtCM0NpcVNaLEMyQzlwU1EsK0NBQ0ksaUIzQ2dxU1osQzJDN3BTUSwrQ0FDSSxrQjNDK3BTWixDMkM1cVNRLCtDQUNJLGlCM0M4cVNaLEMyQzNxU1EsK0NBQ0ksa0IzQzZxU1osQzJDMXFTUSwrQ0FDSSxpQjNDNHFTWixDMkN6cVNRLCtDQUNJLGtCM0MycVNaLEMyQ3hyU1EsZ0RBQ0ksa0IzQzByU1osQzJDdnJTUSxnREFDSSxtQjNDeXJTWixDMkN0clNRLGdEQUNJLGtCM0N3clNaLEMyQ3JyU1EsZ0RBQ0ksbUIzQ3VyU1osQzJDcHNTUSxnREFDSSxrQjNDc3NTWixDMkNuc1NRLGdEQUNJLG1CM0Nxc1NaLEMyQ2xzU1EsZ0RBQ0ksa0IzQ29zU1osQzJDanNTUSxnREFDSSxtQjNDbXNTWixDMkNodFNRLGdEQUNJLGtCM0NrdFNaLEMyQy9zU1EsZ0RBQ0ksbUIzQ2l0U1osQzJDOXNTUSxnREFDSSxrQjNDZ3RTWixDMkM3c1NRLGdEQUNJLG1CM0Mrc1NaLEMyQzV0U1EsZ0RBQ0ksa0IzQzh0U1osQzJDM3RTUSxnREFDSSxtQjNDNnRTWixDMkMxdFNRLGdEQUNJLGtCM0M0dFNaLEMyQ3p0U1EsZ0RBQ0ksbUIzQzJ0U1osQzJDeHVTUSxnREFDSSxrQjNDMHVTWixDMkN2dVNRLGdEQUNJLG1CM0N5dVNaLEMyQ3R1U1EsZ0RBQ0ksa0IzQ3d1U1osQzJDcnVTUSxnREFDSSxtQjNDdXVTWixDMkNwdlNRLGdEQUNJLGtCM0NzdlNaLEMyQ252U1EsZ0RBQ0ksbUIzQ3F2U1osQzJDbHZTUSxnREFDSSxrQjNDb3ZTWixDMkNqdlNRLGdEQUNJLG1CM0NtdlNaLEMyQ2h3U1EsZ0RBQ0ksa0IzQ2t3U1osQzJDL3ZTUSxnREFDSSxtQjNDaXdTWixDMkM5dlNRLGdEQUNJLGtCM0Nnd1NaLEMyQzd2U1EsZ0RBQ0ksbUIzQyt2U1osQzJDNXdTUSxnREFDSSxrQjNDOHdTWixDMkMzd1NRLGdEQUNJLG1CM0M2d1NaLEMyQzF3U1EsZ0RBQ0ksa0IzQzR3U1osQzJDendTUSxnREFDSSxtQjNDMndTWixDMkN4eFNRLGdEQUNJLGtCM0MweFNaLEMyQ3Z4U1EsZ0RBQ0ksbUIzQ3l4U1osQzJDdHhTUSxnREFDSSxrQjNDd3hTWixDMkNyeFNRLGdEQUNJLG1CM0N1eFNaLEMyQ3B5U1EsZ0RBQ0ksa0IzQ3N5U1osQzJDbnlTUSxnREFDSSxtQjNDcXlTWixDMkNseVNRLGdEQUNJLGtCM0NveVNaLEMyQ2p5U1EsZ0RBQ0ksbUIzQ215U1osQzJDaHpTUSxnREFDSSxrQjNDa3pTWixDMkMveVNRLGdEQUNJLG1CM0NpelNaLEMyQzl5U1EsZ0RBQ0ksa0IzQ2d6U1osQzJDN3lTUSxnREFDSSxtQjNDK3lTWixDMkM1elNRLGdEQUNJLGtCM0M4elNaLEMyQzN6U1EsZ0RBQ0ksbUIzQzZ6U1osQzJDMXpTUSxnREFDSSxrQjNDNHpTWixDMkN6elNRLGdEQUNJLG1CM0MyelNaLEMyQ3gwU1EsZ0RBQ0ksa0IzQzAwU1osQzJDdjBTUSxnREFDSSxtQjNDeTBTWixDMkN0MFNRLGdEQUNJLGtCM0N3MFNaLEMyQ3IwU1EsZ0RBQ0ksbUIzQ3UwU1osQzJDcDFTUSxnREFDSSxrQjNDczFTWixDMkNuMVNRLGdEQUNJLG1CM0NxMVNaLEMyQ2wxU1EsZ0RBQ0ksa0IzQ28xU1osQzJDajFTUSxnREFDSSxtQjNDbTFTWixDMkNoMlNRLGdEQUNJLGtCM0NrMlNaLEMyQy8xU1EsZ0RBQ0ksbUIzQ2kyU1osQzJDOTFTUSxnREFDSSxrQjNDZzJTWixDMkM3MVNRLGdEQUNJLG1CM0MrMVNaLEMyQzUyU1EsZ0RBQ0ksa0IzQzgyU1osQzJDMzJTUSxnREFDSSxtQjNDNjJTWixDMkMxMlNRLGdEQUNJLGtCM0M0MlNaLEMyQ3oyU1EsZ0RBQ0ksbUIzQzIyU1osQzJDeDNTUSxnREFDSSxrQjNDMDNTWixDMkN2M1NRLGdEQUNJLG1CM0N5M1NaLEMyQ3QzU1EsZ0RBQ0ksa0IzQ3czU1osQzJDcjNTUSxnREFDSSxtQjNDdTNTWixDMkNwNFNRLGdEQUNJLGtCM0NzNFNaLEMyQ240U1EsZ0RBQ0ksbUIzQ3E0U1osQzJDbDRTUSxnREFDSSxrQjNDbzRTWixDMkNqNFNRLGdEQUNJLG1CM0NtNFNaLEMyQ2g1U1EsZ0RBQ0ksa0IzQ2s1U1osQzJDLzRTUSxnREFDSSxtQjNDaTVTWixDMkM5NFNRLGdEQUNJLGtCM0NnNVNaLEMyQzc0U1EsZ0RBQ0ksbUIzQys0U1osQzJDNTVTUSxnREFDSSxrQjNDODVTWixDMkMzNVNRLGdEQUNJLG1CM0M2NVNaLEMyQzE1U1EsZ0RBQ0ksa0IzQzQ1U1osQzJDejVTUSxnREFDSSxtQjNDMjVTWixDMkN4NlNRLGdEQUNJLGtCM0MwNlNaLEMyQ3Y2U1EsZ0RBQ0ksbUIzQ3k2U1osQzJDdDZTUSxnREFDSSxrQjNDdzZTWixDMkNyNlNRLGdEQUNJLG1CM0N1NlNaLEMyQ3A3U1EsZ0RBQ0ksa0IzQ3M3U1osQzJDbjdTUSxnREFDSSxtQjNDcTdTWixDMkNsN1NRLGdEQUNJLGtCM0NvN1NaLEMyQ2o3U1EsZ0RBQ0ksbUIzQ203U1osQzJDaDhTUSxnREFDSSxrQjNDazhTWixDMkMvN1NRLGdEQUNJLG1CM0NpOFNaLEMyQzk3U1EsZ0RBQ0ksa0IzQ2c4U1osQzJDNzdTUSxnREFDSSxtQjNDKzdTWixDMkM1OFNRLGdEQUNJLGtCM0M4OFNaLEMyQzM4U1EsZ0RBQ0ksbUIzQzY4U1osQzJDMThTUSxnREFDSSxrQjNDNDhTWixDMkN6OFNRLGdEQUNJLG1CM0MyOFNaLEMyQ3g5U1EsZ0RBQ0ksa0IzQzA5U1osQzJDdjlTUSxnREFDSSxtQjNDeTlTWixDMkN0OVNRLGdEQUNJLGtCM0N3OVNaLEMyQ3I5U1EsZ0RBQ0ksbUIzQ3U5U1osQzJDcCtTUSxnREFDSSxrQjNDcytTWixDMkNuK1NRLGdEQUNJLG1CM0NxK1NaLEMyQ2wrU1EsZ0RBQ0ksa0IzQ28rU1osQzJDaitTUSxnREFDSSxtQjNDbStTWixDMkNoL1NRLGdEQUNJLGtCM0NrL1NaLEMyQy8rU1EsZ0RBQ0ksbUIzQ2kvU1osQzJDOStTUSxnREFDSSxrQjNDZy9TWixDMkM3K1NRLGdEQUNJLG1CM0MrK1NaLEMyQzUvU1EsZ0RBQ0ksa0IzQzgvU1osQzJDMy9TUSxnREFDSSxtQjNDNi9TWixDMkMxL1NRLGdEQUNJLGtCM0M0L1NaLEMyQ3ovU1EsZ0RBQ0ksbUIzQzIvU1osQzJDeGdUUSxnREFDSSxrQjNDMGdUWixDMkN2Z1RRLGdEQUNJLG1CM0N5Z1RaLEMyQ3RnVFEsZ0RBQ0ksa0IzQ3dnVFosQzJDcmdUUSxnREFDSSxtQjNDdWdUWixDMkNwaFRRLGdEQUNJLGtCM0NzaFRaLEMyQ25oVFEsZ0RBQ0ksbUIzQ3FoVFosQzJDbGhUUSxnREFDSSxrQjNDb2hUWixDMkNqaFRRLGdEQUNJLG1CM0NtaFRaLEMyQ2hpVFEsZ0RBQ0ksa0IzQ2tpVFosQzJDL2hUUSxnREFDSSxtQjNDaWlUWixDMkM5aFRRLGdEQUNJLGtCM0NnaVRaLEMyQzdoVFEsZ0RBQ0ksbUIzQytoVFosQzJDNWlUUSxnREFDSSxrQjNDOGlUWixDMkMzaVRRLGdEQUNJLG1CM0M2aVRaLEMyQzFpVFEsZ0RBQ0ksa0IzQzRpVFosQzJDemlUUSxnREFDSSxtQjNDMmlUWixDMkN4alRRLGdEQUNJLGtCM0MwalRaLEMyQ3ZqVFEsZ0RBQ0ksbUIzQ3lqVFosQzJDdGpUUSxnREFDSSxrQjNDd2pUWixDMkNyalRRLGdEQUNJLG1CM0N1alRaLEMyQ3BrVFEsZ0RBQ0ksa0IzQ3NrVFosQzJDbmtUUSxnREFDSSxtQjNDcWtUWixDMkNsa1RRLGdEQUNJLGtCM0Nva1RaLEMyQ2prVFEsZ0RBQ0ksbUIzQ21rVFosQzJDaGxUUSxnREFDSSxrQjNDa2xUWixDMkMva1RRLGdEQUNJLG1CM0NpbFRaLEMyQzlrVFEsZ0RBQ0ksa0IzQ2dsVFosQzJDN2tUUSxnREFDSSxtQjNDK2tUWixDMkM1bFRRLGdEQUNJLGtCM0M4bFRaLEMyQzNsVFEsZ0RBQ0ksbUIzQzZsVFosQzJDMWxUUSxnREFDSSxrQjNDNGxUWixDMkN6bFRRLGdEQUNJLG1CM0MybFRaLEMyQ3htVFEsZ0RBQ0ksa0IzQzBtVFosQzJDdm1UUSxnREFDSSxtQjNDeW1UWixDMkN0bVRRLGdEQUNJLGtCM0N3bVRaLEMyQ3JtVFEsZ0RBQ0ksbUIzQ3VtVFosQzJDcG5UUSxnREFDSSxrQjNDc25UWixDMkNublRRLGdEQUNJLG1CM0NxblRaLEMyQ2xuVFEsZ0RBQ0ksa0IzQ29uVFosQzJDam5UUSxnREFDSSxtQjNDbW5UWixDMkNob1RRLGdEQUNJLGtCM0Nrb1RaLEMyQy9uVFEsZ0RBQ0ksbUIzQ2lvVFosQzJDOW5UUSxnREFDSSxrQjNDZ29UWixDMkM3blRRLGdEQUNJLG1CM0MrblRaLEMyQzVvVFEsZ0RBQ0ksa0IzQzhvVFosQzJDM29UUSxnREFDSSxtQjNDNm9UWixDMkMxb1RRLGdEQUNJLGtCM0M0b1RaLEMyQ3pvVFEsZ0RBQ0ksbUIzQzJvVFosQzJDcm9UUSxrREFDSSxnQjNDdW9UWixDMkNyb1RRLDBDQUNJLDhCM0N1b1RaLEMyQ3BvVFksMklBQ0ksNkIzQ3NvVGhCLEMyQ3BvVFksdUlBQ0ksOEIzQ3NvVGhCLEMyQ2hvVFEsa0RBQ0ksaUIzQ2tvVFosQzJDaG9UUSwwQ0FDSSw2QjNDa29UWixDMkMvblRZLDJJQUNJLDZCM0Npb1RoQixDMkMvblRZLHVJQUNJLDhCM0Npb1RoQixDMkMzblRJLHVDQUNJLGlCM0M2blRSLEMyQzFuVEksMENBQ0ksYTNDNG5UUixDMkN6blRJLDRDQUNJLGEzQzJuVFIsQzJDeG5USSx1Q0FDSSw0QkFBQSxD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QURBLHNCQUFBLENBRUEsa0I3QzB3V1IsQzZDdndXSSw0QkFDSSx3QkFBQSxDQUNBLFc3Q3l3V1IsQzZDdHdXSSx5QkFDSSxxQkFyMEJtQixDQTIwQm5CLHFCQXIwQmUsQ0FpMEJmLGlCQXIwQmdCLENBbzBCaEIsVUFyMEJtQixDQXUwQm5CLFdBcjBCVSxDQXkwQlYscUJBQUEsQ0FDQSxvQjdDd3dXUixDNkN0d1dRLDJDQUNJLFM3Q3d3V1osQytDaG5ZQSxZQUVJLHFCQUFBLENBREEsWS9Db25ZSixDZ0RwbllJLCtCQUNJLHdCaER1bllSLENpRHpuWUEsd0JBQ0ksa0JqRDRuWUosQ2lEem5ZQSx5Q0FDSSxtQkFDSSw0QmpENG5ZTixDaUR6bllFLDBCQUNJLFNqRDJuWU4sQ0FDRixDaURwbllBLFlBRUksUUFBQSxDQURBLCtCakQwbllKLENpRHRuWUEsY0FDSSxXakR5bllKLENpRHRuWUEsaUJBRUksb0JBQUEsQ0FEQSxjakQwbllKIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSU4gVklFVyBTVVBQT1JURUQgKi9cblxuYm9keSB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxucCwgYSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iZy1jb2xvci1saWdodGdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2U2ZWNmMCwgMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5zcGlubmVyLWNvbG9yIHtcbiAgICBjb2xvcjogJHlkLW9yYW5nZTtcbn1cblxuLnRleHQtYXJlYS15ZCB7XG4gICAgcmVzaXplOiBub25lO1xufVxuXG4udmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmVzZXQtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIEZJWCBPVkVSRkxPVyBPRiBCVVRUT04gVEVYVFxuLmJ0bi1vdmVyZmxvdywgLnRleHQtb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gSGlqYWNrIHN0eWxpbmdcbiNoaWphY2tlZC13YXJuaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAvLyBoaWRlIGhpamFjayB3YXJuaW5nIGRpc21pc3NhbFxuICAgIC5oaWphY2tlZC13YXJuaW5nLWNvbnRyb2xzIGJ1dHRvbi5jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBjb2xsYXBzZS1idXR0b25cbi5jb2xsYXBzZS1idXR0b24tc3R5bGVzIHtcbiAgICBmb250LXNpemU6IDc1JTtcbn1cblxuLy8gRml4IGNoZWNrYm94IG92ZXJzaXplZCBoZWlnaHQgZnJvbSBmb3JtLWNvbnRyb2xcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xufVxuXG4vLyByZXNldCB3aWR0aCB0byBkZWZhdWx0ICh1c2VmdWwgdG8gaW5jbHVkZSB3LyBmb3JtLWNvbnRyb2wpXG4uZGVmYXVsdC13aWR0aCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci10YWJsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yb3ctdGFibGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyOiAwcHg7XG59XG5cbi5ib3JkZXItdC1ub25lIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4uYm9yZGVyLWItbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmJvcmRlci1sLW5vbmUge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYm9yZGVyLXItbm9uZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYm9yZGVyLXhzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLmJvcmRlci1zbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG59XG5cbi5taW4td2lkdGgteHMge1xuICAgIG1pbi13aWR0aDogNTBweDtcbn1cblxuLm1pbi13aWR0aC1zbSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLm1pbi13aWR0aC1tZCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLm1pbi13aWR0aC1sZyB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLm1pbi13aWR0aC1jYXAtZm9ybSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbn1cblxuLnRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDpmaXhlZDtcbn1cblxuLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGV4dC1jYXBpdGFsaXplLCAuYWZmaWxpYXRlLXNpZ251cC1lcnJvcnMgbGkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmEtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJzLXR5cGVhaGVhZCAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuI2xvZ28tZ3JvdXAge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGV4dC1wcmltYXJ5LWxpdGUge1xuICAgIGNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtcHJpbWFyeSwgMjUlKTtcbn1cblxuLnRleHQtc3VjY2Vzcy1saXRlIHtcbiAgICBjb2xvcjogc2F0dXJhdGUoJGJyYW5kLXN1Y2Nlc3MsIDI1JSk7XG59XG5cbi50ZXh0LWluZm8tbGl0ZSB7XG4gICAgY29sb3I6IHNhdHVyYXRlKCRicmFuZC1pbmZvLCAyNSUpO1xufVxuXG4udGV4dC13YXJuaW5nLWxpdGUge1xuICAgIGNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtd2FybmluZywgMjUlKTtcbn1cblxuLnRleHQtZGFuZ2VyLWxpdGUge1xuICAgIGNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtZGFuZ2VyLCAyNSUpO1xufVxuXG4udGV4dC1kYXJrLWxpdGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3RyaWtldGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi8vIERhc2hib2FyZFxuLm5ld3MtcHJldmlldyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm5ld3MtZm9ybS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanVtYm90cm9uIC5uZXdzLXByZXZpZXctcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJlLXdyYXAge1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlXFw5O1xufVxuXG4uaGwtc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLm5vcm1hbC1saW5lLWhlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogYWRkIHRvIHByZSB0YWcgdG8gbWF0Y2ggZm9ybS1jb250cm9sIHdoZW4gZW1wdHkgKi9cbi5oZWlnaHQtZmMge1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG59XG5cbi8qIHVwZGF0ZSBwcmUgYmcgdG8gbWF0Y2ggYnMgaW5wdXQtZGlzYWJsZWQgY29sb3IgKi9cbnByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4udmNlbnRlci1zbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmxvYXQ6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udmNlbnRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5sYWJlbC5yZXF1aXJlZCwgYS5yZXF1aXJlZCB7XG5cdGNvbG9yOiAjNDIwMDAwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIH1cbn1cblxubGFiZWwubm90LXJlcXVpcmVkLCBhLm5vdC1yZXF1aXJlZCB7XG5cdGNvbG9yOiAjMjEyNTI5O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5sYWJlbC5mdWxmaWxsZWQsIGEuZnVsZmlsbGVke1xuXHRjb2xvcjogIzAwNDIwMCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5sYWJlbC5yZWFkb25seSB7XG5cdGNvbG9yOiAjYThhOGE4O1xufVxuXG4uYWRqdXN0LXNtIHtcblx0d2lkdGg6IDM0cHg7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG59XG5cbi5hZGp1c3QtZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYWRqdXN0LWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQ29ybmZsb3dlckJsdWU7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxvd2VyY2FzZSwgLnRleHQtbG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnVwcGVyY2FzZSwgLnRleHQtbG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN5c3RlbS10aXRsZSwgLmNhcGl0YWxpemUsIC50ZXh0LWNhcGl0YWxpemUge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9udC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmRhdGUtaGVpZ2h0IHtcblx0aGVpZ2h0OiA5OHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tZGF0ZS1oZWlnaHQge1xuXHRtYXJnaW4tdG9wOiAzMy4zcHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmRhdGUtbGFiZWwge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWsteHMpIHtcblx0XHRoZWlnaHQ6IDk4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDk4cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG4vKiB0YWIgY29udGVudCBtYXJnaW4gKi9cbi50YWItbWFyZ2luIC50YWItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogbWluLWhlaWdodCBjbGFzc2VzICovXG4ubWluLWhlaWdodC0xMDAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4ubWluLWhlaWdodC0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWluLWhlaWdodC0zMDAge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4ubWluLWhlaWdodC0zNTAge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4ubWluLWhlaWdodC01MDAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4udHItYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAuMDQpIDUwJSwgcmdiYSgwLCAwLCAwLCAuMDQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAuMDQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgLjA0KSA1MCUsIHJnYmEoMCwgMCwgMCwgLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDAsIDAsIDAsIC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAuMDQpIDUwJSwgcmdiYSgwLCAwLCAwLCAuMDQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIG1hcmdpbi1ib3R0b206MDtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmNjY2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi8qIEN1c3RvbSBmb250IHNpemVzICovXG4uZm9udC1zaXplLTc1IHtcbiAgICBmb250LXNpemU6IDc1JTtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5mb250LXNpemUtOTAge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uZm9udC1zaXplLTEwMCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKiBDdXN0b20gY29sdW1ucyAqL1xuXG4vKiBDcmVhdGUgdHdvIGVxdWFsIGNvbHVtbnMgdGhhdCBmbG9hdHMgbmV4dCB0byBlYWNoIG90aGVyICovXG4uY29sdW1uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbi5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbn19XG5cbi8qIENsZWFyIGZsb2F0cyBhZnRlciB0aGUgY29sdW1ucyAqL1xuLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIE1ha2UgdGhlIGZpbHRlciBzY3JvbGxhYmxlICovXG4uc2VsZWN0LXNjcm9sbGFibGV7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4udGFibGUtY29tcGFjdCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7ICovXG4vKiBTTUFSVEFETUlOIFZBUklBQkxFU1xuICogQWxsIHZhcmlhYmxlcyByZWxhdGVkIHNwZWNpZmljYWxseSB0byB0aGUgdGhlbWUgc3RhcnRzIGZyb20gaGVyZTpcbiAqXG4gKiBHcmF5cyBtb3ZlZCB0byBmcm9udCwgYmVjYXVzZSB0aGV5IGFyZSBuZWVkZWQgYmVmb3JlIHRoaXMgcG9pbnQuXG4gKi9cbi8qIGxlZnQgc2lkZSAqL1xuLyogcmlnaHQgc2lkZSAqL1xuLyogdGhlIGNvbG9yIHRoYXQgZmxhc2hlcyB3aGVuIHlvdSBjbGljayBvbiB0aGUgZmlyc3QgbmF2IGVsZW1lbnQgKi9cbi8qIHRoZSBwbHVzIGljb24gdGhhdCBhcHBlYXJzIG9uIHRoZSBwYXJlbnQgbmF2IHdoZW4gZXhwYW5kaW5nIGFuZCBjb2xsYXBzaW5nICovXG4vKiB0aGVzZSB2YWx1ZXMgd2lsbCBvbmx5IGFkZHJlc3MgdGhlIGZpcnN0IHBhcmVudCBpbiB0aGUgZW50aXJlIG5hdiAqL1xuLyogdGhlIHBsdXMgJiBtaW51cyBpY29ucyAqL1xuLyogbWFyZ2luIHRvcCAqL1xuLyogQ29tcGxlbWVudGFyeSBDb2xvcnMgKi9cbi8qIGRlZiAqL1xuLyogQ29tcGxlbWVudGFyeSBDb2xvcnMgKi9cbi8qIGRlZiAqL1xuLyogTUFSR0lOUyAmIFBBRERJTkdTICovXG4vKiBBZy1ncmlkIFlEICovXG4vKiBNSU4gVklFVyBTVVBQT1JURUQgKi9cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxucCwgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJnLWNvbG9yLWxpZ2h0Z3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYuMzc1LCAyNDAuODQ1LCAyNDMuODI1KSAhaW1wb3J0YW50O1xufVxuXG4uc3Bpbm5lci1jb2xvciB7XG4gIGNvbG9yOiAjZmY5ZTE5O1xufVxuXG4udGV4dC1hcmVhLXlkIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4udmlzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlc2V0LWhlaWdodCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmJ0bi1vdmVyZmxvdywgLnRleHQtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNoaWphY2tlZC13YXJuaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hpamFja2VkLXdhcm5pbmcgLmhpamFja2VkLXdhcm5pbmctY29udHJvbHMgYnV0dG9uLmNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlLWJ1dHRvbi1zdHlsZXMge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZGVmYXVsdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yb3ctdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4uYm9yZGVyLXQtbm9uZSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5ib3JkZXItYi1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmJvcmRlci1sLW5vbmUge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJvcmRlci1yLW5vbmUge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5ib3JkZXIteHMge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLmJvcmRlci1zbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xufVxuXG4ubWluLXdpZHRoLXhzIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4ubWluLXdpZHRoLXNtIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLm1pbi13aWR0aC1tZCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5taW4td2lkdGgtbGcge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ubWluLXdpZHRoLWNhcC1mb3JtIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cblxuLnRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGV4dC1jYXBpdGFsaXplLCAuYWZmaWxpYXRlLXNpZ251cC1lcnJvcnMgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZhLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cbi5mYS1kaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG59XG5cbi5icy10eXBlYWhlYWQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiA5MCU7XG59XG5cbiNsb2dvLWdyb3VwIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jbG9nby1ncm91cCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNsb2dvLWdyb3VwIHNwYW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQtcHJpbWFyeS1saXRlIHtcbiAgY29sb3I6IHJnYigyMS42MjUsIDEyMC4wMTA4MjY3NzE3LCAyMDUuMzc1KTtcbn1cblxuLnRleHQtc3VjY2Vzcy1saXRlIHtcbiAgY29sb3I6IHJnYig4NS4zNzUsIDE4Ny42MjUsIDg1LjM3NSk7XG59XG5cbi50ZXh0LWluZm8tbGl0ZSB7XG4gIGNvbG9yOiByZ2IoNTYuNjI1LCAxNDguNzY2MzA0MzQ3OCwgMTg2LjM3NSk7XG59XG5cbi50ZXh0LXdhcm5pbmctbGl0ZSB7XG4gIGNvbG9yOiByZ2IoMjI4LCAxNTUuMTMyNTMwMTIwNSwgNCk7XG59XG5cbi50ZXh0LWRhbmdlci1saXRlIHtcbiAgY29sb3I6IHJnYigxNzIsIDAsIDM5LjM3MzQ5Mzk3NTkpO1xufVxuXG4udGV4dC1kYXJrLWxpdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN0cmlrZXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLm5ld3MtcHJldmlldyB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5uZXdzLWZvcm0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanVtYm90cm9uIC5uZXdzLXByZXZpZXctcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByZS13cmFwIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IHByZVxcOSA7XG59XG5cbi5obC1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ubm9ybWFsLWxpbmUtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogYWRkIHRvIHByZSB0YWcgdG8gbWF0Y2ggZm9ybS1jb250cm9sIHdoZW4gZW1wdHkgKi9cbi5oZWlnaHQtZmMge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuXG4vKiB1cGRhdGUgcHJlIGJnIHRvIG1hdGNoIGJzIGlucHV0LWRpc2FibGVkIGNvbG9yICovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LjQyNSwgMjM4LjQyNSwgMjM4LjQyNSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4udmNlbnRlci1zbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udmNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5sYWJlbC5yZXF1aXJlZCwgYS5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjNDIwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxubGFiZWwucmVxdWlyZWQ6YWZ0ZXIsIGEucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxubGFiZWwubm90LXJlcXVpcmVkLCBhLm5vdC1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5sYWJlbC5mdWxmaWxsZWQsIGEuZnVsZmlsbGVkIHtcbiAgY29sb3I6ICMwMDQyMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwucmVhZG9ubHkge1xuICBjb2xvcjogI2E4YThhODtcbn1cblxuLmFkanVzdC1zbSB7XG4gIHdpZHRoOiAzNHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uYWRqdXN0LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkanVzdC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IENvcm5mbG93ZXJCbHVlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5sb3dlcmNhc2UsIC50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi51cHBlcmNhc2UsIC50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zeXN0ZW0tdGl0bGUsIC5jYXBpdGFsaXplLCAudGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5kYXRlLWhlaWdodCB7XG4gIGhlaWdodDogOThweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWFyZ2luLWRhdGUtaGVpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMzMuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRlLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vKiB0YWIgY29udGVudCBtYXJnaW4gKi9cbi50YWItbWFyZ2luIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIG1pbi1oZWlnaHQgY2xhc3NlcyAqL1xuLm1pbi1oZWlnaHQtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5taW4taGVpZ2h0LTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWluLWhlaWdodC0zMDAge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLm1pbi1oZWlnaHQtMzUwIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG5cbi5taW4taGVpZ2h0LTUwMCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4udHItYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJjY2NjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKiBDdXN0b20gZm9udCBzaXplcyAqL1xuLmZvbnQtc2l6ZS03NSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uZm9udC1zaXplLTgwIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5mb250LXNpemUtOTAge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmZvbnQtc2l6ZS0xMDAge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi8qIEN1c3RvbSBjb2x1bW5zICovXG4vKiBDcmVhdGUgdHdvIGVxdWFsIGNvbHVtbnMgdGhhdCBmbG9hdHMgbmV4dCB0byBlYWNoIG90aGVyICovXG4uY29sdW1uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4vKiBDbGVhciBmbG9hdHMgYWZ0ZXIgdGhlIGNvbHVtbnMgKi9cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogTWFrZSB0aGUgZmlsdGVyIHNjcm9sbGFibGUgKi9cbi5zZWxlY3Qtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi50YWJsZS1jb21wYWN0ID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbXBhY3QgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbXBhY3QgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29tcGFjdCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLypcblJlZmVyZW5jZSBmcm9tIHlkLXZhcmlhYmxlczpcblxuJHdpZHRoLW5vbmU6IDA7XG4kd2lkdGgteHhzOiA1cHg7XG4kd2lkdGgteHM6IDZweDtcbiR3aWR0aC1zbTogMTBweDtcbiR3aWR0aC1kZWY6IDEzcHg7XG4kd2lkdGgtbWQ6IDIwcHg7XG4kd2lkdGgtbGc6IDMwcHg7XG4kd2lkdGgteGw6IDQwcHg7XG4qL1xuLyogUGFkZGluZyBTdXJyb3VuZCAqL1xuLnAtbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnAteHMge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5wLXNtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnAge1xuICBwYWRkaW5nOiAxM3B4O1xufVxuXG4ucC1tZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLWxnIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4vKiBQYWRkaW5nIExlZnQgUmlnaHQgKi9cbi5wLWxyLW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wLWxyLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wLWxyLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnAtbHItc20ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4ucC1sci1tIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucC1sci1sZyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnAtbHItbGcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi8qIFBhZGRpbmcgVG9wIEJvdHRvbSAqL1xuLnAtdGItbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnAtdGIteHhzIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnAtdGIteHMge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucC10Yi1zbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnAtdGIge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi5wLXRiLW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wLXRiLWxnIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucC10Yi1sZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLyogUGFkZGluZyBMZWZ0ICovXG4ucC1sLW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wLWwteHMge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnAtbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4ucC1sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucC1sLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG4ucC1sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucC1sLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucC1sLW4teHhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtNXB4O1xufVxuXG4ucC1sLW4teHMge1xuICBwYWRkaW5nLWxlZnQ6IC02cHg7XG59XG5cbi5wLWwtbi1zbSB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHg7XG59XG5cbi5wLWwtbiB7XG4gIHBhZGRpbmctbGVmdDogLTEzcHg7XG59XG5cbi5wLWwtbi1tZCB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHg7XG59XG5cbi5wLWwtbi1sZyB7XG4gIHBhZGRpbmctbGVmdDogLTMwcHg7XG59XG5cbi5wLWwtbi14bCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG5cbi8qIFBhZGRpbmcgUmlnaHQgKi9cbi5wLXItbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wLXIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wLXItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5wLXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucC1yLW1kIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnAtci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wLXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucC1yLW4teHhzIHtcbiAgcGFkZGluZy1yaWdodDogLTVweDtcbn1cblxuLnAtci1uLXhzIHtcbiAgcGFkZGluZy1yaWdodDogLTZweDtcbn1cblxuLnAtci1uLXNtIHtcbiAgcGFkZGluZy1yaWdodDogLTEwcHg7XG59XG5cbi5wLXItbiB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xM3B4O1xufVxuXG4ucC1yLW4tbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweDtcbn1cblxuLnAtci1uLWxnIHtcbiAgcGFkZGluZy1yaWdodDogLTMwcHg7XG59XG5cbi5wLXItbi14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IC00MHB4O1xufVxuXG4vKiBQYWRkaW5nIFRvcCAqL1xuLnAtdC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wLXQteHMge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucC10LXNtIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLnAtdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucC10LW1kIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5wLXQtbGcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnAtdC14bCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucC10LW4teHhzIHtcbiAgcGFkZGluZy10b3A6IC01cHg7XG59XG5cbi5wLXQtbi14cyB7XG4gIHBhZGRpbmctdG9wOiAtNnB4O1xufVxuXG4ucC10LW4tc20ge1xuICBwYWRkaW5nLXRvcDogLTEwcHg7XG59XG5cbi5wLXQtbiB7XG4gIHBhZGRpbmctdG9wOiAtMTNweDtcbn1cblxuLnAtdC1uLW1kIHtcbiAgcGFkZGluZy10b3A6IC0yMHB4O1xufVxuXG4ucC10LW4tbGcge1xuICBwYWRkaW5nLXRvcDogLTMwcHg7XG59XG5cbi5wLXQtbi14bCB7XG4gIHBhZGRpbmctdG9wOiAtNDBweDtcbn1cblxuLyogUGFkZGluZyBCb3R0b20gKi9cbi5wLWItbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucC1iLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnAtYi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5wLWIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnAtYi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4ucC1iLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wLWIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnAtYi1uLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtNXB4O1xufVxuXG4ucC1iLW4teHMge1xuICBwYWRkaW5nLWJvdHRvbTogLTZweDtcbn1cblxuLnAtYi1uLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4O1xufVxuXG4ucC1iLW4ge1xuICBwYWRkaW5nLWJvdHRvbTogLTEzcHg7XG59XG5cbi5wLWItbi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbn1cblxuLnAtYi1uLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IC0zMHB4O1xufVxuXG4ucC1iLW4teGwge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHg7XG59XG5cbi8qIE1hcmdpbiBTdXJyb3VuZCAqL1xuLm0tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0teHhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tLXhzIHtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi5tLXNtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubSB7XG4gIG1hcmdpbjogMTNweDtcbn1cblxuLm0tbWQge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tLWxnIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4ubS14bCB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLyogTWFyZ2luIExlZnQgUmlnaHQgKi9cbi5tLWxyLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubS1sci14eHMge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm0tbHIteHMge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm0tbHItc20ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubS1sciB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5tLWxyLW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubS1sci1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tLWxyLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLyogTWFyZ2luIExlZnQgUmlnaHQgKi9cbi5tLXRiLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubS10Yi14eHMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm0tdGIteHMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm0tdGItc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubS10YiB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5tLXRiLW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS10Yi1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tLXRiLXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLyogTWFyZ2luIExlZnQgKi9cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tLWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm0tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tLWwteGwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubS1sLW4ge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG5cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5cbi8qIE1hcmdpbiBSaWdodCAqL1xuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm0tciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLm0tci1uLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuXG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ubS1yLW4ge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuXG4ubS1yLW4tbWQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4vKiBNYXJnaW4gVG9wICovXG4ubS10LW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubS10IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm0tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tdC1uLXh4cyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubS10LW4ge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLm0tdC1uLW1kIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLyogTWFyZ2luIEJvdHRvbSAqL1xuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm0tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tLWItMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5tLWItNTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTAwcHg7XG59XG5cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubS1iLW4teHMge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLm0tYi1uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XG59XG5cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGl2LWZsZXgtY29udGVudC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaXYtZmxleC1jb250ZW50LWNlbnRlci5mbGV4LWZkLS1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZGl2LWZsZXgtY29udGVudC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5cbi5kaXYtZmxleC1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kaXYtZmxleC1hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4vKiBnYXAgc2l6aW5nIC0gQ2FuIG9ubHkgYmUgYXBwbGllZCB0byBmbGV4Ym94IGVsZW1lbnRzKi9cbi5nLW5vbmUge1xuICBnYXA6IDA7XG59XG5cbi5nLXh4cyB7XG4gIGdhcDogNXB4O1xufVxuXG4uZy14cyB7XG4gIGdhcDogNnB4O1xufVxuXG4uZy1zbSB7XG4gIGdhcDogMTBweDtcbn1cblxuLnAge1xuICBnYXA6IDEzcHg7XG59XG5cbi5nLW1kIHtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZy1sZyB7XG4gIGdhcDogMzBweDtcbn1cblxuLmcteGwge1xuICBnYXA6IDQwcHg7XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlci1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLCAucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteHMtbm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC1zbS1uby1ndXR0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLW1kLW5vLWd1dHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5jb2wtbGctbm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC14bC1uby1ndXR0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4udmlzaWJsZS14cy1pbmxpbmUsIC52aXNpYmxlLXNtLWlubGluZSwgLnZpc2libGUtbWQtaW5saW5lLCAudmlzaWJsZS1sZy1pbmxpbmUsIC52aXNpYmxlLXhsLWlubGluZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmhpZGRlbi14cy1pbmxpbmUsIC5oaWRkZW4tc20taW5saW5lLCAuaGlkZGVuLW1kLWlubGluZSwgLmhpZGRlbi1sZy1pbmxpbmUsIC5oaWRkZW4teGwtaW5saW5lIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBlZmZlY3RpdmUgYXQgY29sLXhzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4vKiBlZmZlY3RpdmUgYXQgY29sLXNtICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5oaWRkZW4teHMtaW5saW5lIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBlZmZlY3RpdmUgYXQgY29sLW1kICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5oaWRkZW4tc20taW5saW5lIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBlZmZlY3RpdmUgYXQgY29sLWxnICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctbm8tZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuaGlkZGVuLW1kLWlubGluZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmhpZGRlbi1sZy1pbmxpbmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcm90YXRpbmctcGxhbmUuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWRvdWJsZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMSwgLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YXZlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDJcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QzXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NFwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2F2ZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uc2stc3Bpbm5lci13YXZlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhbmRlcmluZy1jdWJlc1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcy5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMSwgLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1wdWxzZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcHVsc2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5NkNCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWNoYXNpbmctZG90c1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MSwgLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci10aHJlZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTNcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIGRpdiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWN1YmUtZ3JpZFwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQge1xuICAvKlxuICAgKiBTcGlubmVyIHBvc2l0aW9uc1xuICAgKiAxIDIgM1xuICAgKiA0IDUgNlxuICAgKiA3IDggOVxuICAgKi9cbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLCA3MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfVxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13b3JkcHJlc3NcIj5cbiAqICAgICAgPHNwYW4gY2xhc3M9XCJzay1pbm5lci1jaXJjbGVcIj48L3NwYW4+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdvcmRwcmVzcy5zay1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zay1zcGlubmVyLXdvcmRwcmVzcyAuc2staW5uZXItY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWZhZGluZy1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxOCU7XG4gIGhlaWdodDogMTglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5NkNCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLypcbiAgVGFibGUgb2YgQ29udGVudHNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAtIE1haW5cbiAgICAtIEhlYWRlclxuICAgIC0gQ29udGVudFxuICAgIC0gRWRpdCBib3hcbiAgICAtIFRpbWVzdGFtcFxuICAgIC0gSGVscGVyc1xuICAgIC0gRnVsbHNjcmVlblxuICAgIC0gU3R5bGluZ1xuICAgIC0gQ3VzdG9tIHN0eWxlc1xuICAgIC0gSWNvbnMgLSBBIGZldyB1c2VkIGV4YW1wbGVzXG4gICAgLSBSVEwgc3VwcG9ydFxuICAgIC0gQ2xlYXJmaXhcbiAgICAtIEV4YW1wbGVzIChtaW5pbWFsaXN0aWMgaW4gZ3JpZClcbiAgICAtIEV4YW1wbGVzIChsaXN0cylcbiovXG4vKlxuICogTUFJTlxuICovXG5hcnRpY2xlLnNvcnRhYmxlLWdyaWQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuXG4ueWJveCB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtY29udGVudC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53aWRnZXQtY29udGVudC1wYWRkaW5nIC53ZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypcbiAqIEhFQURFUlxuICovXG4ueWJveCA+IGhlYWRlciB7XG4gIGhlaWdodDogMzRweDsgLyogbWFrZSBzdXJlIFwiLnlib3gtbG9hZGVyXCIgaXMgYWxzbyB0aGUgc2FtZSBoZWlnaHQgb3IgaXQgd2lsbCBmbGlja2VyIGR1cmluZyBjb2xsYXBzZSAqL1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi55Ym94ID4gaGVhZGVyID4gOmZpcnN0LWNoaWxkLnlib3gtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnlib3ggPiBoZWFkZXIge1xuICAvKlxuICAgICAgLnlib3gtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMTJweCAxMHB4IDAgMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgIHotaW5kZXg6IDQwMDBcbiAgICAgIH1cbiAgICAgICovXG59XG4ueWJveCA+IGhlYWRlciA+IC55Ym94LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMTElO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnlib3ggPiBoZWFkZXIgPiBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnlib3ggPiBoZWFkZXIgaDIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnlib3gtY3RybHMge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ueWJveC1jdHJscyAuYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi55Ym94LWN0cmxzIC5idXR0b24taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi55Ym94LWxvYWRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDExMSU7XG59XG5cbi55Ym94LXRpdGxlLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLypcbiAqIENPTlRFTlRcbiAqL1xuLnlib3ggPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NDQyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICAvKiBhcyBwZXIgdmVyc2lvbiAxLjMgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ueWJveCAueWJveC1ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4ueWJveCAueWJveC1ib2R5LndpZGdldC1oaWRlLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnlib3gtdG9vbGJhci5uby1ib3JkZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnlib3gtYm9keS5uby1wYWRkaW5nIHtcbiAgbWFyZ2luOiAtMTNweCAtMTNweCAwO1xufVxuXG4ueWJveC53ZWxsLnRyYW5zcGFyZW50IC55Ym94LWJvZHkubm8tcGFkZGluZyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ueWJveC1ib2R5ID4gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueWJveC1ib2R5Lm5vLXBhZGRpbmcgLmFsZXJ0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnlib3gtYm9keS5uby1wYWRkaW5nIC5ja2VfY2hyb21lLCAubm8tcGFkZGluZyAubWQtZWRpdG9yIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ueWJveC10b29sYmFyID4gLnNtYXJ0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSAudG9nZ2xlOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4ueWJveC10b29sYmFyID4gLnNtYXJ0LWZvcm0gLnJhZGlvIGlucHV0ICsgaSxcbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSAuY2hlY2tib3ggaW5wdXQgKyBpLFxuLnlib3gtdG9vbGJhciA+IC5zbWFydC1mb3JtIC50b2dnbGUgaW5wdXQgKyBpIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI0M3QzdDNyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjRkZGLCAwIDFweCAxcHggIzg1ODU4NSBpbnNldDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggI0ZGRiwgMCAxcHggMXB4ICM4NTg1ODUgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMXB4ICNGRkYsIDAgMXB4IDFweCAjODU4NTg1IGluc2V0O1xufVxuXG4vKlxuICogV0VMTCBXSURHRVRcbiAqL1xuLnlib3gud2VsbCB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi55Ym94LndlbGwgPiBkaXYge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ueWJveC53ZWxsIGhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBXSURHRVQgRk9PVEVSXG4gKi9cbi55Ym94LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3Rjc7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEU0RTQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgLTEzcHggLTEzcHg7XG59XG4ubm8tcGFkZGluZyAueWJveC1mb290ZXIge1xuICBtYXJnaW46IDA7XG59XG4ueWJveC1mb290ZXIuc21hcnQtZm9ybSA+IGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEVESVQgQk9YXG4gKi9cbi55Ym94LWVkaXRib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKi55Ym94LWVkaXRib3ggZGl2IHtcbndpZHRoOiAxMDAlO1xuZmxvYXQ6IGxlZnQ7XG5tYXJnaW4tYm90dG9tOiAwO1xufVxuLnlib3gtZWRpdGJveCBsYWJlbCB7XG53aWR0aDogODBweDtcbmhlaWdodDogMjZweDtcbmZsb2F0OiBsZWZ0O1xubGluZS1oZWlnaHQ6IDI2cHg7XG5mb250LXdlaWdodDogYm9sZDtcbm1hcmdpbi1ib3R0b206MDtcbn1cbi55Ym94LWVkaXRib3ggaW5wdXQge1xud2lkdGg6IDIwMHB4O1xuaGVpZ2h0OiAyNHB4O1xucGFkZGluZzogMCA1cHg7XG5ib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xufVxuLnlib3gtZWRpdGJveCBzcGFuIHtcbmhlaWdodDogMjZweDtcbndpZHRoOiAyNnB4O1xuZmxvYXQ6IGxlZnQ7XG5tYXJnaW46IDAgNXB4IDAgMDtcbmN1cnNvcjogcG9pbnRlcjtcbn0qL1xuLypcbiAqIFRJTUVTVEFNUFxuICovXG4ueWJveC10aW1lc3RhbXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODY4Njg2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi8qXG4gKiBIRUxQRVJTXG4gKi9cbi55Ym94LXBsYWNlaG9sZGVyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyAvKiBhZGp1c3RlZCBmcm9tIDI4cHggKi9cbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAta2h0bWwtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLypcbiAqIFdJREdFVCBCT0RZIFRPT0xCQVJcbiAqL1xuLnlib3gtYm9keS10b29sYmFyLCAuc21hcnQtZm9ybS55Ym94LWJvZHktdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luOiAtMTNweCAtMTNweCAxM3B4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLm5vLXBhZGRpbmcueWJveC1ib2R5LXRvb2xiYXIsIC5uby1wYWRkaW5nIC55Ym94LWJvZHktdG9vbGJhciwgLm5vLXBhZGRpbmcgLnNtYXJ0LWZvcm0ueWJveC1ib2R5LXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4ueWJveC1ib2R5LXRvb2xiYXIuc21hcnQtZm9ybSAuaW5saW5lLWdyb3VwLCAuc21hcnQtZm9ybSAueWJveC1ib2R5LXRvb2xiYXIgLmlubGluZS1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi55Ym94LWJvZHktdG9vbGJhciAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnlib3gtYm9keS10b29sYmFyIC5idG4teHMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8qXG4gKiBTVFlMSU5HXG4gKi9cbi55Ym94ID4gaGVhZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4ueWJveCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnlib3gtZWRpdGJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IC0xM3B4IC0xM3B4IDEzcHg7XG59XG4ubm8tcGFkZGluZyAueWJveC1lZGl0Ym94IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnlib3gtcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0E3QTdBNztcbn1cblxuLypcbiAqIENVU1RPTSBTVFlMRVNcbiAqL1xuLyogcmVtb3ZlIGNvbG9ycyAqL1xuLnlib3gtcmVtb3ZlLWNvbG9ycyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBvcmFuZ2UgdGhlbWUgKi9cbi55Ym94LWNvbG9yLW9yYW5nZSA+IGhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNDNzkxMjE7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnlib3gtY29sb3Itb3JhbmdlID4gaGVhZGVyID4gLnlib3gtY3RybHMgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ueWJveC1jb2xvci1vcmFuZ2UgLm5hdi10YWJzIGxpOm5vdCguYWN0aXZlKSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi55Ym94LWNvbG9yLW9yYW5nZSAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4ueWJveC1jb2xvci1vcmFuZ2UgPiBoZWFkZXIge1xuICBib3JkZXItY29sb3I6ICNDNzkxMjEgIWltcG9ydGFudDtcbn1cblxuLyogb3JhbmdlRGFyayB0aGVtZSAqL1xuLnlib3gtY29sb3Itb3JhbmdlRGFyayA+IGhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNBNTcyMjU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnlib3gtY29sb3Itb3JhbmdlRGFyayA+IGhlYWRlciA+IC55Ym94LWN0cmxzIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnlib3gtY29sb3Itb3JhbmdlRGFyayAubmF2LXRhYnMgbGk6bm90KC5hY3RpdmUpIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnlib3gtY29sb3Itb3JhbmdlRGFyayAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4ueWJveC1jb2xvci1vcmFuZ2VEYXJrID4gaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTU3MjI1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIHdoaXRlIHRoZW1lICovXG4ueWJveC1jb2xvci13aGl0ZSA+IGhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuLnlib3gtY29sb3Itd2hpdGUgPiBoZWFkZXIgPiAueWJveC1jdHJscyBhIHtcbiAgY29sb3I6ICM4MzgzODMgIWltcG9ydGFudDtcbn1cbi55Ym94LWNvbG9yLXdoaXRlIC5uYXYtdGFicyBsaTpub3QoLmFjdGl2ZSkgYSwgLnlib3gtY29sb3Itd2hpdGUgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzgzODM4MyAhaW1wb3J0YW50O1xufVxuLnlib3gtY29sb3Itd2hpdGUgPiBoZWFkZXIge1xuICBib3JkZXItY29sb3I6ICNDOEM4QzggIWltcG9ydGFudDtcbn1cblxuLypcbiAqIElDT05TXG4gKi9cbi55Ym94LWN0cmxzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKlxuICogQ0xFQVJGSVhcbiAqL1xuLnlib3g6YmVmb3JlLCAueWJveDphZnRlciwgLnlib3ggPiBkaXY6YmVmb3JlLCAueWJveCA+IGRpdjphZnRlciwgLmlubmVyLXNwYWNlcjpiZWZvcmUsIC5pbm5lci1zcGFjZXI6YWZ0ZXIsIC55Ym94LWVkaXRib3g6YmVmb3JlLCAueWJveC1lZGl0Ym94OmFmdGVyLCAuY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ueWJveDphZnRlciwgLnlib3ggPiBkaXY6YWZ0ZXIsIC5pbm5lci1zcGFjZXI6YWZ0ZXIsIC55Ym94LWVkaXRib3g6YWZ0ZXIsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ueWJveCwgLnlib3ggPiBkaXYsIC5pbm5lci1zcGFjZXI6YWZ0ZXIsIC55Ym94LWVkaXRib3gsIC5jbGVhcmZpeCB7XG4gIHpvb206IDE7IC8qSUUqL1xufVxuXG4vKlxuICogV0lER0VUIFRPT0xCQVJTXG4gKi9cbi55Ym94LXRvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueWJveC10b29sYmFyID4gOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLypcbiAqIFdJREdFVCBUT09MQkFSIENPTVBPTkVOVFNcbiAqL1xuLypcbiAqIFRBQlNcbiAqL1xuLnlib3ggaGVhZGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnlib3ggaGVhZGVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogN3B4IDE1cHggNnB4O1xufVxuLnlib3ggaGVhZGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC55Ym94IGhlYWRlciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAueWJveCBoZWFkZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ueWJveCBoZWFkZXI6Zmlyc3QtY2hpbGQgLm5hdi10YWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ueWJveCBoZWFkZXI6Zmlyc3QtY2hpbGQgLm5hdi10YWJzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnlib3ggaGVhZGVyOmZpcnN0LWNoaWxkIC5uYXYtdGFicyBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ueWJveCBoZWFkZXI6Zmlyc3QtY2hpbGQgLm5hdi10YWJzLnB1bGwtcmlnaHQgbGk6bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogUElMTFNcbiAqL1xuLnlib3ggaGVhZGVyIC5uYXYtcGlsbHMge1xuICBtYXJnaW46IDNweDtcbn1cbi55Ym94IGhlYWRlciAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogM3B4IDVweCA0cHg7XG59XG5cbi8qXG4gKiBCVE4gR1JPVVBTXG4gKi9cbi55Ym94LXRvb2xiYXIgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi8qXG4gKiBCVE5zXG4gKi9cbi55Ym94LXRvb2xiYXIgPiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCA4cHggIWltcG9ydGFudDtcbn1cblxuLypcbiAqIElOUFVUXG4gKi9cbi55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gbGFiZWwuY2hlY2tib3gsIC55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gbGFiZWwucmFkaW8ge1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLypcbiAqIExBQkVMU1xuICovXG4ueWJveC10b29sYmFyID4gLmxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cblxuLypcbiAqIEJBREdFXG4gKi9cbi55Ym94LXRvb2xiYXIgPiAuYmFkZ2Uge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIFBST0dSRVNTIEJBUlNcbiAqL1xuLnlib3gtdG9vbGJhciAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogN3B4IDAgMCAwO1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDFweCAjRDFEMUQxIGluc2V0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCB0cmFuc3BhcmVudCwgMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG59XG5cbi55Ym94LXRvb2xiYXIgLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLypcbiAqIFBBR0lOQVRJT05cbiAqL1xuLnlib3gtdG9vbGJhciAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4ueWJveC10b29sYmFyIC5wYWdpbmF0aW9uID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMnB4IDdweDtcbn1cblxuLypcbiAqIFRFWFQgSU5QVVRcbiAqL1xuLnlib3gtdG9vbGJhciAud2lkZ2V0LXRleHQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4ueWJveC10b29sYmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ueWJveC10b29sYmFyLnNtYXJ0LWZvcm0gLmljb24tYXBwZW5kLCAueWJveC10b29sYmFyLnNtYXJ0LWZvcm0gLmljb24tcHJlcGVuZCxcbi55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gLmljb24tYXBwZW5kLCAueWJveC10b29sYmFyIC5zbWFydC1mb3JtIC5pY29uLXByZXBlbmQge1xuICB0b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ud2VsbC1wYW5lbCAuYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndlbGwtcGFuZWwgLnJhZGlvICsgLnJhZGlvLCAud2VsbC1wYW5lbCAuY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndlbGwtcGFuZWwgZm9vdGVyIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luOiAxMHB4IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgZm9udDogMzAwIDE1cHgvMjlweCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2VsbC1wYW5lbCBmb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogN3B4IDE0cHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xufVxuLndlbGwtcGFuZWwgZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndlbGwtcGFuZWwgbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ud2VsbC1wYW5lbCB7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWxsLXBhbmVsIGhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDE1cHggMTNweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG59XG4ud2VsbC1wYW5lbCBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4IDE0cHggNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlbGwtcGFuZWwgZmllbGRzZXQgKyBmaWVsZHNldCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ud2VsbC1wYW5lbCBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlbGwtcGFuZWwgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ud2VsbC1wYW5lbCAubGFiZWwgLmNvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi53ZWxsLXBhbmVsIC5pbnB1dCwgLndlbGwtcGFuZWwgLnNlbGVjdCwgLndlbGwtcGFuZWwgLnRleHRhcmVhLCAud2VsbC1wYW5lbCAucmFkaW8sIC53ZWxsLXBhbmVsIC5jaGVja2JveCwgLndlbGwtcGFuZWwgLnRvZ2dsZSwgLndlbGwtcGFuZWwgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud2VsbC1wYW5lbCAuaW5wdXQgaW5wdXQsIC53ZWxsLXBhbmVsIC5zZWxlY3Qgc2VsZWN0LCAud2VsbC1wYW5lbCAudGV4dGFyZWEgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250OiAxM3B4LzE2cHggXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIE9mZmVyIENhcHMgKi9cbi5jYXBzLXBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXBzLXBhbmVsIC5wYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmNhcHMtcGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXBzLXBhbmVsIC5jYXAtaGVhZGVyIHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG59XG4uY2Fwcy1wYW5lbCAuY2FwLXJvdyB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG1hcmdpbjogMjBweCA2cHg7XG59XG4uY2Fwcy1wYW5lbCAuY29udHJvbC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXBzLXBhbmVsIHtcbiAgLyogT2ZmZXIgUmVkaXJlY3RzICovXG59XG4uY2Fwcy1wYW5lbCAuY29udHJvbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmNhcHMtcGFuZWwucGFuZWwtc3VjY2VzcyAuY29udHJvbC1pY29ucyB7XG4gIGNvbG9yOiAjNDY4ODQ3O1xufVxuLmNhcHMtcGFuZWwucGFuZWwtc3VjY2VzcyAuY29udHJvbC1pY29uczpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTA0LjgwNTgyNTI0MjcsIDE3Ny42OTQxNzQ3NTczLCAxMDUuOTEwMTk0MTc0OCk7XG59XG4uY2Fwcy1wYW5lbC5wYW5lbC13YXJuaW5nIC5jb250cm9sLWljb25zIHtcbiAgY29sb3I6ICNjMDk4NTM7XG59XG4uY2Fwcy1wYW5lbC5wYW5lbC13YXJuaW5nIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMTIuNTA4NTEwNjM4MywgMTg1LjUyOTc4NzIzNCwgMTM4Ljk5MTQ4OTM2MTcpO1xufVxuXG4vKiBPZmZlciBSZWRpcmVjdCBSdWxlcyAqL1xuLnJlZGlyZWN0LXJ1bGUtcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnJlZGlyZWN0LXJ1bGUtcGFuZWwgLnBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG4ucmVkaXJlY3QtcnVsZS1wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlZGlyZWN0LXJ1bGUtcGFuZWwgLmNvbnRyb2wtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVkaXJlY3QtcnVsZS1wYW5lbCB7XG4gIC8qIE9mZmVyIFJlZGlyZWN0cyAqL1xufVxuLnJlZGlyZWN0LXJ1bGUtcGFuZWwgLmNvbnRyb2wtaWNvbnMge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5yZWRpcmVjdC1ydWxlLXBhbmVsLnBhbmVsLWluZm8gLmNvbnRyb2wtaWNvbnMge1xuICBjb2xvcjogIzM0NjU5Nztcbn1cbi5yZWRpcmVjdC1ydWxlLXBhbmVsLnBhbmVsLWluZm8gLmNvbnRyb2wtaWNvbnM6aG92ZXIge1xuICBjb2xvcjogcmdiKDgzLjU0NDMzNDk3NTQsIDEzOS4xODIyNjYwMDk5LCAxOTUuOTU1NjY1MDI0Nik7XG59XG4ucmVkaXJlY3QtcnVsZS1wYW5lbC5wYW5lbC1kYW5nZXIgLmNvbnRyb2wtaWNvbnMge1xuICBjb2xvcjogI2I5NGE0ODtcbn1cbi5yZWRpcmVjdC1ydWxlLXBhbmVsLnBhbmVsLWRhbmdlciAuY29udHJvbC1pY29uczpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjA2LjE2NjAwNzkwNTEsIDEyOC43MjkyNDkwMTE5LCAxMjcuMzMzOTkyMDk0OSk7XG59XG5cbi8qIE9mZmVyIFJlZGlyZWN0IEFjdGlvbnMgKi9cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucmVkaXJlY3QtYWN0aW9uLXBhbmVsIC5wYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwgLmNvbnRyb2wtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVkaXJlY3QtYWN0aW9uLXBhbmVsIHtcbiAgLyogT2ZmZXIgUmVkaXJlY3RzICovXG59XG4ucmVkaXJlY3QtYWN0aW9uLXBhbmVsIC5jb250cm9sLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiBncmF5O1xufVxuLnJlZGlyZWN0LWFjdGlvbi1wYW5lbCB7XG4gIC8qIE9mZmVyIFJlZGlyZWN0cyAqL1xufVxuLnJlZGlyZWN0LWFjdGlvbi1wYW5lbCAuY29udHJvbC1pY29uczpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTY2LjI1LCAxNjYuMjUsIDE2Ni4yNSk7XG59XG5cbi50aHVtYm5haWwtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgYm9yZGVyOiBkb3R0ZWQgM3B4IHdoaXRlc21va2U7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmhvdmVyLWltYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ob3Zlci1pbWFnZSAudGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXI6IHNvbGlkIDNweCBsaWdodGdyZXk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmhvdmVyLWltYWdlIC5yZW1vdmUge1xuICBjb2xvcjogcmVkO1xufVxuLmhvdmVyLWltYWdlIC5mdWxsLWltYWdlIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4ICM4ODg4ODg7XG4gIGJvcmRlcjogc29saWQgM3B4IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDIlO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLmhvdmVyLWltYWdlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG92ZXItaW1hZ2UgYSAuaGlkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4uaG92ZXItaW1hZ2UgYTpob3ZlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpbGUtbGltaXQge1xuICBjb2xvcjogZ3JleTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY3JlYXRpdmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLm1lc3NhZ2UtYm9keS1jb250ZW50IHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmNoZXZyb24tYnJlYWRjcnVtYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uY2hldnJvbi1icmVhZGNydW1icyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGkgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBicm93bjsgLyogZmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZDogaHNsKDM0LCA4NSUsIDM1JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCA1NXB4O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGkgc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIEdvIGJpZyBvbiB0aGUgc2l6ZSwgYW5kIGxldCBvdmVyZmxvdyBoaWRlICovXG4gIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIGhzbCgzNCwgODUlLCAzNSUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBHbyBiaWcgb24gdGhlIHNpemUsIGFuZCBsZXQgb3ZlcmZsb3cgaGlkZSAqL1xuICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGk6bnRoLWNoaWxkKG9kZCkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGhzbCgzNCwgODUlLCA2NSUpO1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGk6bnRoLWNoaWxkKG9kZCkgc3BhbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBoc2woMzQsIDg1JSwgNjUlKTtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpOm50aC1jaGlsZChldmVuKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogaHNsKDM0LCA4NSUsIDQ1JSk7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaTpudGgtY2hpbGQoZXZlbikgc3BhbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBoc2woMzQsIDg1JSwgNDUlKTtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExOEM0RTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGkuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzExOEM0RTtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjQzFFMUE2O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGk6aG92ZXIgc3BhbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzFFMUE2O1xufVxuXG4udGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udGFnIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFnOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAudGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEudGFnOmZvY3VzLCBhLnRhZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhZy1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4udGFnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4YTkxO1xufVxuXG4udGFnLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC50YWctZGVmYXVsdFtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODcwNzc7XG59XG5cbi50YWctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG59XG5cbi50YWctcHJpbWFyeVtocmVmXTpmb2N1cywgLnRhZy1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNWFhNTtcbn1cblxuLnRhZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnRhZy1zdWNjZXNzW2hyZWZdOmZvY3VzLCAudGFnLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuXG4udGFnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4udGFnLWluZm9baHJlZl06Zm9jdXMsIC50YWctaW5mb1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG5cbi50YWctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi50YWctd2FybmluZ1tocmVmXTpmb2N1cywgLnRhZy13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cblxuLnRhZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4udGFnLWRhbmdlcltocmVmXTpmb2N1cywgLnRhZy1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuXG4ubGlzdC1pbmxpbmUgPiBsaS50YWcge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLmZvcm0tY29udHJvbC1sb2FkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDcuMTQyODU3MTQ0M3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0LjI4NTcxNDI4ODVweCAxNC4yODU3MTQyODg1cHg7XG59XG5cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjNzM5ZTczO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHdoaXRlO1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjNzM5ZTczO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjNzM5ZTczO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzczOWU3MycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAuY29sLWZvcm0tbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICNDNzkxMjE7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHdoaXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggd2hpdGU7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNDNzkxMjE7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNDNzkxMjE7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzQzc5MTIxJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhcy1kYW5nZXIgLmhlbHAtYmxvY2ssXG4uaGFzLWRhbmdlciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5yYWRpbyxcbi5oYXMtZGFuZ2VyIC5jaGVja2JveCxcbi5oYXMtZGFuZ2VyIC5yYWRpby1pbmxpbmUsXG4uaGFzLWRhbmdlciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLWRhbmdlciAuY29sLWZvcm0tbGFiZWwsXG4uaGFzLWRhbmdlciAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtZGFuZ2VyIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjQTkwMzI5O1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggd2hpdGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCB3aGl0ZTtcbn1cbi5oYXMtZGFuZ2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjQTkwMzI5O1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNBOTAzMjk7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzQTkwMzI5JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmhhcy1sb2FkaW5nIHtcbiAgLyogQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHNwaW4tY29sb3IpOyAqL1xufVxuLmhhcy1sb2FkaW5nIC5mb3JtLWNvbnRyb2wtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhIZ0FlQVBVZkFBQUFBRUJBUUc1dWJuTnpjNGFHaG9tSmlaQ1FrSmlZbUtlbnA2bXBxYk96czdXMXRibTV1YisvdjhIQndjYkd4c2pJeU03T3p0TFMwdGJXMXRqWTJOM2QzZURnNE9YbDVlcnE2dS92Ny9QejgvWDE5U01qSTFsWldZMk5qU3NyS3p3OFBJR0JnVnhjWEsydHJmcjYralkyTmxKU1VtSmlZcU9qbzFWVlZmLy8vMFZGUlRFeE1XcHFhbloyZGsxTlRUbzZPaDhmSDN0N2UzMTlmU2NuSjJabVppNHVMcFdWbFVoSVNKeWNuQmdZR0FVRkJSY1hGd29LQ2c4UER4TVRFeUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkNnQWZBQ3dBQUFBQUhnQWVBQUFHLzhDUGNFZ3NHbzlJNUVhVGJDWU5BNmR6a1NHV2VCdGlWanBNbWFxZlN3OFFHV2JBM0UrQkoySTZBQUNVVUpOaHBqOFBXaXowU2NBSkh4dG5XM2NtTkJ3TUNUNCtmR2QyVFE0RkRCaENPVG8yTnhvWEYzV09RM1NQUXhZbUpTWWhFQmt6RkVjWkpJSVlGeGFFUkJVZE1BRXdDVTJhbXhlelJSY3VNRGlyU1J1OXYwY29CbElZYUVvV0ZCWEpSeG9heVJvTkhnTW5JaUlWWEJQaUV4V1VRaGdGSWlrZDdNVk5HeExqRXhTaEZ3OGpPU2dYWExHYzFFTVlIRWk1RUNxSkF4a0QzQjNaQUFHQ0JTY0lCQXhvY2FBSmhRY1JJRXhJZ3FLRmdCQWpNRHg0V0VRRGhRMFdNajdZYUFTQ2pCc05tRndnNEVFQm5Ub1VHakRZOXdIRGhGSUlKTFhNR2xHZ3dJTUxDa1pRd05DZ0FZUTdjd3dVUVBEQmdnSUZxeVEwY1BCTVNnUUNOeWdoVlFCdXd3TUdDcVdNOEVCU3c0SUZQRFU4ZUhySEFVOGhEUllRMnBBVzZvY0lEL3c2b1NPNDhKRWdBQ0g1QkFrS0FEa0FMQUVBQVFBY0FCd0FBQWIvd0p4d1NCeG1Nc1drY3VrcExKOUR4NGFJQ3hBM0l5aXhKUnRTYkIvSzhBWFNEZytzYnE3Qm9TMkVKb0RhSEFuQUREa0VKNGJLRFFBQURtWkNHeUlyQVJVb2JTZ1JnQjlRQ3dZTEYwSUlKVGdMR2hRV0d3d3hBRTVDR2hwVFF4WW5LVFVlRkJvaFlrVVpJUmc1UjBkSkZBSWlIU0lNVUJwSHY2V3dJUjBucjArMVdnczNacVBJRmhVVlNHWWJKQ1JFR2cwR015NERMUkxVRitJWEdFZ1lCaTRDQXQ3Z1p1UGpwUmNSRGd3TEZvUEFHc2dQWmhuQ1N3K2EzSU5DWVFJbEpWZ0tlQ0NRQU1vRkNSTW1WRkNTZ0VBQkF3MUlTSmhWUklNRkZSY2lUamdtSk1LQkVSQ21YRkN3WU1JR1d4WWdRT0NJd1FJRmprc2NMRkFnamdFRFFBc1pIa0NZTUVoSWhnVUxCRjFvME9EZUJKbjZCbEVZd1VBZkJxYVVOa1NBTU5BTUJBYlRzaldJcW1GbzBRaFJoVHdRTkVURHhLSkZKclNEKzhTWm1TQUFJZmtFQ1FvQUp3QXNBUUFCQUJzQUhBQUFCdi9BazNCSUhHbzB4YVJTYVRBc24wSkhzWlBhRERjSzZOQVZzcDRxcXhWRm1ERzl0TUxEaXlCOEJFRFNUWWNuUTU4aW9nN2kxSGd2VGlFY0hGbG9Hd01pSWhVTklBRUxEaHdmSUJsTERUY09GMElOS1NJS0doUVdHd2t3UEFkQ0V3WW1Ua0lZTXkwdU54UXFCaE5KR1FRYUR6ZzdBRHdWUkJZaEFnTURJMUFKQU1neHRFVVpOOE1SVUJvbEFEaStTdzQ1YUF1cVNSb1dGUlpJZGtVYURpZ0dIZ1VFWTJnWUdlOUhHQWpwQmVyc1doa2E3KzlrRkJFUERqRFkyYUJoZzVja0c1WkZPNmhrZ2dJRkFxRmN1REJKeVFNRkN4UThnSkxCQWdhUFNSdzhYQkJyUXNRaUdFaDB2QUJ5aUNJSUZLeGdZTkNBVnNFVEdDaE1FS2VQNGhNL0NBMGFYTUFBQVFJR0RSSW0zTU1YRkJwUkNKZ3FUTmhwaDBLREIxWXlQREFxaElJRVRHZ2dPT0JaVkZ4Q2ExcW9Eb2tBN1FyWWNVT213b1ZDRUUwUUFDSDVCQWtLQUJ3QUxBRUFBUUFjQUJ3QUFBYi9RSTV3U0J4aU1NV2tjcG03TFo5RGlJWTRFQkExQ2lqeFZ0Z0lMNkpUUmJpcHRiVERSY3ZKaVhRNkQ2R3N4RVpYWElJUngvRmVjSElnSUJGb1F3WURBeFFPS1IwTkVnRUJOVkFRS0EwV1FoRUNBeU1hRkJZYkN5a2xERUlRQkNrZVJCc0hCQjRvRWlRSEVra2FPUmtqT0RReEpSZEZHZ2NGSGdVSlVBWTZIelFnRkVvYkl3VUZjVThaSURFaXZFOFRDRjVRQ1NoUEd4a1hHRk5vRGd3UlNHUVREZ3NMQ2dyS2FERUFBRDBzTXhjYUVBenVDaVB3V2pUbUFmZ2hZb3lRREJZcVdFQ241Y0NORWJLV1pJZ0lSUnVVQ1EwWVdJSWlMc09UQ0EwY05JQUFSVU1HRFNhVjZBdEpnUVNGY1VVeWJEQ0owaU9SQ2c4a1dNc0FBWUpCUkNFYUxselFadkxreFo0WU1reVlnR0dEVUlab052UlVoa0VDVXc0WWhGclVZaUhud1FrUzBBbTFpV1pDQkcwYndNSVVTb2lESnlJVUpzUnNteVFoWFMwekNRVUJBQ0g1QkFrS0FEY0FMQUVBQVFBY0FCc0FBQWIvd0p0d1NCeG1NTVdrY29uSUxaL0R5SVpJbUUyRkpBYVVtRGhraEJqWndBSjJ6YlpEU09pZ3VWVUdnOGx0TTNzaDBHQlBRWEdUREFRUU55Z3BJbko0Z25vVUVTMHREeFFkSWdOUUZROFRTSDBGZXhnUUVoa2pKeVlMUWhNb0F3bEZEU01LRFJRcUl4RkpHQWdhQ3pVckpTbVhReG9OQ3dzS2dVOEpNQUVnSFJWS0d4QUtDc2hQR1Iwd0lWL1BzRnNNV2tzWkdSY1gxRnNMQ1EyZFFoc1NEdzBORGd6T1VCb2xNUndmTUMwVEd1Y082ZXhvR3pBeE5QTk9TTmlGNFlLRk5tZ1VJR0F3NFZzUkRSVFFPQkFGaFFJRUNMcVdnQUFnd3VFUWN4QWlRREMwaEFHQWt6YklGSkZ3VVlJRkZSYXVQTlJ3Z01WSkRoa3ZTS2hBTGNPRVFna1g1Z2pSc08yS21oVUdLazZRb0VHREJRc1pObXp6Q0dYRFQyUWF1clVocW9IRUlRd1NJczdSS21RYlFqUVZKc2k4Z0VIbXRrTkJpWFI3ZUNoV3hpZEJBQUFoK1FRSkNnQXhBQ3dCQUFFQUhBQWJBQUFHLzhDWWNFZ2NaakRGcEhLNVNDeWZROHFHZUxoTmhSc0hsUGhZWklRWmorY0NKaFMyVVFWamF2RVVKckdOcDZWQUN6VUxCU1JXS1JRaU1RZ0NBeFIyUWcwTEN4Y1VJUVFSRXdNdUJGQVhFQlJJTVJZS2VoZ1JFaGdqTGkwTlFoTUlJWFZFRUF3TkR4VXFFUlpKRmdrYkRTNGlKZ0pmUkJzUkRjQjdUd2ttSWgwRFpFb1R3TEpQR0MwZE54cFFHUkpvRE5aTEdrY1gwMXNiREFzT0U5NGJFeEVRNlEvTjFEZ2dBU3N2TGhVYkZSSG9FQS9KVUJvdklDczRVb1JndDBFRGhndFh0anh3SU1GQ3dpSWI5ajFSZ0dLTEJRa1RIaWJaZ0VQSENYYTlLRXdZQ1RLSkFoMGZPTURJUmtUa0JBb1hWR0RRS0NUQkJRUXZQdWdvQVJKRGhVdHVkeTVjd0hTb0JJQXpNU0xjRUdFQUNvYURHalpnK01JQUFBQU9odUlJUlZJd3c3UUJWa25aeVdCaDM3WXBHMEFBR0dEb0lBa2p2R0prZ01IQ2tEY2pkK05VekVva1Exd29RUUFBSWZrRUNRb0FJUUFzQVFBQkFCd0FIQUFBQnYvQWtIQklIR295eGFSeUdYa3NuOFBLaHRoWVRJVWtCNVFZY1dpRW1vVUNBODRkdGtOS3d6RzlLQlFWSVlxd1FJTWJqVWpJOHFhRUZnVUZFM1pDRUE0TkdCY2pJeFFZSGg1blR4Y1NGa2doRjNnUUdSVVZHQTBFQkJCQ0Z3d0dERVVTRHhBU0Z5b1Nma1VSQ0JzU0JpNHRNNVpFRXhBUnExQW9BZ01DSGw5S0ZLcGtUeFl1QWpuR1N4bXdVQXdTVDBjWXVsQWJEUXdQVWtJYkZoUVNFeE1TMEpJaUhSMG54QlVrNCtZUzZHZ2E2eDBpTFRjV1F4c1oyYTVzY2VBTjNwSWphTHB0U2RSdnl3a1lNclFSU1hUaGdySWxJMG9FQUZIajRwQUxGaXhxSUNFUlRJRUxEd1lFS0pHaW9SQ0FHYTc4dy9EbFNvTUFQRzRJcVpCakFBcEpLQmt5ZkVrUUk0YUhDQncrd0NpNTVCL0NCQUFBRUFneGdBTUhCWVEwSUF6UklPb1pEVGgwRENBVWRJaUZIUUNjaE1DQUEwVFdJalI4UU5OUVFDQWhJUU5lM04xeVlScVVJQUFoK1FRSkNnQXRBQ3dDQUFFQUd3QWNBQUFHLzhDV2NFZ2Nib3JJWkxJU1VUcUZsdU1RMHBBS0tjL2hCSklSYmg2Tmk5ZkJ5QW92ajhoUjAyaFVoQThGeE56U1FDQ1NGcWFOblNnVVdIUVRFUkFXR0F3TUV4a0tDd3NrU2hnVUZsMTFkeE1hRmhjWmZnb1RVQTRvRFVRVkVoTVRGeW9WWWtWb0pCUUlIZ1FHcTBNVnBoT0JTZ29Fc1FjWVNSYWxsRW9WQlFVSXcwZ2F2MWtPbmtrYkdockpUaG9PRFJFVlVoZ1gzUmhSWmhjQ0ErUXpLSlBjM1JkV1RoZ0RBdU1oS0tzYjBkUk9FR2tXU3RGbURRNVBwbVZncDB4QWlobTBpR1RJSVBBSmd3NGlPZ3g0bzNEaFFCVUlOQ0RaNEdzQ0FSRW1UdVRhd0ZBS0JBQWZVTFJncU9GQmh4STVoRlFZSWMrSkNRQUFDRGdvVVlLQUJFWVFLMUxjUzBKaEI0QUFMUnJFaURHakJRb1FJQkxRdVFFZ3hyNElIemg0RURLRGhRdzZKbUk4dzFBaXhnSWhHZ2FZb0hOZzM1QU9IOXdLVVVCd2FnYzZaakxJZlJJRUFDSDVCQWtLQUNnQUxBSUFBUUFiQUJ3QUFBYi9RSlJ3U0J4dWlzaGs4aUpST29VWERYRUNPUTRyejZGRkloVkdIcGhoeEpFVllpU1Rvd1lDd2FJaWpFZ1p0WmxNS0NoTnBJMmlOQnB1WlJaMkZ4a1BFQlFaRG90V1NCb1hHRjExRXhVYkdSZ1pGUXdOZUNnWkVnNXlReGdYcFJra2tVZ1lFUnNYRGdxd0dVV2twUmRQRXJBS0RMS3FGeGFOU1JrTENnMWRTWlpsRkxaS0d4ckdUeHRzRXI5Q0doblgxM01YQkFVRkhqY2pGdGJZdkZrWTNkNDNDbUZDRzhCWkVoTEtTZ3NKWlp0UEF3QTg3RW9YTWdJS0xDTkNvZ09BZ3k2ZU1CQXdZTUNNUUhsQUhMU1JJME1PaUVJeUhNaDB3RVdMQVJPR01Bamdvb0VRQ1J4S0dOaUFvZVdER2lZUVFHbHd3NTZTRmpSaWhKaUFBMGNCUndzaVR0VG85NFNDRFE0dlVFd0lBS0lBQ2dVZE9veVlnMEJIaVpBVmNJRElJZVNHaVJCeldueUEwSzREQ0FidFBOUWdVU1pISnlFeUFneEUwZURkSEFVQzVwUnBOU2NJQUNINUJBa0tBQ0lBTEFFQUFRQWNBQndBQUFiL1FKRndTQ1JxaXNpa01qTlJPb2VaRGRFaWtRNHRwQ2ZVWWhWUkpwa2hCZEo5YWk0WDYyUnlFWTRsV3VJRjA5NnNMU0xMQTRLUEMrbHpkaEpwRUJGa1Roc1pHVWNpRzJnWWpWSVdFQThVUWhsdlJZdUtHaW9ZakVRYlZSa1JEUTROWVpxYmtFNFZEQTZ3ckVnYUdsRlBHYWNRb0VwbFNoUjlTUlVMQng2eVR4VVVGUmhXR2pNY0FOQTd3RTRhQ3RZS0RBOFhHaUUwTzlBOTAwclYxd3ZhUTY0NUI2bGFGaFVXN0VnVEtIRU9FRm9GTkI5TlRoZ2VCU2phSU5sUUk4WUhIVFdlUENoUXdJT0JDa2hxOE9BQXc0Q0dCSmFLWUxoQko0RUhBZ1dtTVZneElFRVlDaUJ3ZUhCazRRS0VBUzNvaWJqd0FJR0NKd1FDZ0NpQTRVU0tTQndaWEFnVkdDZkRpd0FkTnZUc2NFQkVBd0VERnZnUndRREdpeVlhYW5SSUlDUkJpd0pUUGF6Z0o4SkZpZ2RERUF5STUwUUJ4Q0UzVWhBVjRZRHRWQWd5cHNiWjhGWkxFQUFoK1FRSkNnQWtBQ3dCQUFFQUhBQWNBQUFHLzBDU2NFZ2tib3JJcEhKalVUcUhtK013YzVFS01kYW5KbU85WERKRHkrUnB6SENGRnd4R2FKRlV5TVRNRnAwbVlTU1RKbHhvMW1oSUZuVVRnMzlLRUNBQ0RGSmJZRklaZzNvYkZ4TVVSU0lBQURRRVZWbGhHeG9VRUJBUGEwVXRtQUFkVHhjUG9oQ2xTQ0U3UFdOT0d4RVFFbUJPRkRsd0ZucEpGaEFMSTdDcmFZVWtHaDQ0TEI4Y01SQndHd3dORFE0UEVSZ2FJVEEwSEJ3NkQ5VFgxOWtYUWhvU0RBZ0g2YjllWjBrWUNYQVV3VW9KSmpEVFRob01GRGpZaGNRQWlBQXdUanlab0dDQkFnYndpSGdvQWNLRUFWWVJrRnhRb01hQlF3VVJTVVFRRVdJQm1BdzFPaFRRVUFGZmhBSUVGUENaNE1DZkVnUWRPdHpBTUtERmpVY01Cang0Q1Bsa2c0QU9MY3pJRUhDQWhJUUNCUmpzY2RyaFJFWU5Nd1lnRUxJZ0JJcXArOGdKS2RCQ3FoQUZIcFE5V1pCeFNJSVdsWVpBSURoVnlBUUNkY2xzZUFNbkNBQWgrUVFGQ2dBZEFDd0JBQUlBSEFBYkFBQUcvOENPY0VnY2JqTEZwRkxva0JBMW1jMXptVHowSGtPb1pwaXhTS25EQ09BSEVXWTAyMDdtZ2dFWGFRRGI5cnpkWE5odVlnc0FFS2d6U0hjWFgwb1JLVE1NVWhRK1BpRkVkbmRDSkJnV0ZVVWlQeHdCTnlRSFpVa1lXeFVURXhKdFR6VXhIekV0WUJxa3BCZExCQnd4RFc0VkVoTklWQTB5aEVzWXNrc2FGQkFPRm5rZEdJQnBRZ3d5S1RnQkxBcktFTmdSRWhRYUd6Y21BU0FnTENQS0VkalpweDBTQ2djR0Vjb1ZGaGFoU3hzanprdnpiaEExSmxoZ0hqU0FBSXpJQ0JFaVVyZ2dRY1VDQXdjUTFRMUJZQ0xGQ1FNWkhqaElzdUdCQmd6SEdqVGdKZVNDakJBSlpHbVlNZURHbWdyQ0ZpajRoR0VDQkhoVUZBZ1FjRUNEQVVjQ0NUb3drRWt5VDRFQk1xTGNLRkNPZ2dJRkU1UjF1T0JDUUprTkJ3b3NFQUpCd1VabEQxcDg3WkNqQU1BT0R4VGtveElCcHhBRkJDd05rYkJXcWdRREJhVnlqSm9uQ0FBNyk7XG59XG5cbnRleHRhcmVhLm5vLXJlc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbnRleHRhcmVhLnYtcmVzaXplLW9ubHkge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbnRleHRhcmVhLmgtcmVzaXplLW9ubHkge1xuICByZXNpemU6IGhvcml6b250YWw7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50aGVtZS1zZWxlY3RvciB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTFweCkge1xuICAudGhlbWUtc2VsZWN0b3Ige1xuICAgIGNvbG9yOiAjZGRkO1xuICB9XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2YmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA4cHggLTEzcHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MXB4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUxcHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWZvcm0ubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4tc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXhzIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm5hdmJhci10ZXh0Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzc0MjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzAuNzQsIDM4LjQyNSwgNDYuMTEpO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTk1LjUsIDE5NS41LCAxOTUuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjc0LCAzOC40MjUsIDQ2LjExKTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwLjc0LCAzOC40MjUsIDQ2LjExKTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuNzQsIDM4LjQyNSwgNDYuMTEpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUxcHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2RkZDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjc0LCAzOC40MjUsIDQ2LjExKTtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6IHJnYig4LjUsIDguNSwgOC41KTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOC41LCA4LjUsIDguNSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6IHJnYigxNi4xNSwgMTYuMTUsIDE2LjE1KTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOC41LCA4LjUsIDguNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTFweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYig4LjUsIDguNSwgOC41KTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig4LjUsIDguNSwgOC41KTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOC41LCA4LjUsIDguNSk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS12aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAuY3VzdG9tLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZW5lcmFsLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiB0YWJzIG92ZXJyaWRlICovXG4ubmF2LXRhYnMgbGkudGFiLWNvbnRyb2wuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyBsaS50YWItY29udHJvbC5kaXNhYmxlZC50YWItY29udHJvbC1lbmFibGVkID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdi10YWJzIGxpLnRhYi1jb250cm9sLmRpc2FibGVkLnRhYi1jb250cm9sLWVuYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMTQuNzUsIDExNC43NSwgMTE0Ljc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWliLXRpbWVwaWNrZXIgYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogYWctZ3JpZCBzdGF0cyBwaXZvdCBkcm9wZG93biAqL1xuLmdyaWQtcGl2b3QtZHJvcGRvd24uZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0yMnB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZCwgLmdyaWQtcGl2b3QtZHJvcGRvd24uZHJvcGRvd24tbWVudSAuYnRuLmRpc2FibGVkOmhvdmVyLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQ6Zm9jdXMsIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZDphY3RpdmUsIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZC5hY3RpdmUsIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bltkaXNhYmxlZF0sIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bltkaXNhYmxlZF06YWN0aXZlLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG5bZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0biwgZmllbGRzZXRbZGlzYWJsZWRdIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bjphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cblxuLmNhcmQsIC5jYXJkLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmNhcmQtYmxvY2ssIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxcHggMXB4IDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxcHggMXB4O1xufVxuXG4uY2FyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xufVxuLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyNzZiMTtcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjc2YjE7XG59XG5cbi5jYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM5ZTczO1xuICBib3JkZXItY29sb3I6ICM3MzllNzM7XG59XG4uY2FyZC1zdWNjZXNzIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzllNzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzM5ZTczO1xufVxuLmNhcmQtc3VjY2VzcyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM5ZTczO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzczOWU3Mztcbn1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Nzg4OUM7XG4gIGJvcmRlci1jb2xvcjogIzU3ODg5Qztcbn1cbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3ODg5QztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1Nzg4OUM7XG59XG4uY2FyZC1pbmZvIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Nzg4OUM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTc4ODlDO1xufVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3OTEyMTtcbiAgYm9yZGVyLWNvbG9yOiAjQzc5MTIxO1xufVxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzc5MTIxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3OTEyMTtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3OTEyMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNzkxMjE7XG59XG5cbi5jYXJkLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTAzMjk7XG4gIGJvcmRlci1jb2xvcjogI0E5MDMyOTtcbn1cbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwMzI5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E5MDMyOTtcbn1cbi5jYXJkLWRhbmdlciAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwMzI5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0E5MDMyOTtcbn1cblxuLmNhcmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLmNhcmQtd2hpdGUgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmNhcmQtd2hpdGUgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlcixcbi5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1mb290ZXIsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLXRpdGxlLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1pbnZlcnNlIC5jYXJkLWxpbmssXG4uY2FyZC1pbnZlcnNlIC5jYXJkLXRleHQsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWJsb2NrcXVvdGUgPiBmb290ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5jYXJkLWludmVyc2UgLmNhcmQtbGluazpob3ZlciwgLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1pbnZlcnNlLmNhcmQtaGVhZGVyLCAuY2FyZC1pbnZlcnNlLmNhcmQtZm9vdGVyLCAuY2FyZC1pbnZlcnNlLmNhcmQtdGl0bGUsIC5jYXJkLWludmVyc2UuY2FyZC1ibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMTNweCAwO1xufVxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNhcmQtZGVjay13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNhcmQtY29sdW1ucyB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMTNweDtcbn1cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udW5kZXJsaW5lLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRyYW5zZmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cmFuc2ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50cmFuc2ZlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50cmFuc2Zlci1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4udHJhbnNmZXItaGVhZCAudHlwZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50cmFuc2Zlci1ib2R5IHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi50cmFuc2Zlci1zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDVweCAwO1xufVxuLnRyYW5zZmVyLXNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi50cmFuc2Zlci1saXN0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRyYW5zZmVyLWxpc3QgbGkgbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udHJhbnNmZXItbGlzdCBsaSBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQUY4RkU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJhbnNmZXItb3BlcmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnRyYW5zZmVyLW9wZXJhdGlvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDMwcHg7XG59XG4udHJhbnNmZXItb3BlcmF0aW9uIGJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmVjaXNpb24tc3RhdHMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZWNpc2lvbi1zdGF0cyAuY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wcmVjaXNpb24tc3RhdHMgLmFnLXlkLXN0eWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByZWNpc2lvbi1zdGF0cyAuYm9yZGVyLXRvcC1kYXNoZWQge1xuICBib3JkZXItdG9wOiAjZGRkIGRhc2hlZCAxcHg7XG59XG5cbi53aWRnZXQgLm91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4ud2lkZ2V0IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG5cbi55ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LCAxNTUuMTMyNTMwMTIwNSwgNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MiwgMCwgMzkuMzczNDkzOTc1OSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWRqdXN0ZWQtZ3JheS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NS4zNzUsIDE4Ny42MjUsIDg1LjM3NSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODUuMzc1LCAxODcuNjI1LCA4NS4zNzUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJvdy5uby1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlciBbY2xhc3MqPWNvbC1dOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnJvdy5uby1ndXR0ZXIgW2NsYXNzKj1jb2wtXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIHRpY2tlci1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLnRpY2tlci1hbmltYXRlZCB7XG4gIHBhZGRpbmctbGVmdDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tbmFtZTogdGlja2VyLWFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG59XG5cbi50aWNrZXItYW5pbWF0ZWQ6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ucGVyZm9ybWFuY2UtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtYW5jZS1iYXIge1xuICAgIHdpZHRoOiAxMDglO1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gIH1cbn1cblxuLm5ldHdvcmstbWV0cmljIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5uZXR3b3JrLW1ldHJpYy1uYW1lLFxuLnRpY2tlci10aXRsZSB7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV0d29yay1tZXRyaWMtbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aWNrZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGlja2VyLWJvZHkge1xuICBwYWRkaW5nOiAycHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIDIwJTtcbn1cblxuLmxvZy1tb2RhbCAuaWQtYm94IHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5lZGl0LWNvbnZlcnNpb24tbG9ncy1tb2RhbCAubW9kYWwtc3RlcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMzklO1xufVxuLmVkaXQtY29udmVyc2lvbi1sb2dzLW1vZGFsIC5tb2RhbC1zdGVwcGVyIC5lZGl0LXN0ZXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLmVkaXQtY29udmVyc2lvbi1sb2dzLW1vZGFsIC5tb2RhbC1zdGVwcGVyIC5zdGVwLWRpdmlkZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5lZGl0LWNvbnZlcnNpb24tbG9ncy1tb2RhbCAubW9kYWwtc3RlcHBlciAuY29uZmlybS1zdGVwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuXG4ubW9kYWwtZmxleC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vZGFsLWNsb3NlLWJ0biB7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xufVxuXG4ubW9kYWwtYm9keS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyMTI0Mjc7XG59XG4ubW9kYWwtYm9keS1zZWN0aW9uIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYxNjE2MTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaXRlbS1jYXBzdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MUY0NTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDNweDtcbn1cblxuLml0ZW0td2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5pdGVtLXdlbGwtc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2RzLW5vdC1zdGFydGVkLWNvbG9yIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5jZHMtcGVuZGluZy1jb2xvciB7XG4gIGNvbG9yOiAjRjlCNjVEO1xufVxuXG4uY2RzLWFwcHJvdmVkLWNvbG9yIHtcbiAgY29sb3I6ICMwQ0I5RUQ7XG59XG5cbi5jZHMtZGVuaWVkLWNvbG9yIHtcbiAgY29sb3I6ICNEQTJCM0E7XG59XG5cbi5zdGF0dXMtZGlzcGxheS1ub3Qtc3RhcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQTM7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1MC4yNSwgMTUwLjI1LCAxNTAuMjUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGF0dXMtZGlzcGxheS1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QjY1RDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjA4OTI4NTcxNDMsIDE3MC45MTk2NDI4NTcxLCA2OC40MTA3MTQyODU3KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RhdHVzLWRpc3BsYXktYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMENCOUVEO1xuICBib3JkZXItY29sb3I6IHJnYigxMC43NzEwODQzMzczLCAxNjYuMDU0MjE2ODY3NSwgMjEyLjcyODkxNTY2MjcpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGF0dXMtZGlzcGxheS1kZW5pZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyQjNBO1xuICBib3JkZXItY29sb3I6IHJnYigyMDAuNTA2MDI0MDk2NCwgMzQuOTkzOTc1OTAzNiwgNDkuMTgwNzIyODkxNik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm9mZmVydGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1OWZmYztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDNweDtcbn1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbi50ZXh0LTR4bCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnRleHQtNXhsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRleHQtNnhsIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmV2aWRlbmNlLXByZXZpZXcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4vKnZlbmRvciAqL1xuLyohXG4gKiB1aS1zZWxlY3RcbiAqIGh0dHA6Ly9naXRodWIuY29tL2FuZ3VsYXItdWkvdWktc2VsZWN0XG4gKiBWZXJzaW9uOiAwLjE5LjUgLSAyMDE2LTEwLTI0VDIzOjEzOjU5LjU1MVpcbiAqIExpY2Vuc2U6IE1JVFxuICovXG4vKiBTdHlsZSBmb3IgSXNwIG11bHRpcGxlIHNlYXJjaCAod2l0aCBzZWxlY3QgYWxsICYgY2xlYXIgYnV0dG9ucyAqL1xuLnVpLXNlbGVjdC1hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG59XG4udWktc2VsZWN0LWFsbCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB3aGVuIGhpZ2hsaWdodGluZyBhIHNlYXJjaC4gKi9cbi51aS1zZWxlY3QtaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1zZWxlY3Qtb2Zmc2NyZWVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udWktc2VsZWN0LWNob2ljZXMtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQUNEODtcbn1cblxuLyogU2VsZWN0MiB0aGVtZSAqL1xuLyogTWFyayBpbnZhbGlkIFNlbGVjdDIgKi9cbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYS5zZWxlY3QyLWNob2ljZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcbn1cblxuLnNlbGVjdDItcmVzdWx0LXNpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItbG9ja2VkID4gLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QtbG9ja2VkID4gLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXIub3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7IC8qIFRoZSB6LWluZGV4IFNlbGVjdDIgYXBwbGllcyB0byB0aGUgc2VsZWN0Mi1kcm9wICovXG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gU2VsZWN0MiAqL1xuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtbWF0Y2gsXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93bixcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tdG9wOiAtNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG59XG5cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCxcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG59XG5cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCxcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwLnNlbGVjdDItZHJvcGRvd24tb3BlbiAudWktc2VsZWN0LW1hdGNoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU4OTdmYjtcbn1cblxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4sXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXSAudWktc2VsZWN0LWRyb3Bkb3duIC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbiBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIFNlbGVjdGl6ZSB0aGVtZSAqL1xuLyogSGVscGVyIGNsYXNzIHRvIHNob3cgc3R5bGVzIHdoZW4gZm9jdXMgKi9cbi5zZWxlY3RpemUtaW5wdXQuc2VsZWN0aXplLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3RkJCICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZpeCBpbnB1dCB3aWR0aCBmb3IgU2VsZWN0aXplIHRoZW1lICovXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEZpeCBsaW5lIGJyZWFrIHdoZW4gdGhlcmUncyBhdCBsZWFzdCBvbmUgaXRlbSBzZWxlY3RlZCB3aXRoIHRoZSBTZWxlY3RpemUgdGhlbWUgKi9cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBGaXggZHJvcGRvd24gd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xuLnNlbGVjdGl6ZS1jb250cm9sID4gLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYXJrIGludmFsaWQgU2VsZWN0aXplICovXG4ubmctZGlydHkubmctaW52YWxpZCA+IGRpdi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gU2VsZWN0aXplICovXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3RpemVdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tdG9wOiAtMnB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG59XG5cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdGl6ZV0gaW5wdXQudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogQm9vdHN0cmFwIHRoZW1lICovXG4vKiBIZWxwZXIgY2xhc3MgdG8gc2hvdyBzdHlsZXMgd2hlbiBmb2N1cyAqL1xuLmJ0bi1kZWZhdWx0LWZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGJvcmRlci1jb2xvcjogI0FEQURBRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC10b2dnbGUgPiAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vKiBGaXggQm9vdHN0cmFwIGRyb3Bkb3duIHBvc2l0aW9uIHdoZW4gaW5zaWRlIGEgaW5wdXQtZ3JvdXAgKi9cbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwLmRyb3Bkb3duIHtcbiAgLyogSW5zdGVhZCBvZiByZWxhdGl2ZSAqL1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcCA+IGlucHV0LnVpLXNlbGVjdC1zZWFyY2guZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbC5kaXJlY3Rpb24tdXAge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtbWF0Y2ggPiAuYnRuIHtcbiAgLyogSW5zdGVhZCBvZiBjZW50ZXIgYmVjYXVzZSBvZiAuYnRuICovXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi8qIFNlZSBTY3JvbGxhYmxlIE1lbnUgd2l0aCBCb290c3RyYXAgMyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE5MjI3NDk2ICovXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtY2hvaWNlcywgLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW5vLWNob2ljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbmJvZHkgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5vcGVuIHtcbiAgei1pbmRleDogMTAwMDsgLyogU3RhbmRhcmQgQm9vdHN0cmFwIGRyb3Bkb3duIHotaW5kZXggKi9cbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzcHggM3B4IDAgM3B4O1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgaW5wdXQudWktc2VsZWN0LXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8qIFRvIHByZXZlbnQgZG91YmxlIGJhY2tncm91bmQgd2hlbiBkaXNhYmxlZCAqL1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogMS42NjY2NjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2Uge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMC43NTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZyAudWktc2VsZWN0LW1hdGNoLWNsb3NlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGU6aG92ZXIgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZTpob3ZlciAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmctYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDI4YmNhO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3Bhbjpob3ZlciwgLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmRpc2FibGVkID4gc3Bhbixcbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cuYWN0aXZlLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBmaXggaGlkZS9zaG93IGFuZ3VsYXIgYW5pbWF0aW9uICovXG4udWktc2VsZWN0LW1hdGNoLm5nLWhpZGUtYWRkLFxuLnVpLXNlbGVjdC1zZWFyY2gubmctaGlkZS1hZGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1hcmsgaW52YWxpZCBCb290c3RyYXAgKi9cbi51aS1zZWxlY3QtYm9vdHN0cmFwLm5nLWRpcnR5Lm5nLWludmFsaWQgPiBidXR0b24uYnRuLnVpLXNlbGVjdC1tYXRjaCB7XG4gIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcbn1cblxuLyogSGFuZGxlIHVwIGRpcmVjdGlvbiBCb290c3RyYXAgKi9cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPWJvb3RzdHJhcF0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiAwIC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gtdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC10b2dnbGUgPiBhLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogU3Bpbm5lciAqL1xuLnVpLXNlbGVjdC1yZWZyZXNoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogOHB4IDI3cHg7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB1aS1zZWxlY3Qtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4udWktc2VsZWN0LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdWktc2VsZWN0LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHVpLXNlbGVjdC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnVpLXNlbGVjdC1yZWZyZXNoaW5nLm5nLWFuaW1hdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAwcztcbn1cblxuLnVpLXNlbGVjdC1kcm9wZG93bi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4vKiBTd2VldCBBbGVydCBDU1MgdjEuMS4zICovXG5ib2R5LnN0b3Atc2Nyb2xsaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dlZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAvKiBJRTggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MClcIjtcbiAgLyogSUU4ICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3dlZXQtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDQ3OHB4O1xuICBwYWRkaW5nOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1NnB4O1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuc3dlZXQtYWxlcnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc3dlZXQtYWxlcnQgaDIge1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2VldC1hbGVydCBwIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zd2VldC1hbGVydCBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWVycm9yLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICB3ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjE1cywgbWF4LWhlaWdodCAwLjE1cztcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjE1cywgbWF4LWhlaWdodCAwLjE1cztcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1lcnJvci1jb250YWluZXIuc2hvdyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIHdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMsIG1heC1oZWlnaHQgMC4ycztcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cywgbWF4LWhlaWdodCAwLjI1cztcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1lcnJvci1jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2Q3ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1lcnJvci1jb250YWluZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YmVmb3JlLCAuc3dlZXQtYWxlcnQgLnNhLWlucHV0LWVycm9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNmU1NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWlucHV0LWVycm9yOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3I6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvci5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggI2M0ZTZmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuMDNzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjAzcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjAzcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG4uc3dlZXQtYWxlcnQuc2hvdy1pbnB1dCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dhbDItbW9kYWwgLnN3YWwyLWNoZWNrYm94ID4gaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zd2FsMi1tb2RhbCAuc3dhbDItY2hlY2tib3ggPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWNvbmZpcm0tYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dlZXQtYWxlcnQgLmxhLWJhbGwtZmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Q0Q0RjU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgbWFyZ2luOiAyNnB4IDVweCAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDEyOCwgMTc5LCAyMzUsIDAuNSksIGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlY2ZmNDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRjMmYxO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNzkxMjE7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsOmhvdmVyLCAuc3dlZXQtYWxlcnQgYnV0dG9uLmNhbmNlbDpmb2N1cywgLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6YWN0aXZlLCAuc3dlZXQtYWxlcnQgYnV0dG9uLmNhbmNlbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LjAwMzQ0ODI3NTksIDExOS41LCAyNy4xOTY1NTE3MjQxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI0LjYzMjMyNzU4NjIsIDkwLjgxMjUsIDIwLjY2NzY3MjQxMzgpO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNhbmNlbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTk3LCAyMDUsIDIxMSwgMC44KSAwcHggMHB4IDJweCwgcmdiYSgwLCAwLCAwLCAwLjA0NzA1ODgpIDBweCAwcHggMHB4IDFweCBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNvbmZpcm1bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNvbmZpcm1bZGlzYWJsZWRdIH4gLmxhLWJhbGwtZmFsbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3dlZXQtYWxlcnRbZGF0YS1oYXMtY2FuY2VsLWJ1dHRvbj1mYWxzZV0gYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dlZXQtYWxlcnRbZGF0YS1oYXMtY29uZmlybS1idXR0b249ZmFsc2VdW2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIGdyYXk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjI3NDc0O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLXgtbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI3NDc0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogMTdweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogMTZweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGOEJCODY7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS13YXJuaW5nIC5zYS1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkI4Njtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXdhcm5pbmcgLnNhLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkI4Njtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNDOURBRTE7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOURBRTE7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHRvcDogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5REFFMTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNBNURDODY7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzOjpiZWZvcmUsIC5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMjBweCAwIDAgMTIwcHg7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTMzcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDYwcHggNjBweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3M6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDEyMHB4IDEyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTIwcHggMTIwcHggMDtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDBweCA2MHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNjBweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtZml4IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZSB7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVEQzg2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1saW5lLnNhLXRpcCB7XG4gIHdpZHRoOiAyNXB4O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDQ2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1saW5lLnNhLWxvbmcge1xuICB3aWR0aDogNDdweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAzOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNob3dTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGVTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlU3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuICAwJSB7XG4gICAgdG9wOiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuICAwJSB7XG4gICAgdG9wOiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9Ub3Age1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Cb3R0b20ge1xuICAwJSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVGcm9tQm90dG9tIHtcbiAgMCUge1xuICAgIHRvcDogNzAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb0JvdHRvbSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNzAlO1xuICB9XG59XG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249cG9wXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAwLjNzO1xuICBhbmltYXRpb246IHNob3dTd2VldEFsZXJ0IDAuM3M7XG59XG5cbi5zaG93U3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1ub25lXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5zaG93U3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLXRvcF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVGcm9tVG9wIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xpZGVGcm9tVG9wIDAuM3M7XG59XG5cbi5zaG93U3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLWJvdHRvbV0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVGcm9tQm90dG9tIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xpZGVGcm9tQm90dG9tIDAuM3M7XG59XG5cbi5oaWRlU3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1wb3BdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGhpZGVTd2VldEFsZXJ0IDAuMnM7XG4gIGFuaW1hdGlvbjogaGlkZVN3ZWV0QWxlcnQgMC4ycztcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPW5vbmVdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tdG9wXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDAuNHM7XG4gIGFuaW1hdGlvbjogc2xpZGVUb1RvcCAwLjRzO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS1ib3R0b21dIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMC4zcztcbiAgYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tIDAuM3M7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc1RpcCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4O1xuICB9XG4gIDU0JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuICA3MCUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdG9wOiAzN3B4O1xuICB9XG4gIDg0JSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgbGVmdDogMjFweDtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDQ1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogMzdweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NMb25nIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuICA2NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAzOHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cbiAgODQlIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZVBsYWNlaG9sZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbi5hbmltYXRlU3VjY2Vzc1RpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc1RpcCAwLjc1cztcbiAgYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc1RpcCAwLjc1cztcbn1cblxuLmFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc0xvbmcgMC43NXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NMb25nIDAuNzVzO1xufVxuXG4uc2EtaWNvbi5zYS1zdWNjZXNzLmFuaW1hdGU6OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogcm90YXRlUGxhY2Vob2xkZXIgNC4yNXMgZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVFcnJvckljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVFcnJvckljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZUVycm9ySWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlRXJyb3JJY29uIDAuNXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZUVycm9ySWNvbiAwLjVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZVhNYXJrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZVhNYXJrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlWE1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVhNYXJrIDAuNXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZVhNYXJrIDAuNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZVdhcm5pbmcge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhENDg2O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4QkI4NjtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZVdhcm5pbmcge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhENDg2O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4QkI4NjtcbiAgfVxufVxuLnB1bHNlV2FybmluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb246IHB1bHNlV2FybmluZyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZVdhcm5pbmdJbnMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDQ4NjtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQjg2O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlV2FybmluZ0lucyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhENDg2O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEJCODY7XG4gIH1cbn1cbi5wdWxzZVdhcm5pbmdJbnMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2VXYXJuaW5nSW5zIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmdJbnMgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBJbnRlcm5ldCBFeHBsb3JlciA5IGhhcyBzb21lIHNwZWNpYWwgcXVpcmtzIHRoYXQgYXJlIGZpeGVkIGhlcmUgKi9cbi8qIFRoZSBpY29ucyBhcmUgbm90IGFuaW1hdGVkLiAqL1xuLyogVGhpcyBmaWxlIGlzIGF1dG9tYXRpY2FsbHkgbWVyZ2VkIGludG8gc3dlZXQtYWxlcnQubWluLmpzIHRocm91Z2ggR3VscCAqL1xuLyogRXJyb3IgaWNvbiAqL1xuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIFxcOSA7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1yaWdodCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIFxcOSA7XG59XG5cbi8qIFN1Y2Nlc3MgaWNvbiAqL1xuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IFxcOSA7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1saW5lLnNhLXRpcCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgXFw5IDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUuc2EtbG9uZyB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIFxcOSA7XG59XG5cbi8qIVxuICogTG9hZCBBd2Vzb21lIHYxLjEuMCAoaHR0cDovL2dpdGh1Yi5kYW5pZWxjYXJkb3NvLm5ldC9sb2FkLWF3ZXNvbWUvKVxuICogQ29weXJpZ2h0IDIwMTUgRGFuaWVsIENhcmRvc28gPEBEYW5pZWxDYXJkb3NvPlxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKi9cbi5sYS1iYWxsLWZhbGwsXG4ubGEtYmFsbC1mYWxsID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxhLWJhbGwtZmFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLWRhcmsge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwIHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmxhLWJhbGwtZmFsbCB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXYge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBiYWxsLWZhbGwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMjAwbXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMjAwbXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0xMDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBtcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDBtcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLXNtIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLXNtID4gZGl2IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTJ4IHtcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtMnggPiBkaXYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDhweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0zeCB7XG4gIHdpZHRoOiAxNjJweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTN4ID4gZGl2IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4vKlxuICogQW5pbWF0aW9uXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYmFsbC1mYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cbi50b2FzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9hc3QtbWVzc2FnZSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnRvYXN0LW1lc3NhZ2UgYSxcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG5cbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuM2VtO1xuICB0b3A6IC0wLjNlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi50b2FzdC1jbG9zZS1idXR0b246aG92ZXIsXG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8qQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLiovXG5idXR0b24udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi50b2FzdC10b3AtY2VudGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvYXN0LXRvcC1sZWZ0IHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG4udG9hc3QtdG9wLXJpZ2h0IHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cblxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG5cbi50b2FzdC1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICAvKm92ZXJyaWRlcyovXG59XG5cbiN0b2FzdC1jb250YWluZXIgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlciA+IGRpdixcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFBMzUxO1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQzNjJGO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjk2QjQ7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTQwNjtcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi8qQW5pbWF0aW9ucyovXG4udG9hc3Qge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5uZy1lbnRlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLnRvYXN0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0Lm5nLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLnRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLypSZXNwb25zaXZlIERlc2lnbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxMWVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjQxcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxOGVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICAgIHdpZHRoOiAyNWVtO1xuICB9XG59XG4vKiBUb2FzdHIgY3VzdG9tIHN0eWxlcyovXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYsICN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlciA+IGRpdiB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyxcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3IsXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcsXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzZhNmM2ZjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMzQ5OGRiO1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzYyY2IzMTtcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmI2MDY7XG59XG5cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2U3NGMzYztcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udG9hc3QtaW5mbyAudG9hc3QtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4udG9hc3Qtc3VjY2VzcyAudG9hc3QtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjYjMxO1xufVxuXG4udG9hc3Qtd2FybmluZyAudG9hc3QtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNjA2O1xufVxuXG4udG9hc3QtZXJyb3IgLnRvYXN0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDI3OHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMjBweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlLCAuZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG59XG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmUge1xuICByaWdodDogOXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xuICBsZWZ0OiA5cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXAge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YmVmb3JlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xufVxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YWZ0ZXIge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHotaW5kZXg6IDMwMDE7XG59XG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIge1xuICBmbG9hdDogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICAvKiBDYWxlbmRhcnMgKi9cbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5zaW5nbGUgLmNhbGVuZGFyLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMycHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLCAuZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3ZlciwgLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLCAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNjY2M7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZiwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuaW4tcmFuZ2UsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLnN0YXJ0LWRhdGUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmVuZC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGUge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTdlYmQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCwgLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB3aWR0aDogNTYlO1xufVxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5ob3Vyc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5taW51dGVzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnNlY29uZHNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuYW1wbXNlbGVjdCB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM1NTU7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogMCA2cHggMCAyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmkuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4YztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHNlbGVjdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFuZ2VzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmFuZ2VzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhbmdlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzA4YztcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhbmdlcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwOGM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJhbmdlcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDhjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDhjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogIExhcmdlciBTY3JlZW4gU3R5bGluZyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU2NHB4KSB7XG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5yaWdodCAuY2FsZW5kYXItdGFibGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5sZWZ0IC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MzBweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG4vKlxuICogRG9uJ3QgbW9kaWZ5IHRoaW5ncyBtYXJrZWQgd2l0aCAhIC0gdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nXG4gKi9cbi8qICEgdmVydGljYWwgbGF5b3V0ICovXG4ubXVsdGlTZWxlY3QgLnZlcnRpY2FsIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qICEgaG9yaXpvbnRhbCBsYXlvdXQgKi9cbi5tdWx0aVNlbGVjdCAuaG9yaXpvbnRhbDpub3QoLm11bHRpU2VsZWN0R3JvdXApIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qICEgY3JlYXRlIGEgXCJyb3dcIiAqL1xuLm11bHRpU2VsZWN0IC5saW5lIHtcbiAgcGFkZGluZzogMnB4IDBweCA0cHggMHB4O1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyogISBjcmVhdGUgYSBcImNvbHVtblwiICovXG4ubXVsdGlTZWxlY3QgLmFjb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTJweDtcbn1cblxuLyogISAqL1xuLm11bHRpU2VsZWN0IC5pbmxpbmVCbG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogdGhlIG11bHRpc2VsZWN0IGJ1dHRvbiAqL1xuLm11bHRpU2VsZWN0ID4gYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLypcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgcGFkZGluZzogMXB4IDhweCAxcHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi1oZWlnaHQgOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmN2Y3ZjcpO1xuICBjb2xvcjogIzU1NTtcbiAgKi9cbiAgLyogU0EgYnRuLWRlZmF1bHQgY2xhc3NlcyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLyogYnV0dG9uOiBob3ZlciAqL1xuLm11bHRpU2VsZWN0ID4gYnV0dG9uOmhvdmVyIHtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNlOWU5ZTkpOyAqL1xuICAvKiBTQSBidG4tZGVmYXVsdCBjbGFzc2VzICovXG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi8qIGJ1dHRvbjogZGlzYWJsZWQgKi9cbi5tdWx0aVNlbGVjdCA+IGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIGJ1dHRvbjogY2xpY2tlZCAqL1xuLm11bHRpU2VsZWN0IC5idXR0b25DbGlja2VkIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKiBsYWJlbHMgb24gdGhlIGJ1dHRvbiAqL1xuLm11bHRpU2VsZWN0IC5idXR0b25MYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogZG93bndhcmQgcG9pbnRpbmcgYXJyb3cgKi9cbi5tdWx0aVNlbGVjdCAuY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMHB4IDBweCAxcHggMTJweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgZG90dGVkO1xufVxuXG4vKiB0aGUgbWFpbiBjaGVja2JveGVzIGFuZCBoZWxwZXIgbGF5ZXIgKi9cbi5tdWx0aVNlbGVjdCAuY2hlY2tib3hMYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgbWluLXdpZHRoOiAyNzhweDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBjb250YWluZXIgb2YgaGVscGVyIGVsZW1lbnRzICovXG4ubXVsdGlTZWxlY3QgLmhlbHBlckNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHggOHB4IDBweCA4cHg7XG59XG5cbi8qIGhlbHBlciBidXR0b25zIChzZWxlY3QgYWxsLCBub25lLCByZXNldCk7ICovXG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcbn1cblxuLm11bHRpU2VsZWN0IC5oZWxwZXJCdXR0b24ucmVzZXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uOm5vdCgucmVzZXQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi8qIGNsZWFyIGJ1dHRvbiAqL1xuLm11bHRpU2VsZWN0IC5jbGVhckJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICByaWdodDogMnB4O1xuICB0b3A6IDRweDtcbn1cblxuLyogZmlsdGVyICovXG4ubXVsdGlTZWxlY3QgLmlucHV0RmlsdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIE9wZXJhL0lFIDgrICovXG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLyogaGVscGVyIGVsZW1lbnRzIG9uIGhvdmVyICYgZm9jdXMgKi9cbi5tdWx0aVNlbGVjdCAuY2xlYXJCdXR0b246aG92ZXIsXG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubXVsdGlTZWxlY3QgLmNsZWFyQnV0dG9uOmZvY3VzLFxuLm11bHRpU2VsZWN0IC5oZWxwZXJCdXR0b246Zm9jdXMsXG4ubXVsdGlTZWxlY3QgLmlucHV0RmlsdGVyOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2QUZFOSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2NSksIDAgMCA1cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2NSksIDAgMCA1cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbnRhaW5lciBvZiBtdWx0aSBzZWxlY3QgaXRlbXMgKi9cbi5tdWx0aVNlbGVjdCAuY2hlY2tCb3hDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAhIHRvIHNob3cgLyBoaWRlIHRoZSBjaGVja2JveCBsYXllciBhYm92ZSAqL1xuLm11bHRpU2VsZWN0IC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogaXRlbSBsYWJlbHMgKi9cbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RJdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6ICM0NDQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDI3OHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuXG4vKiBTdHlsaW5nIG9uIHNlbGVjdGVkIGl0ZW1zICovXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0SXRlbTpub3QoLm11bHRpU2VsZWN0R3JvdXApLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlOWU5ZTksICNmMWYxZjEpO1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0SXRlbSAuYWNvbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGl0ZW0gbGFiZWxzIGZvY3VzIG9uIG1vdXNlIGhvdmVyICovXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0SXRlbTpob3Zlcixcbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RHcm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYzFjMWMxLCAjOTk5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuLyogaXRlbSBsYWJlbHMgZm9jdXMgdXNpbmcga2V5Ym9hcmQgKi9cbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RGb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYzFjMWMxLCAjOTk5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuLyogY2hhbmdlIG1vdXNlIHBvaW50ZXIgaW50byB0aGUgcG9pbnRpbmcgZmluZ2VyICovXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0SXRlbSBzcGFuOmhvdmVyLFxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEdyb3VwIHNwYW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qICEgZ3JvdXAgbGFiZWxzICovXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0R3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIHJpZ2h0LWFsaWduIHRoZSB0aWNrIG1hcmsgKCYjMTAwMDQ7KSAqL1xuLm11bHRpU2VsZWN0IC50aWNrTWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLyogaGlkZSB0aGUgb3JpZ2luYWwgSFRNTCBjaGVja2JveCBhd2F5ICovXG4ubXVsdGlTZWxlY3QgLmNoZWNrYm94IHtcbiAgY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGNoZWNrYm94ZXMgY3VycmVudGx5IGRpc2FibGVkICovXG4ubXVsdGlTZWxlY3QgLmRpc2FibGVkLFxuLm11bHRpU2VsZWN0IC5kaXNhYmxlZDpob3Zlcixcbi5tdWx0aVNlbGVjdCAuZGlzYWJsZWQgbGFiZWwgaW5wdXQ6aG92ZXIgfiBzcGFuIHtcbiAgY29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG4vKiBJZiB5b3UgdXNlIGltYWdlcyBpbiBidXR0b24gLyBjaGVja2JveCBsYWJlbCwgeW91IG1pZ2h0IHdhbnQgdG8gY2hhbmdlIHRoZSBpbWFnZSBzdHlsZSBoZXJlLiAqL1xuLm11bHRpU2VsZWN0IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWF4LWhlaWdodDogMjJweDtcbiAgbWF4LXdpZHRoOiAyMnB4O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBHZW5lcmljIFN0eWxlc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG5hZy1ncmlkLCBhZy1ncmlkLWFuZ3VsYXIsIGFnLWdyaWQtbmcyLCBhZy1ncmlkLXBvbHltZXIsIGFnLWdyaWQtYXVyZWxpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWctaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5hZy1mYWRlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFnLXdpZHRoLWhhbGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmFnLXVuc2VsZWN0YWJsZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZy1zZWxlY3RhYmxlIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFnLWlucHV0LXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWctc2hha2UtbGVmdC10by1yaWdodCB7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGFnLXNoYWtlLWxlZnQtdG8tcmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYWctc2hha2UtbGVmdC10by1yaWdodCB7XG4gIGZyb20ge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICB0byB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG4vKiBpY29ucyBhcmUgdXNlZCBvdXRzaWRlIG9mIHRoZSBncmlkIHJvb3QgKGluIHRoZSBnaG9zdCkgKi9cbi5hZy1pY29uLWFnZ3JlZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9hZ2dyZWdhdGlvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWFycm93cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvYXJyb3dzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tYXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9hc2Muc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY2hlY2tib3gtY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtcmVhZG9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LWluZGV0ZXJtaW5hdGUtcmVhZG9ubHkuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jaGVja2JveC1pbmRldGVybWluYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1pbmRldGVybWluYXRlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHkuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jaGVja2JveC11bmNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LXVuY2hlY2tlZC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29sdW1uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29sdW1ucy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWNvbnRyYWN0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbnRyYWN0ZWQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jb3B5LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jdXQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9kZXNjLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tZXhwYW5kZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2V4cGFuZGVkLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tZXllLXNsYXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9leWUtc2xhc2guc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1leWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2V5ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZmlsdGVyLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2dyb3VwLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24taW5kZXRlcm1pbmF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvaW5kZXRlcm1pbmF0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2xlZnQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1sb2FkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9sb2FkaW5nLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbWVudS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLW1pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9taW51cy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLW5vbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL25vbmUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1ub3QtYWxsb3dlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbm90LWFsbG93ZWQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1wYXN0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvcGFzdGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1waW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3Bpbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXBpdm90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9waXZvdC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3BsdXMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvcmlnaHQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1zbWFsbC1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC1sZWZ0LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tc21hbGwtcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3NtYWxsLXJpZ2h0LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tc21hbGwtdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3NtYWxsLXVwLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tc21hbGwtZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvc21hbGwtZG93bi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXRpY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RpY2suc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jcm9zcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY3Jvc3Muc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi10cmVlLW9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RyZWUtb3Blbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXRyZWUtY2xvc2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90cmVlLWNsb3NlZC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXRyZWUtaW5kZXRlcm1pbmF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvdHJlZS1pbmRldGVybWluYXRlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLXJvb3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hZy1yb290LXdyYXBwZXIgKiwgLmFnLXJvb3Qtd3JhcHBlciAqOmJlZm9yZSwgLmFnLXJvb3Qtd3JhcHBlciAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hZy1yb290LXdyYXBwZXIuYWctbGF5b3V0LW5vcm1hbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy1yb290LXdyYXBwZXIgLmFnLXdhdGVybWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMjVweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0IDNzO1xufVxuLmFnLXJvb3Qtd3JhcHBlciAuYWctd2F0ZXJtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTkRrMGNIZ2lJR2hsYVdkb2REMGlNak01Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT1RRZ01qTTVJaUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGdvZ0lDQWdQQ0V0TFNCSFpXNWxjbUYwYjNJNklGTnJaWFJqYUNBME55NHhJQ2cwTlRReU1pa2dMU0JvZEhSd09pOHZkM2QzTG1KdmFHVnRhV0Z1WTI5a2FXNW5MbU52YlM5emEyVjBZMmdnTFMwK0NpQWdJQ0E4ZEdsMGJHVStURzluYnp3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhrWldaelBnb2dJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHdMall4TWpnME9Ua3pNU3d4TURnZ1REQXVOakV5T0RRNU9UTXhMRFkzTGpRMU9UWXpOelFnVERBdU5qRXlPRFE1T1RNeExEWTNMalExT1RZek56UWdRekF1TmpFeU9EUTVPVE14TERZeUxqRXdNRFkxTXpZZ015NDBOekU0TXpNM09DdzFOeTR4TkRnM05EZ3pJRGd1TVRFeU9EUTVPVE1zTlRRdU5EWTVNalUyTkNCTU9UZ3VNekEyTkRJMUxESXVNemsxT1RjeE5UY2dURGs0TGpNd05qUXlOU3d5TGpNNU5UazNNVFUzSUVNeE1ESXVPVFEzTkRReExDMHdMakk0TXpVeU1ETTFPQ0F4TURndU5qWTFOREE1TEMwd0xqSTRNelV5TURNMU9DQXhNVE11TXpBMk5ESTFMREl1TXprMU9UY3hOVGNnVERFeE15NHpNRFkwTWpVc01pNHpPVFU1TnpFMU55Qk1NakF6TGpVc05UUXVORFk1TWpVMk5DQk1NakF6TGpVc05UUXVORFk1TWpVMk5DQkRNakE0TGpFME1UQXhOaXcxTnk0eE5EZzNORGd6SURJeE1TdzJNaTR4TURBMk5UTTJJREl4TVN3Mk55NDBOVGsyTXpjMElFd3lNVEVzTVRNNElFd3hPREVzTVRNNElFd3hPREF1T1RrM01EUXhMRGt6TGprNU9UazVPVGdnVERFNE1DNDVPVFl3TXpJc09UTXVPVGs1T1RrNU9TQkRNVGd3TGprNU5UUTNOU3c0TlM0M01UWXhNakkySURFM05DNHlOems1TURrc056a3VNREF4TURBNE55QXhOalV1T1RrMk1ETXlMRGM1TGpBd01UQXdPRGNnVERFeU1pdzNPQzQ1T1RrNU9UazVJRU14TVRNdU56RTFOekk1TERjNExqazVPVGs1T1RrZ01UQTNMRGcxTGpjeE5UY3lPRFlnTVRBM0xEa3pMams1T1RrNU9Ua2dUREV3Tnl3eE16WXVNREUxTmpJeklFd3hNRGNzTVRNMkxqQXhOVFl5TXlCRE1UQTNMREUwTkM0eU9UazRPVFVnTVRFekxqY3hOVGN5T1N3eE5URXVNREUxTmpJeklERXlNaXd4TlRFdU1ERTFOakl6SUV3eE5qZ3NNVFV4TGpBeE5UWXlNeUJNTVRZNExERTJNeUJETVRZNExERTJOQzQyTlRZNE5UUWdNVFkyTGpZMU5qZzFOQ3d4TmpZZ01UWTFMREUyTmlCTU1USXdMREUyTmlCTU1USXdMREUzT1NCTU1UWTFMams1TmpBek1pd3hOemtnVERFMk5TNDVPVFl3TXpJc01UYzRMams1TnpnM055QkRNVGMwTGpJM09UUTNOQ3d4TnpndU9UazNPRGMzSURFNE1DNDVPVFE0Tml3eE56SXVNamd6TkRReUlERTRNQzQ1T1RZd016SXNNVFkwSUV3eE9ERXNNVFV3TGprMk1EVTFOQ0JNTWpFeExERTFNQzQ1TmpBMU5UUWdUREl4TVN3eE56RXVOakEyTWpBM0lFd3lNVEVzTVRjeExqWXdOakl3TnlCRE1qRXhMREUzTmk0NU5qVXhPVEVnTWpBNExqRTBNVEF4Tml3eE9ERXVPVEUzTURrMklESXdNeTQxTERFNE5DNDFPVFkxT0RnZ1RERXhNeTR6TURZME1qVXNNak0yTGpZMk9UZzNNeUJNTVRFekxqTXdOalF5TlN3eU16WXVOalk1T0RjeklFTXhNRGd1TmpZMU5EQTVMREl6T1M0ek5Ea3pOalVnTVRBeUxqazBOelEwTVN3eU16a3VNelE1TXpZMUlEazRMak13TmpReU5Td3lNell1TmpZNU9EY3pJRXc0TGpFeE1qZzBPVGt6TERFNE5DNDFPVFkxT0RnZ1REZ3VNVEV5T0RRNU9UTXNNVGcwTGpVNU5qVTRPQ0JETXk0ME56RTRNek0zT0N3eE9ERXVPVEUzTURrMklEQXVOakV5T0RRNU9UTXhMREUzTmk0NU5qVXhPVEVnTUM0Mk1USTRORGs1TXpFc01UY3hMall3TmpJd055Qk1NQzQyTVRJNE5EazVNekVzTVRJeElFd3lOeXd4TWpFZ1RESTNMREV6TmlCRE1qY3NNVFEwTGpJNE5ESTNNU0F6TXk0M01UVTNNamczTERFMU1TQTBNaXd4TlRFZ1REUXlMREUxTVNCTU1UQXdMREUxTVNCTU1UQXdMRGswSUVNeE1EQXNPRFV1TnpFMU56STRPQ0E1TXk0eU9EUXlOekV5TERjNUlEZzFMRGM1SUV3eU55dzNPU0JNTWpjc09USWdURGcwTERreUlFTTROUzQyTlRZNE5UUXlMRGt5SURnM0xEa3pMak0wTXpFME5UZ2dPRGNzT1RVZ1REZzNMRGsxSUV3NE55d3hNRGdnVERBdU5qRXlPRFE1T1RNeExERXdPQ0JhSWlCcFpEMGljR0YwYUMweElqNDhMM0JoZEdnK0NpQWdJQ0E4TDJSbFpuTStDaUFnSUNBOFp5QnBaRDBpVTNsdFltOXNjeUlnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJa3h2WjI4aVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTkRjM0xEVTFJRXcwT1RRc05UVWdURFE1TkN3eE5URWdURFF6TlN3eE5URWdRelF5Tmk0M01UVTNNamtzTVRVeElEUXlNQ3d4TkRRdU1qZzBNamN4SURReU1Dd3hNellnVERReU1DdzVOaUJETkRJd0xEZzNMamN4TlRjeU9EZ2dOREkyTGpjeE5UY3lPU3c0TVNBME16VXNPREVnVERRek5TdzRNU0JNTkRjM0xEZ3hJRXcwTnpjc05UVWdXaUJOTkRRd0xEazRJRU0wTXpndU16UXpNVFEyTERrNElEUXpOeXc1T1M0ek5ETXhORFU0SURRek55d3hNREVnVERRek55d3hNekVnUXpRek55d3hNekl1TmpVMk9EVTBJRFF6T0M0ek5ETXhORFlzTVRNMElEUTBNQ3d4TXpRZ1REUTNOeXd4TXpRZ1REUTNOeXc1T0NCTU5EUXdMRGs0SUZvaUlHbGtQU0prSWlCbWFXeHNQU0lqUmtaR1JrWkdJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3pPVFl1TURBd01EQXdMQ0ExTlM0d01EQXdNREFwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4d2IyeDVaMjl1SUdsa1BTSlFZWFJvTFRZaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUhCdmFXNTBjejBpTUNBeU5pQXhOeUF5TmlBeE55QTVOaUF3SURrMklqNDhMM0J2YkhsbmIyNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjRzlzZVdkdmJpQnBaRDBpVUdGMGFDMDNJaUJtYVd4c1BTSWpSVEV4UmpJeUlpQndiMmx1ZEhNOUlqQWdNUzR4TXpZNE5qZ3pPR1V0TVRNZ01UY2dNUzR4TXpZNE5qZ3pPR1V0TVRNZ01UY2dNVGNnTUNBeE55SStQQzl3YjJ4NVoyOXVQZ29nSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SWswek16RXNNVFV4SUV3ek5EZ3NNVFV4SUV3ek5EZ3NNVEF4SUV3ek5EZ3NNVEF4SUVNek5EZ3NPVGt1TXpRek1UUTFPQ0F6TkRrdU16UXpNVFEyTERrNElETTFNU3c1T0NCTU16ZzVMRGs0SUV3ek9Ea3NPREVnVERNME5pdzRNU0JNTXpRMkxEZ3hJRU16TXpjdU56RTFOekk1TERneElETXpNU3c0Tnk0M01UVTNNamc0SURNek1TdzVOaUJNTXpNeExERTFNU0JhSWlCcFpEMGljaUlnWm1sc2JEMGlJMFpHUmtaR1JpSStQQzl3WVhSb1Bnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTXpJMExEZzJJRXd6TWpRc056WWdURE15TkN3M05pQkRNekkwTERZM0xqY3hOVGN5T0RnZ016RTNMakk0TkRJM01TdzJNU0F6TURrc05qRWdUREkwT1N3Mk1TQk1NalE1TERZeElFTXlOREF1TnpFMU56STVMRFl4SURJek5DdzJOeTQzTVRVM01qZzRJREl6TkN3M05pQk1Nak0wTERFek5pQk1Nak0wTERFek5pQkRNak0wTERFME5DNHlPRFF5TnpFZ01qUXdMamN4TlRjeU9Td3hOVEVnTWpRNUxERTFNU0JNTXpBNUxERTFNU0JNTXpBNUxERTFNU0JETXpFM0xqSTROREkzTVN3eE5URWdNekkwTERFME5DNHlPRFF5TnpFZ016STBMREV6TmlCTU16STBMREV3TUNCTU1qZzNMREV3TUNCTU1qZzNMREV4TnlCTU16QTNMREV4TnlCTU16QTNMREV6TVNCTU16QTNMREV6TVNCRE16QTNMREV6TWk0Mk5UWTROVFFnTXpBMUxqWTFOamcxTkN3eE16UWdNekEwTERFek5DQk1NalUwTERFek5DQk1NalUwTERFek5DQkRNalV5TGpNME16RTBOaXd4TXpRZ01qVXhMREV6TWk0Mk5UWTROVFFnTWpVeExERXpNU0JNTWpVeExEZ3hJRXd5TlRFc09ERWdRekkxTVN3M09TNHpORE14TkRVNElESTFNaTR6TkRNeE5EWXNOemdnTWpVMExEYzRJRXd6TURRc056Z2dURE13TkN3M09DQkRNekExTGpZMU5qZzFOQ3czT0NBek1EY3NOemt1TXpRek1UUTFPQ0F6TURjc09ERWdURE13Tnl3NE5pQk1NekkwTERnMklGb2lJR2xrUFNKSElpQm1hV3hzUFNJalJrWkdSa1pHSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKaFp5SStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVEyOXRZbWx1WldRdFUyaGhjR1VpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHRZWE5ySUdsa1BTSnRZWE5yTFRJaUlHWnBiR3c5SW5kb2FYUmxJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWpjR0YwYUMweElqNDhMM1Z6WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMjFoYzJzK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSFZ6WlNCbWFXeHNQU0lqUlRFeFJqSXlJaUI0YkdsdWF6cG9jbVZtUFNJamNHRjBhQzB4SWo0OEwzVnpaVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4eVpXTjBJR2xrUFNKbklpQm1hV3hzUFNJalJURXhSakl5SWlCNFBTSXhNakFpSUhrOUlqa3lJaUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRZaUlISjRQU0l6SWo0OEwzSmxZM1ErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTkRBc01USXhJRXc0Tnl3eE1qRWdURGczTERFek9DQk1ORE1zTVRNNElFdzBNeXd4TXpnZ1F6UXhMak0wTXpFME5UZ3NNVE00SURRd0xERXpOaTQyTlRZNE5UUWdOREFzTVRNMUlFdzBNQ3d4TWpFZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJaUJtYVd4c1BTSWpSVEV4UmpJeUlqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT0pO1xuICBmaWx0ZXI6IGludmVydCg1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5hZy1yb290LXdyYXBwZXIgLmFnLXdhdGVybWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSW52YWxpZCBMaWNlbnNlIEtleVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IEltcGFjdDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uYWctcm9vdC13cmFwcGVyLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFnLXJvb3Qtd3JhcHBlci1ib2R5LmFnLWxheW91dC1ub3JtYWwge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWctcm9vdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFnLXJvb3QuYWctbGF5b3V0LW5vcm1hbCwgLmFnLXJvb3QuYWctbGF5b3V0LWF1dG8taGVpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIGZsZXg6IDE7XG59XG4uYWctcm9vdC5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBWaWV3cG9ydHNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWhlYWRlci12aWV3cG9ydCxcbi5hZy1mbG9hdGluZy10b3Atdmlld3BvcnQsXG4uYWctYm9keS12aWV3cG9ydCxcbi5hZy1waW5uZWQtbGVmdC1jb2xzLXZpZXdwb3J0LFxuLmFnLWNlbnRlci1jb2xzLXZpZXdwb3J0LFxuLmFnLXBpbm5lZC1yaWdodC1jb2xzLXZpZXdwb3J0LFxuLmFnLWZsb2F0aW5nLWJvdHRvbS12aWV3cG9ydCxcbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsLXZpZXdwb3J0LFxuLmFnLXZpcnR1YWwtbGlzdC12aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hZy1ib2R5LXZpZXdwb3J0LmFnLWxheW91dC1ub3JtYWwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uYWctYm9keS12aWV3cG9ydDpub3QoLmFnLWxheW91dC1wcmludCkuYWctZm9yY2UtdmVydGljYWwtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uYWctcGlubmVkLWxlZnQtY29scy12aWV3cG9ydCwgLmFnLXBpbm5lZC1yaWdodC1jb2xzLXZpZXdwb3J0IHtcbiAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4uYWctY2VudGVyLWNvbHMtdmlld3BvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwtdmlld3BvcnQge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5hZy12aXJ0dWFsLWxpc3Qtdmlld3BvcnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvbnRhaW5lcnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWhlYWRlci1jb250YWluZXIsXG4uYWctZmxvYXRpbmctdG9wLWNvbnRhaW5lcixcbi5hZy1ib2R5LWNvbnRhaW5lcixcbi5hZy1waW5uZWQtcmlnaHQtY29scy1jb250YWluZXIsXG4uYWctY2VudGVyLWNvbHMtY29udGFpbmVyLFxuLmFnLXBpbm5lZC1sZWZ0LWNvbHMtY29udGFpbmVyLFxuLmFnLWZsb2F0aW5nLWJvdHRvbS1jb250YWluZXIsXG4uYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbC1jb250YWluZXIsXG4uYWctZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctZmxvYXRpbmctYm90dG9tLWZ1bGwtd2lkdGgtY29udGFpbmVyLFxuLmFnLXZpcnR1YWwtbGlzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZy1oZWFkZXItY29udGFpbmVyLCAuYWctZmxvYXRpbmctdG9wLWNvbnRhaW5lciwgLmFnLWZsb2F0aW5nLWJvdHRvbS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1ib2R5LXZpZXdwb3J0IC5hZy1jZW50ZXItY29scy1jbGlwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5hZy1ib2R5LXZpZXdwb3J0LmFnLWxheW91dC1hdXRvLWhlaWdodCAuYWctY2VudGVyLWNvbHMtY2xpcHBlciwgLmFnLWJvZHktdmlld3BvcnQuYWctbGF5b3V0LWF1dG8taGVpZ2h0IC5hZy1jZW50ZXItY29scy1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmFnLWJvZHktdmlld3BvcnQgLmFnLWNlbnRlci1jb2xzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFnLWJvZHktdmlld3BvcnQuYWctbGF5b3V0LXByaW50IHtcbiAgZmxleDogbm9uZTtcbn1cbi5hZy1ib2R5LXZpZXdwb3J0LmFnLWxheW91dC1wcmludCAuYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLmFnLXBpbm5lZC1yaWdodC1jb2xzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZy1mdWxsLXdpZHRoLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy10b3AtZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctZmxvYXRpbmctYm90dG9tLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFnLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1mbG9hdGluZy1ib3R0b20tZnVsbC13aWR0aC1jb250YWluZXIsIC5hZy1mbG9hdGluZy10b3AtZnVsbC13aWR0aC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy12aXJ0dWFsLWxpc3QtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU2Nyb2xsZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jZW50ZXItY29scy1jbGlwcGVyIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFnLWxheW91dC1wcmludCAuYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZy1ob3Jpem9udGFsLWxlZnQtc3BhY2VyLCAuYWctaG9yaXpvbnRhbC1yaWdodC1zcGFjZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleC1ncm93OiAxMDAwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlci5hZy1zY3JvbGxlci1jb3JuZXIsIC5hZy1ob3Jpem9udGFsLXJpZ2h0LXNwYWNlci5hZy1zY3JvbGxlci1jb3JuZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEhlYWRlcnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWhlYWRlciwgLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciwgLmFnLXBpbm5lZC1yaWdodC1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWctaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1zb3J0YWJsZSwgLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciAuYWctaGVhZGVyLWNlbGwtc29ydGFibGUsIC5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFnLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWctcGlubmVkLWxlZnQtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWhlYWRlci1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZy1oZWFkZXItb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZy1oZWFkZXItY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5hZy1oZWFkZXItZXhwYW5kLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWctcHJpbWFyeS1jb2xzLWhlYWRlci1wYW5lbCAuYWctY29sdW1uLW5hbWUtZmlsdGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwgLmFnLXByaW1hcnktY29scy1maWx0ZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctcHJpbWFyeS1jb2xzLWhlYWRlci1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvbHVtbnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWNvbHVtbi1tb3ZpbmcgLmFnLWNlbGwge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG59XG4uYWctY29sdW1uLW1vdmluZyAuYWctaGVhZGVyLWNlbGwge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG59XG4uYWctY29sdW1uLW1vdmluZyAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIHdpZHRoIDAuMnM7XG59XG5cbi5hZy1jb2x1bW4tZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtbGlzdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmFnLWx0ciAuYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWctcnRsIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1jb2x1bW4tZHJvcC1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWctY29sdW1uLXNlbGVjdC1pbmRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hZy1jb2x1bW4tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBSb3dzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1yb3ctYW5pbWF0aW9uIC5hZy1yb3cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgdG9wIDAuNHMsIGhlaWdodCAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMsIG9wYWNpdHkgMC4ycztcbn1cblxuLmFnLXJvdy1uby1hbmltYXRpb24gLmFnLXJvdyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbn1cblxuLmFnLXJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctcm93LXBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctcm93LXBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWctZnVsbC13aWR0aC1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYWctcm93LWlubGluZS1lZGl0aW5nIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ2VsbHNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1jZWxsLXdpdGgtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWctY2VsbC1lZGl0LWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFnLWdyb3VwLWNlbGwtZW50aXJlLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1mb290ZXItY2VsbC1lbnRpcmUtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRmlsdGVyc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctc2V0LWZpbHRlci1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1maWx0ZXItZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1maWx0ZXIgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWctZmlsdGVyLXNlbGVjdCB7XG4gIG1hcmdpbjogNHB4IDRweCAwIDRweDtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBGbG9hdGluZyBGaWx0ZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IGlucHV0IHtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSBpbnB1dCB7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZy1mbG9hdGluZy1maWx0ZXItYm9keSB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSAuYWctcmVhY3QtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQ6cmVhZC1vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRHJhZyAmIERyb3BcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWRuZC1naG9zdCB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFnLWRuZC1naG9zdC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5hZy1kbmQtZ2hvc3QtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE92ZXJsYXlcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1vdmVybGF5LXBhbmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctb3ZlcmxheS13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWctb3ZlcmxheS1uby1yb3dzLXdyYXBwZXIuYWctbGF5b3V0LWF1dG8taGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFBvcHVwXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1wb3B1cC1iYWNrZHJvcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctcG9wdXAtZWRpdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogVmlydHVhbCBMaXN0c1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctdmlydHVhbC1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLXZpcnR1YWwtbGlzdC1pdGVtIHNwYW46ZW1wdHk6bm90KC5hZy1pY29uKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEZsb2F0aW5nIFRvcCBhbmQgQm90dG9tXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1mbG9hdGluZy10b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWctcGlubmVkLWxlZnQtZmxvYXRpbmctdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMHB4O1xuICBmbGV4LWdyb3c6IDEwMDA7XG59XG5cbi5hZy1waW5uZWQtcmlnaHQtZmxvYXRpbmctdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMHB4O1xuICBmbGV4LWdyb3c6IDEwMDA7XG59XG5cbi5hZy1mbG9hdGluZy1ib3R0b20ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWctcGlubmVkLWxlZnQtZmxvYXRpbmctYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMHB4O1xuICBmbGV4LWdyb3c6IDEwMDA7XG59XG5cbi5hZy1waW5uZWQtcmlnaHQtZmxvYXRpbmctYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMHB4O1xuICBmbGV4LWdyb3c6IDEwMDA7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFRvb2x0aXBcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQW5pbWF0aW9uc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctdmFsdWUtc2xpZGUtb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgM3MsIG1hcmdpbi1yaWdodCAzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLmFnLXZhbHVlLXNsaWRlLW91dC1lbmQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hZy1vcGFjaXR5LXplcm8ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE1lbnVcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYWctbWVudS1jb2x1bW4tc2VsZWN0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDI2NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYWctbWVudS1saXN0IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hZy1tZW51LW9wdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmFnLW1lbnUtb3B0aW9uLXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWctbWVudS1vcHRpb24tc2hvcnRjdXQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWctbWVudS1vcHRpb24taWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hZy1tZW51LW9wdGlvbi1wb3B1cC1wb2ludGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmFnLW1lbnUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYWctbWVudS1zZXBhcmF0b3ItY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hZy1tZW51LWNvbHVtbi1zZWxlY3Qtd3JhcHBlciAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUmljaCBTZWxlY3RcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXJpY2gtc2VsZWN0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWctcmljaC1zZWxlY3Qtcm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFnLXJpY2gtc2VsZWN0LWxpc3Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5hZy1zZXQtZmlsdGVyLWxpc3Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFRvb2wgUGFuZWxcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXRvb2wtcGFuZWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWZpbHRlci10b29scGFuZWwtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWctcHJpbWFyeS1jb2xzLWxpc3QtcGFuZWwge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uYWctcnRsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4sXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbixcbi5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCxcbi5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbixcbi5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiAuYWctY29sdW1uLWRyYWcsXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIC5hZy1jb2x1bW4tZHJhZyB7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWctc2lkZS1iYXIgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwge1xuICBmbGV4LWdyb3c6IDQ7XG59XG5cbi5hZy10b29sLXBhbmVsLWhvcml6b250YWwtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWctcnRsIC5hZy10b29sLXBhbmVsLWhvcml6b250YWwtcmVzaXplIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cblxuLmFnLWx0ciAuYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG59XG5cbi5sb2FkaW5nLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hZy1kZXRhaWxzLXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1kZXRhaWxzLWdyaWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU2lkZSBCYXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXNpZGUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmFnLXNpZGUtYmFyIC5hZy1zaWRlLWJ1dHRvbnMge1xuICB3aWR0aDogMjBweDtcbn1cbi5hZy1zaWRlLWJhciAuYWctc2lkZS1idXR0b25zIGRpdiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFnLXNpZGUtYmFyIC5hZy1zaWRlLWJ1dHRvbnMgZGl2IGJ1dHRvbiBzcGFuIHtcbiAgd3JpdGluZy1tb2RlOiB0YjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbn1cbi5hZy1zaWRlLWJhciAucGFuZWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmFnLXNpZGUtYmFyLmZ1bGwtd2lkdGggLnBhbmVsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctc2lkZS1iYXIgLmFnLXNpZGUtYnV0dG9ucyBidXR0b24gc3BhbiB7XG4gIHdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFN0YXR1cyBCYXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXN0YXR1cy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWctc3RhdHVzLWJhciAuYWctc3RhdHVzLXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hZy1zdGF0dXMtYmFyLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmFnLXN0YXR1cy1iYXItY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hZy1zdGF0dXMtYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC01IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTYge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC03IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTgge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC04IHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTkge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1yaWdodDogMjEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1yaWdodDogMjEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIyIHtcbiAgcGFkZGluZy1yaWdodDogMjIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIyIHtcbiAgcGFkZGluZy1yaWdodDogMjIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIzIHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIzIHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDI2MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI2IHtcbiAgcGFkZGluZy1yaWdodDogMjYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDI2MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI2IHtcbiAgcGFkZGluZy1yaWdodDogMjYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjcge1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1yaWdodDogMjcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjcge1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1yaWdodDogMjcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDI4MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI4IHtcbiAgcGFkZGluZy1yaWdodDogMjgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDI4MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI4IHtcbiAgcGFkZGluZy1yaWdodDogMjgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjkge1xuICBwYWRkaW5nLWxlZnQ6IDI5MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI5IHtcbiAgcGFkZGluZy1yaWdodDogMjkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjkge1xuICBwYWRkaW5nLWxlZnQ6IDI5MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI5IHtcbiAgcGFkZGluZy1yaWdodDogMjkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzEge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMxIHtcbiAgcGFkZGluZy1yaWdodDogMzEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzEge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMxIHtcbiAgcGFkZGluZy1yaWdodDogMzEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMyMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMyIHtcbiAgcGFkZGluZy1yaWdodDogMzIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMyMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMyIHtcbiAgcGFkZGluZy1yaWdodDogMzIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzMge1xuICBwYWRkaW5nLWxlZnQ6IDMzMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1yaWdodDogMzMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzMge1xuICBwYWRkaW5nLWxlZnQ6IDMzMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1yaWdodDogMzMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzQge1xuICBwYWRkaW5nLWxlZnQ6IDM0MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM0IHtcbiAgcGFkZGluZy1yaWdodDogMzQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzQge1xuICBwYWRkaW5nLWxlZnQ6IDM0MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM0IHtcbiAgcGFkZGluZy1yaWdodDogMzQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDM2MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDM2MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzcge1xuICBwYWRkaW5nLWxlZnQ6IDM3MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM3IHtcbiAgcGFkZGluZy1yaWdodDogMzcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzcge1xuICBwYWRkaW5nLWxlZnQ6IDM3MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM3IHtcbiAgcGFkZGluZy1yaWdodDogMzcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzgge1xuICBwYWRkaW5nLWxlZnQ6IDM4MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM4IHtcbiAgcGFkZGluZy1yaWdodDogMzgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzgge1xuICBwYWRkaW5nLWxlZnQ6IDM4MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM4IHtcbiAgcGFkZGluZy1yaWdodDogMzgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzkge1xuICBwYWRkaW5nLWxlZnQ6IDM5MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1yaWdodDogMzkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzkge1xuICBwYWRkaW5nLWxlZnQ6IDM5MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1yaWdodDogMzkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDAwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDEge1xuICBwYWRkaW5nLWxlZnQ6IDQxMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQxIHtcbiAgcGFkZGluZy1yaWdodDogNDEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDEge1xuICBwYWRkaW5nLWxlZnQ6IDQxMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQxIHtcbiAgcGFkZGluZy1yaWdodDogNDEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDIge1xuICBwYWRkaW5nLWxlZnQ6IDQyMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1yaWdodDogNDIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDIge1xuICBwYWRkaW5nLWxlZnQ6IDQyMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1yaWdodDogNDIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDMge1xuICBwYWRkaW5nLWxlZnQ6IDQzMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQzIHtcbiAgcGFkZGluZy1yaWdodDogNDMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDMge1xuICBwYWRkaW5nLWxlZnQ6IDQzMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQzIHtcbiAgcGFkZGluZy1yaWdodDogNDMwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ0IHtcbiAgcGFkZGluZy1yaWdodDogNDQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ0IHtcbiAgcGFkZGluZy1yaWdodDogNDQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ2MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ2IHtcbiAgcGFkZGluZy1yaWdodDogNDYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ2MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ2IHtcbiAgcGFkZGluZy1yaWdodDogNDYwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDcge1xuICBwYWRkaW5nLWxlZnQ6IDQ3MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ3IHtcbiAgcGFkZGluZy1yaWdodDogNDcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDcge1xuICBwYWRkaW5nLWxlZnQ6IDQ3MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ3IHtcbiAgcGFkZGluZy1yaWdodDogNDcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDkge1xuICBwYWRkaW5nLWxlZnQ6IDQ5MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ5IHtcbiAgcGFkZGluZy1yaWdodDogNDkwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDkge1xuICBwYWRkaW5nLWxlZnQ6IDQ5MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ5IHtcbiAgcGFkZGluZy1yaWdodDogNDkwcHg7XG59XG5cbi5hZy1sdHIge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5hZy1sdHIgLmFnLWJvZHksIC5hZy1sdHIgLmFnLWZsb2F0aW5nLXRvcCwgLmFnLWx0ciAuYWctZmxvYXRpbmctYm90dG9tLCAuYWctbHRyIC5hZy1oZWFkZXIsIC5hZy1sdHIgLmFnLWJvZHktdmlld3BvcnQsIC5hZy1sdHIgLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFnLWx0ciAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgcmlnaHQ6IC00cHg7XG59XG4uYWctbHRyIC5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1yZXNpemUge1xuICBsZWZ0OiAtNHB4O1xufVxuLmFnLWx0ciAuYWctaGVhZGVyLXNlbGVjdC1hbGwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFnLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFnLXJ0bCAuYWctYm9keSwgLmFnLXJ0bCAuYWctZmxvYXRpbmctdG9wLCAuYWctcnRsIC5hZy1mbG9hdGluZy1ib3R0b20sIC5hZy1ydGwgLmFnLWhlYWRlciwgLmFnLXJ0bCAuYWctYm9keS12aWV3cG9ydCwgLmFnLXJ0bCAuYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5hZy1ydGwgLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIGxlZnQ6IC00cHg7XG59XG4uYWctcnRsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLmFnLXJ0bCAuYWctaGVhZGVyLXNlbGVjdC1hbGwge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWctcm93IHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbn1cbi5hZy1ib2R5IC5hZy1waW5uZWQtbGVmdC1jb2xzLXZpZXdwb3J0LCAuYWctYm9keSAuYWctYm9keS12aWV3cG9ydCwgLmFnLWJvZHkgLmFnLXBpbm5lZC1yaWdodC1jb2xzLXZpZXdwb3J0IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uYWctdGhlbWUtZnJlc2ggLmFnLWJvZHktdmlld3BvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1vdmVybGF5LWxvYWRpbmctY2VudGVyLCAuYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCwgLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nLCAuYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciwgLmFnLXRoZW1lLWZyZXNoIC5hZy10aGVtZS1mcmVzaC5hZy1kbmQtZ2hvc3QsIC5hZy10aGVtZS1mcmVzaCAuYWctbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItaGVhZGVyIC5hZy10YWIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWhlYWRlciAuYWctdGFiLmFnLXRhYi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xNCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xNyB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xOSB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1yaWdodDogMjEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yMiB7XG4gIHBhZGRpbmctbGVmdDogMjIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIzIHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yMyB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAyNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI2IHtcbiAgcGFkZGluZy1yaWdodDogMjYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yNiB7XG4gIHBhZGRpbmctbGVmdDogMjYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjcge1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjcge1xuICBwYWRkaW5nLXJpZ2h0OiAyNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1sZWZ0OiAyNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1yaWdodDogMjcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yOCB7XG4gIHBhZGRpbmctbGVmdDogMjgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDI4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAyODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI5IHtcbiAgcGFkZGluZy1sZWZ0OiAyOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI5IHtcbiAgcGFkZGluZy1yaWdodDogMjkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yOSB7XG4gIHBhZGRpbmctbGVmdDogMjkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zMSB7XG4gIHBhZGRpbmctbGVmdDogMzEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzEge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMyIHtcbiAgcGFkZGluZy1yaWdodDogMzIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzMge1xuICBwYWRkaW5nLWxlZnQ6IDMzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1sZWZ0OiAzMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1yaWdodDogMzMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zNCB7XG4gIHBhZGRpbmctbGVmdDogMzQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzQge1xuICBwYWRkaW5nLWxlZnQ6IDM0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDM2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzYge1xuICBwYWRkaW5nLXJpZ2h0OiAzNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAzNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zNyB7XG4gIHBhZGRpbmctbGVmdDogMzcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzcge1xuICBwYWRkaW5nLWxlZnQ6IDM3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzcge1xuICBwYWRkaW5nLXJpZ2h0OiAzNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM4IHtcbiAgcGFkZGluZy1sZWZ0OiAzODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM4IHtcbiAgcGFkZGluZy1yaWdodDogMzgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zOCB7XG4gIHBhZGRpbmctbGVmdDogMzgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzkge1xuICBwYWRkaW5nLWxlZnQ6IDM5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzkge1xuICBwYWRkaW5nLXJpZ2h0OiAzOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1sZWZ0OiAzOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1yaWdodDogMzkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQxIHtcbiAgcGFkZGluZy1sZWZ0OiA0MTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQxIHtcbiAgcGFkZGluZy1yaWdodDogNDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00MSB7XG4gIHBhZGRpbmctbGVmdDogNDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDIge1xuICBwYWRkaW5nLWxlZnQ6IDQyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1yaWdodDogNDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00MyB7XG4gIHBhZGRpbmctbGVmdDogNDMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDMge1xuICBwYWRkaW5nLWxlZnQ6IDQzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDMge1xuICBwYWRkaW5nLXJpZ2h0OiA0MzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ0IHtcbiAgcGFkZGluZy1yaWdodDogNDQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00NCB7XG4gIHBhZGRpbmctbGVmdDogNDQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00NiB7XG4gIHBhZGRpbmctbGVmdDogNDYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDYge1xuICBwYWRkaW5nLXJpZ2h0OiA0NjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ3IHtcbiAgcGFkZGluZy1sZWZ0OiA0NzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ3IHtcbiAgcGFkZGluZy1yaWdodDogNDcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00NyB7XG4gIHBhZGRpbmctbGVmdDogNDcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDgge1xuICBwYWRkaW5nLXJpZ2h0OiA0ODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0ODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00OSB7XG4gIHBhZGRpbmctbGVmdDogNDkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDkge1xuICBwYWRkaW5nLWxlZnQ6IDQ5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDkge1xuICBwYWRkaW5nLXJpZ2h0OiA0OTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtbGVhZi1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkIHNpbHZlcjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3cuYWctY2VsbC1maXJzdC1yaWdodC1waW5uZWQsIC5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1jZWxsOm5vdCguYWctY2VsbC1mb2N1cykuYWctY2VsbC1maXJzdC1yaWdodC1waW5uZWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQsIC5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1jZWxsOm5vdCguYWctY2VsbC1mb2N1cykuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWxlYWYtaW5kZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNlbGwtbm8tZm9jdXMge1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCBzaWx2ZXI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkLCAuYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY2VsbDpub3QoLmFnLWNlbGwtZm9jdXMpLmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3cuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkLCAuYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY2VsbDpub3QoLmFnLWNlbGwtZm9jdXMpLmFnLWNlbGwtbGFzdC1sZWZ0LXBpbm5lZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXZhbHVlLWNoYW5nZS1kZWx0YS11cCB7XG4gIGNvbG9yOiBkYXJrZ3JlZW47XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXZhbHVlLWNoYW5nZS1kZWx0YS1kb3duIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXZhbHVlLWNoYW5nZS12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXZhbHVlLWNoYW5nZS12YWx1ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgbGlnaHRncmV5KTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcGlubmVkLWxlZnQtaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1yb3cge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGRhcmtncmV5O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1yb3c6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JleTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3c6bm90KC5hZy1yb3ctZmlyc3QpIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93LmFnLXJvdy1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93LW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhvcml6b250YWwtbGVmdC1zcGFjZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlci5hZy1zY3JvbGxlci1jb3JuZXIge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhvcml6b250YWwtcmlnaHQtc3BhY2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaG9yaXpvbnRhbC1yaWdodC1zcGFjZXIuYWctc2Nyb2xsZXItY29ybmVyIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwiXCI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW51bWVyaWMtY2VsbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbGFiZWwgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbGFiZWwgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLWxhYmVsIC5hZy1oZWFkZXItaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbC1sYWJlbCAuYWctaGVhZGVyLWNlbGwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1udW1lcmljLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLWxhYmVsID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1ncm91cC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItZ3JvdXAtY2VsbCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLmFnLWhlYWRlci1jZWxsLW1vdmluZyxcbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWdyb3VwLWNlbGwuYWctaGVhZGVyLWNlbGwtbW92aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MCwgMTkwLCAxOTApO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93LWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZ3JpcC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjRweDtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3ctZHJhZ2dpbmcsIC5hZy10aGVtZS1mcmVzaCAuYWctcm93LWRyYWdnaW5nIC5hZy1yb3ctZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZHJhZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZ3JpcC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBjdXJzb3I6IGdyYWI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1kcmFnZ2luZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctY2VsbC1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBvdXRsaW5lOiBpbml0aWFsO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNlbGwtZm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgb3V0bGluZTogaW5pdGlhbDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1hZ2dyZWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9hZ2dyZWdhdGlvbi5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tYXJyb3dzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2Fycm93cy5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tYXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2FzYy5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jaGVja2JveC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtcmVhZG9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1yZWFkb25seS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1pbmRldGVybWluYXRlLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jaGVja2JveC11bmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtdW5jaGVja2VkLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29sdW1uLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbHVtbnMuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNvbnRyYWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29udHJhY3RlZC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jb3B5LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY3V0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2Rlc2Muc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2V4cGFuZGVkLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1leWUtc2xhc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZXllLXNsYXNoLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1leWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZXllLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZmlsdGVyLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9ncm91cC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24taW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9pbmRldGVybWluYXRlLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2xlZnQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbG9hZGluZy5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9tZW51LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9taW51cy5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9ub25lLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1ub3QtYWxsb3dlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9ub3QtYWxsb3dlZC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tcGFzdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvcGFzdGUuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXBpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9waW4uc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXBpdm90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3Bpdm90LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3BsdXMuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3JpZ2h0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1zbWFsbC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3NtYWxsLWxlZnQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXNtYWxsLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3NtYWxsLXJpZ2h0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1zbWFsbC11cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC11cC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tc21hbGwtZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC1kb3duLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RpY2suc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNyb3NzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2Nyb3NzLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi10cmVlLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvdHJlZS1vcGVuLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi10cmVlLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90cmVlLWNsb3NlZC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tdHJlZS1pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RyZWUtaW5kZXRlcm1pbmF0ZS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIC5hZy1pY29uLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQ6ZW1wdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zz9jb2xvcjE9JTIzMDAwMDAwJmNvbG9yMj0lMjNGRkZGRkZcIik7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtbGlzdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBcIlwiO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtb3B0aW9uLWljb24gc3BhbiB7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24tc2hvcnRjdXQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1zZXBhcmF0b3IgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJzEnJTIwaGVpZ2h0JTNEJzhweCclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMSUyMDhweCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTNFJTNDbGluZSUyMHgxJTNEJzAnJTIweTElM0QnNHB4JyUyMHgyJTNEJzEnJTIweTIlM0QnNHB4JyUyMHN0cm9rZS13aWR0aCUzRCcxJyUyMHN0cm9rZSUzRCclMjNBOUE5QTknJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBoZWlnaHQ6IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoLmFnLWRuZC1naG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmFnLXRoZW1lLWZyZXNoLmFnLWRuZC1naG9zdCBzcGFuLFxuLmFnLXRoZW1lLWZyZXNoLmFnLWRuZC1naG9zdCBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWctdGhlbWUtZnJlc2guYWctZG5kLWdob3N0IC5hZy1kbmQtZ2hvc3QtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1oZWFkZXIgLmFnLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1oZWFkZXIgLmFnLXRhYi5hZy10YWItc2VsZWN0ZWQgLmFnLWljb24tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZmlsdGVyLnN2Zz9jb2xvcjE9JTIzMDAwMDAwJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWhlYWRlciAuYWctdGFiLmFnLXRhYi1zZWxlY3RlZCAuYWctaWNvbi1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29sdW1ucy5zdmc/Y29sb3IxPSUyMzAwMDAwMCZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1oZWFkZXIgLmFnLXRhYi5hZy10YWItc2VsZWN0ZWQgLmFnLWljb24tbWVudSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL21lbnUuc3ZnP2NvbG9yMT0lMjMwMDAwMDAmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItYm9keSB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItYm9keSAuYWctZmlsdGVyLXNlbGVjdCB7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWJvZHkgLmFnLW1lbnUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1ib2R5IC5hZy1tZW51LWxpc3QgPiBkaXY6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1ib2R5IC5hZy1tZW51LWxpc3QgPiBkaXY6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWJvZHkgLmFnLW1lbnUtbGlzdCA+IGRpdjpsYXN0LWNoaWxkID4gLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlci1zZWxlY3Qge1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMCAzcHggMCA2cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciBpbnB1dFt0eXBlPXRleHRdLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctc2V0LWZpbHRlci1saXN0IHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctZmlsdGVyLWNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctZmlsdGVyLXZhbHVlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIC5hZy1maWx0ZXItYXBwbHktcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctZmlsdGVyLWFwcGx5LXBhbmVsIGJ1dHRvbiArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCxcbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCBzcGFuLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQge1xuICB3aWR0aDogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgLmFnLWNvbHVtbi1zZWxlY3QtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCAuYWctY29sdW1uLWdyb3VwLWljb25zLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi1zZWxlY3QtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiAuYWctY29sdW1uLWdyb3VwLWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLXByaW1hcnktY29scy1saXN0LXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLmFnLXRvb2xwYW5lbC1hZGQtZ3JvdXAtaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlci1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcHJpbWFyeS1jb2xzLWhlYWRlci1wYW5lbCBhIHtcbiAgbWFyZ2luOiAwIDRweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcHJpbWFyeS1jb2xzLWhlYWRlci1wYW5lbCAuYWctZmlsdGVyLWJvZHkge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtY2hpbGQtY291bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctZmlsdGVyLXBhbmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctZmlsdGVyLXBhbmVsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctZmlsdGVyLXBhbmVsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWluc3RhbmNlIC5hZy1maWx0ZXItdG9vbHBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctZmlsdGVyLXBhbmVsIC5hZy1maWx0ZXItYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1maWx0ZXItcGFuZWwgLmFnLWZpbHRlci1haXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctcGl2b3QtbW9kZS1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1waXZvdC1tb2RlLXBhbmVsIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLXBpdm90LW1vZGUtcGFuZWwgLmFnLXBpdm90LW1vZGUtc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1waXZvdC1tb2RlLXBhbmVsIC5hZy1waXZvdC1tb2RlLXNlbGVjdCAuYWctY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWNvbHVtbi1kcm9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDRweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWNvbHVtbi1kcm9wIC5hZy1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctY29sdW1uLWRyb3AtdGl0bGUge1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyLWljb246ZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZmlsdGVyLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNvcnQtYXNjZW5kaW5nLWljb246ZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvYXNjLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNvcnQtZGVzY2VuZGluZy1pY29uOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2Rlc2Muc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc29ydC1ub25lLWljb246ZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbm9uZS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1udW1lcmljLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtbGFiZWwgLmFnLWhlYWRlci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wYWdpbmctcGFuZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcGFnaW5nLXBhbmVsID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3ctc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRlMmU1O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkOm5vdCguYWctY2VsbC1mb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMTpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjQpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTI6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDgwLCA4MCwgMC40KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0zOm5vdCguYWctY2VsbC1mb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtNDpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIHtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICB6LWluZGV4OiAyO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nLCAuYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyBpbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkLCAuYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wb3B1cC1lZGl0b3IgaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wb3B1cC1lZGl0b3IgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcG9wdXAtZWRpdG9yIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyBzZWxlY3QsIC5hZy10aGVtZS1mcmVzaCAuYWctcG9wdXAtZWRpdG9yIHNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcG9wdXAtZWRpdG9yIHtcbiAgei1pbmRleDogMTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcG9wdXAtZWRpdG9yIC5hZy1sYXJnZS10ZXh0YXJlYSB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciAuYWctbGFyZ2UtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJpY2gtc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvdHJlZS1vcGVuLnN2Zz9jb2xvcjE9JTIzMzMzMzMzXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdCAuYWctcmljaC1zZWxlY3QtbGlzdCB7XG4gIGhlaWdodDogMTYyLjVweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcmljaC1zZWxlY3QgLmFnLXJpY2gtc2VsZWN0LXZhbHVlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdCAuYWctdmlydHVhbC1saXN0LWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJpY2gtc2VsZWN0IC5hZy12aXJ0dWFsLWxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwiXCI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJpY2gtc2VsZWN0IC5hZy1yaWNoLXNlbGVjdC1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJpY2gtc2VsZWN0IC5hZy1yaWNoLXNlbGVjdC1yb3ctc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRlMmU1O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy1maWx0ZXItYm9keSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy1maWx0ZXItYm9keSBpbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkgaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWxhYmVsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbHRpcC5hZy10b29sdGlwLWhpZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLXNlbGVjdC1hbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLXNlbGVjdC1hbGwgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLXNlbGVjdC1hbGw6bm90KC5hZy1oaWRkZW4pICsgLmFnLWNlbGwtbGFiZWwtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4IC0gMTJweCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdGlvbi1jaGVja2JveCB+IC5hZy1jZWxsLXZhbHVlOm5vdCg6ZW1wdHkpLCAuYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdGlvbi1jaGVja2JveCArIC5hZy1ncm91cC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtY2hlY2tib3g6bm90KC5hZy1pbnZpc2libGUpIH4gLmFnLWNlbGwtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWNoZWNrYm94Om5vdCguYWctaW52aXNpYmxlKSArIC5hZy1ncm91cC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtZXhwYW5kZWQ6bm90KC5hZy1oaWRkZW4pIH4gLmFnLWNlbGwtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWV4cGFuZGVkOm5vdCguYWctaGlkZGVuKSArIC5hZy1ncm91cC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtY29udHJhY3RlZDpub3QoLmFnLWhpZGRlbikgfiAuYWctY2VsbC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtY29udHJhY3RlZDpub3QoLmFnLWhpZGRlbikgKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2VsZWN0aW9uLWNoZWNrYm94IH4gLmFnLWdyb3VwLWNoZWNrYm94LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ncm91cC1jaGVja2JveDpub3QoLmFnLWludmlzaWJsZSkgfiAuYWctZ3JvdXAtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWV4cGFuZGVkOm5vdCguYWctaGlkZGVuKSB+IC5hZy1ncm91cC1jaGVja2JveCxcbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtY29udHJhY3RlZDpub3QoLmFnLWhpZGRlbikgfiAuYWctZ3JvdXAtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2VsZWN0aW9uLWNoZWNrYm94IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ncm91cC1leHBhbmRlZCAuYWctaWNvbi1jb250cmFjdGVkOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RyZWUtb3Blbi5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsLmFnLXdpZHRoLWhhbGYge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctaWNvbi1ncm91cCxcbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctaWNvbi1waXZvdCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctcmlnaHQtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvcmlnaHQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctbGVmdC1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9sZWZ0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWxlZnQtYXJyb3csXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLXJpZ2h0LWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gIGJhY2tncm91bmQ6ICNlY2YwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1jZWxsIC5hZy1jb2x1bW4tZHJvcC1jZWxsLXRleHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1jZWxsIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jYW5jZWwuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1jZWxsIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWNlbGwgLmFnLWNvbHVtbi1kcmFnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2VsZWN0LWFnZy1mdW5jLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zZWxlY3QtYWdnLWZ1bmMtcG9wdXAgLmFnLXZpcnR1YWwtbGlzdC1pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCAuYWctdmlydHVhbC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRlMmU1O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zZXQtZmlsdGVyLWxpc3QsXG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsID4gLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWRhdGEtY2hhbmdlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWMgIWltcG9ydGFudDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1kYXRhLWNoYW5nZWQtYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1zdHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc3R1Yi1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zdHViLWNlbGwgLmFnLWxvYWRpbmctaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXN0dWItY2VsbCAuYWctbG9hZGluZy10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZsb2F0aW5nLXRvcCAuYWctcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1udW1lcmljLWNlbGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1oZWFkZXItY2VsbC1sYWJlbCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyLWNlbGwtbGFiZWwgLmFnLWhlYWRlci1pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLW51bWVyaWMtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1udW1lcmljLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1udW1lcmljLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtbGFiZWwgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1waXZvdC1tb2RlLXBhbmVsIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1waXZvdC1tb2RlLXBhbmVsIC5hZy1waXZvdC1tb2RlLXNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctcGl2b3QtbW9kZS1wYW5lbCAuYWctcGl2b3QtbW9kZS1zZWxlY3QgLmFnLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWNvbHVtbi1kcm9wIC5hZy1jb2x1bW4tZHJvcC10aXRsZSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgc3Bhbixcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgLmFnLWNvbHVtbi1zZWxlY3QtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIC5hZy1jb2x1bW4tZ3JvdXAtaWNvbnMsXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiAuYWctY29sdW1uLWdyb3VwLWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLmFnLXRvb2xwYW5lbC1hZGQtZ3JvdXAtaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1pY29uLXRyZWUtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbnRyYWN0ZWQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyLXNlbGVjdC1hbGw6bm90KC5hZy1oaWRkZW4pICsgLmFnLWNlbGwtbGFiZWwtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1zZWxlY3Rpb24tY2hlY2tib3ggKyAuYWctY2VsbC12YWx1ZTpub3QoOmVtcHR5KSwgLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXNlbGVjdGlvbi1jaGVja2JveCArIC5hZy1ncm91cC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1jaGVja2JveCArIC5hZy1jZWxsLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWdyb3VwLWNoZWNrYm94ICsgLmFnLWdyb3VwLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWdyb3VwLWV4cGFuZGVkICsgLmFnLWNlbGwtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZ3JvdXAtZXhwYW5kZWQgKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZ3JvdXAtY29udHJhY3RlZCArIC5hZy1jZWxsLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWdyb3VwLWNvbnRyYWN0ZWQgKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXNlbGVjdGlvbi1jaGVja2JveCArIC5hZy1ncm91cC1jaGVja2JveCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1jaGVja2JveCArIC5hZy1ncm91cC1jaGVja2JveCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1leHBhbmRlZCArIC5hZy1ncm91cC1jaGVja2JveCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1jb250cmFjdGVkICsgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1pY29uLWdyb3VwLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWljb24tcGl2b3Qge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLXJpZ2h0LWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3JpZ2h0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1sZWZ0LWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2xlZnQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1yZXNpemU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1kcmFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc3RhdHVzLWJhciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW5hbWUtdmFsdWUtdmFsdWUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXN0YXR1cy1iYXItY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1uYW1lLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWRldGFpbHMtcm93IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctb3ZlcmxheS1sb2FkaW5nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNpZGUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyZXk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zaWRlLWJhciAuYWctc2lkZS1idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2lkZS1iYXIgLmFnLXNpZGUtYnV0dG9ucyAuYWctc2lkZS1idXR0b24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zaWRlLWJhciAuYWctc2lkZS1idXR0b25zIC5hZy1zZWxlY3RlZCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBib3JkZXItY29sb3I6IGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zaWRlLWJhciAuYWctcGFuZWwtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNpZGUtYmFyLmZ1bGwtd2lkdGggLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2lkZS1iYXIgLmFnLWNvbHVtbi1kcm9wIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1zaWRlLWJhciAuYWctcGFuZWwtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXNpZGUtYmFyLmZ1bGwtd2lkdGggLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wcmltYXJ5LWNvbHMtZmlsdGVyOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcHJpbWFyeS1jb2xzLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wcmltYXJ5LWNvbHMtZmlsdGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuc2Fzcy12YXJpYWJsZXM6OmFmdGVyIHtcbiAgY29udGVudDogJ3sgXCJhdXRvU2l6ZVBhZGRpbmdcIjogXCIxMnB4XCIsIFwiaGVhZGVySGVpZ2h0XCI6IFwiMjVweFwiLCBcImdyb3VwUGFkZGluZ1NpemVcIjogXCIyNHB4XCIsIFwiZm9vdGVyUGFkZGluZ0FkZGl0aW9uXCI6IFwiMTZweFwiLCBcInZpcnR1YWxJdGVtSGVpZ2h0XCI6IFwiMjBweFwiLCBcImFnZ0Z1bmNQb3B1cEhlaWdodFwiOiBcIjcwcHhcIiwgXCJjaGVja2JveEluZGVudFdpZHRoXCI6IFwiMTZweFwiLCBcImxlYWZOb2RlUGFkZGluZ1wiOiBcIjEycHhcIiwgXCJyb3dIZWlnaHRcIjogXCIyNXB4XCIsIFwiZ3JpZFNpemVcIjogXCI0cHhcIiwgXCJpY29uU2l6ZVwiOiBcIjEycHhcIiB9JztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZhZGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsLmFnLWNvbHVtbi1kcm9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwuYWctY29sdW1uLWRyb3A6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbC1yZXNpemU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC13aXRoLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm9vdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLWZpbHRlci1hcHBseS1wYW5lbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtb3B0aW9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGUyZTU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsIGxpZ2h0Z3JleSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1jZWxsIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtncmVlbjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1oaWdobGlnaHQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ncm91cC1leHBhbmRlZCAuYWctaWNvbi1jb250cmFjdGVkOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbnRyYWN0ZWQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1pY29uLXRyZWUtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3NtYWxsLWxlZnQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctY29sdW1uLWRyb3AtdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLWZpbHRlci1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWIge1xuICBib3gtc2l6aW5nOiBpbml0aWFsO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLWZpbHRlci12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zZWxlY3Rpb24tY2hlY2tib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdC12YWx1ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbW92aW5nIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbW92aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MCwgMTkwLCAxOTApO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1vdmVybGF5LWxvYWRpbmctd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctb3ZlcmxheS1sb2FkaW5nLWNlbnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1uYW1lLWZpbHRlciB7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIFlELXNwZWNpZmljIGN1c3RvbWl6YXRpb25zXG4gKi9cbmRpdi5hZy1yb290IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmFnLXlkLXN0eWxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDU4MHB4O1xuICAvKiB0aGlzIGlzIGZvciB0aGUgcm93R3JvdXBQYW5lbCwgdGhhdCBhcHBlYXJzIGFsb25nIHRoZSB0b3Agb2YgdGhlIGdyaWQgKi9cbiAgLyogdGhpcyBpcyBmb3IgdGhlIGNvbHVtbiBkcm9wcyB0aGF0IGFwcGVhciBpbiB0aGUgdG9vbFBhbmVsICovXG59XG4uYWcteWQtc3R5bGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb290IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLW5vdC1pbmxpbmUtZWRpdGluZyB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0xOm5vdCguYWctY2VsbC1mb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNCk7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMjpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MCwgODAsIDgwLCAwLjQpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTM6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC00Om5vdCguYWctY2VsbC1mb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwtbm8tZm9jdXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbCB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbCBidXR0b24uYnRuLXhzLCAuYWcteWQtc3R5bGUgLmFnLWNlbGwgYS5idG4teHMge1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbCBhLmJ0bi1mYSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJ0bCAuYWctY2VsbC1uby1mb2N1cyB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctY2VsbC1maXJzdC1yaWdodC1waW5uZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWNlbGwtbGFzdC1sZWZ0LXBpbm5lZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0MDA7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwtaGlnaGxpZ2h0LWFuaW1hdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDFzO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDFzO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyIDFzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMXM7XG59XG4uYWcteWQtc3R5bGUgLmFnLXZhbHVlLWNoYW5nZS1kZWx0YSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdmFsdWUtY2hhbmdlLWRlbHRhLXVwIHtcbiAgY29sb3I6ICMwMDY0MDA7XG59XG4uYWcteWQtc3R5bGUgLmFnLXZhbHVlLWNoYW5nZS1kZWx0YS1kb3duIHtcbiAgY29sb3I6ICM4YjAwMDA7XG59XG4uYWcteWQtc3R5bGUgLmFnLXZhbHVlLWNoYW5nZS12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbn1cbi5hZy15ZC1zdHlsZSAuYWctdmFsdWUtY2hhbmdlLXZhbHVlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJpY2gtc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJpY2gtc2VsZWN0LXZhbHVlIHtcbiAgcGFkZGluZzogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yaWNoLXNlbGVjdC1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJpY2gtc2VsZWN0LXJvdyB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcmljaC1zZWxlY3Qtcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcG93ZGVyYmx1ZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbGFyZ2UtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLXNlbGVjdC1hbGwge1xuICBwYWRkaW5nOiA1cHggMHB4IDBweCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1pY29uIHtcbiAgY29sb3I6ICMwMDA7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzAwMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1uby1zY3JvbGxzIC5hZy1oZWFkZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAvKlxuICAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHksIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IHtcbiAgICAgIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcblxuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbiAgKi9cbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLWNlbGwgaW5wdXQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1idXR0b24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctZmlsdGVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dDpyZWFkLW9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1maWx0ZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1jZWxsLW1vdmluZyAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1jZWxsLW1vdmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1ncm91cC1jZWxsLXdpdGgtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItY2VsbC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgcGFkZGluZzogNHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctaGVhZGVyLWdyb3VwLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b24ge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJ0bCAuYWctcGlubmVkLWxlZnQtaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzMuMjUsIDIzMy4yNSwgMjMzLjI1KTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3ctc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwb3dkZXJibHVlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3cuYWctcm93LW9kZC5hZy1yb3ctZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTU2Ljc1LCAxNTYuNzUsIDE1Ni43NSk7XG4gIGNvbG9yOiByZ2IoMTU2Ljc1LCAxNTYuNzUsIDE1Ni43NSk7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJvdy5hZy1yb3ctb2RkLmFnLXJvdy1lbXB0eSAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3cuYWctcm93LWV2ZW4uYWctcm93LWVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi4yNSwgMTgyLjI1LCAxODIuMjUpO1xuICBjb2xvcjogcmdiKDE4Mi4yNSwgMTgyLjI1LCAxODIuMjUpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3cuYWctcm93LWV2ZW4uYWctcm93LWVtcHR5IC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJvdy5hZy1yb3ctb2RkLmFnLXJvdy1ncm91cC5hZy1kZWx0YS1yb3ctZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBjb2xvcjogI2U5ZTllOTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1ncm91cC5hZy1kZWx0YS1yb3ctZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctdG9wIC5hZy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy10b3AgLmFnLWNlbGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctYm90dG9tIC5hZy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1ib3R0b20gLmFnLWNlbGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctYm90dG9tIC5hZy1jZWxsIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctb3ZlcmxheS1sb2FkaW5nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWcteWQtc3R5bGUgLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1vdmVybGF5LW5vLXJvd3MtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ncm91cC1jZWxsLWVudGlyZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZvb3Rlci1jZWxsLWVudGlyZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWdyb3VwLWNlbGwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJ0bCAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1ncm91cC1jb250cmFjdGVkIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1ncm91cC12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1ncm91cC12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWdyb3VwLWNoaWxkLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mb290ZXItY2VsbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudSAuYWctdGFiLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYWcteWQtc3R5bGUgLmFnLW1lbnUgLmFnLXRhYiB7XG4gIHBhZGRpbmc6IDZweCA4cHggNnB4IDhweDtcbiAgbWFyZ2luOiAycHggMnB4IDBweCAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51IC5hZy10YWItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwb3dkZXJibHVlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi1pY29uIHtcbiAgcGFkZGluZzogMnB4IDRweCAycHggNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMnB4IDRweCAycHggNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi1zaG9ydGN1dCB7XG4gIHBhZGRpbmc6IDJweCAycHggMnB4IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciB7XG4gIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uYWcteWQtc3R5bGUgLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luOiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1maWx0ZXItYXBwbHktcGFuZWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1maWx0ZXItdmFsdWUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLXNlbGVjdGlvbi1jaGVja2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1zZWxlY3Rpb24tY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGFnaW5nLXBhbmVsIHtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGFnaW5nLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGFnaW5nLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLXBhZ2luZy1yb3ctc3VtbWFyeS1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1wYWdpbmctcGFnZS1zdW1tYXJ5LXBhbmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXRvb2wtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdG9vbC1wYW5lbCAuYWctc2lkZS1idXR0b25zIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5sdHIgLmFnLXRvb2wtcGFuZWwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLnJ0bCAuYWctdG9vbC1wYW5lbCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1zdGF0dXMtYmFyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXN0YXR1cy1iYXItYWdncmVnYXRpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1zdGF0dXMtYmFyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtY2VsbC1naG9zdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jb2x1bW4tZHJvcC1pY29uIHtcbiAgbWFyZ2luOiAzcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNvbHVtbi1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwge1xuICBwYWRkaW5nOiA0cHggNHB4IDEwcHggNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGl2b3QtbW9kZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdG9vbC1wYW5lbCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctc2VsZWN0LWFnZy1mdW5jLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1zZWxlY3QtYWdnLWZ1bmMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBvd2RlcmJsdWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWlucHV0LWNlbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIHtcbiAgcGFkZGluZzogMXB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgY29ybmZsb3dlcmJsdWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWRhcmstcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNy43NSwgMjA3Ljc1LCAyMDcuNzUpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy10YWxsLWhlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1mb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTczNDY7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy10b29sdGlwLmFnLXRvb2x0aXAtaGlkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjZV9lZGl0b3Ige1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4uaW52YWxpZCAjYWR2ZXJ0aXNlck9wdGlvbkxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjk0QTQ4O1xufVxuXG5odG1sLCBib2R5LnNtYXJ0LXN0eWxlLTIge1xuICBiYWNrZ3JvdW5kOiAjZTZlY2YwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJhciA+IC5yb3cgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC5pbmZvLWJhci5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qKlxuICogQnJlYWRjcnVtYnNcbiAqL1xuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAycHggMCAycHggNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxub2wuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxub2wuYnJlYWRjcnVtYiA+IGxpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLy8gU0FTUyB2ZXJzaW9uIG9mIFNtYXJ0QWRtaW4gMS40IHZhcmlhYmxlcy5sZXNzXG4vL1xuLy8gYSBmbGFnIHRvIHRvZ2dsZSBhc3NldCBwaXBlbGluZSAvIGNvbXBhc3MgaW50ZWdyYXRpb25cbi8vIGRlZmF1bHRzIHRvIHRydWUgaWYgdHdicy1mb250LXBhdGggZnVuY3Rpb24gaXMgcHJlc2VudCAobm8gZnVuY3Rpb24gPT4gdHdicy1mb250LXBhdGgoJycpIHBhcnNlZCBhcyBzdHJpbmcgPT0gcmlnaHQgc2lkZSlcbi8vIGluIFNhc3MgMy4zIHRoaXMgY2FuIGJlIGltcHJvdmVkIHdpdGg6IGZ1bmN0aW9uLWV4aXN0cyh0d2JzLWZvbnQtcGF0aClcbiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6ICh0d2JzLWZvbnQtcGF0aChcIlwiKSAhPSB1bnF1b3RlKCd0d2JzLWZvbnQtcGF0aChcIlwiKScpKTtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRibGFjazogICAgICAgICAgICAgICAgICAjMDAwO1xuJGdyYXktZGFza2VzdDogICAgICAgICAgIGxpZ2h0ZW4oJGJsYWNrLCA1LjUlKTsgIC8vICMxMTFcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRibGFjaywgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkYmxhY2ssIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGJsYWNrLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRibGFjaywgNjAlKTsgICAvLyAjOTk5XG4kZ3JheS1taWQtbGlnaHQ6ICAgICAgICAgbGlnaHRlbigkYmxhY2ssIDc1JSk7ICAgLy8gI2NjY1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGJsYWNrLCA5My41JSk7IC8vICNlZWVcbiRncmF5LWxpZ2h0ZXN0OiAgICAgICAgICBsaWdodGVuKCRibGFjaywgOTUuNSUpOyAvLyAjZmFmYWZhXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcblxuJGFjdGl2ZS1uYXYtY29sb3I6ICAgICAgIzJDMzc0MjtcbiRyZXF1aXJlZC1pdGVtOiAgICAgICAgICM5NzFGNDU7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICMzMjc2YjE7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNzM5ZTczO1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzU3ODg5QztcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNDNzkxMjE7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjQTkwMzI5O1xuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8gIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNlNmVjZjA7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyaztcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgbm9uZTtcblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLyogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyAqL1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTNweDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNCkpOyAvLyB+MTZweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSk7IC8vIH4xMXB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuODUpKTsgLy8gfjI0cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuNykpOyAvLyB+MjJweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjM4NSkpOyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjMyKSk7IC8vIH4xN3B4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjQpKTsgLy8gfjE2cHhcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4wOCkpOyAvLyB+MTRweFxuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5OyAvLyAyMC8xNFxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKTsgLy8gfjIwcHhcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZTtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjE7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQ7XG5cblxuLy8tLSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb25zIG9mIHRoZSBpbmNsdWRlIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4kaWNvbi1mb250LXBhdGg6ICAgICAgICAgIFwiLi4vZm9udHMvXCI7XG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiO1xuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiO1xuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDVweDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMHB4O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHg7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHg7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMztcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjU7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAycHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgM3B4O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDJweDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmY7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHg7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHg7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHg7XG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOTtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2VjZjNmODtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyO1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWw7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzM7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYztcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpO1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSk7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKTtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nO1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpO1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpO1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXk7XG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjO1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgMHB4O1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOTtcblxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMik7XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMik7XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpO1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrO1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNTtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXI7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkO1xuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpO1xuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYztcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTU7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcms7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNTtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgI2ZmZjtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDA7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDA7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwO1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTAxMDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwMzA7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwO1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTA7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLXhzIGFuZCAkc2NyZWVuLXBob25lIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cztcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLXNtIGFuZCAkc2NyZWVuLXRhYmxldCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHg7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc207XG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluO1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLW1kIGFuZCAkc2NyZWVuLWRlc2t0b3AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kO1xuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyBOb3RlOiBEZXByZWNhdGVkICRzY3JlZW4tbGcgYW5kICRzY3JlZW4tbGctZGVza3RvcCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnO1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbjtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKTtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSk7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMjtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMjZweDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW47XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKTtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKCg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkpO1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKCg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkpO1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wO1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkpO1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wO1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpO1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjZmZmO1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjMmMzNzQyO1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKTtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgI2RkZDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmO1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICNmZmY7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSk7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgIzc3NztcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yLCAxMCUpO1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjY2NjO1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQ7XG5cblxuLy8gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyO1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpO1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmY7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZjtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMztcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZjtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMztcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDlweCAxMHB4IDEwcHg7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4kbmF2LW9wZW4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkO1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJHdoaXRlO1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheTtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZztcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvcjtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkO1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvcjtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkO1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmO1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZztcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlcjtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHg7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSk7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzQ2ODg0NztcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDg7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAjNDY4ODQ3O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzQ2NTk3O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q2ZGRlNztcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCAxOCUpO1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjYzA5ODUzO1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMztcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICNkYmFiNTc7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNiOTRhNDg7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlO1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgI2I5NGE0ODtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwO1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjk7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnO1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHg7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpO1xuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjO1xuXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpO1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHg7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIHJnYmEoMCwwLDAsLjI1KTtcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgIzk5OTtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzO1xuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm87XG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XG5cbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAyMHB4O1xuXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4O1xuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2U7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7XG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTk7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDA7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTU7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHg7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkO1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZztcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnO1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlcjtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmc7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnO1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXI7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZjtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZztcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXI7XG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbztcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZjtcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSk7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NTtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMztcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHg7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkO1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNTtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyaztcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmO1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeTtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlcjtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnO1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyO1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmc7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXI7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZztcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXI7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnO1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmc7XG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkO1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3I7XG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHg7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpO1xuXG4kaXRlbS13ZWxsLWJnOiAgICAgICAgICAgICAgICAjRUVFRUVFO1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZjtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvcjtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmY7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxO1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYztcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQ7XG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiO1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNik7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JTtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNTtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZjtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmO1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkO1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZjtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGU7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMztcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcms7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjO1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHg7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodDtcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0O1xuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXI7XG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyO1xuXG5cbi8vPT0gTWlzY2VsbGFuZW91c1xuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweDtcblxuLyogU01BUlRBRE1JTiBWQVJJQUJMRVNcbiAqIEFsbCB2YXJpYWJsZXMgcmVsYXRlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHRoZW1lIHN0YXJ0cyBmcm9tIGhlcmU6XG4gKlxuICogR3JheXMgbW92ZWQgdG8gZnJvbnQsIGJlY2F1c2UgdGhleSBhcmUgbmVlZGVkIGJlZm9yZSB0aGlzIHBvaW50LlxuICovXG5cbi8vIE1haW4gVGhlbWUgVmFsdWVzXG4vL1xuLy8jI1xuXG4vLz09IENvbG9yIFBhbGxldFxuLy9cbi8vIyNcbiRibHVlU3RhbmRhcmQ6XHRcdFx0ICAgICMzMjc2YjE7XG4kYmx1ZVNreTpcdFx0XHRcdFx0IzAwOTFkOTtcbiRibHVlOiBcdFx0XHRcdFx0XHQjNTc4ODljO1xuJGJsdWVMaWdodDogXHRcdFx0XHQjOTJhMmE4O1xuJGJsdWVEYXJrOiBcdFx0XHRcdFx0IzRjNGY1MztcbiRncmVlbjogXHRcdFx0XHRcdCMzNTZlMzU7XG4kZ3JlZW5MaWdodDogXHRcdFx0XHQjNzE4NDNmO1xuJGdyZWVuRGFyazogXHRcdFx0XHQjNDk2OTQ5O1xuJGdyZWVuQnJpZ2h0Olx0XHRcdFx0IzQwYWMyYjtcbiRyZWQ6IFx0XHRcdFx0XHRcdCNhOTAzMjk7XG4keWVsbG93OiBcdFx0XHRcdFx0I2IwOWI1YjtcbiRvcmFuZ2U6IFx0XHRcdFx0XHQjYzc5MTIxO1xuJG9yYW5nZURhcms6IFx0XHRcdFx0I2E1NzIyNTtcbiRvcmFuZ2VCcmlnaHQ6ICAgICAgICAgICAgICAjZmZjNDBkO1xuJHBpbms6IFx0XHRcdFx0XHRcdCNhYzUyODc7XG4kcGlua0Rhcms6IFx0XHRcdFx0XHQjYTg4MjlmO1xuJHB1cnBsZTogXHRcdFx0XHRcdCM2ZTU4N2E7XG4kZGFya2VuOiBcdFx0XHRcdFx0IzQwNDA0MDtcbiRsaWdodGVuOiBcdFx0XHRcdFx0I2Q1ZTdlYztcbiR3aGl0ZTogXHRcdFx0XHRcdCNmZmZmZmY7XG4kZ3JleURhcms6IFx0XHRcdFx0XHQjNTI1MjUyO1xuJG1hZ2VudGE6IFx0XHRcdFx0XHQjNmUzNjcxO1xuJHRlYWw6IFx0XHRcdFx0XHRcdCM1NjhhODk7XG4kcmVkTGlnaHQ6IFx0XHRcdFx0XHQjYTY1ODU4O1xuJHJlZEJyaWdodDpcdFx0XHRcdFx0I2VkMWMyNDtcbiR0ZWFsTGlnaHQ6XHRcdFx0XHRcdCMwYWE2NmU7XG5cbi8vPT0gRFJPUERPV04gQU5JTUFUSU9OUyAoR0xPQkFMKVxuLy8gZm9yIGZ1bGwgYW5pbWF0aW9uIGxpc3QgZ28gdG86IGh0dHA6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cbi8vIyNcbiRhbmltYXRpb24tdHlwZTpcdFx0XHRcdCAgXCJmbGlwSW5YXCI7XG4kYW5pbWF0aW9uLWFqYXgtZHJvcGRvd246XHQgICAgICBcImZsaXBJbllcIjtcblxuLy89PSBJTUFHRSBQQVRIICYgQkFDS0dST1VORFNcbi8vXG4vLyMjXG5cbiRiYXNlLXVybDogXHRcdFx0XHRcdFx0ICAgICAgXCIuLi9pbWdcIjtcbi8vdXJhZ2U6IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9pbWFnZXMvYmcucG5nXCIpO1xuXG4kaHRtbC1iYWNrZ3JvdW5kLWltYWdlOlx0XHRcdCAgXCJteWJnLnBuZ1wiO1xuJGh0bWwtYmFja2dyb3VuZC1jb2xvcjpcdFx0XHQgICR3aGl0ZTtcblxuJGJvZHktYmFja2dyb3VuZC1pbWFnZTpcdFx0XHQgIFwibXliZy5wbmdcIjtcbiRib2R5LWJhY2tncm91bmQtY29sb3I6XHRcdFx0ICAkd2hpdGU7XG5cbi8vPT0gSEVBREVSXG4vL1xuLy8jI1xuJHNtYXJ0LW5hdmJhci1oZWlnaHQ6XHRcdFx0ICA0OXB4O1xuJHNtYXJ0LW5hdmJhci1jb2xvci1zdGFydDpcdCAgICAgICNmM2YzZjM7XG4kc21hcnQtbmF2YmFyLWNvbG9yLWVuZDpcdFx0ICAjZTJlMmUyO1xuXG4vLz09IEFTSURFIFdJRFRIIChOQVZJR0FUSU9OIFdJRFRIICYgQ09MT1IpXG4vL1xuLy8jI1xuXG4vLyBjYXJlZnVsIHdoZW4geW91IGFyZSByZXNpemluZyB0aGlzIGFzIGl0IG1heSBhZmZlY3QgbG93ZXIgcmVzb2x0aW9uc1xuJGFzaWRlV2lkdGg6XHRcdFx0XHRcdCAgMHB4O1xuJGFzaWRlRGF0YVVSTDpcdFx0XHRcdFx0ICBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJNU55VWlJSE4wYjNBdFkyOXNiM0k5SWlNellUTTJNek1pSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJeE1EQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1tRXlOekkxSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnb2dJRHh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpSUdacGJHdzlJblZ5YkNnalozSmhaQzExWTJkbkxXZGxibVZ5WVhSbFpDa2lJQzgrQ2p3dmMzWm5QZz09XCI7XG4kYXNpZGVDb2xvci1zdGFydDpcdFx0XHRcdCAgIzJhMjcyNTsgLyogbGVmdCBzaWRlICovXG4kYXNpZGVDb2xvci1lbmQ6XHRcdFx0XHQgICMzYTM2MzM7IC8qIHJpZ2h0IHNpZGUgKi9cblxuJGFzaWRlTGlua0NvbG9yOlx0XHRcdFx0ICBsaWdodGVuKCRhc2lkZUNvbG9yLXN0YXJ0LCA1OCUpO1xuJGFzaWRlTGlua0NvbG9ySG92ZXI6XHRcdFx0ICAkd2hpdGU7XG4kYXNpZGVMaW5rQ29sb3JGb2N1czpcdFx0XHQgICNjOWM5Yzk7XG4kYXNpZGVOYXZBY3RpdmVCR0NvbG9yOlx0XHRcdCAgIzYxNjE2MTsgLyogdGhlIGNvbG9yIHRoYXQgZmxhc2hlcyB3aGVuIHlvdSBjbGljayBvbiB0aGUgZmlyc3QgbmF2IGVsZW1lbnQgKi9cbiRhc2lkZU5hdkZvbnRTaXplOlx0XHRcdFx0ICAkZm9udC1zaXplLWJhc2UrMTsgLy8gMTRweH5cbiRhc2lkZU5hdkZvbnRTaXplU2Vjb25kTGV2ZWw6XHQgICRhc2lkZU5hdkZvbnRTaXplO1xuJGFzaWRlTmF2Rm9udFNpemVUaGlyZExldmVsOlx0ICAkYXNpZGVOYXZGb250U2l6ZTtcblxuJGFzaWRlTmF2RXhwYW5JY29uUHVzaC14Olx0XHQgIDEwcHg7IC8qIHRoZSBwbHVzIGljb24gdGhhdCBhcHBlYXJzIG9uIHRoZSBwYXJlbnQgbmF2IHdoZW4gZXhwYW5kaW5nIGFuZCBjb2xsYXBzaW5nICovXG4kYXNpZGVOYXZFeHBhbkljb25QdXNoLXk6XHRcdCAgMTBweDsgLyogdGhlc2UgdmFsdWVzIHdpbGwgb25seSBhZGRyZXNzIHRoZSBmaXJzdCBwYXJlbnQgaW4gdGhlIGVudGlyZSBuYXYgKi9cblxuJGFzaWRlRXhwYW5JY29uU2l6ZTpcdFx0XHQgIDExcHg7IC8qIHRoZSBwbHVzICYgbWludXMgaWNvbnMgKi9cbiRhc2lkZUV4cGFuSWNvbk1UOlx0XHRcdFx0ICAycHg7ICAvKiBtYXJnaW4gdG9wICovXG5cbi8vPT0gRk9PVEVSXG4vL1xuLy8jI1xuJHNtYXJ0LWZvb3Rlci1oZWlnaHQ6ICAgICAgICAgICAgIDUycHg7XG4kc21hcnQtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAgICAgMTVweCAoJGdyaWQtZ3V0dGVyLXdpZHRoLzIpO1xuJHNtYXJ0LWZvb3Rlci1iYWNrZ3JvdW5kOiAgICAgICAgICRhc2lkZUNvbG9yLXN0YXJ0O1xuXG4vLz09IFJJQkJPTlxuLy9cbi8vIyNcbiRyaWJib24taGVpZ2h0Olx0XHRcdFx0XHQgIDQwcHg7XG4kcmliYm9uQkdDb2xvcjpcdFx0XHRcdFx0ICAjNDc0NTQ0O1xuXG4vLz09IEFKQVggRFJPUERPV05cbi8vXG4vLyMjXG5cbiRkcm9wZG93bmJ0bi1pY29uLWNvbG9yOlx0XHQgICNjNGJhYjY7XG5cbiRhamF4ZHJvcC1hcnJvdy10b3AtY29sb3I6XHRcdCAgJHdoaXRlO1xuJGFqYXhkcm9wLWFycm93LWJvdHRvbS1jb2xvcjpcdCAgIzgzODM4MztcbiRhamF4ZHJvcGRvd24tYXJyb3ctc2l6ZTpcdFx0ICA3cHg7XG4kYWpheGRyb3Bkb3duLWFycm93LWJvdHRvbTpcdFx0ICAkYWpheGRyb3Bkb3duLWFycm93LXNpemUgKyAxO1xuJGFqYXhkcm9wZG93bi1oZWlnaHQ6XHRcdFx0ICAzNjVweDtcblxuLy89PSBTTUFSVEFETUlOIFpJTkRFWFxuLy9cbi8vIyNcbi8vIFVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3IG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXNcbi8vIFRyeSB0byBhdm9pZCBjdXN0b21pemluZyB0aGVzZSA6KVxuXG4kZml4ZWQtbmF2aWdhdGlvbi16aW5kZXg6XHRcdCAgOTAwO1xuJGZpeGVkLXJpYmJvbi16aW5kZXg6XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyAxOyAvLzkwMVxuJGZpeGVkLWZvb3Rlci16aW5kZXg6XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyAxOyAvLzkwMVxuJG1vcnJpcy1ob3ZlcjpcdFx0XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyAzOyAvLzkwM1xuJGxlZnQtcGFuZWwtemluZGV4Olx0XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyA0OyAvLzkwNFxuJGhpZGRlbi1sZWZ0aGFuZC1tZW51LXppbmRleDpcdCAgJGZpeGVkLW5hdmlnYXRpb24temluZGV4ICsgMzsgLy85MDNcbiRhamF4LWRyb3Bkb3duLXppbmRleDpcdFx0XHQgICRmaXhlZC1uYXZpZ2F0aW9uLXppbmRleCArIDU7IC8vOTA1XG4kdWktd2lkZ2V0LW92ZXJsYXk6XHRcdFx0XHQgICRmaXhlZC1uYXZpZ2F0aW9uLXppbmRleCArIDQ5OyAvLzk0OVxuJHdpZGdldC1mdWxsc2NyZWVuLXppbmRleDogICAgICAgICR1aS13aWRnZXQtb3ZlcmxheSArIDEwMTsgLy8gMTA1MFxuJHBhY2UtemluZGV4OiAgICAgICAgICAgICAgICAgICAgIDIwMDA7XG4kdG9vbHRpcC16aW5kZXg6ICAgICAgICAgICAgICAgICAgOTk5OTtcblxuLy89PSBXSURHRVQgVFVOSU5HXG4vL1xuLy8jI1xuXG4kd2lkZ2V0Q29udGVudE92ZXJmbG93Olx0XHRcdCAgdmlzaWJsZTtcblxuLy89PSBCT09UU1RSQVAgV0laQVJEXG4vL1xuLy8jI1xuXG4kd2l6YXJkLXN0ZXAtY29tcGxldGU6XHRcdFx0ICAkdGVhbExpZ2h0O1xuJHdpemFyZC1zdGVwLWFjdGl2ZTpcdFx0XHQgICRibHVlU2t5O1xuXG5cbi8vPT0gVE9PTFRJUCBGT05UXG4vL1xuLy8jI1xuXG4kdG9vbHRpcC1mb250LXNpemU6XHRcdFx0XHQgICRmb250LXNpemUtYmFzZSAtIDI7XG4kc3BhcmtsaW5lLWZvbnQtc2l6ZTpcdFx0XHQgICR0b29sdGlwLWZvbnQtc2l6ZTtcblxuXG4vLz09IFNMSURFUlNcbi8vXG4vLyMjXG5cbiRzbGlkZXItYmFyLWNvbG9yOlx0XHRcdFx0ICAkYmx1ZVN0YW5kYXJkO1xuJGhhbmRsZS1iZy1jb2xvcjpcdFx0XHRcdCAgIzg1ODU4NTtcblxuXG4vLz09IFNXSVRDSCBCR1xuLy9cbi8vIyNcblxuJG9uT2ZmU3dpdGNoQkc6XHRcdFx0XHRcdCAgJGJsdWVTdGFuZGFyZDtcblxuXG4vLz09IFBST0dSRVNTIEJBUlMgU0laRVNcbi8vXG4vLyMjXG5cbiRwcm9ncmVzc2Jhci1yYWRpdXM6XHRcdFx0ICAwcHg7XG4kcHJvZ3Jlc3NiYXItbWljcm86XHRcdFx0XHQgIDNweDtcbiRwcm9ncmVzc2Jhci14czpcdFx0XHRcdCAgN3B4O1xuJHByb2dyZXNzYmFyLXNtOlx0XHRcdFx0ICAxNHB4O1xuJHByb2dyZXNzYmFyLWxnOlx0XHRcdFx0ICAzMHB4O1xuXG4vLz09IFRBQkxFU1xuLy9cbi8vIyNcblxuJHRhYmxlLWhlYWRlci1jb2xvci1zdGFydDpcdCAgICAgICNmMmYyZjI7XG4kdGFibGUtaGVhZGVyLWNvbG9yLWVuZDpcdFx0ICAjZmFmYWZhO1xuIiwiLypcblJlZmVyZW5jZSBmcm9tIHlkLXZhcmlhYmxlczpcblxuJHdpZHRoLW5vbmU6IDA7XG4kd2lkdGgteHhzOiA1cHg7XG4kd2lkdGgteHM6IDZweDtcbiR3aWR0aC1zbTogMTBweDtcbiR3aWR0aC1kZWY6IDEzcHg7XG4kd2lkdGgtbWQ6IDIwcHg7XG4kd2lkdGgtbGc6IDMwcHg7XG4kd2lkdGgteGw6IDQwcHg7XG4qL1xuXG4vKiBQYWRkaW5nIFN1cnJvdW5kICovXG5cbi5wLW5vbmUge1xuICAgIHBhZGRpbmc6ICR3aWR0aC1ub25lO1xufVxuXG4ucC14eHMge1xuICAgIHBhZGRpbmc6ICR3aWR0aC14eHM7XG59XG5cbi5wLXhzIHtcbiAgICBwYWRkaW5nOiAkd2lkdGgteHM7XG59XG5cbi5wLXNtIHtcbiAgICBwYWRkaW5nOiAkd2lkdGgtc207XG59XG5cbi5wIHtcbiAgICBwYWRkaW5nOiAkd2lkdGgtZGVmO1xufVxuXG4ucC1tZCB7XG4gICAgcGFkZGluZzogJHdpZHRoLW1kO1xufVxuXG4ucC1sZyB7XG4gICAgcGFkZGluZzogJHdpZHRoLWxnO1xufVxuXG4ucC14bCB7XG4gICAgcGFkZGluZzogJHdpZHRoLXhsO1xufVxuXG4vKiBQYWRkaW5nIExlZnQgUmlnaHQgKi9cblxuLnAtbHItbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbm9uZTtcbn1cblxuLnAtbHIteHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC14eHM7XG4gICAgcGFkZGluZy1yaWdodDogJHdpZHRoLXh4cztcbn1cblxuLnAtbHIteHMge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXhzO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14cztcbn1cblxuLnAtbHItc20ge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXNtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC1zbTtcbn1cblxuLnAtbHIge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLWRlZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtZGVmO1xufVxuXG4ucC1sci1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC1tZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbWQ7XG59XG5cbi5wLWxyLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC1sZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbGc7XG59XG5cbi5wLWxyLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC14bDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgteGw7XG59XG5cbi8qIFBhZGRpbmcgVG9wIEJvdHRvbSAqL1xuXG4ucC10Yi1ub25lIHtcbiAgICBwYWRkaW5nLXRvcDogJHdpZHRoLW5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1ub25lO1xufVxuXG4ucC10Yi14eHMge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgteHhzO1xuICAgIHBhZGRpbmctYm90dG9tOiAkd2lkdGgteHhzO1xufVxuXG4ucC10Yi14cyB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC14cztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXhzO1xufVxuXG4ucC10Yi1zbSB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1zbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXNtO1xufVxuXG4ucC10YiB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1kZWY7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1kZWY7XG59XG5cbi5wLXRiLW0ge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgtbWQ7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1tZDtcbn1cblxuLnAtdGItbGcge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgtbGc7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1sZztcbn1cblxuLnAtdGItbGcge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgteGw7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC14bDtcbn1cblxuLyogUGFkZGluZyBMZWZ0ICovXG5cbi5wLWwtbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtbm9uZTtcbn1cblxuLnAtbC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgteHhzO1xufVxuXG4ucC1sLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC14cztcbn1cblxuLnAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtc207XG59XG5cbi5wLWwtbWQge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLWRlZjtcbn1cblxuLnAtbC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtbGc7XG59XG5cbi5wLWwteGwge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXhsO1xufVxuXG4ucC1sLW4teHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5wLWwtbi14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAoLSR3aWR0aC14cyk7XG59XG5cbi5wLWwtbi1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoLSR3aWR0aC1zbSk7XG59XG5cbi5wLWwtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ucC1sLW4tbWQge1xuICAgIHBhZGRpbmctbGVmdDogKC0kd2lkdGgtbWQpO1xufVxuXG4ucC1sLW4tbGcge1xuICAgIHBhZGRpbmctbGVmdDogKC0kd2lkdGgtbGcpO1xufVxuXG4ucC1sLW4teGwge1xuICAgIHBhZGRpbmctbGVmdDogKC0kd2lkdGgteGwpO1xufVxuXG4vKiBQYWRkaW5nIFJpZ2h0ICovXG5cbi5wLXItbm9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogJHdpZHRoLW5vbmU7XG59XG5cbi5wLXIteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14eHM7XG59XG5cbi5wLXItc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14cztcbn1cblxuLnAtciB7XG4gICAgcGFkZGluZy1yaWdodDogJHdpZHRoLXNtO1xufVxuXG4ucC1yLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtZGVmO1xufVxuXG4ucC1yLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbGc7XG59XG5cbi5wLXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14bDtcbn1cblxuLnAtci1uLXh4cyB7XG4gICAgcGFkZGluZy1yaWdodDogKC0kd2lkdGgteHhzKTtcbn1cblxuLnAtci1uLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoLSR3aWR0aC14cyk7XG59XG5cbi5wLXItbi1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogKC0kd2lkdGgtc20pO1xufVxuXG4ucC1yLW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgtJHdpZHRoLWRlZik7XG59XG5cbi5wLXItbi1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogKC0kd2lkdGgtbWQpO1xufVxuXG4ucC1yLW4tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgtJHdpZHRoLWxnKTtcbn1cblxuLnAtci1uLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoLSR3aWR0aC14bCk7XG59XG5cbi8qIFBhZGRpbmcgVG9wICovXG5cbi5wLXQtbm9uZSB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1ub25lO1xufVxuXG4ucC10LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogJHdpZHRoLXh4cztcbn1cblxuLnAtdC1zbSB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC14cztcbn1cblxuLnAtdCB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1zbTtcbn1cblxuLnAtdC1tZCB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1kZWY7XG59XG5cbi5wLXQtbGcge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgtbGc7XG59XG5cbi5wLXQteGwge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgteGw7XG59XG5cbi5wLXQtbi14eHMge1xuICAgIHBhZGRpbmctdG9wOiAoLSR3aWR0aC14eHMpO1xufVxuXG4ucC10LW4teHMge1xuICAgIHBhZGRpbmctdG9wOiAoLSR3aWR0aC14cyk7XG59XG5cbi5wLXQtbi1zbSB7XG4gICAgcGFkZGluZy10b3A6ICgtJHdpZHRoLXNtKTtcbn1cblxuLnAtdC1uIHtcbiAgICBwYWRkaW5nLXRvcDogKC0kd2lkdGgtZGVmKTtcbn1cblxuLnAtdC1uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogKC0kd2lkdGgtbWQpO1xufVxuXG4ucC10LW4tbGcge1xuICAgIHBhZGRpbmctdG9wOiAoLSR3aWR0aC1sZyk7XG59XG5cbi5wLXQtbi14bCB7XG4gICAgcGFkZGluZy10b3A6ICgtJHdpZHRoLXhsKTtcbn1cblxuLyogUGFkZGluZyBCb3R0b20gKi9cblxuLnAtYi1ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLW5vbmU7XG59XG5cbi5wLWIteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAkd2lkdGgteHhzO1xufVxuXG4ucC1iLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXhzO1xufVxuXG4ucC1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXNtO1xufVxuXG4ucC1iLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLWRlZjtcbn1cblxuLnAtYi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1sZztcbn1cblxuLnAtYi14bCB7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC14bDtcbn1cblxuLnAtYi1uLXh4cyB7XG4gICAgcGFkZGluZy1ib3R0b206ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5wLWItbi14cyB7XG4gICAgcGFkZGluZy1ib3R0b206ICgtJHdpZHRoLXhzKTtcbn1cblxuLnAtYi1uLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKC0kd2lkdGgtc20pO1xufVxuXG4ucC1iLW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ucC1iLW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAoLSR3aWR0aC1tZCk7XG59XG5cbi5wLWItbi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206ICgtJHdpZHRoLWxnKTtcbn1cblxuLnAtYi1uLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKC0kd2lkdGgteGwpO1xufVxuXG4vKiBNYXJnaW4gU3Vycm91bmQgKi9cblxuLm0tbm9uZSB7XG4gICAgbWFyZ2luOiAkd2lkdGgtbm9uZTtcbn1cblxuLm0teHhzIHtcbiAgICBtYXJnaW46ICR3aWR0aC14eHM7XG59XG5cbi5tLXhzIHtcbiAgICBtYXJnaW46ICR3aWR0aC14cztcbn1cblxuLm0tc20ge1xuICAgIG1hcmdpbjogJHdpZHRoLXNtO1xufVxuXG4ubSB7XG4gICAgbWFyZ2luOiAkd2lkdGgtZGVmO1xufVxuXG4ubS1tZCB7XG4gICAgbWFyZ2luOiAkd2lkdGgtbWQ7XG59XG5cbi5tLWxnIHtcbiAgICBtYXJnaW46ICR3aWR0aC1sZztcbn1cblxuLm0teGwge1xuICAgIG1hcmdpbjogJHdpZHRoLXhsO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBSaWdodCAqL1xuXG4ubS1sci1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLW5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkd2lkdGgtbm9uZTtcbn1cblxuLm0tbHIteHhzIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXh4cztcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC14eHM7XG59XG5cbi5tLWxyLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXhzO1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXhzO1xufVxuXG4ubS1sci1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aC1zbTtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC1zbTtcbn1cblxuLm0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtZGVmO1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLWRlZjtcbn1cblxuLm0tbHItbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aC1tZDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC1tZDtcbn1cblxuLm0tbHItbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtbGc7XG4gICAgbWFyZ2luLXJpZ2h0OiAkd2lkdGgtbGc7XG59XG5cbi5tLWxyLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXhsO1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXhsO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBSaWdodCAqL1xuXG4ubS10Yi1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgtbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtbm9uZTtcbn1cblxuLm0tdGIteHhzIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHhzO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14eHM7XG59XG5cbi5tLXRiLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLXhzO1xufVxuXG4ubS10Yi1zbSB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLXNtO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC1zbTtcbn1cblxuLm0tdGIge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1kZWY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLWRlZjtcbn1cblxuLm0tdGItbSB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC1tZDtcbn1cblxuLm0tdGItbGcge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtbGc7XG59XG5cbi5tLXRiLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLXhsO1xufVxuXG4vKiBNYXJnaW4gTGVmdCAqL1xuXG4ubS1sLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtbm9uZTtcbn1cblxuLm0tbC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aC14eHM7XG59XG5cbi5tLWwtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgteHM7XG59XG5cbi5tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtc207XG59XG5cbi5tLWwtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtZGVmO1xufVxuXG4ubS1sLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLWxnO1xufVxuXG4ubS1sLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXhsO1xufVxuXG4ubS1sLW4teHhzIHtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGgteHhzKTtcbn1cblxuLm0tbC1uLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGgteHMpO1xufVxuXG4ubS1sLW4tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAoLSR3aWR0aC1zbSk7XG59XG5cbi5tLWwtbiB7XG4gICAgbWFyZ2luLWxlZnQ6ICgtJHdpZHRoLWRlZik7XG59XG5cbi5tLWwtbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tbC1uLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGgtbGcpO1xufVxuXG4ubS1sLW4teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAoLSR3aWR0aC14bCk7XG59XG5cbi8qIE1hcmdpbiBSaWdodCAqL1xuXG4ubS1yLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLW5vbmU7XG59XG5cbi5tLXIteHMge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXh4cztcbn1cblxuLm0tci1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkd2lkdGgteHM7XG59XG5cbi5tLXIge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXNtO1xufVxuXG4ubS1yLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC1kZWY7XG59XG5cbi5tLXItbGcge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLWxnO1xufVxuXG4ubS1yLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC14bDtcbn1cblxuLm0tci1uLXh4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAoLSR3aWR0aC14eHMpO1xufVxuXG4ubS1yLW4teHMge1xuICAgIG1hcmdpbi1yaWdodDogKC0kd2lkdGgteHMpO1xufVxuXG4ubS1yLW4tc20ge1xuICAgIG1hcmdpbi1yaWdodDogKC0kd2lkdGgtc20pO1xufVxuXG4ubS1yLW4ge1xuICAgIG1hcmdpbi1yaWdodDogKC0kd2lkdGgtZGVmKTtcbn1cblxuLm0tci1uLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tci1uLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtJHdpZHRoLWxnKTtcbn1cblxuLm0tci1uLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtJHdpZHRoLXhsKTtcbn1cblxuLyogTWFyZ2luIFRvcCAqL1xuXG4ubS10LW5vbmUge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1ub25lO1xufVxuXG4ubS10LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHhzO1xufVxuXG4ubS10LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHM7XG59XG5cbi5tLXQge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1zbTtcbn1cblxuLm0tdC1tZCB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLWRlZjtcbn1cblxuLm0tdC1sZyB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLWxnO1xufVxuXG4ubS10LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteGw7XG59XG5cbi5tLXQtbi14eHMge1xuICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5tLXQtbi14cyB7XG4gICAgbWFyZ2luLXRvcDogKC0kd2lkdGgteHMpO1xufVxuXG4ubS10LW4tc20ge1xuICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLXNtKTtcbn1cblxuLm0tdC1uIHtcbiAgICBtYXJnaW4tdG9wOiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ubS10LW4tbWQge1xuICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tdC1uLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAoLSR3aWR0aC1sZyk7XG59XG5cbi5tLXQtbi14bCB7XG4gICAgbWFyZ2luLXRvcDogKC0kd2lkdGgteGwpO1xufVxuXG4vKiBNYXJnaW4gQm90dG9tICovXG5cbi5tLWItbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLW5vbmU7XG59XG5cbi5tLWIteHMge1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14eHM7XG59XG5cbi5tLWItc20ge1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14cztcbn1cblxuLm0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLXNtO1xufVxuXG4ubS1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtZGVmO1xufVxuXG4ubS1iLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtbGc7XG59XG5cbi5tLWIteGwge1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14bDtcbn1cblxuLm0tYi0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ubS1iLTUwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTAwcHg7XG59XG5cbi5tLWItbi14eHMge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5tLWItbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogKC0kd2lkdGgteHMpO1xufVxuXG4ubS1iLW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJHdpZHRoLXNtKTtcbn1cblxuLm0tYi1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ubS1iLW4tbWQge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tYi1uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoLSR3aWR0aC1sZyk7XG59XG5cbi5tLWItbi14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKC0kd2lkdGgteGwpO1xufVxuIiwiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xuXG4keWQtb3JhbmdlOiAjZmY5ZTE5O1xuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9ycyAqL1xuJG9yYW5nZTE6ICNGRkM2ODE7XG4kb3JhbmdlMjogI0ZGQjM1ODtcbiRvcmFuZ2UzOiAjRjc5RDMxOyAvKiBkZWYgKi9cbiRvcmFuZ2U0OiAjRDg3QjBCO1xuJG9yYW5nZTU6ICNBQTVDMDA7XG5cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzICovXG4kYmx1ZTE6ICM0NUE1Q0Y7XG4kYmx1ZTI6ICMxRDk2Q0I7XG4kYmx1ZTM6ICMwNThDQzc7IC8qIGRlZiAqL1xuJGJsdWU0OiAjMDM2NDhFO1xuJGJsdWU1OiAjMDI0RTZGO1xuXG4vKiBNQVJHSU5TICYgUEFERElOR1MgKi9cblxuJHdpZHRoLW5vbmU6IDA7XG4kd2lkdGgteHhzOiA1cHg7XG4kd2lkdGgteHM6IDZweDtcbiR3aWR0aC1zbTogMTBweDtcbiR3aWR0aC1kZWY6IDEzcHg7XG4kd2lkdGgtbWQ6IDIwcHg7XG4kd2lkdGgtbGc6IDMwcHg7XG4kd2lkdGgteGw6IDQwcHg7XG5cblxuLy8gU3Bpbm5lciBjb2xvciBhbmQgbWFyZ2luXG4kc3Bpbi1jb2xvcjogJGJsdWUyO1xuJHNwaW4tbWFyZ2luOiAwIGF1dG87XG5cbi8vIGVudGl0aWVzXG4kZm9yZXN0LWdyZWVuOiAjNUQ4NjVFO1xuJHNpbXBsZS1vcmFuZ2U6ICNGN0EwMzc7XG4kYnJlYWsteHM6IDc2OHB4O1xuXG4vKiBBZy1ncmlkIFlEICovXG4kaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4kcm93LWhpZ2hsaWdodGVyLWNvbG9yOiBza3libHVlO1xuJGNlbGwtZm9udC1zaXplOiAxMXB4O1xuJGNlbGwtaGVhZGVyLWZvbnQtc2l6ZTogMTFweDtcbiRjZWxsLWJvcmRlcjogI2RkZDtcbiRidXR0b24tYm9yZGVyOiAjY2NjO1xuJGNlbGwtcGFkZGluZy1oZWlnaHQ6IDJweDtcbiRjZWxsLXBhZGRpbmctd2lkdGg6IDRweDtcbiR0YWJsZS1ib3JkZXI6ICRjZWxsLWJvcmRlcjtcblxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgZWVoIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZ1xuJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQ6IDExNTJweCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIGVlaCBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmdcbiRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG4iLCIuZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRpdi1mbGV4LWNvbnRlbnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi5mbGV4LWZkLS1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmRpdi1mbGV4LWNvbnRlbnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4uZGl2LWZsZXgtY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGl2LWZsZXgtYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyogZ2FwIHNpemluZyAtIENhbiBvbmx5IGJlIGFwcGxpZWQgdG8gZmxleGJveCBlbGVtZW50cyovXG5cbi5nLW5vbmUge1xuICBnYXA6ICR3aWR0aC1ub25lO1xufVxuXG4uZy14eHMge1xuICBnYXA6ICR3aWR0aC14eHM7XG59XG5cbi5nLXhzIHtcbiAgZ2FwOiAkd2lkdGgteHM7XG59XG5cbi5nLXNtIHtcbiAgZ2FwOiAkd2lkdGgtc207XG59XG5cbi5wIHtcbiAgZ2FwOiAkd2lkdGgtZGVmO1xufVxuXG4uZy1tZCB7XG4gIGdhcDogJHdpZHRoLW1kO1xufVxuXG4uZy1sZyB7XG4gIGdhcDogJHdpZHRoLWxnO1xufVxuXG4uZy14bCB7XG4gIGdhcDogJHdpZHRoLXhsO1xufVxuIiwiLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbn1cblxuLm5vLWd1dHRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbn1cblxuLm5vLWd1dHRlci1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDowO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICYgPiBbY2xhc3NePVwiY29sLVwiXSxcbiAgICAmID4gW2NsYXNzKj1cIiBjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmNvbC14cy1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC1zbS1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC1tZC1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC1sZy1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC14bC1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnZpc2libGUteHMtaW5saW5lLCAudmlzaWJsZS1zbS1pbmxpbmUsIC52aXNpYmxlLW1kLWlubGluZSwgLnZpc2libGUtbGctaW5saW5lLCAudmlzaWJsZS14bC1pbmxpbmUgICB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5oaWRkZW4teHMtaW5saW5lLCAuaGlkZGVuLXNtLWlubGluZSwgLmhpZGRlbi1tZC1pbmxpbmUsIC5oaWRkZW4tbGctaW5saW5lLCAuaGlkZGVuLXhsLWlubGluZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGVmZmVjdGl2ZSBhdCBjb2wteHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jb2wteHMtbm8tZ3V0dGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLyogZWZmZWN0aXZlIGF0IGNvbC1zbSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbC1zbS1uby1ndXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmhpZGRlbi14cy1pbmxpbmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyogZWZmZWN0aXZlIGF0IGNvbC1tZCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1tZC1uby1ndXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmhpZGRlbi1zbS1pbmxpbmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBlZmZlY3RpdmUgYXQgY29sLWxnICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy1uby1ndXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmhpZGRlbi1tZC1pbmxpbmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbC14bC1uby1ndXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmhpZGRlbi1sZy1pbmxpbmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lXCI+PC9kaXY+XG4gKlxuICovXG5cbi5zay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Bpbi1jb2xvcjtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZG91YmxlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG59XG5cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UxLCAuc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhdmVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDNcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q0XCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YXZlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUxLCAuc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cblxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuXG4gIDUwLjElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXdhbmRlcmluZ0N1YmVNb3ZlIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cblxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXB1bHNlXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1wdWxzZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2hhc2luZy1kb3RzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cy5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QxLCAuc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci10aHJlZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTNcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIGRpdiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cblxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay10aHJlZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jdWJlLWdyaWRcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY3ViZS1ncmlkIHtcbiAgLypcbiAgICogU3Bpbm5lciBwb3NpdGlvbnNcbiAgICogMSAyIDNcbiAgICogNCA1IDZcbiAgICogNyA4IDlcbiAgICovXG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZC5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Bpbi1jb2xvcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICB9XG5cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH1cblxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd29yZHByZXNzXCI+XG4gKiAgICAgIDxzcGFuIGNsYXNzPVwic2staW5uZXItY2lyY2xlXCI+PC9zcGFuPlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13b3JkcHJlc3Muc2stc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNrLXNwaW5uZXItd29yZHByZXNzIC5zay1pbm5lci1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDE4JTtcbiAgaGVpZ2h0OiAxOCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcbiAgMCUsIDM5JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4iLCIvKlxuICBUYWJsZSBvZiBDb250ZW50c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC0gTWFpblxuICAgIC0gSGVhZGVyXG4gICAgLSBDb250ZW50XG4gICAgLSBFZGl0IGJveFxuICAgIC0gVGltZXN0YW1wXG4gICAgLSBIZWxwZXJzXG4gICAgLSBGdWxsc2NyZWVuXG4gICAgLSBTdHlsaW5nXG4gICAgLSBDdXN0b20gc3R5bGVzXG4gICAgLSBJY29ucyAtIEEgZmV3IHVzZWQgZXhhbXBsZXNcbiAgICAtIFJUTCBzdXBwb3J0XG4gICAgLSBDbGVhcmZpeFxuICAgIC0gRXhhbXBsZXMgKG1pbmltYWxpc3RpYyBpbiBncmlkKVxuICAgIC0gRXhhbXBsZXMgKGxpc3RzKVxuKi9cblxuLypcbiAqIE1BSU5cbiAqL1xuYXJ0aWNsZS5zb3J0YWJsZS1ncmlkIHsgbWluLWhlaWdodDozMHB4OyB9XG5cbi55Ym94IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0LWNvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAud2VsbCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbn1cblxuLypcbiAqIEhFQURFUlxuICovXG4ueWJveCA+IGhlYWRlciB7XG4gICAgaGVpZ2h0OiAzNHB4OyAvKiBtYWtlIHN1cmUgXCIueWJveC1sb2FkZXJcIiBpcyBhbHNvIHRoZSBzYW1lIGhlaWdodCBvciBpdCB3aWxsIGZsaWNrZXIgZHVyaW5nIGNvbGxhcHNlICovXG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICA+OmZpcnN0LWNoaWxkLnlib3gtaWNvbiB7IG1hcmdpbi1sZWZ0OjA7IH1cblxuLypcbiAgICAueWJveC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTJweCAxMHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIHotaW5kZXg6IDQwMDBcbiAgICB9XG4gICAgKi9cbiAgICA+IC55Ym94LWljb24ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMTElO1xuICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4O1xuICAgIH1cbiAgICA+IGgyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG59XG5cbi55Ym94LWN0cmxzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueWJveC1sb2FkZXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDExMSU7XG59XG5cbi55Ym94LXRpdGxlLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4vKlxuICogQ09OVEVOVFxuICovXG4ueWJveCB7XG4gICAgPiBkaXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0NDQyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICAgICAgICAvKiBhcyBwZXIgdmVyc2lvbiAxLjMgKi9cbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC55Ym94LWJvZHkge1xuICAgICAgICBtaW4taGVpZ2h0OjEwMHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTNweDtcbiAgICAgICAgJi53aWRnZXQtaGlkZS1vdmVyZmxvdyB7IG92ZXJmbG93OmhpZGRlbjsgfVxuICAgIH1cbn1cblxuLnlib3gtdG9vbGJhci5uby1ib3JkZXIgeyBib3JkZXItbGVmdDpub25lOyB9XG4ueWJveC1ib2R5Lm5vLXBhZGRpbmcgeyBtYXJnaW46LTEzcHggLTEzcHggMDsgfVxuLnlib3gud2VsbC50cmFuc3BhcmVudCAueWJveC1ib2R5Lm5vLXBhZGRpbmcgeyBtYXJnaW46MCAhaW1wb3J0YW50OyB9XG4ueWJveC1ib2R5ID4gdGFibGUgeyBtYXJnaW4tYm90dG9tOjA7IH1cbi55Ym94LWJvZHkubm8tcGFkZGluZyAuYWxlcnQge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOjAgMCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnlib3gtYm9keS5uby1wYWRkaW5nIC5ja2VfY2hyb21lLCAubm8tcGFkZGluZyAubWQtZWRpdG9yIHsgYm9yZGVyOm5vbmU7IH1cbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSB7IG1hcmdpbi10b3A6MnB4OyB9XG4ueWJveC10b29sYmFyID4gLnNtYXJ0LWZvcm0gLnRvZ2dsZTpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBsaW5lLWhlaWdodDoyOXB4O1xufVxuLnlib3gtdG9vbGJhciA+IC5zbWFydC1mb3JtIC5yYWRpbyBpbnB1dCArIGksXG4ueWJveC10b29sYmFyID4gLnNtYXJ0LWZvcm0gLmNoZWNrYm94IGlucHV0ICsgaSxcbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSAudG9nZ2xlIGlucHV0ICsgaSB7XG4gICAgYm9yZGVyLXdpZHRoOjFweDtcbiAgICBib3JkZXItY29sb3I6ICNDN0M3QzcgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjFweDtcblxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjRkZGLDAgMXB4IDFweCAjODU4NTg1IGluc2V0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4ICNGRkYsMCAxcHggMXB4ICM4NTg1ODUgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxcHggI0ZGRiwwIDFweCAxcHggIzg1ODU4NSBpbnNldDtcbn1cblxuLypcbiAqIFdFTEwgV0lER0VUXG4gKi9cbi55Ym94LndlbGwge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICA+IGRpdntcbiAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGhlYWRlciB7IGRpc3BsYXk6bm9uZTsgfVxufVxuXG4vKlxuICogV0lER0VUIEZPT1RFUlxuICovXG5cbi55Ym94LWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3Rjc7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgbWFyZ2luOiAwIC0xM3B4IC0xM3B4O1xuICAgIC5uby1wYWRkaW5nICYgeyBtYXJnaW46MDsgfVxuICAgICYuc21hcnQtZm9ybSA+IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDo0cHg7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuXG4vKlxuICogRURJVCBCT1hcbiAqL1xuLnlib3gtZWRpdGJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLyoueWJveC1lZGl0Ym94IGRpdiB7XG53aWR0aDogMTAwJTtcbmZsb2F0OiBsZWZ0O1xubWFyZ2luLWJvdHRvbTogMDtcbn1cbi55Ym94LWVkaXRib3ggbGFiZWwge1xud2lkdGg6IDgwcHg7XG5oZWlnaHQ6IDI2cHg7XG5mbG9hdDogbGVmdDtcbmxpbmUtaGVpZ2h0OiAyNnB4O1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG5tYXJnaW4tYm90dG9tOjA7XG59XG4ueWJveC1lZGl0Ym94IGlucHV0IHtcbndpZHRoOiAyMDBweDtcbmhlaWdodDogMjRweDtcbnBhZGRpbmc6IDAgNXB4O1xuYm9yZGVyOiAxcHggc29saWQgIzY2Njtcbn1cbi55Ym94LWVkaXRib3ggc3BhbiB7XG5oZWlnaHQ6IDI2cHg7XG53aWR0aDogMjZweDtcbmZsb2F0OiBsZWZ0O1xubWFyZ2luOiAwIDVweCAwIDA7XG5jdXJzb3I6IHBvaW50ZXI7XG59Ki9cblxuLypcbiAqIFRJTUVTVEFNUFxuICovXG4ueWJveC10aW1lc3RhbXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzg2ODY4NjtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4vKlxuICogSEVMUEVSU1xuICovXG4ueWJveC1wbGFjZWhvbGRlciB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IC8qIGFkanVzdGVkIGZyb20gMjhweCAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1raHRtbC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKlxuICogV0lER0VUIEJPRFkgVE9PTEJBUlxuICovXG4ueWJveC1ib2R5LXRvb2xiYXIsIC5zbWFydC1mb3JtLnlib3gtYm9keS10b29sYmFyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBhZGRpbmc6OHB4IDEwcHg7XG4gICAgbWFyZ2luOi0xM3B4IC0xM3B4IDEzcHg7XG4gICAgbWluLWhlaWdodDo0MnB4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLm5vLXBhZGRpbmcueWJveC1ib2R5LXRvb2xiYXIsIC5uby1wYWRkaW5nIC55Ym94LWJvZHktdG9vbGJhciwgLm5vLXBhZGRpbmcgLnNtYXJ0LWZvcm0ueWJveC1ib2R5LXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnlib3gtYm9keS10b29sYmFyLnNtYXJ0LWZvcm0gLmlubGluZS1ncm91cCwgLnNtYXJ0LWZvcm0gLnlib3gtYm9keS10b29sYmFyIC5pbmxpbmUtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnlib3gtYm9keS10b29sYmFyIC5idG4geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4ueWJveC1ib2R5LXRvb2xiYXIgLmJ0bi14cyB7IG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKlxuICogU1RZTElOR1xuICovXG4ueWJveCB7XG4gICAgPiBoZWFkZXIge1xuICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIH1cbiAgICA+IGRpdiB7IGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxufVxuXG4ueWJveC1lZGl0Ym94IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogLTEzcHggLTEzcHggMTNweDtcbiAgICAubm8tcGFkZGluZyAmIHsgbWFyZ2luOiAwIDAgMTBweDsgfVxufVxuLnlib3gtcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBN0E3QTc7XG59XG5cbi8qXG4gKiBDVVNUT00gU1RZTEVTXG4gKi9cblxuLyogcmVtb3ZlIGNvbG9ycyAqL1xuLnlib3gtcmVtb3ZlLWNvbG9ycyB7XG4gICAgY29sb3I6IzMzMyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBvcmFuZ2UgdGhlbWUgKi9cblxuLnlib3gtY29sb3Itb3JhbmdlIHtcbiAgICA+IGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNzkxMjE7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICA+IC55Ym94LWN0cmxzIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LXRhYnMgbGkge1xuICAgICAgICAmOm5vdCguYWN0aXZlKSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzc5MTIxICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBvcmFuZ2VEYXJrIHRoZW1lICovXG5cbi55Ym94LWNvbG9yLW9yYW5nZURhcmsge1xuICAgID4gaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E1NzIyNTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgID4gLnlib3gtY3RybHMgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtdGFicyBsaSB7XG4gICAgICAgICY6bm90KC5hY3RpdmUpIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBoZWFkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNBNTcyMjUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIHdoaXRlIHRoZW1lICovXG5cbi55Ym94LWNvbG9yLXdoaXRlIHtcbiAgICA+IGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjODM4MzgzO1xuICAgICAgICA+IC55Ym94LWN0cmxzIGEge1xuICAgICAgICAgICAgY29sb3I6ICM4MzgzODMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LXRhYnMgbGkge1xuICAgICAgICAmOm5vdCguYWN0aXZlKSBhLCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBoZWFkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNDOEM4QzggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qXG4gKiBJQ09OU1xuICovXG4ueWJveC1jdHJscyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbiAgICBjb2xvcjojMzMzO1xufVxuXG5cbi8qXG4gKiBDTEVBUkZJWFxuICovXG4ueWJveDpiZWZvcmUsIC55Ym94OmFmdGVyLCAueWJveCA+IGRpdjpiZWZvcmUsIC55Ym94ID4gZGl2OmFmdGVyLCAuaW5uZXItc3BhY2VyOmJlZm9yZSwgLmlubmVyLXNwYWNlcjphZnRlciwgLnlib3gtZWRpdGJveDpiZWZvcmUsIC55Ym94LWVkaXRib3g6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnlib3g6YWZ0ZXIsIC55Ym94ID4gZGl2OmFmdGVyLCAuaW5uZXItc3BhY2VyOmFmdGVyLCAueWJveC1lZGl0Ym94OmFmdGVyLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLnlib3gsIC55Ym94ID4gZGl2LCAuaW5uZXItc3BhY2VyOmFmdGVyLCAueWJveC1lZGl0Ym94LCAuY2xlYXJmaXggeyB6b29tOiAxOy8qSUUqLyB9XG5cbi8qXG4gKiBXSURHRVQgVE9PTEJBUlNcbiAqL1xuLnlib3gtdG9vbGJhciB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgPjpmaXJzdC1jaGlsZCB7IHRleHQtYWxpZ246bGVmdDsgfVxufVxuXG4vKlxuICogV0lER0VUIFRPT0xCQVIgQ09NUE9ORU5UU1xuICovXG5cbi8qXG4gKiBUQUJTXG4gKi9cbi55Ym94IGhlYWRlciAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHggNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgID4gYSwgPiBhOmhvdmVyLCA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYgO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnlib3ggaGVhZGVyOmZpcnN0LWNoaWxkIC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wdWxsLXJpZ2h0IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKlxuICogUElMTFNcbiAqL1xuLnlib3ggaGVhZGVyIC5uYXYtcGlsbHMge1xuICAgIG1hcmdpbjozcHg7XG4gICAgPiBsaSA+IGEgeyBwYWRkaW5nOiAzcHggNXB4IDRweDsgfVxufVxuXG4vKlxuICogQlROIEdST1VQU1xuICovXG4ueWJveC10b29sYmFyIC5idG4tZ3JvdXAgeyBtYXJnaW4tdG9wOi0zcHg7IH1cblxuLypcbiAqIEJUTnNcbiAqL1xuLnlib3gtdG9vbGJhciA+IC5idG4ge1xuICAgIG1hcmdpbi10b3A6LTNweDtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFweCA4cHggIWltcG9ydGFudDtcbn1cblxuLypcbiAqIElOUFVUXG4gKi9cbi55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gbGFiZWwuY2hlY2tib3gsIC55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gbGFiZWwucmFkaW8geyBsaW5lLWhlaWdodDoyOXB4OyB9XG5cbi8qXG4gKiBMQUJFTFNcbiAqL1xuLnlib3gtdG9vbGJhciA+IC5sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBwYWRkaW5nOiA0cHggN3B4O1xufVxuXG4vKlxuICogQkFER0VcbiAqL1xuLnlib3gtdG9vbGJhciA+IC5iYWRnZSB7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICBtaW4td2lkdGg6MjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIFBST0dSRVNTIEJBUlNcbiAqL1xuLnlib3gtdG9vbGJhciAucHJvZ3Jlc3Mge1xuICAgIHdpZHRoOjEzMHB4O1xuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMCksIDAgMCAwIDFweCAjRDFEMUQxIGluc2V0O1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCB0cmFuc3BhcmVudCwgMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXRcbn1cblxuLnlib3gtdG9vbGJhciAucHJvZ3Jlc3MtYmFyIHsgZm9udC1zaXplOjEycHg7IH1cblxuLypcbiAqIFBBR0lOQVRJT05cbiAqL1xuLnlib3gtdG9vbGJhciAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOjRweCAwO1xuICAgID4gbGkgPiBhIHsgcGFkZGluZzogMnB4IDdweDsgfVxufVxuXG4vKlxuICogVEVYVCBJTlBVVFxuICovXG4ueWJveC10b29sYmFyIC53aWRnZXQtdGV4dC1pbnB1dCB7IG1heC13aWR0aDoyMjBweDsgfVxuLnlib3gtdG9vbGJhciBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGhlaWdodDoyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDoycHg7XG59XG4ueWJveC10b29sYmFyLnNtYXJ0LWZvcm0gLmljb24tYXBwZW5kLCAueWJveC10b29sYmFyLnNtYXJ0LWZvcm0gLmljb24tcHJlcGVuZCxcbi55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gLmljb24tYXBwZW5kLCAueWJveC10b29sYmFyIC5zbWFydC1mb3JtIC5pY29uLXByZXBlbmQgIHtcbiAgICB0b3A6M3B4ICFpbXBvcnRhbnQ7XG59XG5cbiIsIi53ZWxsLXBhbmVsIHtcbiAgICAuYnRuIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAucmFkaW8gKyAucmFkaW8sIC5jaGVja2JveCArIC5jaGVja2JveCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICBmb290ZXIge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgICAgICAgZm9udDogMzAwIDE1cHgvMjlweCAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwyNDgsMjQ4LC45KTtcbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsZWdlbmQgeyBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XG5cbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxM3B4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKHJlZCgkYmxhY2spLCBncmVlbigkYmxhY2spLCBibHVlKCRibGFjayksIC4xKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAuOSk7XG5cbiAgICB9XG4gICAgZmllbGRzZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjVweCAxNHB4IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICsgZmllbGRzZXQgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7IH1cbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgJiAuY29sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LCAuc2VsZWN0LCAudGV4dGFyZWEsIC5yYWRpbywgLmNoZWNrYm94LCAudG9nZ2xlLCAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmlucHV0IGlucHV0LCAuc2VsZWN0IHNlbGVjdCwgLnRleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZm9udDogMTNweC8xNnB4ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG4iLCIvKiBPZmZlciBDYXBzICovXG4uY2Fwcy1wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5wYW5lbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIH1cblxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndlbGwge1xuXG4gICAgfVxuXG4gICAgLmNhcC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICB9XG5cbiAgICAuY2FwLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCA2cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG5cbiAgICAvKiBPZmZlciBSZWRpcmVjdHMgKi9cbiAgICAuY29udHJvbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgICYucGFuZWwtc3VjY2VzcyB7XG4gICAgICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgMTUpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhbmVsLXdhcm5pbmcge1xuICAgICAgICAuY29udHJvbC1pY29ucyB7XG4gICAgICAgICAgICBjb2xvcjogJHN0YXRlLXdhcm5pbmctdGV4dDtcbiAgICAgICAgfVxuICAgICAgICAuY29udHJvbC1pY29uczpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjpsaWdodGVuKCRzdGF0ZS13YXJuaW5nLXRleHQsIDE1KVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8qIE9mZmVyIFJlZGlyZWN0IFJ1bGVzICovXG4ucmVkaXJlY3QtcnVsZS1wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5wYW5lbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIH1cblxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG5cbiAgICAvKiBPZmZlciBSZWRpcmVjdHMgKi9cbiAgICAuY29udHJvbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgICYucGFuZWwtaW5mbyB7XG4gICAgICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdGUtaW5mby10ZXh0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJHN0YXRlLWluZm8tdGV4dCwgMTUpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhbmVsLWRhbmdlciB7XG4gICAgICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtaWNvbnM6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6bGlnaHRlbigkc3RhdGUtZGFuZ2VyLXRleHQsIDE1KVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBPZmZlciBSZWRpcmVjdCBBY3Rpb25zICovXG4ucmVkaXJlY3QtYWN0aW9uLXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnBhbmVsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG5cbiAgICAvKiBPZmZlciBSZWRpcmVjdHMgKi9cbiAgICAuY29udHJvbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG5cbiAgICAvKiBPZmZlciBSZWRpcmVjdHMgKi9cbiAgICAuY29udHJvbC1pY29uczpob3ZlciB7XG4gICAgICAgIGNvbG9yOmxpZ2h0ZW4oZ3JheSwgMTUpXG4gICAgfVxufVxuXG4udGh1bWJuYWlsLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gICAgYm9yZGVyOiBkb3R0ZWQgM3B4IHdoaXRlc21va2U7XG4gICAgcGFkZGluZzo1cHg7XG59XG5cbi5ob3Zlci1pbWFnZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC50aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgM3B4IGxpZ2h0Z3JleTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJlbW92ZSB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLmZ1bGwtaW1hZ2Uge1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggIzg4ODg4ODtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggd2hpdGVzbW9rZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMiU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBhIC5oaWRlLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLmZpbGUtbGltaXQge1xuICAgIGNvbG9yOmdyZXk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY3JlYXRpdmUtYmxvY2sge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuLnBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuIiwidGV4dGFyZWEubWVzc2FnZS1ib2R5LWNvbnRlbnQge1xuICAgIGhlaWdodDogNjAwcHg7XG59XG4iLCIuY2hldnJvbi1icmVhZGNydW1icyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICRldmVuLWJnOiBoc2xhKDM0LDg1JSw0NSUsMSk7XG4gICAgJG9kZC1iZzogaHNsYSgzNCw4NSUsNjUlLDEpO1xuXG4gICAgJGhvdmVyLWJnOiAjQzFFMUE2O1xuXG4gICAgJGFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gICAgJGFjdGl2ZS1iZzogIzExOEM0RTtcblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwMDBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYnJvd247IC8qIGZhbGxiYWNrIGNvbG9yICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBoc2xhKDM0LCA4NSUsIDM1JSwgMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDU1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogR28gYmlnIG9uIHRoZSBzaXplLCBhbmQgbGV0IG92ZXJmbG93IGhpZGUgKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgaHNsYSgzNCwgODUlLCAzNSUsIDEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgbGkgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIEdvIGJpZyBvbiB0aGUgc2l6ZSwgYW5kIGxldCBvdmVyZmxvdyBoaWRlICovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cblxuICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9kZC1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZChvZGQpIHNwYW46YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG9kZC1iZztcbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVuLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKGV2ZW4pIHNwYW46YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGV2ZW4tYmc7XG4gICAgfVxuXG4gICAgbGkuYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWN0aXZlLWJnO1xuICAgICAgICAgICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgLy9jdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYWN0aXZlLWJnO1xuICAgIH1cblxuICAgIGxpOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXItYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRob3Zlci1iZztcbiAgICB9XG59XG4iLCIudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgLmNvbnRyb2wtaWNvbnM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4udGFnOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAudGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEudGFnOmZvY3VzLCBhLnRhZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhZy1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4udGFnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4YTkxO1xufVxuXG4udGFnLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC50YWctZGVmYXVsdFtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODcwNzc7XG59XG5cbi50YWctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG59XG5cbi50YWctcHJpbWFyeVtocmVmXTpmb2N1cywgLnRhZy1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNWFhNTtcbn1cblxuLnRhZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnRhZy1zdWNjZXNzW2hyZWZdOmZvY3VzLCAudGFnLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuXG4udGFnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4udGFnLWluZm9baHJlZl06Zm9jdXMsIC50YWctaW5mb1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG5cbi50YWctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi50YWctd2FybmluZ1tocmVmXTpmb2N1cywgLnRhZy13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cblxuLnRhZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4udGFnLWRhbmdlcltocmVmXTpmb2N1cywgLnRhZy1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuXG4ubGlzdC1pbmxpbmU+bGkudGFnIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuIiwiJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlO1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtbGluZS1oZWlnaHQpICsgKCRpbnB1dC1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gRm9ybSB2YWxpZGF0aW9uIGljb25zXG4kZm9ybS1pY29uLXN1Y2Nlc3MtY29sb3I6ICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0taWNvbi1zdWNjZXNzOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRmb3JtLWljb24tc3VjY2Vzcy1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0taWNvbi13YXJuaW5nLWNvbG9yOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRmb3JtLWljb24td2FybmluZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1pY29uLXdhcm5pbmctY29sb3J9JyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1pY29uLWRhbmdlci1jb2xvcjogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRmb3JtLWljb24tZGFuZ2VyOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0taWNvbi1kYW5nZXItY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1pY29uLWxvYWRpbmctY29sb3I6ICRzcGluLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taWNvbi1sb2FkaW5nOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSGdBZUFQVWZBQUFBQUVCQVFHNXVibk56YzRhR2hvbUppWkNRa0ppWW1LZW5wNm1wcWJPenM3VzF0Ym01dWIrL3Y4SEJ3Y2JHeHNqSXlNN096dExTMHRiVzF0alkyTjNkM2VEZzRPWGw1ZXJxNnUvdjcvUHo4L1gxOVNNakkxbFpXWTJOalNzckt6dzhQSUdCZ1Z4Y1hLMnRyZnI2K2pZMk5sSlNVbUppWXFPam8xVlZWZi8vLzBWRlJURXhNV3BxYW5aMmRrMU5UVG82T2g4ZkgzdDdlMzE5ZlNjbkoyWm1aaTR1THBXVmxVaElTSnljbkJnWUdBVUZCUmNYRndvS0NnOFBEeE1URXlIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpDZ0FmQUN3QUFBQUFIZ0FlQUFBRy84Q1BjRWdzR285STVFYVRiQ1lOQTZkemtTR1dlQnRpVmpwTW1hcWZTdzhRR1diQTNFK0JKMkk2QUFDVVVKTmhwajhQV2l6MFNjQUpIeHRuVzNjbU5Cd01DVDQrZkdkMlRRNEZEQmhDT1RvMk54b1hGM1dPUTNTUFF4WW1KU1loRUJrekZFY1pKSUlZRnhhRVJCVWRNQUV3Q1UyYW14ZXpSUmN1TURpclNSdTl2MGNvQmxJWWFFb1dGQlhKUnhvYXlSb05IZ01uSWlJVlhCUGlFeFdVUWhnRklpa2Q3TVZOR3hMakV4U2hGdzhqT1NnWFhMR2MxRU1ZSEVpNUVDcUpBeGtEM0IzWkFBR0NCU2NJQkF4b2NhQUpoUWNSSUV4SWdxS0ZnQkFqTUR4NFdFUURoUTBXTWo3WWFBU0NqQnNObUZ3ZzRFRUJuVG9VR2pEWTl3SERoRklJSkxYTUdsR2d3SU1MQ2taUXdOQ2dBWVE3Y3d3VVFQREJnZ0lGcXlRMGNQQk1TZ1FDTnlnaFZRQnV3d01HQ3FXTThFQlN3NElGUERVOGVIckhBVThoRFJZUTJwQVc2b2NJRC93Nm9TTzQ4SkVnQUNINUJBa0tBRGtBTEFFQUFRQWNBQndBQUFiL3dKeHdTQnhtTXNXa2N1a3BMSjlEeDRhSUN4QTNJeWl4SlJ0U2JCL0s4QVhTRGcrc2JxN0JvUzJFSm9EYUhBbkFERGtFSjRiS0RRQUFEbVpDR3lJckFSVW9iU2dSZ0I5UUN3WUxGMElJSlRnTEdoUVdHd3d4QUU1Q0docFRReFluS1RVZUZCb2hZa1VaSVJnNVIwZEpGQUlpSFNJTVVCcEh2Nld3SVIwbnIwKzFXZ3MzWnFQSUZoVVZTR1liSkNSRUdnMEdNeTRETFJMVUYrSVhHRWdZQmk0Q0F0N2dadVBqcFJjUkRnd0xGb1BBR3NnUFpobkNTdythM0lOQ1lRSWxKVmdLZUNDUUFNb0ZDUk1tVkZDU2dFQUJBdzFJU0poVlJJTUZGUmNpVGpnbUpNS0JFUkNtWEZDd1lNSUdXeFlnUU9DSXdRSUZqa3NjTEZBZ2pnRURRQXNaSGtDWU1FaEloZ1VMQkYxbzBPRGVCSm42QmxFWXdVQWZCcWFVTmtTQU1OQU1CQWJUc2pXSXFtRm8wUWhSaFR3UU5FVER4S0pGSnJTRCs4U1ptU0FBSWZrRUNRb0FKd0FzQVFBQkFCc0FIQUFBQnYvQWszQklIR28weGFSU2FUQXNuMEpIc1pQYUREY0s2TkFWc3A0cXF4VkZtREc5dE1MRGl5QjhCRURTVFljblE1OGlvZzdpMUhndlRpRWNIRmxvR3dNaUloVU5JQUVMRGh3ZklCbExEVGNPRjBJTktTSUtHaFFXR3drd1BBZENFd1ltVGtJWU15MHVOeFFxQmhOSkdRUWFEemc3QUR3VlJCWWhBZ01ESTFBSkFNZ3h0RVVaTjhNUlVCb2xBRGkrU3c0NWFBdXFTUm9XRlJaSWRrVWFEaWdHSGdVRVkyZ1lHZTlIR0FqcEJlcnNXaGthNys5a0ZCRVBEakRZMmFCaGc1Y2tHNVpGTzZoa2dnSUZBcUZjdURCSnlRTUZDeFE4Z0pMQkFnYVBTUnc4WEJCclFzUWlHRWgwdkFCeWlDSUlGS3hnWU5DQVZzRVRHQ2hNRUtlUDRoTS9DQTBhWE1BQUFRSUdEUkltM01NWEZCcFJDSmdxVE5ocGgwS0RCMVl5UERBcWhJSUVUR2dnT09CWlZGeENhMXFvRG9rQTdRclljVU9td29WQ0VFMFFBQ0g1QkFrS0FCd0FMQUVBQVFBY0FCd0FBQWIvUUk1d1NCeGlNTVdrY3BtN0xaOURpSVk0RUJBMUNpanhWdGdJTDZKVFJiaXB0YlREUmN2SmlYUTZENkdzeEVaWFhJSVJ4L0ZlY0hJZ0lCRm9Rd1lEQXhRT0tSME5FZ0VCTlZBUUtBMFdRaEVDQXlNYUZCWWJDeWtsREVJUUJDa2VSQnNIQkI0b0VpUUhFa2thT1Jrak9EUXhKUmRGR2djRkhnVUpVQVk2SHpRZ0ZFb2JJd1VGY1U4WklERWl2RThUQ0Y1UUNTaFBHeGtYR0ZOb0Rnd1JTR1FURGdzTENnckthREVBQUQwc014Y2FFQXp1Q2lQd1dqVG1BZmdoWW95UURCWXFXRUNuNWNDTkViS1daSWdJUlJ1VUNRMFlXSUlpTHNPVENBMGNOSUFBUlVNR0RTYVY2QXRKZ1FTRmNVVXliRENKMGlPUkNnOGtXTXNBQVlKQlJDRWFMbHpRWnZMa3haNFlNa3lZZ0dHRFVJWm9OdlJVaGtFQ1V3NFloRnJVWWlIbndRa1MwQW0xaVdaQ0JHMGJ3TUlVU29pREp5SVVKc1JzbXlRaFhTMHpDUVVCQUNINUJBa0tBRGNBTEFFQUFRQWNBQnNBQUFiL3dKdHdTQnhtTU1Xa2NvbklMWi9EeUlaSW1FMkZKQWFVbURoa2hCalp3QUoyemJaRFNPaWd1VlVHZzhsdE0zc2gwR0JQUVhHVERBUVFOeWdwSW5KNGdub1VFUzB0RHhRZElnTlFGUThUU0gwRmV4Z1FFaGtqSnlZTFFoTW9Bd2xGRFNNS0RSUXFJeEZKR0FnYUN6VXJKU21YUXhvTkN3c0tnVThKTUFFZ0hSVktHeEFLQ3NoUEdSMHdJVi9Qc0ZzTVdrc1pHUmNYMUZzTENRMmRRaHNTRHcwTkRnek9VQm9sTVJ3Zk1DMFRHdWNPNmV4b0d6QXhOUE5PU05pRjRZS0ZObWdVSUdBdzRWc1JEUlRRT0JBRmhRSUVDTHFXZ0FBZ3d1RVFjeEFpUURDMGhBR0FremJJRkpGd1VZSUZGUmF1UE5Sd2dNVkpEaGt2U0toQUxjT0VRZ2tYNWdqUnNPMkttaFVHS2s2UW9FR0RCUXNaTm16ekNHWERUMlFhdXJVaHFvSEVJUXdTSXM3UkttUWJRalFWSnNpOGdFSG10a05CaVhSN2VDaFd4aWRCQUFBaCtRUUpDZ0F4QUN3QkFBRUFIQUFiQUFBRy84Q1ljRWdjWmpERnBISzVTQ3lmUThxR2VMaE5oUnNIbFBoWVpJUVpqK2NDSmhTMlVRVmphdkVVSnJHTnA2VkFDelVMQlNSV0tSUWlNUWdDQXhSMlFnMExDeGNVSVFRUkV3TXVCRkFYRUJSSU1SWUtlaGdSRWhnakxpME5RaE1JSVhWRUVBd05EeFVxRVJaSkZna2JEUzRpSmdKZlJCc1JEY0I3VHdrbUloMERaRW9Ud0xKUEdDMGROeHBRR1JKb0ROWkxHa2NYMDFzYkRBc09FOTRiRXhFUTZRL04xRGdnQVNzdkxoVWJGUkhvRUEvSlVCb3ZJQ3M0VW9SZ3QwRURoZ3RYdGp4d0lNRkN3aUliOWoxUmdHS0xCUWtUSGliWmdFUEhDWGE5S0V3WUNUS0pBaDBmT01ESVJrVGtCQW9YVkdEUUtDVEJCUVF2UHVnb0FSSkRoVXR1ZHk1Y3dIU29CSUF6TVNMY0VHRUFDb2FER2paZytNSUFBQUFPaHVJSVJWSXd3N1FCVmtuWnlXQmgzN1lwRzBBQUdHRG9JQWtqdkdKa2dNSENrRGNqZCtOVXpFb2tRMXdvUVFBQUlma0VDUW9BSVFBc0FRQUJBQndBSEFBQUJ2L0FrSEJJSEdveXhhUnlHWGtzbjhQS2h0aFlUSVVrQjVRWWNXaUVtb1VDQTg0ZHRrTkt3ekc5S0JRVklZcXdRSU1ialVqSThxYUVGZ1VGRTNaQ0VBNE5HQmNqSXhRWUhoNW5UeGNTRmtnaEYzZ1FHUlVWR0EwRUJCQkNGd3dHREVVU0R4QVNGeW9TZmtVUkNCc1NCaTR0TTVaRUV4QVJxMUFvQWdNQ0hsOUtGS3BrVHhZdUFqbkdTeG13VUF3U1QwY1l1bEFiRFF3UFVrSWJGaFFTRXhNUzBKSWlIUjBueEJVazQrWVM2R2dhNngwaUxUY1dReHNaMmE1c2NlQU4zcElqYUxwdFNkUnZ5d2tZTXJRUlNYVGhncklsSTBvRUFGSGo0cEFMRml4cUlDRVJUSUVMRHdZRUtKR2lvUkNBR2E3OHcvRGxTb01BUEc0SXFaQmpBQXBKS0JreWZFa1FJNGFIQ0J3K3dDaTU1Qi9DQkFBQUVBZ3hnQU1IQllRMElBelJJT29aRFRoMERDQVVkSWlGSFFDY2hNQ0FBMFRXSWpSOFFOTlFRQ0FoSVFOZTNOMXlZUnFVSUFBaCtRUUpDZ0F0QUN3Q0FBRUFHd0FjQUFBRy84Q1djRWdjYm9ySVpMSVNVVHFGbHVNUTBwQUtLYy9oQkpJUmJoNk5pOWZCeUFvdmo4aFIwMmhVaEE4RnhOelNRQ0NTRnFhTm5TZ1VXSFFURVJBV0dBd01FeGtLQ3dza1NoZ1VGbDExZHhNYUZoY1pmZ29UVUE0b0RVUVZFaE1URnlvVllrVm9KQlFJSGdRR3EwTVZwaE9CU2dvRXNRY1lTUmFsbEVvVkJRVUl3MGdhdjFrT25ra2JHaHJKVGhvT0RSRVZVaGdYM1JoUlpoY0NBK1F6S0pQYzNSZFdUaGdEQXVNaEtLc2IwZFJPRUdrV1N0Rm1EUTVQcG1WZ3AweEFpaG0waUdUSUlQQUpndzRpT2d4NG8zRGhRQlVJTkNEWjRHc0NBUkVtVHVUYXdGQUtCQUFmVUxSZ3FPRkJoeEk1aEZRWUljK0pDUUFBQ0Rnb1VZS0FCRVlRSzFMY1MwSmhCNEFBTFJyRWlER2pCUW9RSUJMUXVRRWd4cjRJSHpoNEVES0RoUXc2Sm1JOHcxQWl4Z0loR2dhWW9ITmczNUFPSDl3S1VVQndhZ2M2WmpMSWZSSUVBQ0g1QkFrS0FDZ0FMQUlBQVFBYkFCd0FBQWIvUUpSd1NCeHVpc2hrOGlKUk9vVVhEWEVDT1E0cno2RkZJaFZHSHBoaHhKRVZZaVNUb3dZQ3dhSWlqRWdadFpsTUtDaE5wSTJpTkJwdVpSWjJGeGtQRUJRWkRvdFdTQm9YR0YxMUV4VWJHUmdaRlF3TmVDZ1pFZzV5UXhnWHBSa2trVWdZRVJzWERncXdHVVdrcFJkUEVyQUtETEtxRnhhTlNSa0xDZzFkU1pabEZMWktHeHJHVHh0c0VyOUNHaG5YMTNNWEJBVUZIamNqRnRiWXZGa1kzZDQzQ21GQ0c4QlpFaExLU2dzSlpadFBBd0E4N0VvWE1nSUtMQ05Db2dPQWd5NmVNQkF3WU1DTVFIbEFITFNSSTBNT2lFSXlITWgwd0VXTEFST0dNQWpnb29FUUNSeEtHTmlBb2VXREdpWVFRR2x3dzU2U0ZqUmloSmlBQTBjQlJ3c2lUdFRvOTRTQ0RRNHZVRXdJQUtJQUNnVWRPb3lZZzBCSGlaQVZjSURJSWVTR2lSQnpXbnlBMEs0RENBYnRQTlFnVVNaSEp5RXlBZ3hFMGVEZEhBVUM1cFJwTlNjSUFDSDVCQWtLQUNJQUxBRUFBUUFjQUJ3QUFBYi9RSkZ3U0NScWlzaWtNak5ST29lWkRkRWlrUTR0cENmVVloVlJKcGtoQmRKOWFpNFg2MlJ5RVk0bFd1SUYwOTZzTFNMTEE0S1BDK2x6ZGhKcEVCRmtUaHNaR1VjaUcyZ1lqVklXRUE4VVFobHZSWXVLR2lvWWpFUWJWUmtSRFE0TllacWJrRTRWREE2d3JFZ2FHbEZQR2FjUW9FcGxTaFI5U1JVTEJ4NnlUeFVVRlJoV0dqTWNBTkE3d0U0YUN0WUtEQThYR2lFME85QTkwMHJWMXd2YVE2NDVCNmxhRmhVVzdFZ1RLSEVPRUZvRk5COU5UaGdlQlNqYUlObFFJOFlISFRXZVBDaFF3SU9CQ2tocThPQUF3NENHQkphS1lMaEJKNEVIQWdXbU1WZ3hJRUVZQ2lCd2VIQms0UUtFQVMzb2liandBSUdDSndRQ2dDaUE0VVNLU0J3WlhBZ1ZHQ2ZEaXdBZE52VHNjRUJFQXdFREZ2Z1J3UURHaXlZYWFuUklJQ1JCaXdKVFBhemdKOEpGaWdkREVBeUk1MFFCeENFM1VoQVY0WUR0VkFneXBzYlo4RlpMRUFBaCtRUUpDZ0FrQUN3QkFBRUFIQUFjQUFBRy8wQ1NjRWdrYm9ySXBISmpVVHFIbStNd2M1RUtNZGFuSm1POVhESkR5K1JwekhDRkZ3eEdhSkZVeU1UTUZwMG1ZU1NUSmx4bzFtaElGblVUZzM5S0VDQUNERkpiWUZJWmczb2JGeE1VUlNJQUFEUUVWVmxoR3hvVUVCQVBhMFV0bUFBZFR4Y1BvaENsU0NFN1BXTk9HeEVRRW1CT0ZEbHdGbnBKRmhBTEk3Q3JhWVVrR2g0NExCOGNNUkJ3R3d3TkRRNFBFUmdhSVRBMEhCdzZEOVRYMTlrWFFob1NEQWdINmI5ZVowa1lDWEFVd1VvSkpqRFRUaG9NRkRqWWhjUUFpQUF3VGp5Wm9HQ0JBZ2J3aUhnb0FjS0VBVllSa0Z4UW9NYUJRd1VSU1VRUUVXSUJtQXcxT2hUUVVBRmZoQUlFRlBDWjRNQ2ZFZ1FkT3R6QU1LREZqVWNNQmp4NENQbGtnNEFPTGN6SUVIQ0FoSVFDQlJqc2NkcmhSRVlOTXdZZ0VMSWdCSXFwKzhnSktkQkNxaEFGSHBROVdaQnhTSUlXbFlaQUlEaFZ5QVFDZGNsc2VBTW5DQUFoK1FRRkNnQWRBQ3dCQUFJQUhBQWJBQUFHLzhDT2NFZ2NiakxGcEZMb2tCQTFtYzF6bVR6MEhrT29acGl4U0tuRENPQUhFV1kwMjA3bWdnRVhhUURiOXJ6ZFhOaHVZZ3NBRUtnelNIY1hYMG9SS1RNTVVoUStQaUZFZG5kQ0pCZ1dGVVVpUHh3Qk55UUhaVWtZV3hVVEV4SnRUelV4SHpFdFlCcWtwQmRMQkJ3eERXNFZFaE5JVkEweWhFc1lza3NhRkJBT0Zua2RHSUJwUWd3eUtUZ0JMQXJLRU5nUkVoUWFHemNtQVNBZ0xDUEtFZGpacHgwU0NnY0dFY29WRmhhaFN4c2p6a3Z6YmhBMUpsaGdIalNBQUl6SUNCRWlVcmdnUWNVQ0F3Y1ExUTFCWUNMRkNRTVpIamhJc3VHQkJnekhHalRnSmVTQ2pCQUpaR21ZTWVER21nckNGaWo0aEdFQ0JIaFVGQWdRY0VDREFVY0NDVG93a0VreVQ0RUJNcUxjS0ZDT2dnSUZFNVIxdU9CQ1FKa05Cd29zRUFKQndVWmxEMXA4N1pDakFNQU9EeFRrb3hJQnB4QUZCQ3dOa2JCV3FnUURCYVZ5akpvbkNBQTcpO1xuXG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLmZvcm0tY29udHJvbC1sb2FkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1wYWRkaW5nLXggKiAzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0IC8gNCk7XG4gIGJhY2tncm91bmQtc2l6ZTogKCRpbnB1dC1oZWlnaHQgLyAyKSAoJGlucHV0LWhlaWdodCAvIDIpO1xufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtc3VjY2Vzcyk7XG5cbiAgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLXN1Y2Nlc3M7XG4gIH1cbn1cblxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLXdhcm5pbmcpO1xuXG4gIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi13YXJuaW5nO1xuICB9XG59XG5cbi5oYXMtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLWRhbmdlcik7XG5cbiAgLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24tZGFuZ2VyO1xuICB9XG59XG5cbi5oYXMtbG9hZGluZyB7XG4gIC8qIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzcGluLWNvbG9yKTsgKi9cblxuICAuZm9ybS1jb250cm9sLWxvYWRpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24tbG9hZGluZztcbiAgfVxufVxuIiwiQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLWxhYmVsLFxuICAuY29sLWZvcm0tbGFiZWwsXG4gIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDbGVhcmZpeFxuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICA6YmVmb3JlIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBTaXppbmcgc2hvcnRjdXRzXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiAkY29sb3I7ICAgLy8gRmlyZWZveFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC4gTm90ZVxuLy8gdGhhdCB3ZSBjYW5ub3QgY2hhaW4gdGhlIG1peGlucyB0b2dldGhlciBpbiBMZXNzLCBzbyB0aGV5IGFyZSByZXBlYXRlZC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6ICN7MC8wfSBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dCgpO1xufVxuXG5cblxuLy8gQ1NTMyBQUk9QRVJUSUVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyAgIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgdGhlXG4vLyAgIHN0YW5kYXJkIGBib3gtc2hhZG93YCBwcm9wZXJ0eS5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIFRyYW5zaXRpb25zXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gc2NhbGUoJHNjYWxlLWFyZ3MuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZS1hcmdzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZS1hcmdzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZS1hcmdzKTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuXG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG5cbi8vIFJlc2l6ZSBhbnl0aGluZ1xuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFNhZmFyaSBmaXhcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBPcGFjaXR5XG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiAje2FscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpfTtcbn1cblxuXG5cbi8vIEdSQURJRU5UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBjb2xvci1zdG9wKCRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCksIGNvbG9yLXN0b3AoJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuXG5cblxuLy8gUmV0aW5hIGltYWdlc1xuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZVxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBDT01QT05FTlQgTUlYSU5TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgR3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiB2YXJpYW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDglKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAub3BlbiAmIHsgJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA4JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH0gfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLm9wZW4gJiB7ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9IH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi8vIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG5cbi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG5cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZTsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gR3JpZCBTeXN0ZW1cbi8vIC0tLS0tLS0tLS0tXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgJGxpc3Q6ICcnO1xuICAkaTogMTtcbiAgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcykge1xuICAkbGlzdDogJyc7XG4gICRpOiAxO1xuICAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsInRleHRhcmVhIHtcbiAgICAmLm5vLXJlc2l6ZSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gICAgJi52LXJlc2l6ZS1vbmx5IHtcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgICYuaC1yZXNpemUtb25seSB7XG4gICAgICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi50aGVtZS1zZWxlY3RvciB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAZXh0ZW5kIC5mb3JtLWlubGluZSAhb3B0aW9uYWw7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgLy8gT3V0ZGVudCB0aGUgZm9ybSBpZiBsYXN0IGNoaWxkIHRvIGxpbmUgdXAgd2l0aCBjb250ZW50IGRvd24gdGhlIHBhZ2VcbiAgICAmLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgLy8gT3V0ZGVudCB0aGUgZm9ybSBpZiBsYXN0IGNoaWxkIHRvIGxpbmUgdXAgd2l0aCBjb250ZW50IGRvd24gdGhlIHBhZ2VcbiAgICAmLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbn1cblxuLmN1c3RvbS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4uY3VzdG9tLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59fVxuXG4uZ2VuZXJhbC1zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHhcbn1cbiIsIi8qIHRhYnMgb3ZlcnJpZGUgKi9cbi5uYXYtdGFicyB7XG4gICAgbGkudGFiLWNvbnRyb2wuZGlzYWJsZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkudGFiLWNvbnRyb2wuZGlzYWJsZWQudGFiLWNvbnRyb2wtZW5hYmxlZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzMzMywgMjUlICk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWliLXRpbWVwaWNrZXIgYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogYWctZ3JpZCBzdGF0cyBwaXZvdCBkcm9wZG93biAqL1xuLmdyaWQtcGl2b3QtZHJvcGRvd24ge1xuICAgICYuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICYuZGlzYWJsZWQsXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5jYXJkLCAuY2FyZC1jb250YWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbC1kZWZhdWx0LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uY2FyZC1ibG9jaywgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbn1cblxuLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICArIC5jYXJkLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIH1cbn1cblxuLmNhcmQge1xuICAgID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWRlZmF1bHQtYm9yZGVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1iYXNlIC0gMSkgKCRib3JkZXItcmFkaXVzLWJhc2UgLSAxKSAwIDA7XG4gICAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWRlZmF1bHQtYm9yZGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gQmFja2dyb3VuZCB2YXJpYXRpb25zXG4vL1xuXG4uY2FyZC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgJHRoaXMtYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgJHRoaXMtYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGlzLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG4uY2FyZC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuXG4gICAgJHRoaXMtYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgJHRoaXMtYm9yZGVyLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGlzLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG4uY2FyZC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1pbmZvO1xuXG4gICAgJHRoaXMtYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG4gICAgJHRoaXMtYm9yZGVyLWNvbG9yOiAkYnJhbmQtaW5mbztcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGlzLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG4uY2FyZC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC13YXJuaW5nO1xuXG4gICAgJHRoaXMtYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4gICAgJHRoaXMtYm9yZGVyLWNvbG9yOiAkYnJhbmQtd2FybmluZztcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGlzLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG4uY2FyZC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXG4gICAgJHRoaXMtYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAkdGhpcy1ib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuXG4uY2FyZC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFuZWwtZGVmYXVsdC1ib3JkZXI7XG5cbiAgICAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAkdGhpcy1ib3JkZXItY29sb3I6ICRwYW5lbC1kZWZhdWx0LWJvcmRlcjtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGlzLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG5cbi8vXG4vLyBJbnZlcnNlIHRleHQgd2l0aGluIGEgY2FyZCBmb3IgdXNlIHdpdGggZGFyayBiYWNrZ3JvdW5kc1xuLy9cblxuLmNhcmQtaW52ZXJzZSB7XG4gICAgLmNhcmQtaGVhZGVyLFxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICB9XG4gICAgLmNhcmQtaGVhZGVyLFxuICAgIC5jYXJkLWZvb3RlcixcbiAgICAuY2FyZC10aXRsZSxcbiAgICAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5jYXJkLWxpbmssXG4gICAgLmNhcmQtdGV4dCxcbiAgICAuY2FyZC1ibG9ja3F1b3RlID4gZm9vdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjY1KTtcbiAgICB9XG4gICAgLmNhcmQtbGluayB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkLWhlYWRlcixcbiAgICAmLmNhcmQtZm9vdGVyLFxuICAgICYuY2FyZC10aXRsZSxcbiAgICAmLmNhcmQtYmxvY2txdW90ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gQmxvY2txdW90ZVxuLy9cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xufVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbn1cblxuXG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXMgJHBhbmVsLWJvcmRlci1yYWRpdXMgMCAwO1xufVxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRwYW5lbC1ib3JkZXItcmFkaXVzICRwYW5lbC1ib3JkZXItcmFkaXVzO1xufVxuXG5cbi8vXG4vLyBDYXJkIHNldFxuLy9cblxuLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItc3BhY2luZzogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpIDA7XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG4uY2FyZC1kZWNrLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICArIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy9cbi8vIENhcmRcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVtIGV4Y2VlZCB0aGUgY29sdW1uIHdpZHRoXG4gICAgfVxufVxuIiwiLnVuZGVybGluZS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIiRjb2xvci1wcmltYXJ5OiAjRDlEOUQ5O1xuXG4udHJhbnNmZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cmFuc2ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAudHlwZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgICYtc2VhcmNoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBsaSBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRjhGRTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRyYW5zZmVyLW9wZXJhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbn1cblxuLnRyYW5zZmVyLW9wZXJhdGlvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwcHggMzBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLnByZWNpc2lvbi1zdGF0cyB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5hZy15ZC1zdHlsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuYm9yZGVyLXRvcC1kYXNoZWQge1xuICAgICAgICBib3JkZXItdG9wOiAjZGRkIGRhc2hlZCAxcHg7XG4gICAgfVxufVxuIiwiLndpZGdldCAub3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cblxuLndpZGdldCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJVxufVxuXG4ueWVsbG93LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtd2FybmluZywgMjUlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlZC1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2F0dXJhdGUoJGJyYW5kLWRhbmdlciwgMjUlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkanVzdGVkLWdyYXktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNhdHVyYXRlKCRicmFuZC1zdWNjZXNzLCAyNSUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ3JlZW4tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNhdHVyYXRlKCRicmFuZC1zdWNjZXNzLCAyNSUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuIiwiLnJvdy5uby1ndXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXIgW2NsYXNzKj0nY29sLSddOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnJvdy5uby1ndXR0ZXIgW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQGtleWZyYW1lcyB0aWNrZXItYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbi50aWNrZXItYW5pbWF0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHRpY2tlci1hbmltYXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG59XG5cbi50aWNrZXItYW5pbWF0ZWQ6aG92ZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5wZXJmb3JtYW5jZS1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDglO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICB9XG59XG5cbi5uZXR3b3JrLW1ldHJpYyB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5uZXR3b3JrLW1ldHJpYy1uYW1lLFxuLnRpY2tlci10aXRsZSB7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ldHdvcmstbWV0cmljLW51bWJlciB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpY2tlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpY2tlci1ib2R5IHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXg6IDAgMCAyMCU7XG59XG4iLCIubG9nLW1vZGFsIHtcbiAgICAuaWQtYm94IHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufVxuXG4uZWRpdC1jb252ZXJzaW9uLWxvZ3MtbW9kYWwge1xuICAgIC5tb2RhbC1zdGVwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOSU7XG5cbiAgICAgICAgLmVkaXQtc3RlcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtZGl2aWRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmZpcm0tc3RlcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1mbGV4LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9kYWwtY2xvc2UtYnRuIHtcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcbn1cblxuLm1vZGFsLWJvZHktc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMjEyNDI3O1xuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4iLCIuaXRlbS1jYXBzdWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVxdWlyZWQtaXRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAzcHg7XG59XG5cbi5pdGVtLXdlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpdGVtLXdlbGwtYmc7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLml0ZW0td2VsbC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGl0ZW0td2VsbC1iZztcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuIiwiJGFwcHJvdmFsLXN0YXRlLW5vdC1zdGFydGVkLWNvbG9yOiAjQTNBM0EzO1xuJGFwcHJvdmFsLXN0YXRlLXBlbmRpbmctY29sb3I6ICNGOUI2NUQ7XG4kYXBwcm92YWwtc3RhdGUtYXBwcm92ZWQtY29sb3I6ICMwQ0I5RUQ7XG4kYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yOiAjREEyQjNBO1xuXG4vLyBDT0xPUlMgPT09PT1cbi5jZHMtbm90LXN0YXJ0ZWQtY29sb3Ige1xuICBjb2xvcjogJGFwcHJvdmFsLXN0YXRlLW5vdC1zdGFydGVkLWNvbG9yO1xufVxuXG4uY2RzLXBlbmRpbmctY29sb3Ige1xuICBjb2xvcjogJGFwcHJvdmFsLXN0YXRlLXBlbmRpbmctY29sb3I7XG59XG5cbi5jZHMtYXBwcm92ZWQtY29sb3Ige1xuICBjb2xvcjogJGFwcHJvdmFsLXN0YXRlLWFwcHJvdmVkLWNvbG9yO1xufVxuXG4uY2RzLWRlbmllZC1jb2xvciB7XG4gIGNvbG9yOiAkYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yO1xufVxuXG4vLyBESVYgLSBMYWJlbHMgPT09PT1cbi5zdGF0dXMtZGlzcGxheS1ub3Qtc3RhcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcHByb3ZhbC1zdGF0ZS1ub3Qtc3RhcnRlZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFwcHJvdmFsLXN0YXRlLW5vdC1zdGFydGVkLWNvbG9yLCA1JSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN0YXR1cy1kaXNwbGF5LXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwcm92YWwtc3RhdGUtcGVuZGluZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFwcHJvdmFsLXN0YXRlLXBlbmRpbmctY29sb3IsIDUlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RhdHVzLWRpc3BsYXktYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwcm92YWwtc3RhdGUtYXBwcm92ZWQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRhcHByb3ZhbC1zdGF0ZS1hcHByb3ZlZC1jb2xvciwgNSUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGF0dXMtZGlzcGxheS1kZW5pZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yLCA1JSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiIsIiRkZWZhdWx0LW9mZmVydGFnLWJnLWNvbG9yOiAgICAgICAgICM2NTlmZmM7XG5cbi5vZmZlcnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtb2ZmZXJ0YWctYmctY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogM3B4O1xufVxuIiwiLy8gU3R5bGVzIGFyZSBiYXNlZCBvbiB0YWlsd2luZCdzIHR5cG9ncmFwaHkgc3R5bGVzIChodHRwczovL3RhaWx3aW5kY3NzLmNvbS9kb2NzL2ZvbnQtc2l6ZSlcblxuLy8gRm9udCBTaXplXG4udGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLnRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4udGV4dC01eGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGV4dC02eGwge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLmV2aWRlbmNlLXByZXZpZXcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4iLCJAaW1wb3J0IFwiLi4vc2Nzc1ZlbmRvci9ib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzc1ZlbmRvci9ib290c3RyYXAvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4veWQtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsc1wiO1xuQGltcG9ydCBcInBhZGRpbmctbWFyZ2luc1wiO1xuQGltcG9ydCBcImRpdl9jdXN0b21fbGF5b3V0c1wiO1xuQGltcG9ydCBcIm1lZGlhX3F1ZXJ5X2Jsb2Nrc1wiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwieWJveFwiO1xuQGltcG9ydCBcImxvZ2luLXJlc2V0XCI7XG5AaW1wb3J0IFwib2ZmZXJzXCI7XG5AaW1wb3J0IFwiZW1haWxcIjtcbkBpbXBvcnQgXCJjaGV2cm9uX2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwiYnM0LXRhZ3NcIjtcbkBpbXBvcnQgXCJiczQtZm9ybS1jb250cm9sc1wiO1xuQGltcG9ydCBcInRleHRhcmVhXCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXVpLW92ZXJyaWRlXCI7XG5AaW1wb3J0IFwiYnM0LWNhcmRzXCI7XG5AaW1wb3J0IFwibGluay15ZFwiO1xuQGltcG9ydCBcInRyYW5zZmVyLWJveFwiO1xuQGltcG9ydCBcInByZWNpc2lvbi1zdGF0c1wiO1xuQGltcG9ydCBcImhvbWVcIjtcbkBpbXBvcnQgXCJiczQtZ3JpZFwiO1xuQGltcG9ydCBcInBlcmZvcm1hbmNlLWJhclwiO1xuQGltcG9ydCBcImN1c3RvbS1tb2RhbFwiO1xuQGltcG9ydCBcIml0ZW1fd2VsbFwiO1xuQGltcG9ydCBcImFwcHJvdmFsLXN0YXR1cy1kaXNwbGF5c1wiO1xuQGltcG9ydCBcInRhZ3NcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiaW1nXCI7XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4vKnZlbmRvciAqL1xuQGltcG9ydCBcInVpLXNlbGVjdC0wLjE5LjVcIjtcbkBpbXBvcnQgXCJzd2VldC1hbGVydFwiO1xuQGltcG9ydCBcInRvYXN0clwiO1xuQGltcG9ydCBcInRvYXN0ci1ob21lclwiO1xuQGltcG9ydCBcImRhdGVyYW5nZXBpY2tlclwiO1xuQGltcG9ydCBcImlzdGV2ZW4tbXVsdGktc2VsZWN0XCI7XG5AaW1wb3J0IFwiYWctZ3JpZC10aGVtZS15ZFwiO1xuQGltcG9ydCBcImFjZS1lZGl0b3JcIjtcbkBpbXBvcnQgXCJhcGktdG9rZW5cIjtcbkBpbXBvcnQgXCJzbWFydC1hZG1pblwiO1xuIiwiLyohXG4gKiB1aS1zZWxlY3RcbiAqIGh0dHA6Ly9naXRodWIuY29tL2FuZ3VsYXItdWkvdWktc2VsZWN0XG4gKiBWZXJzaW9uOiAwLjE5LjUgLSAyMDE2LTEwLTI0VDIzOjEzOjU5LjU1MVpcbiAqIExpY2Vuc2U6IE1JVFxuICovXG5cbiR1aS1zZWxlY3QtaG92ZXItY29sb3I6ICM3Q0FDRDg7XG5cbi8qIFN0eWxlIGZvciBJc3AgbXVsdGlwbGUgc2VhcmNoICh3aXRoIHNlbGVjdCBhbGwgJiBjbGVhciBidXR0b25zICovXG4udWktc2VsZWN0LWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbGVmdDtcblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFN0eWxlIHdoZW4gaGlnaGxpZ2h0aW5nIGEgc2VhcmNoLiAqL1xuLnVpLXNlbGVjdC1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXNlbGVjdC1vZmZzY3JlZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLnVpLXNlbGVjdC1jaG9pY2VzLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR1aS1zZWxlY3QtaG92ZXItY29sb3I7XG59XG5cbi8qIFNlbGVjdDIgdGhlbWUgKi9cblxuLyogTWFyayBpbnZhbGlkIFNlbGVjdDIgKi9cbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYS5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHQtc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1sb2NrZWQgPiAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5zZWxlY3QtbG9ja2VkID4gLnVpLXNlbGVjdC1tYXRjaC1jbG9zZXtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXIub3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7IC8qIFRoZSB6LWluZGV4IFNlbGVjdDIgYXBwbGllcyB0byB0aGUgc2VsZWN0Mi1kcm9wICovXG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gU2VsZWN0MiAqL1xuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoLFxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1tYXRjaCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwic2VsZWN0MlwiXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93bixcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7ICAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cbiAgICBib3gtc2hhZG93OiAwIC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBtYXJnaW4tdG9wOiAtNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG59XG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLFxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCxcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwLnNlbGVjdDItZHJvcGRvd24tb3BlbiAudWktc2VsZWN0LW1hdGNoIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4sXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4gaW5wdXR7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6MDtcbn1cblxuLyogU2VsZWN0aXplIHRoZW1lICovXG5cbi8qIEhlbHBlciBjbGFzcyB0byBzaG93IHN0eWxlcyB3aGVuIGZvY3VzICovXG4uc2VsZWN0aXplLWlucHV0LnNlbGVjdGl6ZS1mb2N1c3tcbiAgYm9yZGVyLWNvbG9yOiAjMDA3RkJCICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZpeCBpbnB1dCB3aWR0aCBmb3IgU2VsZWN0aXplIHRoZW1lICovXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEZpeCBsaW5lIGJyZWFrIHdoZW4gdGhlcmUncyBhdCBsZWFzdCBvbmUgaXRlbSBzZWxlY3RlZCB3aXRoIHRoZSBTZWxlY3RpemUgdGhlbWUgKi9cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBGaXggZHJvcGRvd24gd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xuLnNlbGVjdGl6ZS1jb250cm9sID4gLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYXJrIGludmFsaWQgU2VsZWN0aXplICovXG4ubmctZGlydHkubmctaW52YWxpZCA+IGRpdi5zZWxlY3RpemUtaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcbn1cblxuLyogSGFuZGxlIHVwIGRpcmVjdGlvbiBTZWxlY3RpemUgKi9cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwic2VsZWN0aXplXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdGl6ZVwiXSBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbntcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjowO1xuICAgIHdpZHRoOiAwO1xufVxuXG4vKiBCb290c3RyYXAgdGhlbWUgKi9cblxuLyogSGVscGVyIGNsYXNzIHRvIHNob3cgc3R5bGVzIHdoZW4gZm9jdXMgKi9cbi5idG4tZGVmYXVsdC1mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBib3JkZXItY29sb3I6ICNBREFEQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogRml4IEJvb3RzdHJhcCBkcm9wZG93biBwb3NpdGlvbiB3aGVuIGluc2lkZSBhIGlucHV0LWdyb3VwICovXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5kcm9wZG93biB7XG4gIC8qIEluc3RlYWQgb2YgcmVsYXRpdmUgKi9cbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcCA+IGlucHV0LnVpLXNlbGVjdC1zZWFyY2guZm9ybS1jb250cm9sLmRpcmVjdGlvbi11cCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbntcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjowO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtbWF0Y2ggPiAuYnRue1xuICAvKiBJbnN0ZWFkIG9mIGNlbnRlciBiZWNhdXNlIG9mIC5idG4gKi9cbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtbWF0Y2ggPiAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICByaWdodDogMTVweDtcbn1cblxuLyogU2VlIFNjcm9sbGFibGUgTWVudSB3aXRoIEJvb3RzdHJhcCAzIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTkyMjc0OTYgKi9cbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1jaG9pY2VzICwudWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3Qtbm8tY2hvaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuYm9keSA+IC51aS1zZWxlY3QtYm9vdHN0cmFwLm9wZW4ge1xuICB6LWluZGV4OiAxMDAwOyAvKiBTdGFuZGFyZCBCb290c3RyYXAgZHJvcGRvd24gei1pbmRleCAqL1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDNweCAzcHggMCAzcHg7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogVG8gcHJldmVudCBkb3VibGUgYmFja2dyb3VuZCB3aGVuIGRpc2FibGVkICovXG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAxLjY2NjY2NmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoIC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nIC51aS1zZWxlY3QtbWF0Y2gtY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZTpob3ZlciAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDI4YmNhO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlOmhvdmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZy1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MjhiY2E7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3c+c3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdz5zcGFuOmhvdmVyLCAudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93PnNwYW46Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZT5zcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmRpc2FibGVkPnNwYW4sXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZS5kaXNhYmxlZD5zcGFuIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGZpeCBoaWRlL3Nob3cgYW5ndWxhciBhbmltYXRpb24gKi9cbi51aS1zZWxlY3QtbWF0Y2gubmctaGlkZS1hZGQsXG4udWktc2VsZWN0LXNlYXJjaC5uZy1oaWRlLWFkZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBNYXJrIGludmFsaWQgQm9vdHN0cmFwICovXG4udWktc2VsZWN0LWJvb3RzdHJhcC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYnV0dG9uLmJ0bi51aS1zZWxlY3QtbWF0Y2gge1xuICAgIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcbn1cblxuLyogSGFuZGxlIHVwIGRpcmVjdGlvbiBCb290c3RyYXAgKi9cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwiYm9vdHN0cmFwXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2gtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC10ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC10b2dnbGUgPiBhLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogU3Bpbm5lciAqL1xuLnVpLXNlbGVjdC1yZWZyZXNoaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDI3cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB1aS1zZWxlY3Qtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi51aS1zZWxlY3Qtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB1aS1zZWxlY3Qtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogdWktc2VsZWN0LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4udWktc2VsZWN0LXJlZnJlc2hpbmcubmctYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lIDBzO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBmb3IgYnVnIGludHJvZHVjZWQgaW4gdjE4KyB0aGF0IGhpZGVzIHNlYXJjaCBmaWVsZCBpZiBkYXRhIGlzIGVtcHR5IGZyb20gZGlzcGxheWluZ1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci11aS91aS1zZWxlY3QvaXNzdWVzLzE2NTIjaXNzdWVjb21tZW50LTIzMTMyNzcxMlxuLnVpLXNlbGVjdC1kcm9wZG93bi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbiIsIi8qIFN3ZWV0IEFsZXJ0IENTUyB2MS4xLjMgKi9cblxuYm9keS5zdG9wLXNjcm9sbGluZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2VldC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAvKiBJRTggKi9cbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKVwiO1xuICAgIC8qIElFOCAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDA7XG59XG5cbi5zd2VldC1hbGVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiA0NzhweDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1NnB4O1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLnN3ZWV0LWFsZXJ0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLnN3ZWV0LWFsZXJ0IGgyIHtcbiAgICBjb2xvcjogIzU3NTc1NztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2VldC1hbGVydCBwIHtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWVycm9yLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuMTVzLCBtYXgtaGVpZ2h0IDAuMTVzO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xNXMsIG1heC1oZWlnaHQgMC4xNXM7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyLnNob3cge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB3ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzLCBtYXgtaGVpZ2h0IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cywgbWF4LWhlaWdodCAwLjI1cztcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1lcnJvci1jb250YWluZXIgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTdkN2Q7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1lcnJvci1jb250YWluZXIgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWlucHV0LWVycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWlucHV0LWVycm9yOjpiZWZvcmUsIC5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3I6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDZlNTc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvci5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggI2M0ZTZmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRkYmVkO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjAzcyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuMDNzIGVhc2U7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjAzcyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2JkYmRiZDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5zd2VldC1hbGVydC5zaG93LWlucHV0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3YWwyLW1vZGFsIC5zd2FsMi1jaGVja2JveCB7XG4gICAgPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5zd2VldC1hbGVydCAuc2EtY29uZmlybS1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dlZXQtYWxlcnQgLmxhLWJhbGwtZmFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENENEY1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICAgIG1hcmdpbjogMjZweCA1cHggMCA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgxMjgsIDE3OSwgMjM1LCAwLjUpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlY2ZmNDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZGMyZjE7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtd2FybmluZywgOCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRidG4td2FybmluZy1ib3JkZXIsIDEyJSk7XG4gIH1cbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTk3LCAyMDUsIDIxMSwgMC44KSAwcHggMHB4IDJweCwgcmdiYSgwLCAwLCAwLCAwLjA0NzA1ODgpIDBweCAwcHggMHB4IDFweCBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNvbmZpcm1bZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b24uY29uZmlybVtkaXNhYmxlZF0gfiAubGEtYmFsbC1mYWxsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnN3ZWV0LWFsZXJ0W2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIGJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dlZXQtYWxlcnRbZGF0YS1oYXMtY29uZmlybS1idXR0b249ZmFsc2VdW2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgZ3JheTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjI3NDc0O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLXgtbWFyayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI3NDc0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbGVmdDogMTdweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogMTZweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4QkI4Njtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXdhcm5pbmcgLnNhLWJvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQjg2O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etd2FybmluZyAuc2EtZG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQjg2O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzlEQUUxO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtaW5mbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlEQUUxO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtaW5mbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHRvcDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlEQUUxO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVEQzg2O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2Vzczo6YmVmb3JlLCAuc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2Vzczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzOjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4IDAgMCAxMjBweDtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogLTMzcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNjBweCA2MHB4O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2Vzczo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAxMjBweCAxMjBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTIwcHggMTIwcHggMDtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwcHggNjBweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggNjBweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTRweDtcbiAgICB0b3A6IC00cHg7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWZpeCB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNURDODY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS10aXAge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUuc2EtbG9uZyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDM4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9Ub3Age1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0b3A6IDAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgICAwJSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Cb3R0b20ge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVGcm9tQm90dG9tIHtcbiAgICAwJSB7XG4gICAgICAgIHRvcDogNzAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVUb0JvdHRvbSB7XG4gICAgMCUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogNzAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcbiAgICAwJSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgfVxufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249cG9wXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dTd2VldEFsZXJ0IDAuM3M7XG4gICAgYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAwLjNzO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLnNob3dTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tdG9wXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRnJvbVRvcCAwLjNzO1xuICAgIGFuaW1hdGlvbjogc2xpZGVGcm9tVG9wIDAuM3M7XG59XG5cbi5zaG93U3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLWJvdHRvbV0ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZUZyb21Cb3R0b20gMC4zcztcbiAgICBhbmltYXRpb246IHNsaWRlRnJvbUJvdHRvbSAwLjNzO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249cG9wXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGhpZGVTd2VldEFsZXJ0IDAuMnM7XG4gICAgYW5pbWF0aW9uOiBoaWRlU3dlZXRBbGVydCAwLjJzO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tdG9wXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlVG9Ub3AgMC40cztcbiAgICBhbmltYXRpb246IHNsaWRlVG9Ub3AgMC40cztcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tYm90dG9tXSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMC4zcztcbiAgICBhbmltYXRpb246IHNsaWRlVG9Cb3R0b20gMC4zcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzVGlwIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICB9XG4gICAgNTQlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgIH1cbiAgICA3MCUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgIH1cbiAgICA4NCUge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAgIDAlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgIH1cbiAgICA1NCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgfVxuICAgIDcwJSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgfVxuICAgIDg0JSB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICAgIHRvcDogNTRweDtcbiAgICB9XG4gICAgNjUlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgICB0b3A6IDU0cHg7XG4gICAgfVxuICAgIDg0JSB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAzOHB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc0xvbmcge1xuICAgIDAlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgICB0b3A6IDU0cHg7XG4gICAgfVxuICAgIDY1JSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICByaWdodDogNDZweDtcbiAgICAgICAgdG9wOiA1NHB4O1xuICAgIH1cbiAgICA4NCUge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogMzhweDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAxMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAxMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIH1cbn1cblxuLmFuaW1hdGVTdWNjZXNzVGlwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NUaXAgMC43NXM7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc1RpcCAwLjc1cztcbn1cblxuLmFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVTdWNjZXNzTG9uZyAwLjc1cztcbiAgICBhbmltYXRpb246IGFuaW1hdGVTdWNjZXNzTG9uZyAwLjc1cztcbn1cblxuLnNhLWljb24uc2Etc3VjY2Vzcy5hbmltYXRlOjphZnRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47XG4gICAgYW5pbWF0aW9uOiByb3RhdGVQbGFjZWhvbGRlciA0LjI1cyBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZUVycm9ySWNvbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVFcnJvckljb24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmFuaW1hdGVFcnJvckljb24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlRXJyb3JJY29uIDAuNXM7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlRXJyb3JJY29uIDAuNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlWE1hcmsge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlWE1hcmsge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmFuaW1hdGVYTWFyayB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVYTWFyayAwLjVzO1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZVhNYXJrIDAuNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZVdhcm5pbmcge1xuICAgIDAlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjhENDg2O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjhCQjg2O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZVdhcm5pbmcge1xuICAgIDAlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjhENDg2O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjhCQjg2O1xuICAgIH1cbn1cblxuLnB1bHNlV2FybmluZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlV2FybmluZyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEQ0ODY7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQjg2O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZVdhcm5pbmdJbnMge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDQ4NjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEJCODY7XG4gICAgfVxufVxuXG4ucHVsc2VXYXJuaW5nSW5zIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2VXYXJuaW5nSW5zIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICBhbmltYXRpb246IHB1bHNlV2FybmluZ0lucyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1sb2FkaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIEludGVybmV0IEV4cGxvcmVyIDkgaGFzIHNvbWUgc3BlY2lhbCBxdWlya3MgdGhhdCBhcmUgZml4ZWQgaGVyZSAqL1xuLyogVGhlIGljb25zIGFyZSBub3QgYW5pbWF0ZWQuICovXG4vKiBUaGlzIGZpbGUgaXMgYXV0b21hdGljYWxseSBtZXJnZWQgaW50byBzd2VldC1hbGVydC5taW4uanMgdGhyb3VnaCBHdWxwICovXG4vKiBFcnJvciBpY29uICovXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLWxpbmUuc2EtbGVmdCB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBcXDlcbjtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS1saW5lLnNhLXJpZ2h0IHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDlcbjtcbn1cblxuLyogU3VjY2VzcyBpY29uICovXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBcXDlcbjtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUuc2EtdGlwIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIFxcOVxuO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS1sb25nIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDlcbjtcbn1cblxuLyohXG4gKiBMb2FkIEF3ZXNvbWUgdjEuMS4wIChodHRwOi8vZ2l0aHViLmRhbmllbGNhcmRvc28ubmV0L2xvYWQtYXdlc29tZS8pXG4gKiBDb3B5cmlnaHQgMjAxNSBEYW5pZWwgQ2FyZG9zbyA8QERhbmllbENhcmRvc28+XG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiAqL1xuLmxhLWJhbGwtZmFsbCxcbi5sYS1iYWxsLWZhbGwgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYS1iYWxsLWZhbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS1kYXJrIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDAgc29saWQgY3VycmVudENvbG9yO1xufVxuXG4ubGEtYmFsbC1mYWxsIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xMDBtcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBtcztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLXNtIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDhweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS1zbSA+IGRpdiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDJweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0yeCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0yeCA+IGRpdiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogOHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTN4IHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTN4ID4gZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAxMnB4O1xufVxuXG4vKlxuICogQW5pbWF0aW9uXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgfVxuICAgIDEwJSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA5MCUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA5MCUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBiYWxsLWZhbGwge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgfVxuICAgIDEwJSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA5MCUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gICAgfVxufVxuIiwiLnRvYXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9hc3QtbWVzc2FnZSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi50b2FzdC1tZXNzYWdlIGEsXG4udG9hc3QtbWVzc2FnZSBsYWJlbCB7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbn1cbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgdG9wOiAtMC4zZW07XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcixcbi50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi8qQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLiovXG5idXR0b24udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udG9hc3QtdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtdG9wLWxlZnQge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG4udG9hc3QtdG9wLXJpZ2h0IHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuLnRvYXN0LWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICAvKm92ZXJyaWRlcyovXG59XG4jdG9hc3QtY29udGFpbmVyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyID4gZGl2IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG59XG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MUEzNTE7XG59XG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQzNjJGO1xufVxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY5NkI0O1xufVxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg5NDA2O1xufVxuLnRvYXN0LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4vKkFuaW1hdGlvbnMqL1xuLnRvYXN0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnRvYXN0Lm5nLWVudGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG59XG4udG9hc3QubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnRvYXN0Lm5nLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xufVxuLnRvYXN0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi8qUmVzcG9uc2l2ZSBEZXNpZ24qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMjQwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMTFlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMThlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgICB3aWR0aDogMjVlbTtcbiAgfVxufVxuIiwiLyogVG9hc3RyIGN1c3RvbSBzdHlsZXMqL1xuI3RvYXN0LWNvbnRhaW5lciB7XG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiwgI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2IHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8sXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yLFxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nLFxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogIzZhNmM2ZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG5cbi50b2FzdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzM0OThkYjtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNjJjYjMxO1xufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmI2MDY7XG59XG5cbi50b2FzdC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNlNzRjM2M7XG59XG5cbi50b2FzdC1wcm9ncmVzcyB7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4udG9hc3QtaW5mbyAudG9hc3QtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG59XG5cbi50b2FzdC1zdWNjZXNzIC50b2FzdC1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyY2IzMTtcbn1cblxuLnRvYXN0LXdhcm5pbmcgLnRvYXN0LXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNjA2O1xufVxuXG4udG9hc3QtZXJyb3IgLnRvYXN0LXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuIiwiLy9cbi8vIEEgc3R5bGVzaGVldCBmb3IgdXNlIHdpdGggQm9vdHN0cmFwIDMueFxuLy8gQGF1dGhvcjogRGFuIEdyb3NzbWFuIGh0dHA6Ly93d3cuZGFuZ3Jvc3NtYW4uaW5mby9cbi8vIEBjb3B5cmlnaHQ6IENvcHlyaWdodCAoYykgMjAxMi0yMDE1IERhbiBHcm9zc21hbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbi8vIEBsaWNlbnNlOiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuLy8gQHdlYnNpdGU6IGh0dHBzOi8vd3d3LmltcHJvdmVseS5jb20vXG4vL1xuXG4vL1xuLy8gVkFSSUFCTEVTXG4vL1xuXG4vL1xuLy8gU2V0dGluZ3NcblxuLy8gVGhlIGNsYXNzIG5hbWUgdG8gY29udGFpbiBldmVyeXRoaW5nIHdpdGhpbi5cbiRwcmVmaXgtY2xhc3M6IGRhdGVyYW5nZXBpY2tlcjtcbiRhcnJvdy1zaXplOiAgICAgN3B4ICFkZWZhdWx0O1xuXG4vL1xuLy8gQ29sb3JzXG4kZGF0ZXJhbmdlcGlja2VyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci1iZy1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGRhdGVyYW5nZXBpY2tlci1jZWxsLWNvbG9yOiAgICAgICAgICAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1jb2xvciAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItY2VsbC1ib3JkZXItY29sb3I6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci1jZWxsLWJnLWNvbG9yOiAgICAgICAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1iZy1jb2xvciAhZGVmYXVsdDtcblxuJGRhdGVyYW5nZXBpY2tlci1jZWxsLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1jb2xvciAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItY2VsbC1ob3Zlci1ib3JkZXItY29sb3I6ICAgICRkYXRlcmFuZ2VwaWNrZXItY2VsbC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNlbGwtaG92ZXItYmctY29sb3I6ICAgICAgICAjZWVlICFkZWZhdWx0O1xuXG4kZGF0ZXJhbmdlcGlja2VyLWluLXJhbmdlLWNvbG9yOiAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci1pbi1yYW5nZS1ib3JkZXItY29sb3I6ICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWluLXJhbmdlLWJnLWNvbG9yOiAgICAgICAgICAjZWJmNGY4ICFkZWZhdWx0O1xuXG4kZGF0ZXJhbmdlcGlja2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci1hY3RpdmUtYmctY29sb3I6ICAgICAgICAgICAgIzM1N2ViZCAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kZGF0ZXJhbmdlcGlja2VyLXVuc2VsZWN0ZWQtY29sb3I6ICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci11bnNlbGVjdGVkLWJvcmRlci1jb2xvcjogICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLXVuc2VsZWN0ZWQtYmctY29sb3I6ICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4vL1xuLy8gZGF0ZXJhbmdlcGlja2VyXG4kZGF0ZXJhbmdlcGlja2VyLXdpZHRoOiAgICAgICAgICAyNzhweCAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcGFkZGluZzogICAgICAgIDRweCAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItei1pbmRleDogICAgICAgIDMwMDAgIWRlZmF1bHQ7XG5cbiRkYXRlcmFuZ2VwaWNrZXItYm9yZGVyLXNpemU6ICAgIDFweCAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItYm9yZGVyLWNvbG9yOiAgICNjY2MgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWJvcmRlci1yYWRpdXM6ICA0cHggIWRlZmF1bHQ7XG5cblxuLy9cbi8vIENhbGVuZGFyXG4kZGF0ZXJhbmdlcGlja2VyLWNhbGVuZGFyLW1hcmdpbjogICAgICAgICAgICAgICRkYXRlcmFuZ2VwaWNrZXItcGFkZGluZyAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItY2FsZW5kYXItYmctY29sb3I6ICAgICAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1iZy1jb2xvciAhZGVmYXVsdDtcblxuJGRhdGVyYW5nZXBpY2tlci1jYWxlbmRhci1ib3JkZXItc2l6ZTogICAgICAgICAxcHggIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogICAgICAgICRkYXRlcmFuZ2VwaWNrZXItYmctY29sb3IgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6ICAgICAgICRkYXRlcmFuZ2VwaWNrZXItYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy9cbi8vIENhbGVuZGFyIENlbGxzXG4kZGF0ZXJhbmdlcGlja2VyLWNlbGwtc2l6ZTogICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNlbGwtd2lkdGg6ICAgICAgICAgICRkYXRlcmFuZ2VwaWNrZXItY2VsbC1zaXplICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci1jZWxsLWhlaWdodDogICAgICAgICAkZGF0ZXJhbmdlcGlja2VyLWNlbGwtc2l6ZSAhZGVmYXVsdDtcblxuJGRhdGVyYW5nZXBpY2tlci1jZWxsLWJvcmRlci1yYWRpdXM6ICAkZGF0ZXJhbmdlcGlja2VyLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNlbGwtYm9yZGVyLXNpemU6ICAgIDFweCAhZGVmYXVsdDtcblxuLy9cbi8vIERyb3Bkb3duc1xuJGRhdGVyYW5nZXBpY2tlci1kcm9wZG93bi16LWluZGV4OiAkZGF0ZXJhbmdlcGlja2VyLXotaW5kZXggKyAxICFkZWZhdWx0O1xuXG4vL1xuLy8gQ29udHJvbHNcbiRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1oZWlnaHQ6ICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1saW5lLWhlaWdodDogICAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1jb250cm9sLWhlaWdodCAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgIzU1NSAhZGVmYXVsdDtcblxuJGRhdGVyYW5nZXBpY2tlci1jb250cm9sLWJvcmRlci1zaXplOiAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtYm9yZGVyLXJhZGl1czogICAgICAgIDRweCAhZGVmYXVsdDtcblxuJGRhdGVyYW5nZXBpY2tlci1jb250cm9sLWFjdGl2ZS1ib3JkZXItc2l6ZTogICAxcHggIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogICMwOGMgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1yYWRpdXM6ICRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vXG4vLyBSYW5nZXNcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWNvbG9yOiAgICAgICAgICAgICAgICAjMDhjICFkZWZhdWx0O1xuJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtYmctY29sb3I6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWJvcmRlci1zaXplOiAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ib3JkZXItY29sb3I6ICAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtYmctY29sb3IgIWRlZmF1bHQ7XG4kZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ib3JkZXItcmFkaXVzOiAgICAgICAgJGRhdGVyYW5nZXBpY2tlci1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWJnLWNvbG9yOiAgICAgICAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1jb2xvciAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWJvcmRlci1zaXplOiAgICAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ib3JkZXItc2l6ZSAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWJvcmRlci1jb2xvcjogICAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ob3Zlci1iZy1jb2xvciAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWJvcmRlci1yYWRpdXM6ICAkZGF0ZXJhbmdlcGlja2VyLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWFjdGl2ZS1ib3JkZXItc2l6ZTogICAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ib3JkZXItc2l6ZSAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1iZy1jb2xvciAhZGVmYXVsdDtcbiRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWFjdGl2ZS1ib3JkZXItcmFkaXVzOiAkZGF0ZXJhbmdlcGlja2VyLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vXG4vLyBTVFlMRVNIRUVUU1xuLy9cbi4jeyRwcmVmaXgtY2xhc3N9IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogJGRhdGVyYW5nZXBpY2tlci1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGRhdGVyYW5nZXBpY2tlci1iZy1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGRhdGVyYW5nZXBpY2tlci1ib3JkZXItcmFkaXVzO1xuICB3aWR0aDogJGRhdGVyYW5nZXBpY2tlci13aWR0aDtcbiAgcGFkZGluZzogJGRhdGVyYW5nZXBpY2tlci1wYWRkaW5nO1xuICBtYXJnaW4tdG9wOiAkZGF0ZXJhbmdlcGlja2VyLWJvcmRlci1zaXplO1xuXG4gIC8vIFRPRE86IFNob3VsZCB0aGVzZSBiZSBwYXJhbWV0ZXJpemVkPz9cbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMjBweDtcblxuICAkYXJyb3ctcHJlZml4LXNpemU6ICRhcnJvdy1zaXplO1xuICAkYXJyb3ctc3VmZml4LXNpemU6ICgkYXJyb3ctc2l6ZSAtICRkYXRlcmFuZ2VwaWNrZXItYm9yZGVyLXNpemUpO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogLSRhcnJvdy1wcmVmaXgtc2l6ZTtcblxuICAgIGJvcmRlci1yaWdodDogJGFycm93LXByZWZpeC1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkYXJyb3ctcHJlZml4LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGFycm93LXByZWZpeC1zaXplIHNvbGlkICRkYXRlcmFuZ2VwaWNrZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiAtJGFycm93LXN1ZmZpeC1zaXplO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAkYXJyb3ctc3VmZml4LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGFycm93LXN1ZmZpeC1zaXplIHNvbGlkICRkYXRlcmFuZ2VwaWNrZXItYmctY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6ICRhcnJvdy1zdWZmaXgtc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYub3BlbnNsZWZ0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAvLyBUT0RPOiBNYWtlIHRoaXMgcmVsYXRpdmUgdG8gcHJlZml4IHNpemUuXG4gICAgICByaWdodDogJGFycm93LXByZWZpeC1zaXplICsgMnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgLy8gVE9ETzogTWFrZSB0aGlzIHJlbGF0aXZlIHRvIHN1ZmZpeCBzaXplLlxuICAgICAgcmlnaHQ6ICRhcnJvdy1zdWZmaXgtc2l6ZSArIDRweDtcbiAgICB9XG4gIH1cblxuICAmLm9wZW5zY2VudGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm9wZW5zcmlnaHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIC8vIFRPRE86IE1ha2UgdGhpcyByZWxhdGl2ZSB0byBwcmVmaXggc2l6ZS5cbiAgICAgIGxlZnQ6ICRhcnJvdy1wcmVmaXgtc2l6ZSArIDJweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vIFRPRE86IE1ha2UgdGhpcyByZWxhdGl2ZSB0byBzdWZmaXggc2l6ZS5cbiAgICAgIGxlZnQ6ICRhcnJvdy1zdWZmaXgtc2l6ZSArIDRweDtcbiAgICB9XG4gIH1cblxuICAmLmRyb3B1cCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgIC8vIE5PVEU6IE5vdGUgc3VyZSB3aHkgdGhlc2UgYXJlIHNwZWNpYWwtY2FzZWQuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAtJGFycm93LXByZWZpeC1zaXplO1xuICAgICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgIGJvcmRlci10b3A6ICRhcnJvdy1wcmVmaXgtc2l6ZSBzb2xpZCAkZGF0ZXJhbmdlcGlja2VyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIGJvdHRvbTotJGFycm93LXN1ZmZpeC1zaXplO1xuICAgICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgIGJvcmRlci10b3A6ICRhcnJvdy1zdWZmaXgtc2l6ZSBzb2xpZCAkZGF0ZXJhbmdlcGlja2VyLWJnLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHotaW5kZXg6ICRkYXRlcmFuZ2VwaWNrZXItZHJvcGRvd24tei1pbmRleDtcbiAgfVxuXG4gICYuc2luZ2xlIHtcbiAgICAucmFuZ2VzLCAuY2FsZW5kYXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLyogQ2FsZW5kYXJzICovXG4gICYuc2hvdy1jYWxlbmRhciB7XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6ICRkYXRlcmFuZ2VwaWNrZXItd2lkdGggLSAoJGRhdGVyYW5nZXBpY2tlci1jYWxlbmRhci1tYXJnaW4gKiAyKTtcbiAgICBtYXJnaW46ICRkYXRlcmFuZ2VwaWNrZXItY2FsZW5kYXItbWFyZ2luO1xuXG4gICAgJi5zaW5nbGUge1xuICAgICAgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAvLyBUT0RPOiBTaG91bGQgdGhpcyBhY3R1YWxseSBiZSBoYXJkLWNvZGVkP1xuICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyOiAkZGF0ZXJhbmdlcGlja2VyLWNhbGVuZGFyLWJvcmRlci1zaXplIHNvbGlkICRkYXRlcmFuZ2VwaWNrZXItY2FsZW5kYXItYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6ICRkYXRlcmFuZ2VwaWNrZXItY2FsZW5kYXItbWFyZ2luO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcmFuZ2VwaWNrZXItY2FsZW5kYXItYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkZGF0ZXJhbmdlcGlja2VyLWNhbGVuZGFyLWJnLWNvbG9yO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHRkLCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAkZGF0ZXJhbmdlcGlja2VyLWNlbGwtd2lkdGg7XG4gICAgaGVpZ2h0OiAkZGF0ZXJhbmdlcGlja2VyLWNlbGwtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcmFuZ2VwaWNrZXItY2VsbC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlcjogJGRhdGVyYW5nZXBpY2tlci1jZWxsLWJvcmRlci1zaXplIHNvbGlkICRkYXRlcmFuZ2VwaWNrZXItY2VsbC1ib3JkZXItY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmF2YWlsYWJsZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhdGVyYW5nZXBpY2tlci1jZWxsLWhvdmVyLWJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2VlayB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICAmLm9mZiB7XG4gICAgICAmLCAmLmluLXJhbmdlLCAmLnN0YXJ0LWRhdGUsICYuZW5kLWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXJhbmdlcGlja2VyLXVuc2VsZWN0ZWQtYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhdGVyYW5nZXBpY2tlci11bnNlbGVjdGVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItdW5zZWxlY3RlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIERhdGUgUmFuZ2VcbiAgICAmLmluLXJhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItaW4tcmFuZ2UtYmctY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItaW4tcmFuZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItaW4tcmFuZ2UtY29sb3I7XG5cbiAgICAgIC8vIFRPRE86IFNob3VsZCB0aGlzIGJlIHN0YXRpYyBvciBzaG91bGQgaXQgYmUgcGFyYW1ldGVyaXplZD9cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5zdGFydC1kYXRlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcmFuZ2VwaWNrZXItY2VsbC1ib3JkZXItcmFkaXVzIDAgMCAkZGF0ZXJhbmdlcGlja2VyLWNlbGwtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmLmVuZC1kYXRlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGRhdGVyYW5nZXBpY2tlci1jZWxsLWJvcmRlci1yYWRpdXMgJGRhdGVyYW5nZXBpY2tlci1jZWxsLWJvcmRlci1yYWRpdXMgMDtcbiAgICB9XG5cbiAgICAmLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRhdGVyYW5nZXBpY2tlci1jZWxsLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJiwgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItYWN0aXZlLWJnLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICAmLm1vbnRoIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIERpc2FibGVkIENvbnRyb2xzXG4gIC8vXG4gIHRkLCBvcHRpb24ge1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICAmLm1vbnRoc2VsZWN0LCAmLnllYXJzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICYubW9udGhzZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIHdpZHRoOiA1NiU7XG4gICAgfVxuXG4gICAgJi55ZWFyc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgJi5ob3Vyc2VsZWN0LCAmLm1pbnV0ZXNlbGVjdCwgJi5zZWNvbmRzZWxlY3QsICYuYW1wbXNlbGVjdCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy9cbiAgLy8gVGV4dCBJbnB1dCBDb250cm9scyAoYWJvdmUgY2FsZW5kYXIpXG4gIC8vXG4gIC5pbnB1dC1taW5pIHtcbiAgICBib3JkZXI6ICRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1ib3JkZXItc2l6ZSBzb2xpZCAkZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1ib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtY29sb3I7XG4gICAgaGVpZ2h0OiAkZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtbGluZS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1oZWlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC8vIFRPRE86IFNob3VsZCB0aGVzZSBhbGwgYmUgc3RhdGljLCB0b28/P1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMjhweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogJGRhdGVyYW5nZXBpY2tlci1jb250cm9sLWFjdGl2ZS1ib3JkZXItc2l6ZSBzb2xpZCAkZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1hY3RpdmUtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgLy8gTk9URTogVGhlc2UgYXBwZWFyIHRvIGJlIGV5ZWJhbGxlZCB0byBtZS4uLlxuICAgICAgbGVmdDogOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLy9cbiAgLy8gVGltZSBQaWNrZXJcbiAgLy9cbiAgLmNhbGVuZGFyLXRpbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAkZGF0ZXJhbmdlcGlja2VyLWNvbnRyb2wtbGluZS1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcblxuICAgIHNlbGVjdCB7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItY29udHJvbC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIFByZWRlZmluZWQgUmFuZ2VzXG4vL1xuXG4ucmFuZ2VzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtYmctY29sb3I7XG4gICAgYm9yZGVyOiAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ib3JkZXItc2l6ZSBzb2xpZCAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtY29sb3I7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtaG92ZXItYmctY29sb3I7XG4gICAgICBib3JkZXI6ICRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWJvcmRlci1zaXplIHNvbGlkICRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGF0ZXJhbmdlcGlja2VyLXJhbmdlcy1ob3Zlci1iZy1jb2xvcjtcbiAgICAgIGJvcmRlcjogJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtaG92ZXItYm9yZGVyLXNpemUgc29saWQgJGRhdGVyYW5nZXBpY2tlci1yYW5nZXMtaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRkYXRlcmFuZ2VwaWNrZXItcmFuZ2VzLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vKiAgTGFyZ2VyIFNjcmVlbiBTdHlsaW5nICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTY0cHgpIHtcbiAgLiN7JHByZWZpeC1jbGFzc30ge1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgLnJhbmdlcyB7XG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpbmdsZSB7XG4gICAgICAucmFuZ2VzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhci5sZWZ0IHtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5yYW5nZXMsIC5jYWxlbmRhciB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFye1xuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdCAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnJhbmdlcywgLmNhbGVuZGFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcbiAgLiN7JHByZWZpeC1jbGFzc30ge1xuICAgIC5yYW5nZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXIubGVmdCB7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBEb24ndCBtb2RpZnkgdGhpbmdzIG1hcmtlZCB3aXRoICEgLSB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UncmUgZG9pbmdcbiAqL1xuXG4vKiAhIHZlcnRpY2FsIGxheW91dCAqL1xuLm11bHRpU2VsZWN0IC52ZXJ0aWNhbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qICEgaG9yaXpvbnRhbCBsYXlvdXQgKi9cbi5tdWx0aVNlbGVjdCAuaG9yaXpvbnRhbDpub3QoLm11bHRpU2VsZWN0R3JvdXApIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLyogISBjcmVhdGUgYSBcInJvd1wiICovXG4ubXVsdGlTZWxlY3QgLmxpbmUge1xuICAgIHBhZGRpbmc6ICAycHggMHB4IDRweCAwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiAhIGNyZWF0ZSBhIFwiY29sdW1uXCIgKi9cbi5tdWx0aVNlbGVjdCAuYWNvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTJweDtcbn1cblxuLyogISAqL1xuLm11bHRpU2VsZWN0IC5pbmxpbmVCbG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiB0aGUgbXVsdGlzZWxlY3QgYnV0dG9uICovXG4ubXVsdGlTZWxlY3QgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLypcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIHBhZGRpbmc6IDFweCA4cHggMXB4IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLWhlaWdodCA6IDM4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmN2Y3ZjcpO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgICovXG5cbiAgICAvKiBTQSBidG4tZGVmYXVsdCBjbGFzc2VzICovXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4vKiBidXR0b246IGhvdmVyICovXG4ubXVsdGlTZWxlY3QgPiBidXR0b246aG92ZXIge1xuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZTllOWU5KTsgKi9cblxuICAgIC8qIFNBIGJ0bi1kZWZhdWx0IGNsYXNzZXMgKi9cbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLyogYnV0dG9uOiBkaXNhYmxlZCAqL1xuLm11bHRpU2VsZWN0ID4gYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLyogYnV0dG9uOiBjbGlja2VkICovXG4ubXVsdGlTZWxlY3QgLmJ1dHRvbkNsaWNrZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLyogbGFiZWxzIG9uIHRoZSBidXR0b24gKi9cbi5tdWx0aVNlbGVjdCAuYnV0dG9uTGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL3BhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbn1cblxuLyogZG93bndhcmQgcG9pbnRpbmcgYXJyb3cgKi9cbi5tdWx0aVNlbGVjdCAuY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwcHggMHB4IDFweCAxMnB4ICAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzMzM7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwIGRvdHRlZDtcbn1cblxuLyogdGhlIG1haW4gY2hlY2tib3hlcyBhbmQgaGVscGVyIGxheWVyICovXG4ubXVsdGlTZWxlY3QgLmNoZWNrYm94TGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICBtaW4td2lkdGg6Mjc4cHg7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBjb250YWluZXIgb2YgaGVscGVyIGVsZW1lbnRzICovXG4ubXVsdGlTZWxlY3QgLmhlbHBlckNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogOHB4IDhweCAwcHggOHB4O1xufVxuXG4vKiBoZWxwZXIgYnV0dG9ucyAoc2VsZWN0IGFsbCwgbm9uZSwgcmVzZXQpOyAqL1xuLm11bHRpU2VsZWN0IC5oZWxwZXJCdXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogMHB4IDBweCA4cHggMHB4O1xufVxuXG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbi5yZXNldHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uOm5vdCggLnJlc2V0ICkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4vKiBjbGVhciBidXR0b24gKi9cbi5tdWx0aVNlbGVjdCAuY2xlYXJCdXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICByaWdodCA6IDJweDtcbiAgICB0b3A6IDRweDtcbn1cblxuLyogZmlsdGVyICovXG4ubXVsdGlTZWxlY3QgLmlucHV0RmlsdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OjdweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICAgIC8qIE9wZXJhL0lFIDgrICovXG4gICAgY29sb3I6ICM4ODg7XG4gICAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuXG4vKiBoZWxwZXIgZWxlbWVudHMgb24gaG92ZXIgJiBmb2N1cyAqL1xuLm11bHRpU2VsZWN0IC5jbGVhckJ1dHRvbjpob3Zlcixcbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLm11bHRpU2VsZWN0IC5jbGVhckJ1dHRvbjpmb2N1cyxcbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uOmZvY3VzLFxuLm11bHRpU2VsZWN0IC5pbnB1dEZpbHRlcjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2QUZFOSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwwLDAsLjA2NSksIDAgMCA1cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAuNikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLDAsMCwuMDY1KSwgMCAwIDVweCByZ2JhKDEwMiwgMTc1LCAyMzMsIC42KSAhaW1wb3J0YW50O1xufVxuXG4vKiBjb250YWluZXIgb2YgbXVsdGkgc2VsZWN0IGl0ZW1zICovXG4ubXVsdGlTZWxlY3QgLmNoZWNrQm94Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogISB0byBzaG93IC8gaGlkZSB0aGUgY2hlY2tib3ggbGF5ZXIgYWJvdmUgKi9cbi5tdWx0aVNlbGVjdCAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogaXRlbSBsYWJlbHMgKi9cbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RJdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6Mjc4cHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbn1cblxuLyogU3R5bGluZyBvbiBzZWxlY3RlZCBpdGVtcyAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW06bm90KC5tdWx0aVNlbGVjdEdyb3VwKS5zZWxlY3RlZFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggI2U5ZTllOSwgI2YxZjFmMSApO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0gLmFjb2wgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogaXRlbSBsYWJlbHMgZm9jdXMgb24gbW91c2UgaG92ZXIgKi9cbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RJdGVtOmhvdmVyLFxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEdyb3VwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoICNjMWMxYzEsICM5OTkgKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuLyogaXRlbSBsYWJlbHMgZm9jdXMgdXNpbmcga2V5Ym9hcmQgKi9cbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RGb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAjYzFjMWMxLCAjOTk5ICkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNoYW5nZSBtb3VzZSBwb2ludGVyIGludG8gdGhlIHBvaW50aW5nIGZpbmdlciAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0gc3Bhbjpob3Zlcixcbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RHcm91cCBzcGFuOmhvdmVyXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAhIGdyb3VwIGxhYmVscyAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLyogcmlnaHQtYWxpZ24gdGhlIHRpY2sgbWFyayAoJiMxMDAwNDspICovXG4ubXVsdGlTZWxlY3QgLnRpY2tNYXJrIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBoaWRlIHRoZSBvcmlnaW5hbCBIVE1MIGNoZWNrYm94IGF3YXkgKi9cbi5tdWx0aVNlbGVjdCAuY2hlY2tib3gge1xuICAgIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBjaGVja2JveGVzIGN1cnJlbnRseSBkaXNhYmxlZCAqL1xuLm11bHRpU2VsZWN0IC5kaXNhYmxlZCxcbi5tdWx0aVNlbGVjdCAuZGlzYWJsZWQ6aG92ZXIsXG4ubXVsdGlTZWxlY3QgLmRpc2FibGVkIGxhYmVsIGlucHV0OmhvdmVyIH4gc3BhbiB7XG4gICAgY29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi8qIElmIHlvdSB1c2UgaW1hZ2VzIGluIGJ1dHRvbiAvIGNoZWNrYm94IGxhYmVsLCB5b3UgbWlnaHQgd2FudCB0byBjaGFuZ2UgdGhlIGltYWdlIHN0eWxlIGhlcmUuICovXG4ubXVsdGlTZWxlY3QgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LXdpZHRoOjIycHg7XG59XG4iLCIvKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBHZW5lcmljIFN0eWxlc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4vLyBpZiB3ZSBkb24ndCBkbyB0aGlzLCB0aGVuIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IG9mIHRoZSBncmlkIHdvdWxkIGJlIGlnbm9yZWQsXG4vLyBhcyB0aGVyZSBpcyBubyBkZWZhdWx0IGRpc3BsYXkgZm9yIHRoZSBlbGVtZW50IGFnLWdyaWQtYTIgKGFzIGl0J3Mgbm90IGEgbmF0dXJhbCBkb20gZWxlbWVudClcbmFnLWdyaWQsIGFnLWdyaWQtYW5ndWxhciwgYWctZ3JpZC1uZzIsIGFnLWdyaWQtcG9seW1lciwgYWctZ3JpZC1hdXJlbGlhICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFnLWludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5hZy1mYWRlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG4uYWctd2lkdGgtaGFsZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmFnLXVuc2VsZWN0YWJsZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDsgLy8gZGlzYWJsZSB1c2VyIG1vdXNlIHNlbGVjdGlvblxufVxuXG4uYWctc2VsZWN0YWJsZSB7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctaW5wdXQtdGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBzZXR0aW5nIHNoYWtlIGNsYXNzIHRvIGFuIGl0ZW0gd2lsbCBnaXZlIGl0IGEgbGVmdCBvdCByaWdodCBhbmltYXRpb25cbi8vIHVzZWQgZm9yIHRoZSAnbGVmdCcgYW5kICdyaWd0aCcgYXJyb3dzIHdoZW4gZHJhZ2dpbmcgY29sdW1ucyBhbmQgc2Nyb2xsaW5nXG4uYWctc2hha2UtbGVmdC10by1yaWdodCB7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogYWctc2hha2UtbGVmdC10by1yaWdodDtcbn1cblxuQGtleWZyYW1lcyBhZy1zaGFrZS1sZWZ0LXRvLXJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxufVxuXG4kaWNvbnMtcGF0aDogXCIuL2FnLXRoZW1lLWJhc2UvaWNvbnMvXCIgIWRlZmF1bHQ7XG5cbkBpZiB2YXJpYWJsZS1leGlzdHMoYWctaWNvbnMtcGF0aCkge1xuICAgICRpY29ucy1wYXRoOiAkYWctaWNvbnMtcGF0aDtcbn1cblxuJGFnLWljb25zLWZpbHRlcjogXCJpbml0aWFsXCIgIWRlZmF1bHQ7XG5cbkBtaXhpbiBpY29uLWJhY2tncm91bmQoJGljb24pIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIjeyRpY29ucy1wYXRofSN7JGljb259LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICAgIGZpbHRlcjogJGFnLWljb25zLWZpbHRlcjtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG59XG5cbi8qIGljb25zIGFyZSB1c2VkIG91dHNpZGUgb2YgdGhlIGdyaWQgcm9vdCAoaW4gdGhlIGdob3N0KSAqL1xuJGljb25zOiBhZ2dyZWdhdGlvbiBhcnJvd3MgYXNjIGNoZWNrYm94LWNoZWNrZWQtcmVhZG9ubHkgY2hlY2tib3gtY2hlY2tlZCBjaGVja2JveC1pbmRldGVybWluYXRlLXJlYWRvbmx5IGNoZWNrYm94LWluZGV0ZXJtaW5hdGUgY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5IGNoZWNrYm94LXVuY2hlY2tlZFxuICAgIGNvbHVtbiBjb2x1bW5zIGNvbnRyYWN0ZWQgY29weSBjdXQgZGVzYyBleHBhbmRlZCBleWUtc2xhc2ggZXllIGZpbHRlciBncm91cCBpbmRldGVybWluYXRlIGxlZnQgbG9hZGluZyBtZW51IG1pbnVzIG5vbmUgbm90LWFsbG93ZWQgcGFzdGUgcGluIHBpdm90IHBsdXMgcmlnaHQgc21hbGwtbGVmdFxuICAgIHNtYWxsLXJpZ2h0IHNtYWxsLXVwIHNtYWxsLWRvd24gdGljayBjcm9zcyB0cmVlLW9wZW4gdHJlZS1jbG9zZWQgdHJlZS1pbmRldGVybWluYXRlO1xuXG5AZWFjaCAkaWNvbiBpbiAkaWNvbnMge1xuICAgIC5hZy1pY29uLSN7JGljb259IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGljb24tYmFja2dyb3VuZChcIiN7JGljb259XCIpO1xuICAgIH1cbn1cblxuLmFnLXJvb3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBzZXQgdG8gcmVsYXRpdmUsIHNvIGFic29sdXRlIHBvcHVwcyBhcHBlYXIgcmVsYXRpdmUgdG8gdGhpc1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmLmFnLWxheW91dC1ub3JtYWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5hZy13YXRlcm1hcmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dCAzcztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU5EazBjSGdpSUdobGFXZG9kRDBpTWpNNWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9UUWdNak01SWlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaVBnb2dJQ0FnUENFdExTQkhaVzVsY21GMGIzSTZJRk5yWlhSamFDQTBOeTR4SUNnME5UUXlNaWtnTFNCb2RIUndPaTh2ZDNkM0xtSnZhR1Z0YVdGdVkyOWthVzVuTG1OdmJTOXphMlYwWTJnZ0xTMCtDaUFnSUNBOGRHbDBiR1UrVEc5bmJ6d3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQZ29nSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB3TGpZeE1qZzBPVGt6TVN3eE1EZ2dUREF1TmpFeU9EUTVPVE14TERZM0xqUTFPVFl6TnpRZ1REQXVOakV5T0RRNU9UTXhMRFkzTGpRMU9UWXpOelFnUXpBdU5qRXlPRFE1T1RNeExEWXlMakV3TURZMU16WWdNeTQwTnpFNE16TTNPQ3cxTnk0eE5EZzNORGd6SURndU1URXlPRFE1T1RNc05UUXVORFk1TWpVMk5DQk1PVGd1TXpBMk5ESTFMREl1TXprMU9UY3hOVGNnVERrNExqTXdOalF5TlN3eUxqTTVOVGszTVRVM0lFTXhNREl1T1RRM05EUXhMQzB3TGpJNE16VXlNRE0xT0NBeE1EZ3VOalkxTkRBNUxDMHdMakk0TXpVeU1ETTFPQ0F4TVRNdU16QTJOREkxTERJdU16azFPVGN4TlRjZ1RERXhNeTR6TURZME1qVXNNaTR6T1RVNU56RTFOeUJNTWpBekxqVXNOVFF1TkRZNU1qVTJOQ0JNTWpBekxqVXNOVFF1TkRZNU1qVTJOQ0JETWpBNExqRTBNVEF4Tml3MU55NHhORGczTkRneklESXhNU3cyTWk0eE1EQTJOVE0ySURJeE1TdzJOeTQwTlRrMk16YzBJRXd5TVRFc01UTTRJRXd4T0RFc01UTTRJRXd4T0RBdU9UazNNRFF4TERrekxqazVPVGs1T1RnZ1RERTRNQzQ1T1RZd016SXNPVE11T1RrNU9UazVPU0JETVRnd0xqazVOVFEzTlN3NE5TNDNNVFl4TWpJMklERTNOQzR5TnprNU1Ea3NOemt1TURBeE1EQTROeUF4TmpVdU9UazJNRE15TERjNUxqQXdNVEF3T0RjZ1RERXlNaXczT0M0NU9UazVPVGs1SUVNeE1UTXVOekUxTnpJNUxEYzRMams1T1RrNU9Ua2dNVEEzTERnMUxqY3hOVGN5T0RZZ01UQTNMRGt6TGprNU9UazVPVGtnVERFd055d3hNell1TURFMU5qSXpJRXd4TURjc01UTTJMakF4TlRZeU15QkRNVEEzTERFME5DNHlPVGs0T1RVZ01URXpMamN4TlRjeU9Td3hOVEV1TURFMU5qSXpJREV5TWl3eE5URXVNREUxTmpJeklFd3hOamdzTVRVeExqQXhOVFl5TXlCTU1UWTRMREUyTXlCRE1UWTRMREUyTkM0Mk5UWTROVFFnTVRZMkxqWTFOamcxTkN3eE5qWWdNVFkxTERFMk5pQk1NVEl3TERFMk5pQk1NVEl3TERFM09TQk1NVFkxTGprNU5qQXpNaXd4TnprZ1RERTJOUzQ1T1RZd016SXNNVGM0TGprNU56ZzNOeUJETVRjMExqSTNPVFEzTkN3eE56Z3VPVGszT0RjM0lERTRNQzQ1T1RRNE5pd3hOekl1TWpnek5EUXlJREU0TUM0NU9UWXdNeklzTVRZMElFd3hPREVzTVRVd0xqazJNRFUxTkNCTU1qRXhMREUxTUM0NU5qQTFOVFFnVERJeE1Td3hOekV1TmpBMk1qQTNJRXd5TVRFc01UY3hMall3TmpJd055QkRNakV4TERFM05pNDVOalV4T1RFZ01qQTRMakUwTVRBeE5pd3hPREV1T1RFM01EazJJREl3TXk0MUxERTROQzQxT1RZMU9EZ2dUREV4TXk0ek1EWTBNalVzTWpNMkxqWTJPVGczTXlCTU1URXpMak13TmpReU5Td3lNell1TmpZNU9EY3pJRU14TURndU5qWTFOREE1TERJek9TNHpORGt6TmpVZ01UQXlMamswTnpRME1Td3lNemt1TXpRNU16WTFJRGs0TGpNd05qUXlOU3d5TXpZdU5qWTVPRGN6SUV3NExqRXhNamcwT1RrekxERTROQzQxT1RZMU9EZ2dURGd1TVRFeU9EUTVPVE1zTVRnMExqVTVOalU0T0NCRE15NDBOekU0TXpNM09Dd3hPREV1T1RFM01EazJJREF1TmpFeU9EUTVPVE14TERFM05pNDVOalV4T1RFZ01DNDJNVEk0TkRrNU16RXNNVGN4TGpZd05qSXdOeUJNTUM0Mk1USTRORGs1TXpFc01USXhJRXd5Tnl3eE1qRWdUREkzTERFek5pQkRNamNzTVRRMExqSTROREkzTVNBek15NDNNVFUzTWpnM0xERTFNU0EwTWl3eE5URWdURFF5TERFMU1TQk1NVEF3TERFMU1TQk1NVEF3TERrMElFTXhNREFzT0RVdU56RTFOekk0T0NBNU15NHlPRFF5TnpFeUxEYzVJRGcxTERjNUlFd3lOeXczT1NCTU1qY3NPVElnVERnMExEa3lJRU00TlM0Mk5UWTROVFF5TERreUlEZzNMRGt6TGpNME16RTBOVGdnT0Rjc09UVWdURGczTERrMUlFdzROeXd4TURnZ1REQXVOakV5T0RRNU9UTXhMREV3T0NCYUlpQnBaRDBpY0dGMGFDMHhJajQ4TDNCaGRHZytDaUFnSUNBOEwyUmxabk0rQ2lBZ0lDQThaeUJwWkQwaVUzbHRZbTlzY3lJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0NpQWdJQ0FnSUNBZ1BHY2dhV1E5SWt4dloyOGlQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk5EYzNMRFUxSUV3ME9UUXNOVFVnVERRNU5Dd3hOVEVnVERRek5Td3hOVEVnUXpReU5pNDNNVFUzTWprc01UVXhJRFF5TUN3eE5EUXVNamcwTWpjeElEUXlNQ3d4TXpZZ1REUXlNQ3c1TmlCRE5ESXdMRGczTGpjeE5UY3lPRGdnTkRJMkxqY3hOVGN5T1N3NE1TQTBNelVzT0RFZ1REUXpOU3c0TVNCTU5EYzNMRGd4SUV3ME56Y3NOVFVnV2lCTk5EUXdMRGs0SUVNME16Z3VNelF6TVRRMkxEazRJRFF6Tnl3NU9TNHpORE14TkRVNElEUXpOeXd4TURFZ1REUXpOeXd4TXpFZ1F6UXpOeXd4TXpJdU5qVTJPRFUwSURRek9DNHpORE14TkRZc01UTTBJRFEwTUN3eE16UWdURFEzTnl3eE16UWdURFEzTnl3NU9DQk1ORFF3TERrNElGb2lJR2xrUFNKa0lpQm1hV3hzUFNJalJrWkdSa1pHSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKcElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d6T1RZdU1EQXdNREF3TENBMU5TNHdNREF3TURBcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdiMng1WjI5dUlHbGtQU0pRWVhSb0xUWWlJR1pwYkd3OUlpTkdSa1pHUmtZaUlIQnZhVzUwY3owaU1DQXlOaUF4TnlBeU5pQXhOeUE1TmlBd0lEazJJajQ4TDNCdmJIbG5iMjQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0c5c2VXZHZiaUJwWkQwaVVHRjBhQzAzSWlCbWFXeHNQU0lqUlRFeFJqSXlJaUJ3YjJsdWRITTlJakFnTVM0eE16WTROamd6T0dVdE1UTWdNVGNnTVM0eE16WTROamd6T0dVdE1UTWdNVGNnTVRjZ01DQXhOeUkrUEM5d2IyeDVaMjl1UGdvZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHpNekVzTVRVeElFd3pORGdzTVRVeElFd3pORGdzTVRBeElFd3pORGdzTVRBeElFTXpORGdzT1RrdU16UXpNVFExT0NBek5Ea3VNelF6TVRRMkxEazRJRE0xTVN3NU9DQk1Nemc1TERrNElFd3pPRGtzT0RFZ1RETTBOaXc0TVNCTU16UTJMRGd4SUVNek16Y3VOekUxTnpJNUxEZ3hJRE16TVN3NE55NDNNVFUzTWpnNElETXpNU3c1TmlCTU16TXhMREUxTVNCYUlpQnBaRDBpY2lJZ1ptbHNiRDBpSTBaR1JrWkdSaUkrUEM5d1lYUm9QZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk16STBMRGcySUV3ek1qUXNOellnVERNeU5DdzNOaUJETXpJMExEWTNMamN4TlRjeU9EZ2dNekUzTGpJNE5ESTNNU3cyTVNBek1Ea3NOakVnVERJME9TdzJNU0JNTWpRNUxEWXhJRU15TkRBdU56RTFOekk1TERZeElESXpOQ3cyTnk0M01UVTNNamc0SURJek5DdzNOaUJNTWpNMExERXpOaUJNTWpNMExERXpOaUJETWpNMExERTBOQzR5T0RReU56RWdNalF3TGpjeE5UY3lPU3d4TlRFZ01qUTVMREUxTVNCTU16QTVMREUxTVNCTU16QTVMREUxTVNCRE16RTNMakk0TkRJM01Td3hOVEVnTXpJMExERTBOQzR5T0RReU56RWdNekkwTERFek5pQk1NekkwTERFd01DQk1NamczTERFd01DQk1NamczTERFeE55Qk1NekEzTERFeE55Qk1NekEzTERFek1TQk1NekEzTERFek1TQkRNekEzTERFek1pNDJOVFk0TlRRZ016QTFMalkxTmpnMU5Dd3hNelFnTXpBMExERXpOQ0JNTWpVMExERXpOQ0JNTWpVMExERXpOQ0JETWpVeUxqTTBNekUwTml3eE16UWdNalV4TERFek1pNDJOVFk0TlRRZ01qVXhMREV6TVNCTU1qVXhMRGd4SUV3eU5URXNPREVnUXpJMU1TdzNPUzR6TkRNeE5EVTRJREkxTWk0ek5ETXhORFlzTnpnZ01qVTBMRGM0SUV3ek1EUXNOemdnVERNd05DdzNPQ0JETXpBMUxqWTFOamcxTkN3M09DQXpNRGNzTnprdU16UXpNVFExT0NBek1EY3NPREVnVERNd055dzROaUJNTXpJMExEZzJJRm9pSUdsa1BTSkhJaUJtYVd4c1BTSWpSa1pHUmtaR0lqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSmhaeUkrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4WnlCcFpEMGlRMjl0WW1sdVpXUXRVMmhoY0dVaVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh0WVhOcklHbGtQU0p0WVhOckxUSWlJR1pwYkd3OUluZG9hWFJsSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqY0dGMGFDMHhJajQ4TDNWelpUNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDIxaGMycytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQm1hV3hzUFNJalJURXhSakl5SWlCNGJHbHVhenBvY21WbVBTSWpjR0YwYUMweElqNDhMM1Z6WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHlaV04wSUdsa1BTSm5JaUJtYVd4c1BTSWpSVEV4UmpJeUlpQjRQU0l4TWpBaUlIazlJamt5SWlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EWWlJSEo0UFNJeklqNDhMM0psWTNRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk5EQXNNVEl4SUV3NE55d3hNakVnVERnM0xERXpPQ0JNTkRNc01UTTRJRXcwTXl3eE16Z2dRelF4TGpNME16RTBOVGdzTVRNNElEUXdMREV6Tmk0Mk5UWTROVFFnTkRBc01UTTFJRXcwTUN3eE1qRWdXaUlnYVdROUlrTnZiV0pwYm1Wa0xWTm9ZWEJsSWlCbWFXeHNQU0lqUlRFeFJqSXlJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09KTtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTBweCA2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnSW52YWxpZCBMaWNlbnNlIEtleSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbXBhY3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZy1yb290LXdyYXBwZXItYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJi5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5hZy1yb290IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBzZXQgdG8gcmVsYXRpdmUsIHNvIGFic29sdXRlIHBvcHVwcyBhcHBlYXIgcmVsYXRpdmUgdG8gdGhpc1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuYWctbGF5b3V0LW5vcm1hbCxcbiAgICAmLmFnLWxheW91dC1hdXRvLWhlaWdodCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHdhcyBnZXR0aW5nIHNvbWUgJ3Nob3VsZG4ndCBiZSB0aGVyZScgc2Nyb2xscywgdGhpcyBzb3J0cyBpdCBvdXRcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogVmlld3BvcnRzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1oZWFkZXItdmlld3BvcnQsIFxuLmFnLWZsb2F0aW5nLXRvcC12aWV3cG9ydCxcbi5hZy1ib2R5LXZpZXdwb3J0LFxuLmFnLXBpbm5lZC1sZWZ0LWNvbHMtdmlld3BvcnQsXG4uYWctY2VudGVyLWNvbHMtdmlld3BvcnQsXG4uYWctcGlubmVkLXJpZ2h0LWNvbHMtdmlld3BvcnQsXG4uYWctZmxvYXRpbmctYm90dG9tLXZpZXdwb3J0LFxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwtdmlld3BvcnQsXG4uYWctdmlydHVhbC1saXN0LXZpZXdwb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgICY6bm90KC5hZy1sYXlvdXQtcHJpbnQpLmFnLWZvcmNlLXZlcnRpY2FsLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG59XG5cbi5hZy1waW5uZWQtbGVmdC1jb2xzLXZpZXdwb3J0LCAuYWctcGlubmVkLXJpZ2h0LWNvbHMtdmlld3BvcnQge1xuICAgIGZsZXgtZ3JvdzogMTAwMDtcbn1cblxuLmFnLWNlbnRlci1jb2xzLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbC12aWV3cG9ydCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uYWctdmlydHVhbC1saXN0LXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29udGFpbmVyc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctaGVhZGVyLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy10b3AtY29udGFpbmVyLFxuLmFnLWJvZHktY29udGFpbmVyLFxuLmFnLXBpbm5lZC1yaWdodC1jb2xzLWNvbnRhaW5lcixcbi5hZy1jZW50ZXItY29scy1jb250YWluZXIsXG4uYWctcGlubmVkLWxlZnQtY29scy1jb250YWluZXIsXG4uYWctZmxvYXRpbmctYm90dG9tLWNvbnRhaW5lcixcbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsLWNvbnRhaW5lcixcbi5hZy1mdWxsLXdpZHRoLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy1ib3R0b20tZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctdmlydHVhbC1saXN0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBmb3Igd2hlbiBhdXRvIGhlaWdodCBpcyB1c2VkIGJ1dCB0aGVyZSBpcyBubyByb3cgZGF0YVxuLmFnLWhlYWRlci1jb250YWluZXIsIC5hZy1mbG9hdGluZy10b3AtY29udGFpbmVyLCAuYWctZmxvYXRpbmctYm90dG9tLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgICAuYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYuYWctbGF5b3V0LWF1dG8taGVpZ2h0IHtcbiAgICAgICAgLmFnLWNlbnRlci1jb2xzLWNsaXBwZXIsIC5hZy1jZW50ZXItY29scy1jb250YWluZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWctY2VudGVyLWNvbHMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5hZy1sYXlvdXQtcHJpbnQge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAuYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZy1waW5uZWQtcmlnaHQtY29scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWZ1bGwtd2lkdGgtY29udGFpbmVyLCBcbi5hZy1mbG9hdGluZy10b3AtZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctZmxvYXRpbmctYm90dG9tLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIC8vIHR1cm4gb2ZmIHBvaW50ZXIgZXZlbnRzLCBiZWNhdXNlIHRoaXMgY29udGFpbmVyIG92ZXJsYXlzIHRoZSBtYWluIHJvdyBjb250YWluZXJzLlxuICAgIC8vIHNvIHdoZW4gdXNlciBjbGlja3Mgb24gc3BhY2UgYmV0d2VlbiBmdWxsIHdpZHRoIHJvd3MsIHdlIHdhbnQgdGhlIG1vdXNlIGNsaWNrcyB0b1xuICAgIC8vIHBhc3Mgb250byB0aGUgdW5kZXJseWluZyBjb250YWluZXIgd2hlcmUgdGhlIHJlYWwgcm93cyBhcmUuIGVnIGlmIHVzaW5nIGZ1bGwgd2lkdGhcbiAgICAvLyBmb3Igcm93IGdyb3VwaW5nLCB0aGUgZ3JvdXBzIHdpbGwgYmUgaW4gdGhlIGZ1bGwgd2lkdGggY29udGFpbmVyLCBidXQgd2hlbiB1c2VyXG4gICAgLy8gb3BlbnMgYSBncm91cCB0aGUgY2hpbGRyZW4gYXJlIHNob3duIGluIHRoZSBvdGhlciBjb250YWluZXJzIC0gd2Ugd2FudCB0byBtYWtlIHN1cmUgd2VcbiAgICAvLyBkb24ndCBibG9jayBtb3VzZSBjbGlja3MgdG8gdGhvc2Ugb3RoZXIgY29udGFpbmVycyB3aXRoIHRoZSBjaGlsZHJlbi5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hZy1mdWxsLXdpZHRoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1mbG9hdGluZy1ib3R0b20tZnVsbC13aWR0aC1jb250YWluZXIsIC5hZy1mbG9hdGluZy10b3AtZnVsbC13aWR0aC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLXZpcnR1YWwtbGlzdC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFNjcm9sbGVyc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWctbGF5b3V0LXByaW50IHtcbiAgICAuYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlciwgLmFnLWhvcml6b250YWwtcmlnaHQtc3BhY2VyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXgtZ3JvdzogMTAwMDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgJi5hZy1zY3JvbGxlci1jb3JuZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBIZWFkZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1oZWFkZXIsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIsIC5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmIC5hZy1oZWFkZXItY2VsbC1zb3J0YWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uYWctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1waW5uZWQtbGVmdC1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLXBpbm5lZC1yaWdodC1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWhlYWRlci1yb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFnLWhlYWRlci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZy1oZWFkZXItY2VsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gICAgLy8gdGhlIHJlc2l6ZSBnZXRzIGFic29sdXRseSBwb3NpdGlvbiB0byB0aGUgbGVmdCBvciByaWdodCwgZGVwZW5kaW5nXG4gICAgLy8gb24gd2hldGhlciB0aGUgY29sdW1uIGlzIHBpbm5lZCBhbmQgYWxzbyBkZXBlbmRpbmcgb24gUlRMIG9yIExUUlxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB6LWluZGV4LCB0byBtYWtlIHN1cmUgaXQgYXBwZWFycyB0aGUgaGVhZGVyIGNvbnRlbnQsIHNvIHVzZXIgY2FuIGdyYWIgd2l0aCBtb3VzZVxuICAgIHotaW5kZXg6IDQ7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNHB4O1xufVxuXG4uYWctaGVhZGVyLWV4cGFuZC1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hZy1wcmltYXJ5LWNvbHMtaGVhZGVyLXBhbmVsIC5hZy1jb2x1bW4tbmFtZS1maWx0ZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbn1cblxuLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwgLmFnLXByaW1hcnktY29scy1maWx0ZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1wcmltYXJ5LWNvbHMtaGVhZGVyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENvbHVtbnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWNvbHVtbi1tb3Zpbmcge1xuICAgIC5hZy1jZWxsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbCB7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIHdpZHRoIDAuMnM7XG4gICAgfVxufVxuXG4uYWctY29sdW1uLWRyb3Age1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYWctY29sdW1uLWRyb3AtbGlzdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG59XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWctcnRsIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uYWctY29sdW1uLXNlbGVjdC1pbmRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFnLWNvbHVtbi1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFJvd3NcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLy8gZm9yIGFuaW1hdGlvbnMsIGFsbG93cyByb3dzIHRvIHNsaWRlIHVwIGFuZCBkb3duLFxuLmFnLXJvdy1hbmltYXRpb24gLmFnLXJvdyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIHRvcCAwLjRzLCBoZWlnaHQgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjFzLCBvcGFjaXR5IDAuMnM7XG59XG5cbi5hZy1yb3ctbm8tYW5pbWF0aW9uIC5hZy1yb3cge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbn1cblxuLmFnLXJvdyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLXJvdy1wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctcm93LXBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZy1mdWxsLXdpZHRoLXJvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyB0dXJuIGV2ZW50cyBiYWNrIG9uLCBhcyB3ZSByZW1vdmVkIHRoZW0gaW4gdGhlIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5hZy1yb3ctaW5saW5lLWVkaXRpbmcge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENlbGxzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jZWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyB0aGlzIGZsb2F0IHdhcyBuZWVkZWQgZm9yIGxheW91dCBpbiBzYWZhcmksIHdpdGhvdXQgaXQsIHdoZW4gaW1hZ2VzIHdlcmUgdXNlZCAoZWcgY291bnRyeSBmbGFncyksXG4gICAgLy8gdGhlbiB0aGUgbGF5b3V0IHdhcyBicm9rZW5cbiAgICAvL2Zsb2F0OiBsZWZ0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1jZWxsLXdpdGgtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZy1jZWxsLWVkaXQtaW5wdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYWctZ3JvdXAtY2VsbC1lbnRpcmUtcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZSAvLyB0b29rIHRoaXMgb3V0IGJlY2F1c2Ugb2YgaHR0cHM6Ly9naXRodWIuY29tL2FnLWdyaWQvYW5ndWxhci1ncmlkL2lzc3Vlcy8xMTVcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLWZvb3Rlci1jZWxsLWVudGlyZS1yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlIC8vIHRvb2sgdGhpcyBvdXQgYmVjYXVzZSBvZiBodHRwczovL2dpdGh1Yi5jb20vYWctZ3JpZC9hbmd1bGFyLWdyaWQvaXNzdWVzLzExNVxuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBGaWx0ZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1zZXQtZmlsdGVyLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFnLWZpbHRlci1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZmlsdGVyIHtcbiAgICAvLyBmb3IgZm9jdXMgcmVhc29ucywgd2UgbmVlZCB0aGlzIGZvciBJRSwgb3RoZXJ3aXNlIGZvciB0aGUgc2V0IGZpbHRlciwgdGhlICdzZWxlY3RBbGwnIGNsaWNrIGRvZXNuJ3Qgd29ya1xuICAgIC8vIHdoZW4geW91IGNsaWNrIG9uIGl0IHdoZW4gdGhlIHF1aWNrIGZpbHRlciBoYXMgZm9jdXMuIHRoaXMgd2FzIGEgZml4IGZvciBBRy0yMjU4XG4gICAgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLmFnLWZpbHRlci1zZWxlY3Qge1xuICAgIG1hcmdpbjogNHB4IDRweCAwIDRweDtcbiAgICB3aWR0aDogMTEwcHg7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEZsb2F0aW5nIEZpbHRlclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctZmxvYXRpbmctZmlsdGVyLWJvZHkge1xuICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkge1xuICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWJvZHkge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmFnLXJlYWN0LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWlucHV0OnJlYWQtb25seSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIERyYWcgJiBEcm9wXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cblxuLy8gdGhlIGdob3N0IGhlYWRlciBjZWxsIGRvZXNuJ3QgbGl2ZSBpbnNpZGUgdGhlIGdyaWQsIGl0J3MgcGFyZW50IGlzIHRoZSBib2R5IGVsZW1lbnQsXG4vLyBzbyB3ZSBjYW5ub3Qgc3R5bGUgdXNpbmcgc3RhbmRhcmQgdGhlbWVzLiBoZW5jZSB3ZSBicmVhayB0aGUgcnVsZXMsIGFuZCBzdHlsZSBpdCBoZXJlXG4uYWctZG5kLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFnLWRuZC1naG9zdC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xufVxuXG4uYWctZG5kLWdob3N0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE92ZXJsYXlcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLW92ZXJsYXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1vdmVybGF5LXBhbmVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1vdmVybGF5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIGZvciB3aGVuIGF1dG8gaGVpZ2h0IGlzIHVzZWQgYnV0IHRoZXJlIGlzIG5vIHJvdyBkYXRhXG4uYWctb3ZlcmxheS1uby1yb3dzLXdyYXBwZXIuYWctbGF5b3V0LWF1dG8taGVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUG9wdXBcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXBvcHVwLWJhY2tkcm9wIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctcG9wdXAtZWRpdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFZpcnR1YWwgTGlzdHNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXZpcnR1YWwtbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuOmVtcHR5Om5vdCguYWctaWNvbikge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRmxvYXRpbmcgVG9wIGFuZCBCb3R0b21cbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWZsb2F0aW5nLXRvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWctcGlubmVkLWxlZnQtZmxvYXRpbmctdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIG90aGVyd2lzZSB0aGUgJSB3aWR0aCBvZiBjaGlsZHJlbiBpcyBub3QgcmVsYXRpdmUgdG8gdGhpcyBlbGVtZW50XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4uYWctcGlubmVkLXJpZ2h0LWZsb2F0aW5nLXRvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBvdGhlcndpc2UgdGhlICUgd2lkdGggb2YgY2hpbGRyZW4gaXMgbm90IHJlbGF0aXZlIHRvIHRoaXMgZWxlbWVudFxuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIGZsZXgtZ3JvdzogMTAwMDtcbn1cblxuLmFnLWZsb2F0aW5nLWJvdHRvbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWctcGlubmVkLWxlZnQtZmxvYXRpbmctYm90dG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIG90aGVyd2lzZSB0aGUgJSB3aWR0aCBvZiBjaGlsZHJlbiBpcyBub3QgcmVsYXRpdmUgdG8gdGhpcyBlbGVtZW50XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4uYWctcGlubmVkLXJpZ2h0LWZsb2F0aW5nLWJvdHRvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBvdGhlcndpc2UgdGhlICUgd2lkdGggb2YgY2hpbGRyZW4gaXMgbm90IHJlbGF0aXZlIHRvIHRoaXMgZWxlbWVudFxuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIGZsZXgtZ3JvdzogMTAwMDtcbn1cblxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBUb29sdGlwXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cblxuLmFnLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEFuaW1hdGlvbnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuXG4vLyB0aGlzIGlzIHVzZWQgYnkgdGhlIGFuaW1hdGVTaG93Q2hhbmdlQ2VsbFJlbmRlcmVyLiBpdCBpcyBhcmd1YWJsZSB0aGF0IHRoaXMgYmVsb25ncyBpbiB0aGUgdGhlbWVzLFxuLy8gaG93ZXZlciBpdCBpcyBub3QgdGllZCB0byBjb2xvciwgb25seSBwbGFjZW1lbnQgYW5kIHZpc2libGl0eSwgd2hpY2ggaXMgYmVoYXZpb3VyIGFuZCBub3Qgc3R5bGUsXG4vLyB0aHVzIGJlbG9uZ3MgaGVyZSwgYmVzaWRlcyBpdCBkb2Vzbid0IGNoYW5nZSB3aWggdGhlIHRoZW1lc1xuLmFnLXZhbHVlLXNsaWRlLW91dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzLCBtYXJnaW4tcmlnaHQgM3M7IC8vIGFzIHZhbHVlIGZhZGVzLCBpdCBhbHNvIG1vdmVzIHRvIHRoZSBsZWZ0IHZpYSB0aGUgbWFyZ2luIHNldHRpbmdcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uYWctdmFsdWUtc2xpZGUtb3V0LWVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5hZy1vcGFjaXR5LXplcm8ge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBNZW51XG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYWctbWVudS1jb2x1bW4tc2VsZWN0LXdyYXBwZXIge1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYWctbWVudS1saXN0IHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYWctbWVudS1vcHRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmFnLW1lbnUtb3B0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFnLW1lbnUtb3B0aW9uLXNob3J0Y3V0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWctbWVudS1vcHRpb24taWNvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hZy1tZW51LXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYWctbWVudS1zZXBhcmF0b3ItY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUmljaCBTZWxlY3RcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXJpY2gtc2VsZWN0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFnLXJpY2gtc2VsZWN0LXJvdyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFnLXJpY2gtc2VsZWN0LWxpc3Qge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYWctc2V0LWZpbHRlci1saXN0IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogVG9vbCBQYW5lbFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctdG9vbC1wYW5lbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uYWctcHJpbWFyeS1jb2xzLWxpc3QtcGFuZWwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLFxuLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLFxuICAgIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyYWcge1xuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuXG4uYWctY29sdW1uLXNlbGVjdC1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZy1zaWRlLWJhciAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCB7XG4gICAgZmxleC1ncm93OiA0O1xufVxuXG4uYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuXG4uYWctbHRyIC5hZy10b29sLXBhbmVsLWhvcml6b250YWwtcmVzaXplIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG59XG5cbi5sb2FkaW5nLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmFnLWRldGFpbHMtcm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZy1kZXRhaWxzLWdyaWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC8vZmxvYXQ6IGxlZnQgLy8gc2FmYXJpIGRvZXNuJ3QgYWxpZ24gaWYgd2UgZG9uJ3QgZmxvYXRcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU2lkZSBCYXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXNpZGUtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIC5hZy1zaWRlLWJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHRiO1xuICAgICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgICYuZnVsbC13aWR0aCAucGFuZWwtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLmFnLXJ0bCAuYWctc2lkZS1iYXIge1xuICAgIC5hZy1zaWRlLWJ1dHRvbnMge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTdGF0dXMgQmFyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1zdGF0dXMtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5hZy1zdGF0dXMtcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG59XG5cbi5hZy1zdGF0dXMtYmFyLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYWctc3RhdHVzLWJhci1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYWctc3RhdHVzLWJhci1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbiR0b29scGFuZWwtaW5kZW50LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kcm93LWdyb3VwLWluZGVudC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyBEZWZhdWx0IHZhbHVlcyBmb3IgdGhlbWVzIHRoYXQgZG8gbm90IHVzZSB0aGUgbWl4aW5zXG5AZm9yICRpIGZyb20gMSB0byA1MCB7XG4gICAgLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0jeyRpfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGkgKiAkdG9vbHBhbmVsLWluZGVudC1zaXplO1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtI3skaX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaSAqICR0b29scGFuZWwtaW5kZW50LXNpemU7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0jeyRpfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGkgKiAkcm93LWdyb3VwLWluZGVudC1zaXplO1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtI3skaX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaSAqICRyb3ctZ3JvdXAtaW5kZW50LXNpemU7XG4gICAgfVxufVxuXG4uYWctbHRyIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAuYWctYm9keSwgLmFnLWZsb2F0aW5nLXRvcCwgLmFnLWZsb2F0aW5nLWJvdHRvbSwgLmFnLWhlYWRlciwgLmFnLWJvZHktdmlld3BvcnQsIC5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgIH1cbiAgICAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG4gICAgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuXG4uYWctcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAuYWctYm9keSwgLmFnLWZsb2F0aW5nLXRvcCwgLmFnLWZsb2F0aW5nLWJvdHRvbSwgLmFnLWhlYWRlciwgLmFnLWJvZHktdmlld3BvcnQsIC5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgICAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG4gICAgLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgfVxuICAgIC5hZy1oZWFkZXItc2VsZWN0LWFsbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLmFnLWJvZHktdmlld3BvcnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFnLXJvdyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG59XG5AaW1wb3J0IFwiLi9hZy1ncmlkLW1vYmlsZVwiOyIsIi5hZy1ib2R5IHtcbiAgICAuYWctcGlubmVkLWxlZnQtY29scy12aWV3cG9ydCwgLmFnLWJvZHktdmlld3BvcnQsIC5hZy1waW5uZWQtcmlnaHQtY29scy12aWV3cG9ydCB7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG59IiwiQGltcG9ydCAnLi4vLi4vYWctdGhlbWUtYmFzZS9zYXNzL2FnLXRoZW1lLWJhc2UnO1xuXG5AbWl4aW4gYWctdGhlbWUtY2xhc3NpYygkcGFyYW1zKSB7XG4gICAgJGJvcmRlci1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICAkZWRpdG9yLWJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJlZGl0b3ItYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkdGFiLWJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJ0YWItYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkZ3JpZC1zaXplOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZ3JpZC1zaXplXCIpO1xuICAgICRoZWFkZXItYmFja2dyb3VuZC1pbWFnZTogbWFwLWdldCgkcGFyYW1zLCBcImhlYWRlci1iYWNrZ3JvdW5kLWltYWdlXCIpO1xuICAgICRoZWFkZXItaGVpZ2h0OiBtYXAtZ2V0KCRwYXJhbXMsIFwiaGVhZGVyLWhlaWdodFwiKTtcbiAgICAkY2VsbC1ob3Jpem9udGFsLWJvcmRlcjogbWFwLWdldCgkcGFyYW1zLCBcImNlbGwtaG9yaXpvbnRhbC1ib3JkZXJcIik7XG4gICAgJGZvY3VzZWQtY2VsbC1ib3JkZXItY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJmb2N1c2VkLWNlbGwtYm9yZGVyLWNvbG9yXCIpO1xuICAgICRtZW51LW9wdGlvbi1hY3RpdmUtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJtZW51LW9wdGlvbi1hY3RpdmUtY29sb3JcIik7XG4gICAgJGNoaXAtYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImNoaXAtYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgJGFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTE6IG1hcC1nZXQoJHBhcmFtcywgXCJhZy1yYW5nZS1zZWxlY3RlZC1jb2xvci0xXCIpO1xuICAgICRhZy1yYW5nZS1zZWxlY3RlZC1jb2xvci0yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMlwiKTtcbiAgICAkYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMzogbWFwLWdldCgkcGFyYW1zLCBcImFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTNcIik7XG4gICAgJGFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTQ6IG1hcC1nZXQoJHBhcmFtcywgXCJhZy1yYW5nZS1zZWxlY3RlZC1jb2xvci00XCIpO1xuICAgICRjZWxsLWhpZ2hsaWdodC1ib3JkZXI6IG1hcC1nZXQoJHBhcmFtcywgXCJjZWxsLWhpZ2hsaWdodC1ib3JkZXJcIik7XG4gICAgJHJvdy1oZWlnaHQ6IG1hcC1nZXQoJHBhcmFtcywgXCJyb3ctaGVpZ2h0XCIpO1xuICAgICRyb3ctYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwYXJhbXMsIFwicm93LWJvcmRlci13aWR0aFwiKTtcbiAgICAkaWNvbi1zaXplOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaWNvbi1zaXplXCIpO1xuXG4gICAgLmFnLWJvZHktdmlld3BvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwicGFuZWwtYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICB9XG5cbiAgICAlY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAldGFiIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAkZ3JpZC1zaXplO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1zaXplICRncmlkLXNpemUgKiAyO1xuICAgIH1cblxuICAgICVzZWxlY3RlZC10YWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZWRpdG9yLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGFnLWdyaWQtdGhlbWUoJHBhcmFtcyk7XG5cbiAgICAuYWctdGFiLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctZmFkZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwuYWctY29sdW1uLWRyb3Age1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsLmFnLWNvbHVtbi1kcm9wOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWNlbGwtcmVzaXplOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1jZWxsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC13aXRoLWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hZy1yb290IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctdG9vbC1wYW5lbC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICB9XG5cbiAgICAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemUgKiAyO1xuICAgIH1cblxuICAgIC5hZy1maWx0ZXIgLmFnLWZpbHRlci1hcHBseS1wYW5lbCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtZm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXNlZC1jZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICBAaWYgJG1lbnUtb3B0aW9uLWFjdGl2ZS1jb2xvciB7XG4gICAgICAgIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbi1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtb3B0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1zaXplICogNjtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGlwLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIEBpZiAkaGVhZGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGhlYWRlci1iYWNrZ3JvdW5kLWltYWdlO1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogJGdyaWQtc2l6ZSAqIDQuNSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGdyaWQtc2l6ZX0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc2l6ZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTE7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRjZWxsLWhpZ2hsaWdodC1ib3JkZXI7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtaGlnaGxpZ2h0LWFuaW1hdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICB9XG5cbiAgICAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICAgICAgICAuYWctaWNvbi1jb250cmFjdGVkOmVtcHR5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYmFja2dyb3VuZCgkcGFyYW1zLCBcImNvbnRyYWN0ZWRcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1pY29uLXRyZWUtY2xvc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwic21hbGwtbGVmdFwiKTtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gICAgICAgIGhlaWdodDogJHJvdy1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWNvbHVtbi1kcm9wLXRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwge1xuICAgICAgICAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwLFxuICAgICAgICAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtc2l6ZSAqIDU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtc2l6ZSAqIDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctZmlsdGVyIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogJGdyaWQtc2l6ZSAqIDY7XG4gICAgfVxuXG4gICAgLy8gYm9vdHN0cmFwIG92ZXJyaWRlc1xuICAgIC5hZy10YWIge1xuICAgICAgICBib3gtc2l6aW5nOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5hZy1maWx0ZXIgLmFnLWZpbHRlci12YWx1ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi1zaXplICsgJGdyaWQtc2l6ZTtcbiAgICB9XG5cbiAgICAuYWctc2VsZWN0aW9uLWNoZWNrYm94IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYWctcmljaC1zZWxlY3QtdmFsdWUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWNlbGwtbW92aW5nIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWNlbGwtbW92aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImhlYWRlci1jZWxsLW1vdmluZy1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgIH1cblxuICAgIC5hZy1vdmVybGF5LWxvYWRpbmctd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAuYWctb3ZlcmxheS1sb2FkaW5nLWNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLW5hbWUtZmlsdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1zaXplICogNDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFycy9hZy10aGVtZS1mcmVzaC12YXJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWctdGhlbWUtY2xhc3NpYy9zYXNzL2FnLXRoZW1lLWNsYXNzaWNcIjtcblxuLmFnLXRoZW1lLWZyZXNoIHtcbiAgICBAaW5jbHVkZSBhZy10aGVtZS1jbGFzc2ljKCRwYXJhbXMpO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL21peGlucy9hZy10aGVtZS1taXhpbnNcIjtcblxuQG1peGluIGFnLWdyaWQtdGhlbWUoJHBhcmFtcykge1xuICAgICRncmlkLXNpemU6IG1hcC1nZXQoJHBhcmFtcywgXCJncmlkLXNpemVcIik7XG4gICAgJGljb24tc2l6ZTogbWFwLWdldCgkcGFyYW1zLCBcImljb24tc2l6ZVwiKTtcbiAgICAkaWNvbi1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImljb24tY29sb3JcIik7XG4gICAgJGhlYWRlci1pY29uLXNpemU6IG1hcC1nZXQoJHBhcmFtcywgXCJoZWFkZXItaWNvbi1zaXplXCIpO1xuICAgICRyb3ctaGVpZ2h0OiBtYXAtZ2V0KCRwYXJhbXMsIFwicm93LWhlaWdodFwiKTtcbiAgICAkaGVhZGVyLWhlaWdodDogbWFwLWdldCgkcGFyYW1zLCBcImhlYWRlci1oZWlnaHRcIik7XG4gICAgJHZpcnR1YWwtaXRlbS1oZWlnaHQ6IG1hcC1nZXQoJHBhcmFtcywgXCJ2aXJ0dWFsLWl0ZW0taGVpZ2h0XCIpO1xuICAgICRyaWNoLXNlbGVjdC1pdGVtLWhlaWdodDogbWFwLWdldCgkcGFyYW1zLCBcInJpY2gtc2VsZWN0LWl0ZW0taGVpZ2h0XCIpO1xuICAgICRjZWxsLWhvcml6b250YWwtcGFkZGluZzogbWFwLWdldCgkcGFyYW1zLCBcImNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nXCIpO1xuXG4gICAgJGljb25zLXBhdGg6IG1hcC1nZXQoJHBhcmFtcywgXCJpY29ucy1wYXRoXCIpO1xuXG4gICAgJGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRwYXJhbXMsIFwiZm9udC1mYW1pbHlcIik7XG4gICAgJGZvbnQtc2l6ZTogbWFwLWdldCgkcGFyYW1zLCBcImZvbnQtc2l6ZVwiKTtcbiAgICAkZm9udC13ZWlnaHQ6IG1hcC1nZXQoJHBhcmFtcywgXCJmb250LXdlaWdodFwiKTtcblxuICAgICRzZWNvbmRhcnktZm9udC1mYW1pbHk6IG1hcC1nZXQoJHBhcmFtcywgXCJzZWNvbmRhcnktZm9udC1mYW1pbHlcIik7XG4gICAgJHNlY29uZGFyeS1mb250LXNpemU6IG1hcC1nZXQoJHBhcmFtcywgXCJzZWNvbmRhcnktZm9udC1zaXplXCIpO1xuICAgICRzZWNvbmRhcnktZm9udC13ZWlnaHQ6IG1hcC1nZXQoJHBhcmFtcywgXCJzZWNvbmRhcnktZm9udC13ZWlnaHRcIik7XG5cbiAgICAkZm9yZWdyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImZvcmVncm91bmQtY29sb3JcIik7XG4gICAgJGZvcmVncm91bmQtb3BhY2l0eTogbWFwLWdldCgkcGFyYW1zLCBcImZvcmVncm91bmQtb3BhY2l0eVwiKTtcblxuICAgICRzZWNvbmRhcnktZm9yZWdyb3VuZC1jb2xvci1vcGFjaXR5OiBtYXAtZ2V0KCRwYXJhbXMsIFwic2Vjb25kYXJ5LWZvcmVncm91bmQtY29sb3Itb3BhY2l0eVwiKTtcbiAgICAkc2Vjb25kYXJ5LWZvcmVncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJzZWNvbmRhcnktZm9yZWdyb3VuZC1jb2xvclwiKTtcblxuICAgICRkaXNhYmxlZC1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHk6IG1hcC1nZXQoJHBhcmFtcywgXCJkaXNhYmxlZC1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHlcIik7XG4gICAgJGRpc2FibGVkLWZvcmVncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJkaXNhYmxlZC1mb3JlZ3JvdW5kLWNvbG9yXCIpO1xuICAgICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclwiKTtcblxuICAgICRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiYm9yZGVyLWNvbG9yXCIpO1xuICAgICRyb3ctYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwYXJhbXMsIFwicm93LWJvcmRlci13aWR0aFwiKTtcbiAgICAkc2Nyb2xsLXNwYWNlci1ib3JkZXI6IG1hcC1nZXQoJHBhcmFtcywgXCJzY3JvbGwtc3BhY2VyLWJvcmRlclwiKTtcblxuICAgICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuXG4gICAgJGNlbGwtZGF0YS1jaGFuZ2VkLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiY2VsbC1kYXRhLWNoYW5nZWQtY29sb3JcIik7XG5cbiAgICAkY2hpcC1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiY2hpcC1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuXG4gICAgJGVkaXRvci1iYWNrZ3JvdW5kLWNvbG9yLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZWRpdG9yLWJhY2tncm91bmQtY29sb3ItY29sb3JcIik7XG5cbiAgICAkcmFuZ2Utc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJyYW5nZS1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkcmFuZ2Utc2VsZWN0aW9uLWhpZ2hsaWdodC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInJhbmdlLXNlbGVjdGlvbi1oaWdobGlnaHQtY29sb3JcIik7XG4gICAgJGFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTE6IG1hcC1nZXQoJHBhcmFtcywgXCJhZy1yYW5nZS1zZWxlY3RlZC1jb2xvci0xXCIpO1xuICAgICRhZy1yYW5nZS1zZWxlY3RlZC1jb2xvci0yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMlwiKTtcbiAgICAkYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMzogbWFwLWdldCgkcGFyYW1zLCBcImFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTNcIik7XG4gICAgJGFnLXJhbmdlLXNlbGVjdGVkLWNvbG9yLTQ6IG1hcC1nZXQoJHBhcmFtcywgXCJhZy1yYW5nZS1zZWxlY3RlZC1jb2xvci00XCIpO1xuXG4gICAgJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaGVhZGVyLWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgJGhlYWRlci1iYWNrZ3JvdW5kLWltYWdlOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaGVhZGVyLWJhY2tncm91bmQtaW1hZ2VcIik7XG4gICAgJGhlYWRlci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJoZWFkZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgICRoZWFkZXItY2VsbC1tb3ZpbmctYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImhlYWRlci1jZWxsLW1vdmluZy1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgICRoZWFkZXItZm9yZWdyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImhlYWRlci1mb3JlZ3JvdW5kLWNvbG9yXCIpO1xuICAgICRwYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwicGFuZWwtYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkdG9vbC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwidG9vbC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgICRyb3ctc3R1Yi1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwicm93LXN0dWItYmFja2dyb3VuZC1jb2xvclwiKTtcblxuICAgICRhY2NlbnQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJhY2NlbnQtY29sb3JcIik7XG4gICAgJHByaW1hcnktY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJwcmltYXJ5LWNvbG9yXCIpO1xuICAgICRob3Zlci1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImhvdmVyLWNvbG9yXCIpO1xuICAgICRzZWxlY3RlZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInNlbGVjdGVkLWNvbG9yXCIpO1xuXG4gICAgJGljb24tb3BhY2l0eTogbWFwLWdldCgkcGFyYW1zLCBcImljb24tb3BhY2l0eVwiKTtcbiAgICAkYnV0dG9uLXRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRwYXJhbXMsIFwiYnV0dG9uLXRleHQtdHJhbnNmb3JtXCIpO1xuICAgICRjYXJkLXJhZGl1czogbWFwLWdldCgkcGFyYW1zLCBcImNhcmQtcmFkaXVzXCIpO1xuICAgICRjYXJkLXNoYWRvdzogbWFwLWdldCgkcGFyYW1zLCBcImNhcmQtc2hhZG93XCIpO1xuICAgICRmb2N1c2VkLXRleHRib3gtYm9yZGVyOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZm9jdXNlZC10ZXh0Ym94LWJvcmRlclwiKTtcblxuICAgICR0b29sdGlwLWJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJ0b29sdGlwLWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgJHRvb2x0aXAtZm9yZWdyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInRvb2x0aXAtZm9yZWdyb3VuZC1jb2xvclwiKTtcbiAgICAkdG9vbHRpcC1ib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCRwYXJhbXMsIFwidG9vbHRpcC1ib3JkZXItcmFkaXVzXCIpO1xuICAgICR0b29sdGlwLXBhZGRpbmc6IG1hcC1nZXQoJHBhcmFtcywgXCJ0b29sdGlwLXBhZGRpbmdcIik7XG4gICAgJHRvb2x0aXAtYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwYXJhbXMsIFwidG9vbHRpcC1ib3JkZXItd2lkdGhcIik7XG4gICAgJHRvb2x0aXAtYm9yZGVyLXN0eWxlOiBtYXAtZ2V0KCRwYXJhbXMsIFwidG9vbHRpcC1ib3JkZXItc3R5bGVcIik7XG4gICAgJHRvb2x0aXAtYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwidG9vbHRpcC1ib3JkZXItY29sb3JcIik7XG5cbiAgICAkdmFsdWUtY2hhbmdlLWRlbHRhLXVwLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwidmFsdWUtY2hhbmdlLWRlbHRhLXVwLWNvbG9yXCIpO1xuICAgICR2YWx1ZS1jaGFuZ2UtZGVsdGEtZG93bi1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInZhbHVlLWNoYW5nZS1kZWx0YS1kb3duLWNvbG9yXCIpO1xuICAgICR2YWx1ZS1jaGFuZ2UtdmFsdWUtaGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJ2YWx1ZS1jaGFuZ2UtdmFsdWUtaGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgJHRvb2xwYW5lbC1pbmRlbnQtc2l6ZTogbWFwLWdldCgkcGFyYW1zLCBcInRvb2xwYW5lbC1pbmRlbnQtc2l6ZVwiKTtcbiAgICAkcm93LWdyb3VwLWluZGVudC1zaXplOiBtYXAtZ2V0KCRwYXJhbXMsIFwicm93LWdyb3VwLWluZGVudC1zaXplXCIpO1xuICAgICRyb3ctZmxvYXRpbmctYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInJvdy1mbG9hdGluZy1iYWNrZ3JvdW5kLWNvbG9yXCIpO1xuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIENoaW5lc2Ugd2FsbCBvZiBpbmxpbmUgdmFycyBvdmVyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgICAqOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBpbmRlbnRhdGlvbiBsb29wXG4gICAgQGZvciAkaSBmcm9tIDEgdG8gNTAge1xuICAgICAgICAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LSN7JGl9IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGkgKiAkdG9vbHBhbmVsLWluZGVudC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0jeyRpfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaSAqICR0b29scGFuZWwtaW5kZW50LXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LSN7JGl9IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGkgKiAkcm93LWdyb3VwLWluZGVudC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0jeyRpfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaSAqICRyb3ctZ3JvdXAtaW5kZW50LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB3ZSB1c2UgcnRsIGFuZCBsdHIgYmVsb3csIGV2ZW4gdGhvdWdoIGl0J3MgdGhlIHNhbWUgc3R5bGUsIHNvIGl0IHByb3BlcnRseVxuICAgIC5hZy1sdHIge1xuICAgICAgICAuYWctcm93LWdyb3VwLWxlYWYtaW5kZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zaXplICsgJGdyaWQtc2l6ZSAqIDM7XG4gICAgICAgIH1cbiAgICAgICAgLmFnLWNlbGwtbm8tZm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkY2VsbC1ob3Jpem9udGFsLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuYWctcm93LCAuYWctY2VsbDpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgICAgICAgICAgICYuYWctY2VsbC1maXJzdC1yaWdodC1waW5uZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLXJ0bCB7XG4gICAgICAgIC5hZy1yb3ctZ3JvdXAtbGVhZi1pbmRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zaXplICsgJGdyaWQtc2l6ZSAqIDM7XG4gICAgICAgIH1cbiAgICAgICAgLmFnLWNlbGwtbm8tZm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRjZWxsLWhvcml6b250YWwtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5hZy1yb3csIC5hZy1jZWxsOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICAgICAgJi5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB1c2VkIGJ5IHRoZSBhbmltYXRlU2hvd0NoYW5nZWRDZWxsUmVuZGVyZXJcbiAgICAuYWctdmFsdWUtY2hhbmdlLWRlbHRhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtdXAge1xuICAgICAgICBjb2xvcjogJHZhbHVlLWNoYW5nZS1kZWx0YS11cC1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctdmFsdWUtY2hhbmdlLWRlbHRhLWRvd24ge1xuICAgICAgICBjb2xvcjogJHZhbHVlLWNoYW5nZS1kZWx0YS1kb3duLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlLWNoYW5nZS12YWx1ZS1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBCYXNpYyBsYXlvdXRcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLmFnLWhlYWRlciB7XG4gICAgICAgIEBpZiAkaGVhZGVyLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkaGVhZGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGhlYWRlci1iYWNrZ3JvdW5kLWltYWdlO1xuICAgICAgICB9XG5cbiAgICAgICAgY29sb3I6ICRoZWFkZXItZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWNvbmRhcnktZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNlY29uZGFyeS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtZmFtaWx5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcGlubmVkLWxlZnQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLXJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHJvdy1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1yb3cge1xuICAgICAgICBAaW5jbHVkZSByb3ctYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICY6bm90KC5hZy1yb3ctZmlyc3QpIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHJvdy1ib3JkZXItd2lkdGggMCAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWctcm93LWxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHJvdy1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbWFwLWdldCgkcGFyYW1zLCBcIm9kZC1yb3ctYmFja2dyb3VuZC1jb2xvclwiKSB7XG4gICAgICAgIC5hZy1yb3ctb2RkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJvZGQtcm93LWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctcm93LWV2ZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImJhY2tncm91bmQtY29sb3JcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNjcm9sbC1zcGFjZXItYm9yZGVyO1xuICAgICAgICAmLmFnLXNjcm9sbGVyLWNvcm5lciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5hZy1ob3Jpem9udGFsLXJpZ2h0LXNwYWNlciAge1xuICAgICAgICBib3JkZXItbGVmdDogJHNjcm9sbC1zcGFjZXItYm9yZGVyO1xuICAgICAgICAmLmFnLXNjcm9sbGVyLWNvcm5lciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1yb3ctaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLW51bWVyaWMtY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRpY29uLXNpemV9KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWhlYWRlci1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogJGdyaWQtc2l6ZSAqIDIuNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGhlYWRlci1pY29uLXNpemUgJGhlYWRlci1pY29uLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JlZ3JvdW5kLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctaGVhZGVyLWNlbGwtdGV4dCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLW51bWVyaWMtaGVhZGVyIHtcbiAgICAgICAgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1oZWFkZXItZ3JvdXAtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbCxcbiAgICAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNlbGwoJGhlYWRlci1oZWlnaHQsICRjZWxsLWhvcml6b250YWwtcGFkZGluZyk7XG4gICAgICAgIEBpZiAkaGVhZGVyLWNlbGwtbW92aW5nLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgICAgJi5hZy1oZWFkZXItY2VsbC1tb3Zpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItY2VsbC1tb3ZpbmctYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1oZWFkZXItZ3JvdXAtY2VsbDpub3QoLmFnLWNvbHVtbi1yZXNpemluZykgKyAuYWctaGVhZGVyLWdyb3VwLWNlbGwsXG4gICAgLmFnLWhlYWRlci1jZWxsOm5vdCguYWctY29sdW1uLXJlc2l6aW5nKSArIC5hZy1oZWFkZXItY2VsbCxcbiAgICAuYWctaGVhZGVyLWdyb3VwLWNlbGw6Zmlyc3Qtb2YtdHlwZSxcbiAgICAuYWctaGVhZGVyLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpZiAoJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yICE9ICRoZWFkZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFnLWNvbHVtbi1yZXNpemluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctY2VsbCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY2VsbCgkcm93LWhlaWdodCAtIDIsICRjZWxsLWhvcml6b250YWwtcGFkZGluZyk7XG5cbiAgICAgICAgLy8gYWRqdXN0IGZvciB0cmFuc3BhcmVudCBib3JkZXJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nIC0gMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmcgLSAxcHg7XG4gICAgfVxuXG4gICAgLmFnLXJvdy1kcmFnIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwiZ3JpcFwiKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAkZ3JpZC1zaXplIC8gMiArIDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogJGljb24tc2l6ZSArICRncmlkLXNpemUgKiAzO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgfVxuXG4gICAgLmFnLXJvdy1kcmFnZ2luZywgLmFnLXJvdy1kcmFnZ2luZyAuYWctcm93LWRyYWcge1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgfVxuXG4gICAgLmFnLXJ0bCAuYWctcm93LWRyYWcge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcmFnIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwiZ3JpcFwiKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogJGdyaWQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogJGljb24tc2l6ZSArICRncmlkLXNpemU7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG5cbiAgICAuYWctcm93LWRyYWdnaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAvLyB2ZXJ5IGJhZCBwdXR0aW5nIHotaW5kZXggaW4gaGVyZSwgd2UgaGF2ZSBhdm9pZGVkIGl0IGV2ZXJ5d2hlcmUgZWxzZSBpbiB0aGUgZ3JpZCxcbiAgICAgICAgLy8gaG93ZXZlciBmZWVsIGl0J3MgYSBtaW5vciBpc3N1ZSAtIGFzIGl0J3Mgb25seSBhIHRlbXBvcmFyeSB0aGluZyB3aGlsZSByb3cgaXMgZHJhZ2dpbmcsXG4gICAgICAgIC8vIC0gaXQncyB1bmxpa2VseSB1c2VyIHdpbGwgaGF2ZSBzb21ldGhpbmcgb24gdG9wIG9mIHRoZSBncmlkIHdoaWxlIGFsc28gbW92aW5nIGEgcm93IGluXG4gICAgICAgIC8vIHRoZSBncmlkLlxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gTmF2aWdhdGlvblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAgIC8vIHdlIGRvIHRoaXMgdHdpY2UsIC5hZy1sdHIgYW5kIC5hZy1ydGwsXG4gICAgLy8gc28gdGhhdCBpdCBnZXRzIHByZWZlcmVuY2Ugb3ZlciB0aGUgcGlubmVkXG4gICAgLy8gc2VjdGlvbiBib3JkZXJzICh3aGljaCB3b3VsZCBvdGhlcndpc2UgaGF2ZVxuICAgIC8vIG1vcmUgZ3JhbnVsYXIgY3NzIHNlbGVjdG9ycyB3aGljaCB3b3VsZCBnZXRcbiAgICAvLyBwcmVjZWRlbmNlIG92ZXIgdGhlc2UpLiB0aGlzIHdheSwgdGhpcyBnZXRzXG4gICAgLy8gcHJlY2VkZW5jZSBhcyBpdCdzIGZ1cnRoZXIgZG93biB0aGUgZmlsZVxuICAgIC8vIGFuZCBlcXVhbCB3ZWlnaHRlZCBzZWxlY3RvcnMuXG4gICAgLmFnLWx0ciAuYWctY2VsbC1mb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBvdXRsaW5lOiBpbml0aWFsO1xuICAgIH1cbiAgICAuYWctcnRsIC5hZy1jZWxsLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFJlc2l6aW5nXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1oZWFkZXItY2VsbC1yZXNpemUge1xuICAgICAgICB3aWR0aDogJGdyaWQtc2l6ZSAqIDI7XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIEljb25zXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICRpY29uczogYWdncmVnYXRpb24gYXJyb3dzIGFzYyBjaGVja2JveC1jaGVja2VkLXJlYWRvbmx5IGNoZWNrYm94LWNoZWNrZWQgY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1yZWFkb25seSBjaGVja2JveC1pbmRldGVybWluYXRlIGNoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seSBjaGVja2JveC11bmNoZWNrZWRcbiAgICAgICAgY29sdW1uIGNvbHVtbnMgY29udHJhY3RlZCBjb3B5IGN1dCBkZXNjIGV4cGFuZGVkIGV5ZS1zbGFzaCBleWUgZmlsdGVyIGdyb3VwIGluZGV0ZXJtaW5hdGUgbGVmdCBsb2FkaW5nIG1lbnUgbWludXMgbm9uZSBub3QtYWxsb3dlZCBwYXN0ZSBwaW4gcGl2b3QgcGx1cyByaWdodCBzbWFsbC1sZWZ0XG4gICAgICAgIHNtYWxsLXJpZ2h0IHNtYWxsLXVwIHNtYWxsLWRvd24gdGljayBjcm9zcyB0cmVlLW9wZW4gdHJlZS1jbG9zZWQgdHJlZS1pbmRldGVybWluYXRlO1xuXG4gICAgQGVhY2ggJGljb24gaW4gJGljb25zIHtcbiAgICAgICAgLmFnLWljb24tI3skaWNvbn0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwiI3skaWNvbn1cIik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiAuYWctaWNvbi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmFnLWljb24tY2hlY2tib3gtY2hlY2tlZDplbXB0eSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbG9yZnVsLWljb24oJGljb25zLXBhdGgsIFwiY2hlY2tib3gtY2hlY2tlZFwiLCAkYWNjZW50LWNvbG9yLCBtYXAtZ2V0KCRwYXJhbXMsIFwiYWx0LWljb24tY29sb3JcIikpO1xuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBDb250ZXh0IE1lbnVcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLmFnLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBjYXJkKCRwYXJhbXMpO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgLmFnLW1lbnUtbGlzdCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLW1lbnUtb3B0aW9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1zaXplICogNDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtc2l6ZSAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1zaXplICogMjtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGlmICRob3Zlci1jb2xvciB7XG4gICAgICAgICAgICAuYWctbWVudS1vcHRpb24tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLW1lbnUtb3B0aW9uLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtc2l6ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctbWVudS1vcHRpb24tc2hvcnRjdXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1zaXplICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1tZW51LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRncmlkLXNpemU7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QnMSclMjBoZWlnaHQlM0QnI3skZ3JpZC1zaXplICogMn0nJTIwdmlld0JveCUzRCcwJTIwMCUyMDElMjAjeyRncmlkLXNpemUgKiAyfSclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTNFJTNDbGluZSUyMHgxJTNEJzAnJTIweTElM0QnI3skZ3JpZC1zaXplfSclMjB4MiUzRCcxJyUyMHkyJTNEJyN7JGdyaWQtc2l6ZX0nJTIwc3Ryb2tlLXdpZHRoJTNEJzEnJTIwc3Ryb2tlJTNEJyN7ZW5jb2RlY29sb3IoJGJvcmRlci1jb2xvcil9JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRncmlkLXNpemUgKiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIge1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXNpemUgKyAkZ3JpZC1zaXplICogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBDb2x1bW4gUmVvcmRlcmluZ1xuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAmLmFnLWRuZC1naG9zdCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQoJHBhcmFtcyk7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWNvbmRhcnktZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNlY29uZGFyeS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtZmFtaWx5O1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICRncmlkLXNpemUgKiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGdyaWQtc2l6ZSAqIDIpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgICBzcGFuLFxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWRuZC1naG9zdC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JlZ3JvdW5kLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAkZnVsbC13aWR0aC10YWJzOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZnVsbC13aWR0aC10YWJzXCIpO1xuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIENvbHVtbiBGaWx0ZXJcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLmFnLXRhYi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGlmICRmdWxsLXdpZHRoLXRhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctdGFiIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRhYiAhb3B0aW9uYWw7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogJGdyaWQtc2l6ZSAqIDQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAaWYgJGZ1bGwtd2lkdGgtdGFicyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZy10YWItc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXNlbGVjdGVkLXRhYiAhb3B0aW9uYWw7XG5cbiAgICAgICAgICAgICAgICAkaWNvbnM6IGZpbHRlciBjb2x1bW5zIG1lbnU7XG5cbiAgICAgICAgICAgICAgICBAZWFjaCAkaWNvbiBpbiAkaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAuYWctaWNvbi0jeyRpY29ufSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2xvcmZ1bC1pY29uKCRpY29ucy1wYXRoLCAkaWNvbiwgJHByaW1hcnktY29sb3IsIG1hcC1nZXQoJHBhcmFtcywgXCJhbHQtaWNvbi1jb2xvclwiKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy10YWItYm9keSB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemUgMDtcblxuICAgICAgICAvLyBzdHJpbmcgZmlsdGVyIHR5cGVcbiAgICAgICAgLmFnLWZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtc2l6ZSAqIDJ9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1tZW51LWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGRpdjpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCA+IC5hZy1tZW51LW9wdGlvbi1wb3B1cC1wb2ludGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzdHJpbmcgZmlsdGVyIHR5cGVcbiAgICAuYWctZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogJGdyaWQtc2l6ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtc2l6ZSAqIDJ9KTtcbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gVmFsdWUgU2V0IEZpbHRlclxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAuYWctZmlsdGVyIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHggMCA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dGJveCgkcGFyYW1zKTtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctc2V0LWZpbHRlci1saXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogJHZpcnR1YWwtaXRlbS1oZWlnaHQgKiA2LjU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6ICR2aXJ0dWFsLWl0ZW0taGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWZpbHRlci1oZWFkZXItY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1maWx0ZXItY2hlY2tib3gge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICR2aXJ0dWFsLWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemUgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWZpbHRlci12YWx1ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICR2aXJ0dWFsLWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLXNpemUgKiAzLjU7IC8vIGhhdGUgdGhpc1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWZpbHRlci1hcHBseS1wYW5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtc2l6ZSAqIDI7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGlmIG1hcC1nZXQoJHBhcmFtcywgXCJjdXN0b21pemUtYnV0dG9uc1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlZ3VsYXItYnV0dG9uKCRwcmltYXJ5LWNvbG9yLCAkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICRidXR0b24tdGV4dC10cmFuc2Zvcm0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZSAqIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gQ29sdW1uIHNlbGVjdG9yXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCxcbiAgICAgICAgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtc2l6ZSAqIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94LFxuICAgICAgICAgICAgLmFnLWNvbHVtbi1ncm91cC1pY29ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnLXByaW1hcnktY29scy1saXN0LXBhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi5hZy10b29scGFuZWwtYWRkLWdyb3VwLWluZGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc2l6ZSArICRncmlkLXNpemUgKiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFRvb2wgcGFuZWxcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgICAuYWctZmlsdGVyLWZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXNpemU7XG4gICAgfVxuXG4gICAgLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLXNpemU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1maWx0ZXItYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1ncm91cC1jaGlsZC1jb3VudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgfVxuXG4gICAgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICAgICAuYWctZmlsdGVyLXBhbmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuYWctZmlsdGVyLXRvb2xwYW5lbC1pbnN0YW5jZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogN3B4O1xuXG4gICAgICAgICAgICAgICAgLmFnLWZpbHRlci10b29scGFuZWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWctZmlsdGVyLWJvZHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLWZpbHRlci1haXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemUgMDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctcGl2b3QtbW9kZS1wYW5lbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLXBpdm90LW1vZGUtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcblxuICAgICAgICAgICAgICAgIC5hZy1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLXNpemUgLSAxOyAvLyBhYnNvcmIgdGhlIGJvdHRvbSBib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICRncm91cC1oZWlnaHQ6ICRncmlkLXNpemUgKiA1O1xuXG4gICAgICAgIC5hZy1jb2x1bW4tZHJvcCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1zaXplIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtc2l6ZSAqIDI7XG5cbiAgICAgICAgICAgIC5hZy1pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRncm91cC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRncmlkLXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZy1jb2x1bW4tZHJvcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGdyb3VwLWhlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyb3VwLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skaWNvbi1zaXplICsgJGdyaWQtc2l6ZSAqIDJ9KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzYWJsZWQtZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlY29uZGFyeS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzZWNvbmRhcnktZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1zaXplICogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBTb3J0aW5nXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1maWx0ZXItaWNvbjplbXB0eSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tYmFja2dyb3VuZCgkcGFyYW1zLCBcImZpbHRlclwiKTtcbiAgICB9XG5cbiAgICAuYWctc29ydC1hc2NlbmRpbmctaWNvbjplbXB0eSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tYmFja2dyb3VuZCgkcGFyYW1zLCBcImFzY1wiKTtcbiAgICB9XG5cbiAgICAuYWctc29ydC1kZXNjZW5kaW5nLWljb246ZW1wdHkge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgXCJkZXNjXCIpO1xuICAgIH1cblxuICAgIC5hZy1zb3J0LW5vbmUtaWNvbjplbXB0eSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tYmFja2dyb3VuZCgkcGFyYW1zLCBcIm5vbmVcIik7XG4gICAgfVxuXG4gICAgLmFnLW51bWVyaWMtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1sYWJlbCAuYWctaGVhZGVyLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplO1xuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBQYWdpbmF0aW9uXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1wYWdpbmctcGFuZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMCAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG1hcC1nZXQoJHBhcmFtcywgXCJ1c2UtaWNvbnMtZm9yLXBhZ2VyLWJ1dHRvbnNcIikge1xuICAgICAgICAkYnV0dG9uSWNvbnM6IChcbiAgICAgICAgICAgIGJ0Rmlyc3Q6IGZpcnN0LFxuICAgICAgICAgICAgYnRQcmV2aW91czogcHJldmlvdXMsXG4gICAgICAgICAgICBidExhc3Q6IGxhc3QsXG4gICAgICAgICAgICBidE5leHQ6IG5leHRcbiAgICAgICAgKTtcbiAgICAgICAgJHJ0bEJ1dHRvbkljb25zOiAoXG4gICAgICAgICAgICBidEZpcnN0OiBsYXN0LFxuICAgICAgICAgICAgYnRQcmV2aW91czogbmV4dCxcbiAgICAgICAgICAgIGJ0TGFzdDogZmlyc3QsXG4gICAgICAgICAgICBidE5leHQ6IHByZXZpb3VzXG4gICAgICAgICk7XG5cbiAgICAgICAgQGVhY2ggJHJlZiwgJGljb24gaW4gJGJ1dHRvbkljb25zIHtcbiAgICAgICAgICAgIGJ1dHRvbltyZWY9XCIjeyRyZWZ9XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgJGljb24pO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhpZGUtdGV4dDtcblxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzZWNvbmRhcnktZm9yZWdyb3VuZC1jb2xvci1vcGFjaXR5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHJlZiwgJGljb24gaW4gJHJ0bEJ1dHRvbkljb25zIHtcbiAgICAgICAgICAgIC5hZy1ydGwgYnV0dG9uW3JlZj1cIiN7JHJlZn1cIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYmFja2dyb3VuZCgkcGFyYW1zLCAkaWNvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gU2VsZWN0aW9uXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1yb3ctc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gd2UgZG8gbm90IHdhbnQgdG8gY29sb3IgdGhlIHJhbmdlIGNvbG9yIHdoZW4gdGhlIGNlbGwgaXMgYWxzbyBmb2N1c2VkXG4gICAgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQ6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyYW5nZS1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0xOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMTtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0yOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMjtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0zOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItMztcbiAgICB9XG5cbiAgICAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC00Om5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWctcmFuZ2Utc2VsZWN0ZWQtY29sb3ItNDtcbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gRWRpdGluZ1xuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gICAgICAgIHBhZGRpbmc6ICRjZWxsLWhvcml6b250YWwtcGFkZGluZztcbiAgICAgICAgaGVpZ2h0OiAkcm93LWhlaWdodCArICRncmlkLXNpemUgKiAzO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nLCAuYWctcG9wdXAtZWRpdG9yIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZCgkcGFyYW1zKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yLWJhY2tncm91bmQtY29sb3ItY29sb3I7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dGJveCgkcGFyYW1zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctcG9wdXAtZWRpdG9yIHtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuYWctbGFyZ2UtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dGJveCgkcGFyYW1zKTtcblxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFJpY2ggU2VsZWN0XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1yaWNoLXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItYmFja2dyb3VuZC1jb2xvci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaWNvbnMtcGF0aH10cmVlLW9wZW4uc3ZnP2NvbG9yMT0je2VuY29kZWNvbG9yKCRpY29uLWNvbG9yKX1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gI3skZ3JpZC1zaXplfSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogJGdyaWQtc2l6ZSAqIDI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgLmFnLXJpY2gtc2VsZWN0LWxpc3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiAkcm93LWhlaWdodCAqIDYuNTsgLy8gaW50ZW50aW9uYWxcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1yaWNoLXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRyb3ctaGVpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRyb3ctaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctdmlydHVhbC1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkcmljaC1zZWxlY3QtaXRlbS1oZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHJpY2gtc2VsZWN0LWl0ZW0taGVpZ2h0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctcmljaC1zZWxlY3Qtcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLXJpY2gtc2VsZWN0LXJvdy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gRmxvYXRpbmcgZmlsdGVyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItYm9keSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGljb24tc2l6ZSArICRncmlkLXNpemUgKiAyfSk7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dGJveCgkcGFyYW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dGJveCgkcGFyYW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAqIDIuNTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBUb29sdGlwXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5hZy10b29sdGlwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR0b29sdGlwLWZvcmVncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6ICR0b29sdGlwLWJvcmRlci1zdHlsZTsgXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2x0aXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuXG4gICAgICAgICYuYWctdG9vbHRpcC1oaWRpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gRXhwYW5kaW5nIGhlYWRlcnNcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gSGVhZGVyIGNoZWNrYm94IHNlbGVjdGlvblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAuYWctaGVhZGVyLXNlbGVjdC1hbGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1zZWxlY3QtYWxsOm5vdCguYWctaGlkZGVuKSArIC5hZy1jZWxsLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skaWNvbi1zaXplfSAtICN7JGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nfSk7XG4gICAgfVxuXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFNlbGVjdGlvbiBjaGVja2JveFxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAuYWctc2VsZWN0aW9uLWNoZWNrYm94LFxuICAgIC5hZy1ncm91cC1jaGVja2JveDpub3QoLmFnLWludmlzaWJsZSksXG4gICAgLmFnLWdyb3VwLWV4cGFuZGVkOm5vdCguYWctaGlkZGVuKSxcbiAgICAuYWctZ3JvdXAtY29udHJhY3RlZDpub3QoLmFnLWhpZGRlbikge1xuICAgICAgICB+IC5hZy1jZWxsLXZhbHVlLCArIC5hZy1ncm91cC12YWx1ZSB7XG4gICAgICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH4gLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9ICAgXG5cbiAgICAuYWctc2VsZWN0aW9uLWNoZWNrYm94IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogJGdyaWQtc2l6ZSAvIDI7XG4gICAgfVxuXG4gICAgLmFnLWdyb3VwLWV4cGFuZGVkIHtcbiAgICAgICAgLmFnLWljb24tY29udHJhY3RlZDplbXB0eSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgXCJ0cmVlLW9wZW5cIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gQ29sdW1uIGRyb3BcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAkcm93LWhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjZWxsLWhvcml6b250YWwtcGFkZGluZztcblxuICAgICAgICAvLyBuYXN0eSBmaXggZm9yIGlubGluZS1ibG9jayBhcHByb2FjaCB3aXRoIGhhbGYtd2lkdGguXG4gICAgICAgICYuYWctd2lkdGgtaGFsZiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctaWNvbi1ncm91cCxcbiAgICAgICAgLmFnLWljb24tcGl2b3Qge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwicmlnaHRcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctbGVmdC1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgXCJsZWZ0XCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWxlZnQtYXJyb3csXG4gICAgICAgIC5hZy1yaWdodC1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XG5cbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNlY29uZGFyeS1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHJvdy1oZWlnaHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAkZGlzYWJsZWQtZm9yZWdyb3VuZC1jb2xvci1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hpcC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ3JpZC1zaXplICogNDtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1zaXplICogNCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplO1xuICAgICAgICBwYWRkaW5nOiAwICRncmlkLXNpemUgLyAyO1xuXG4gICAgICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLXRleHQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICAgICAgbWFyZ2luOiAwICRncmlkLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwiY2FuY2VsXCIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS10ZXh0O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkZ3JpZC1zaXplICogNDtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRncmlkLXNpemUgLyAyO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNlY29uZGFyeS1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JlZ3JvdW5kLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctY29sdW1uLWRyYWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemUgKiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc2l6ZSAvIDI7XG4gICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1zZWxlY3QtYWdnLWZ1bmMtcG9wdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJkKCRwYXJhbXMpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6ICRncmlkLXNpemUgKiA1ICogMy41O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5hZy12aXJ0dWFsLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtc2l6ZSAqIDU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNpemUgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLXZpcnR1YWwtbGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJtZW51LW9wdGlvbi1hY3RpdmUtY29sb3JcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctc2V0LWZpbHRlci1saXN0LFxuICAgIC5hZy1tZW51LWNvbHVtbi1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCA+IC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXNpemU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC8vIGNlbGwgZGF0YSBjaGFuZ2VkXG4gICAgLmFnLWNlbGwtZGF0YS1jaGFuZ2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlLWNoYW5nZS12YWx1ZS1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZy1jZWxsLWRhdGEtY2hhbmdlZC1hbmltYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgICB9XG5cbiAgICAuYWctcm93LXN0dWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LXN0dWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctc3R1Yi1jZWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplO1xuXG4gICAgICAgIC5hZy1sb2FkaW5nLWljb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctbG9hZGluZy10ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNpemU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1zaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3ctZmxvYXRpbmctYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgLmFnLXJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWZsb2F0aW5nLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctZmxvYXRpbmctYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1mbG9hdGluZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLy8gUmlnaHQtVG8tTGVmdFxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAuYWctcnRsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmFnLW51bWVyaWMtY2VsbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRpY29uLXNpemV9KTtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLWhlYWRlci1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctbnVtZXJpYy1oZWFkZXIge1xuICAgICAgICAgICAgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy10b29sLXBhbmVsLXdyYXBwZXIge1xuICAgICAgICAgICAgLmFnLXBpdm90LW1vZGUtcGFuZWwge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFnLXBpdm90LW1vZGUtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hZy1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZy1jb2x1bW4tZHJvcCB7XG4gICAgICAgICAgICAgICAgLmFnLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFnLWNvbHVtbi1kcm9wLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtc2l6ZSAqIDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgICAgIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAsXG4gICAgICAgICAgICAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94LFxuICAgICAgICAgICAgICAgIC5hZy1jb2x1bW4tZ3JvdXAtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi5hZy10b29scGFuZWwtYWRkLWdyb3VwLWluZGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zaXplICsgJGdyaWQtc2l6ZSAqIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWctaWNvbi10cmVlLWNsb3NlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgXCJjb250cmFjdGVkXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1oZWFkZXItc2VsZWN0LWFsbDpub3QoLmFnLWhpZGRlbikgKyAuYWctY2VsbC1sYWJlbC1jb250YWluZXIge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctc2VsZWN0aW9uLWNoZWNrYm94LFxuICAgICAgICAuYWctZ3JvdXAtY2hlY2tib3gsXG4gICAgICAgIC5hZy1ncm91cC1leHBhbmRlZCxcbiAgICAgICAgLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICAgICAgICAgICAgKyAuYWctY2VsbC12YWx1ZSwgKyAuYWctZ3JvdXAtdmFsdWUge1xuICAgICAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjZWxsLWhvcml6b250YWwtcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKyAuYWctZ3JvdXAtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNlbGwtaG9yaXpvbnRhbC1wYWRkaW5nO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLWljb24tZ3JvdXAsXG4gICAgICAgICAgICAuYWctaWNvbi1waXZvdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjZWxsLWhvcml6b250YWwtcGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZy1yaWdodC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1iYWNrZ3JvdW5kKCRwYXJhbXMsIFwicmlnaHRcIik7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZy1sZWZ0LWFycm93IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgXCJsZWZ0XCIpO1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFnLWZsb2F0aW5nLWZpbHRlci1idXR0b24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1yZXNpemU6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1jb2x1bW4tZHJhZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLXN0YXR1cy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICRkaXNhYmxlZC1mb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogJHNlY29uZGFyeS1mb250LXdlaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkc2Vjb25kYXJ5LWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC1mYW1pbHk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLXNpemUgKiA0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNpemUgKiA0O1xuICAgIH1cblxuICAgIC5hZy1uYW1lLXZhbHVlLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1zdGF0dXMtYmFyLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWctbmFtZS12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplICogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLXNpemUgKiAyO1xuICAgIH1cblxuICAgIC5hZy1kZXRhaWxzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLXNpemUgKiA1O1xuICAgIH1cblxuICAgIC5hZy1vdmVybGF5LWxvYWRpbmctd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAuYWctb3ZlcmxheS1sb2FkaW5nLWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQoJHBhcmFtcyk7XG4gICAgfVxuXG4gICAgLmFnLXNpZGUtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2wtcGFuZWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYWctc2lkZS1idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplICogNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5hZy1zaWRlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1zaXplICogMiAwICRncmlkLXNpemUgKiAyIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRncmlkLXNpemUgKiAxODtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAkZ3JpZC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbC1wYW5lbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYWctcGFuZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZ1bGwtd2lkdGggLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctY29sdW1uLWRyb3Age1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLXNpZGUtYmFyIHtcbiAgICAgICAgLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZ1bGwtd2lkdGggLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1wcmltYXJ5LWNvbHMtZmlsdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dGJveCgkcGFyYW1zKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFnLXByaW1hcnktY29scy1maWx0ZXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zaXplO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNpemU7XG4gICAgfVxuXG4gICAgJGV4cG9ydGVkOiAoXG4gICAgICAgIGF1dG9TaXplUGFkZGluZzogJGdyaWQtc2l6ZSAqIDMsXG4gICAgICAgIGhlYWRlckhlaWdodDogJGhlYWRlci1oZWlnaHQsXG4gICAgICAgIGdyb3VwUGFkZGluZ1NpemU6ICRncmlkLXNpemUgKiAzICsgJGljb24tc2l6ZSxcbiAgICAgICAgZm9vdGVyUGFkZGluZ0FkZGl0aW9uOiAkZ3JpZC1zaXplICogNCxcbiAgICAgICAgdmlydHVhbEl0ZW1IZWlnaHQ6ICR2aXJ0dWFsLWl0ZW0taGVpZ2h0LFxuICAgICAgICBhZ2dGdW5jUG9wdXBIZWlnaHQ6ICR2aXJ0dWFsLWl0ZW0taGVpZ2h0ICogMy41LFxuICAgICAgICBjaGVja2JveEluZGVudFdpZHRoOiAkZ3JpZC1zaXplICsgJGljb24tc2l6ZSxcbiAgICAgICAgbGVhZk5vZGVQYWRkaW5nOiAkZ3JpZC1zaXplICogMyxcbiAgICAgICAgcm93SGVpZ2h0OiAkcm93LWhlaWdodCxcbiAgICAgICAgZ3JpZFNpemU6ICRncmlkLXNpemUsXG4gICAgICAgIGljb25TaXplOiAkaWNvbi1zaXplXG4gICAgKTtcblxuICAgICRqc29uLWxpc3Q6ICgpO1xuXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZXhwb3J0ZWQge1xuICAgICAgICAkanNvbi1saXN0OiBhcHBlbmQoJGpzb24tbGlzdCwgdW5xdW90ZSgnXCIjeyRuYW1lfVwiOiBcIiN7JHZhbHVlfVwiJyksIGNvbW1hKTtcbiAgICB9XG5cbiAgICAuc2Fzcy12YXJpYWJsZXM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJ7ICN7JGpzb24tbGlzdH0gfVwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkBmdW5jdGlvbiBlbmNvZGVjb2xvcigkc3RyaW5nKSB7XG4gICAgQGlmICRzdHJpbmcgPT0gbnVsbCB7XG4gICAgICAgIEByZXR1cm4gXCJcIjtcbiAgICB9XG5cbiAgICBAaWYgdHlwZS1vZigkc3RyaW5nKSA9PSBcImNvbG9yXCIge1xuICAgICAgICAkaGV4OiBzdHItc2xpY2UoaWUtaGV4LXN0cigkc3RyaW5nKSwgNCk7XG4gICAgICAgICRzdHJpbmc6IHVucXVvdGUoXCIjeyRoZXh9XCIpO1xuICAgIH1cbiAgICAkc3RyaW5nOiBcIiUyM1wiICsgJHN0cmluZztcblxuICAgIEByZXR1cm4gJHN0cmluZztcbn1cblxuQG1peGluIHJvdy1ib3JkZXIoJGNvbG9yKSB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIGdyaWQtY2VsbCgkaGVpZ2h0LCAkcGFkZGluZykge1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG59XG5cbkBtaXhpbiBpY29uLWJhY2tncm91bmQoJHBhcmFtcywgJGljb24pIHtcbiAgICAkc2l6ZTogbWFwLWdldCgkcGFyYW1zLCBcImljb24tc2l6ZVwiKTtcbiAgICAkY29sb3I6IG1hcC1nZXQoJHBhcmFtcywgXCJmb3JlZ3JvdW5kLWNvbG9yXCIpO1xuICAgICRpY29ucGF0aDogbWFwLWdldCgkcGFyYW1zLCBcImljb25zLXBhdGhcIik7XG4gICAgJGNvbG9yMTogI3tlbmNvZGVjb2xvcihtYXAtZ2V0KCRwYXJhbXMsIFwiaWNvbi1jb2xvclwiKSl9O1xuICAgICRjb2xvcjI6ICN7ZW5jb2RlY29sb3IobWFwLWdldCgkcGFyYW1zLCBcImFsdC1pY29uLWNvbG9yXCIpKX07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpY29ucGF0aH0jeyRpY29ufS5zdmc/Y29sb3IxPSN7JGNvbG9yMX0mY29sb3IyPSN7JGNvbG9yMn1cIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZSAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIG9wYWNpdHk6IG1hcC1nZXQoJHBhcmFtcywgXCJpY29uLW9wYWNpdHlcIik7XG4gICAgd2lkdGg6ICRzaXplO1xufVxuXG5AbWl4aW4gY29sb3JmdWwtaWNvbigkcGF0aCwgJGljb24sICRjb2xvciwgJGFsdENvbG9yKSB7XG4gICAgJGljb25wYXRoOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaWNvbnMtcGF0aFwiKTtcbiAgICAkY29sb3IxOiBlbmNvZGVjb2xvcigkY29sb3IpO1xuICAgICRjb2xvcjI6IGVuY29kZWNvbG9yKCRhbHRDb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpY29ucGF0aH0jeyRpY29ufS5zdmc/Y29sb3IxPSN7JGNvbG9yMX0mY29sb3IyPSN7JGNvbG9yMn1cIik7XG59XG5cbkBtaXhpbiBjYXJkKCRwYXJhbXMpIHtcbiAgICBAZXh0ZW5kICVjYXJkICFvcHRpb25hbDtcblxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHBhcmFtcywgXCJjYXJkLWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkcGFyYW1zLCBcImNhcmQtcmFkaXVzXCIpO1xuICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJHBhcmFtcywgXCJjYXJkLXNoYWRvd1wiKTtcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZ3JpZC1zaXplXCIpO1xufVxuXG5AbWl4aW4gdGV4dGJveCgkcGFyYW1zKSB7XG4gICAgJGJvcmRlci1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICAkZm9yZWdyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImZvcmVncm91bmQtY29sb3JcIik7XG4gICAgJGdyaWQtc2l6ZTogbWFwLWdldCgkcGFyYW1zLCBcImdyaWQtc2l6ZVwiKTtcbiAgICAkcHJpbWFyeS1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInByaW1hcnktY29sb3JcIik7XG4gICAgJHBsYWNlaG9sZGVyLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZGlzYWJsZWQtZm9yZWdyb3VuZC1jb2xvclwiKTtcbiAgICAkZm9jdXNlZC1ib3JkZXI6IG1hcC1nZXQoJHBhcmFtcywgXCJmb2N1c2VkLXRleHRib3gtYm9yZGVyXCIpO1xuICAgICRpbnB1dC1ib3JkZXItd2lkdGg6IG1hcC1nZXQoJHBhcmFtcywgXCJpbnB1dC1ib3JkZXItd2lkdGhcIik7XG4gICAgJGlucHV0LWJvdHRvbS1ib3JkZXI6IG1hcC1nZXQoJHBhcmFtcywgXCJpbnB1dC1ib3R0b20tYm9yZGVyXCIpO1xuICAgICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkaW5wdXQtYm90dG9tLWJvcmRlci1kaXNhYmxlZDogbWFwLWdldCgkcGFyYW1zLCBcImlucHV0LWJvdHRvbS1ib3JkZXItZGlzYWJsZWRcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkcGFyYW1zLCBcImN1c3RvbWl6ZS1pbnB1dHNcIikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJHBhcmFtcywgXCJpbnB1dC1oZWlnaHRcIik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1zaXplO1xuXG4gICAgICAgIEBpZiAkaW5wdXQtYm9yZGVyLXdpZHRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkaW5wdXQtYm90dG9tLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm90dG9tLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGlmICRmb2N1c2VkLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGZvY3VzZWQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLXNpemUgLSAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgQGlmICRpbnB1dC1ib3R0b20tYm9yZGVyLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm90dG9tLWJvcmRlci1kaXNhYmxlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgQGlmICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcmVndWxhci1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZC1jb2xvciwgJHRleHQtdHJhbnNmb3JtKSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybTtcbn1cblxuQG1peGluIGhpZGUtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbn1cbiIsIi8vIEN1c3RvbWl6ZSB0aGUgbG9vayBhbmQgZmVlbCBvZiB0aGUgZ3JpZCB3aXRoIFNhc3MgdmFyaWFibGVzXG4vLyBVcC10by1kYXRlIGxpc3Qgb2YgdmFyaWFibGVzIGlzIGF2YWlsYWJsZSBpbiB0aGUgc291cmNlIGNvZGU6IGh0dHBzOi8vZ2l0aHViLmNvbS9hZy1ncmlkL2FnLWdyaWQvYmxvYi9sYXRlc3Qvc3JjL3N0eWxlcy9hZy10aGVtZS1mcmVzaC5zY3NzXG4kaWNvbnMtcGF0aDogXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9cIjtcblxuJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuJGhlYWRlci10ZXh0LWNvbG9yOiBibGFjaztcblxuJGRlZmF1bHQtYmFzZS1jb2xvcjogI2Y2ZjZmNjtcblxuJHJvdy1ldmVuLWNvbG9yOiAjZmZmO1xuJHJvdy1vZGQtY29sb3I6IGRhcmtlbigkZGVmYXVsdC1iYXNlLWNvbG9yLCA1KTtcbiRkYXJrLXJvdy1jb2xvcjogZGFya2VuKCRkZWZhdWx0LWJhc2UtY29sb3IsIDE1KTtcbiRlbXB0eS1ldmVuLXJvdy1jb2xvcjogZGFya2VuKCRkZWZhdWx0LWJhc2UtY29sb3IsIDI1KTtcbiRlbXB0eS1vZGQtcm93LWNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtYmFzZS1jb2xvciwgMzUpO1xuXG4kcm93LWhpZ2hsaWdodGVyLWNvbG9yOiBwb3dkZXJibHVlO1xuJGNlbGwtZm9udC1zaXplOiAxMHB4O1xuJGNlbGwtYm9yZGVyLWNvbG9yOiAjZGRkO1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICNjY2M7XG4kcGFnaW5nLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4kcGFnaW5nLWJ1dHRvbi1jb2xvci1kaXNhYmxlZDogI2VlZTtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcblxuJHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiR0b29sdGlwLWZvcmVncm91bmQtY29sb3I6ICNmZmY7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAycHg7XG4kdG9vbHRpcC1wYWRkaW5nOiA1cHg7XG4kdG9vbHRpcC1ib3JkZXItd2lkdGg6IDFweDtcbiR0b29sdGlwLWJvcmRlci1zdHlsZTogc29saWQ7XG4kdG9vbHRpcC1ib3JkZXItY29sb3I6ICMwMDA7XG5cblxuQGltcG9ydCAnLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLWdyaWQnO1xuQGltcG9ydCAnLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWZyZXNoL3Nhc3MvYWctdGhlbWUtZnJlc2gnO1xuXG4vKlxuICogWUQtc3BlY2lmaWMgY3VzdG9taXphdGlvbnNcbiAqL1xuXG5kaXYuYWctcm9vdCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmFnLXlkLXN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA1ODBweDtcblxuICAgIC8qIHRoaXMgaXMgZm9yIHRoZSByb3dHcm91cFBhbmVsLCB0aGF0IGFwcGVhcnMgYWxvbmcgdGhlIHRvcCBvZiB0aGUgZ3JpZCAqL1xuICAgIC8qIHRoaXMgaXMgZm9yIHRoZSBjb2x1bW4gZHJvcHMgdGhhdCBhcHBlYXIgaW4gdGhlIHRvb2xQYW5lbCAqL1xuXG4gICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5hZy1yb290IHtcbiAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRjZWxsLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1ub3QtaW5saW5lLWVkaXRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMTpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjQpO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTI6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDgwLCA4MCwgMC40KTtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0zOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtNDpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICBidXR0b24uYnRuLXhzLCBhLmJ0bi14cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmLmJ0bi1mYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm92ZXJmbG93LXZpc2libGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLXJ0bCAuYWctY2VsbC1maXJzdC1yaWdodC1waW5uZWQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCB7XG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1oaWdobGlnaHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDAwO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLWhpZ2hsaWdodC1hbmltYXRpb24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDFzO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLXZhbHVlLWNoYW5nZS1kZWx0YS11cCB7XG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtZG93biB7XG4gICAgICAgIGNvbG9yOiAjOGIwMDAwO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gICAgfVxuXG4gICAgLmFnLXZhbHVlLWNoYW5nZS12YWx1ZS1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAgIH1cblxuICAgIC5hZy1yaWNoLXNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNlbGwtZm9udC1zaXplO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmFnLXJpY2gtc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5hZy1yaWNoLXNlbGVjdC1saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcmljaC1zZWxlY3Qtcm93IHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5hZy1yaWNoLXNlbGVjdC1yb3ctc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWhpZ2hsaWdodGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1sYXJnZS10ZXh0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItc2VsZWN0LWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWljb24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmFnLW5vLXNjcm9sbHMgLmFnLWhlYWRlci1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAvKlxuICAgICAgICAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHksIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IHtcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKi9cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXIge1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQ6cmVhZC1vbmx5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cbiAgICAuYWctZmxvYXRpbmctZmlsdGVyLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1tb3ZpbmcgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1tb3Zpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC13aXRoLWdyb3VwIHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1jZWxsLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgLy9mb250LXNpemU6ICRjZWxsLWhlYWRlci1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctaGVhZGVyLWdyb3VwLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8qIFdoZW4gdXNpbmcgYm9vdHN0cmFwLCBib3gtc2l6aW5nIHdhcyBzZXQgdG8gJ2JvcmRlci1ib3gnICovXG4gICAgO1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8qIFdoZW4gdXNpbmcgYm9vdHN0cmFwLCBib3gtc2l6aW5nIHdhcyBzZXQgdG8gJ2JvcmRlci1ib3gnICovXG4gICAgO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAvKiBXaGVuIHVzaW5nIGJvb3RzdHJhcCwgYm94LXNpemluZyB3YXMgc2V0IHRvICdib3JkZXItYm94JyAqL1xuICAgIDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBweCAvKiBub3JtYWwgbGluZSBoZWlnaHQsIGEgc3BhY2Ugd2FzIGFwcGVhcmluZyBiZWxvdyB0aGUgbWVudSBidXR0b24gKi9cbiAgICA7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmFnLWJvZHktdmlld3BvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1yb3ctb2RkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1vZGQtY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLXJvdy1ldmVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1ldmVuLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1yb3ctc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWhpZ2hsaWdodGVyLWNvbG9yO1xuICAgIH1cblxuXG4gICAgLmFnLXJvdy5hZy1yb3ctb2RkLmFnLXJvdy1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1wdHktb2RkLXJvdy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZW1wdHktb2RkLXJvdy1jb2xvcjtcblxuICAgICAgLnRleHQtYmxhY2sge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1wdHktZXZlbi1yb3ctY29sb3I7XG4gICAgICBjb2xvcjogJGVtcHR5LWV2ZW4tcm93LWNvbG9yO1xuXG4gICAgICAudGV4dC1ibGFjayB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1yb3cuYWctcm93LW9kZC5hZy1yb3ctZ3JvdXAuYWctZGVsdGEtcm93LWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICBjb2xvcjogI2U5ZTllOTtcbiAgICB9XG5cbiAgICAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1ncm91cC5hZy1kZWx0YS1yb3ctZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy10b3Age1xuICAgICAgICAuYWctcm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctY2VsbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1ib3R0b20ge1xuICAgICAgICAuYWctcm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWctY2VsbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctb3ZlcmxheS1sb2FkaW5nLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5hZy1vdmVybGF5LW5vLXJvd3MtY2VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5hZy1ncm91cC1jZWxsLWVudGlyZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLWZvb3Rlci1jZWxsLWVudGlyZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLWdyb3VwLWNlbGwge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLXJ0bCAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1ncm91cC1jb250cmFjdGVkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1ncm91cC12YWx1ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1ncm91cC12YWx1ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLWdyb3VwLWNoaWxkLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5hZy1mb290ZXItY2VsbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAuYWctbWVudSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmFzZS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5hZy1tZW51IC5hZy10YWItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICB9XG5cbiAgICAuYWctbWVudSAuYWctdGFiIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweCA2cHggOHB4O1xuICAgICAgICBtYXJnaW46IDJweCAycHggMHB4IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gICAgLmFnLW1lbnUgLmFnLXRhYi1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJhc2UtY29sb3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLW1lbnUtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctbWVudS1vcHRpb24tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1oaWdobGlnaHRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctbWVudS1vcHRpb24taWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYWctbWVudS1vcHRpb24tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYWctbWVudS1vcHRpb24tc2hvcnRjdXQge1xuICAgICAgICBwYWRkaW5nOiAycHggMnB4IDJweCAycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIge1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4IDJweCA0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmFnLW1lbnUtb3B0aW9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIH1cblxuICAgIC5hZy1tZW51LWNvbHVtbi1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cblxuICAgIC5hZy1maWx0ZXItY2hlY2tib3gge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAkdmlydHVhbC1pdGVtLWhlaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtc2l6ZSAvIDI7XG4gICAgfVxuXG4gICAgLmFnLWZpbHRlci1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctZmlsdGVyLWFwcGx5LXBhbmVsIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5hZy1maWx0ZXItdmFsdWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLXNlbGVjdGlvbi1jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1zZWxlY3Rpb24tY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuYWctcGFnaW5nLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6ICRjZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hZy1wYWdpbmctYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmctYnV0dG9uLWNvbG9yO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmctYnV0dG9uLWNvbG9yLWRpc2FibGVkO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWctcGFnaW5nLXJvdy1zdW1tYXJ5LXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmFnLXBhZ2luZy1wYWdlLXN1bW1hcnktcGFuZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAuYWctdG9vbC1wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJhc2UtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgIC5hZy1zaWRlLWJ1dHRvbnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkY2VsbC1mb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubHRyIC5hZy10b29sLXBhbmVsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5ydGwgLmFnLXRvb2wtcGFuZWwge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWctc3RhdHVzLWJhciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRjZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLmFnLXN0YXR1cy1iYXItYWdncmVnYXRpb25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5hZy1zdGF0dXMtYmFyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbC1naG9zdCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmFzZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtdmVydGljYWwge1xuICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDEwcHggNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAuYWctcGl2b3QtbW9kZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmFzZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctdG9vbC1wYW5lbCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6ICRjZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1zZWxlY3QtYWdnLWZ1bmMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLXNlbGVjdC1hZ2ctZnVuYy1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1oaWdobGlnaHRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctaW5wdXQtY2VsbCB7XG4gICAgICAgIC8vIFRvIGdpdmUgdGhlIGFnIGdyaWQgaW5wdXQgY2VsbCBhbiBpbnB1dCBib3ggb24gZGVmYXVsdCBUT0RPIGluaGVyaXQgdGhlIG1haW4gaW5wdXQgY3NzXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb3JuZmxvd2VyYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1kYXJrLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJvdy1jb2xvclxuICAgIH1cblxuICAgIC5hZy10YWxsLWhlYWRlciB7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1mb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMTczNDY7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuYWctdG9vbHRpcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkdG9vbHRpcC1mb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiAkdG9vbHRpcC1ib3JkZXItc3R5bGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2x0aXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IC8vIEFsbG93cyBsaW5lIGJyZWFrcyAoXFxuKSBpbiB0ZXh0IHRvIGJlIHJlY29nbml6ZWRcblxuICAgICAgICAmLmFnLXRvb2x0aXAtaGlkaW5nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkZm9yZWdyb3VuZC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJHNlY29uZGFyeS1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kZGlzYWJsZWQtZm9yZWdyb3VuZC1jb2xvci1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG5cbi8vIFNpemluZ1xuJGdyaWQtc2l6ZTogNHB4ICFkZWZhdWx0O1xuJGljb24tc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRoZWFkZXItaGVpZ2h0OiAkZ3JpZC1zaXplICogNiArIDEgIWRlZmF1bHQ7XG4kcm93LWhlaWdodDogKCRncmlkLXNpemUgKiA2ICsgMSkgIWRlZmF1bHQ7XG4kY2VsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRncmlkLXNpemUgKiAzICFkZWZhdWx0O1xuJHZpcnR1YWwtaXRlbS1oZWlnaHQ6ICRncmlkLXNpemUgKiA1ICFkZWZhdWx0O1xuJGhlYWRlci1pY29uLXNpemU6IDE0cHggIWRlZmF1bHQ7XG5cbi8vIEljb25zXG4kaWNvbnMtcGF0aDogJy4uLy4uL2FnLXRoZW1lLWJhc2UvaWNvbnMvJyAhZGVmYXVsdDtcblxuLy8gRm9udHNcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJHNlY29uZGFyeS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBcbiR0b29sdGlwLWJhY2tncm91bmQtY29sb3I6ICM1MzUzNTMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb3JlZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6IDJweCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1jb2xvcjogI2ViZWJlYiAhZGVmYXVsdDtcblxuLy8gTWlzY1xuJGNhcmQtc2hhZG93OiBub25lICFkZWZhdWx0O1xuJGNhcmQtcmFkaXVzOiAwICFkZWZhdWx0O1xuJHJvdy1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1zcGVlZDogMTIwbXMgIWRlZmF1bHQ7XG5cbiR0b29scGFuZWwtaW5kZW50LXNpemU6ICRncmlkLXNpemUgKyAkaWNvbi1zaXplICFkZWZhdWx0O1xuJHJvdy1ncm91cC1pbmRlbnQtc2l6ZTogJGdyaWQtc2l6ZSAqIDMgKyAkaWNvbi1zaXplICFkZWZhdWx0O1xuXG4kaGVhZGVyLWNlbGwtbW92aW5nLWJhY2tncm91bmQtY29sb3I6IHJnYigxOTAsIDE5MCwgMTkwKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFkZWZhdWx0O1xuJGNlbGwtaG9yaXpvbnRhbC1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XG4kc2Nyb2xsLXNwYWNlci1ib3JkZXI6IDFweCBzb2xpZCBpZigkYm9yZGVyLWNvbG9yLCAkYm9yZGVyLWNvbG9yLCBsaWdodGdyZXkpICFkZWZhdWx0OyIsIi5hY2VfZWRpdG9yIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG59XG4iLCIuaW52YWxpZCB7XG4gICAgI2FkdmVydGlzZXJPcHRpb25MaXN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I5NEE0ODtcbiAgICB9XG59XG4iLCJodG1sLCBib2R5LnNtYXJ0LXN0eWxlLTIge1xuICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tYmFyID4gLnJvdyA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cblxuICAgIC5pbmZvLWJhci5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEJyZWFkY3J1bWJzXG4gKi9cbi5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAycHggMCAycHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5vbC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbm9sLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiJdLCJzb3VyY2VSb290IjoiL3N0eWxlcy9zY3NzIn0= */
