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}.flex-full{flex:auto}.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}.redirect-action-panel.new-action{border-color:#fcba03}.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{flex:1;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-credited{background-color:#b6b6b6}.ag-yd-style .ag-row.ag-row-credited .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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Q0QrQlQsZUZnZEosQ0U3Y0EsVUFDSSxnQkNsQ1EsQ0RtQ1IsaUJGZ2RKLENFN2NBLFNBQ0ksZ0JDdENPLENEdUNQLGlCRmdkSixDRTdjQSxTQUNJLGlCQzFDTyxDRDJDUCxrQkZnZEosQ0U3Y0EsTUFDSSxpQkM5Q1EsQ0QrQ1Isa0JGZ2RKLENFN2NBLFFBQ0ksaUJDbERPLENEbURQLGtCRmdkSixDRTdjQSxTQUNJLGlCQ3RETyxDRDJEUCxpQkMxRE8sQ0RzRFAsa0JDdkRPLENENERQLGtCRjJjSixDRXRjQSxXQUVJLGdCQ3pFUyxDRHdFVCxhRmdkSixDRTVjQSxVQUVJLGtCQzdFUSxDRDRFUixlRmdkSixDRTVjQSxTQUVJLGtCQ2pGTyxDRGdGUCxlRmdkSixDRTVjQSxTQUVJLG1CQ3JGTyxDRG9GUCxnQkZnZEosQ0U1Y0EsTUFFSSxtQkN6RlEsQ0R3RlIsZ0JGZ2RKLENFNWNBLFFBRUksbUJDN0ZPLENENEZQLGdCRmdkSixDRTVjQSxTQUVJLG1CQ2pHTyxDRHNHUCxtQkNyR08sQ0QrRlAsZ0JDaEdPLENEcUdQLGdCRjJjSixDRXJjQSxVQUNJLGNGOGNKLENFM2NBLFFBQ0ksZ0JGOGNKLENFM2NBLFFBQ0ksZ0JGOGNKLENFM2NBLEtBQ0ksaUJGOGNKLENFM2NBLFFBQ0ksaUJGOGNKLENFM2NBLFFBQ0ksaUJGOGNKLENFM2NBLFFBQ0ksaUJGOGNKLENFM2NBLFdBQ0ksaUJGOGNKLENFM2NBLFVBQ0ksaUJGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFM2NBLE9BQ0ksa0JGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFM2NBLFVBQ0ksa0JGOGNKLENFemNBLFVBQ0ksZUY2Y0osQ0UxY0EsUUFDSSxpQkY2Y0osQ0UxY0EsUUFDSSxpQkY2Y0osQ0UxY0EsS0FDSSxrQkY2Y0osQ0UxY0EsUUFDSSxrQkY2Y0osQ0UxY0EsUUFDSSxrQkY2Y0osQ0UxY0EsUUFDSSxrQkY2Y0osQ0UxY0EsV0FDSSxrQkY2Y0osQ0UxY0EsVUFDSSxrQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0UxY0EsT0FDSSxtQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0UxY0EsVUFDSSxtQkY2Y0osQ0V4Y0EsVUFDSSxhRjRjSixDRXpjQSxRQUNJLGVGNGNKLENFemNBLFFBQ0ksZUY0Y0osQ0V6Y0EsS0FDSSxnQkY0Y0osQ0V6Y0EsUUFDSSxnQkY0Y0osQ0V6Y0EsUUFDSSxnQkY0Y0osQ0V6Y0EsUUFDSSxnQkY0Y0osQ0V6Y0EsV0FDSSxnQkY0Y0osQ0V6Y0EsVUFDSSxnQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V6Y0EsT0FDSSxpQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V6Y0EsVUFDSSxpQkY0Y0osQ0V2Y0EsVUFDSSxnQkYyY0osQ0V4Y0EsUUFDSSxrQkYyY0osQ0V4Y0EsUUFDSSxrQkYyY0osQ0V4Y0EsS0FDSSxtQkYyY0osQ0V4Y0EsUUFDSSxtQkYyY0osQ0V4Y0EsUUFDSSxtQkYyY0osQ0V4Y0EsUUFDSSxtQkYyY0osQ0V4Y0EsV0FDSSxtQkYyY0osQ0V4Y0EsVUFDSSxtQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V4Y0EsT0FDSSxvQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V4Y0EsVUFDSSxvQkYyY0osQ0V0Y0EsUUFDSSxRRjBjSixDRXZjQSxPQUNJLFVGMGNKLENFdmNBLE1BQ0ksVUYwY0osQ0V2Y0EsTUFDSSxXRjBjSixDRXZjQSxHQUNJLFdGMGNKLENFdmNBLE1BQ0ksV0YwY0osQ0V2Y0EsTUFDSSxXRjBjSixDRXZjQSxNQUNJLFdGMGNKLENFcmNBLFdBQ0ksYUM1WFMsQ0Q2WFQsY0Z5Y0osQ0V0Y0EsVUFDSSxlQ2hZUSxDRGlZUixnQkZ5Y0osQ0V0Y0EsU0FDSSxlQ3BZTyxDRHFZUCxnQkZ5Y0osQ0V0Y0EsU0FDSSxnQkN4WU8sQ0R5WVAsaUJGeWNKLENFdGNBLE1BQ0ksZ0JDNVlRLENENllSLGlCRnljSixDRXRjQSxRQUNJLGdCQ2haTyxDRGlaUCxpQkZ5Y0osQ0V0Y0EsU0FDSSxnQkNwWk8sQ0R5WlAsZ0JDeFpPLENEb1pQLGlCQ3JaTyxDRDBaUCxpQkZvY0osQ0UvYkEsV0FFSSxlQ3ZhUyxDRHNhVCxZRnljSixDRXJjQSxVQUVJLGlCQzNhUSxDRDBhUixjRnljSixDRXJjQSxTQUVJLGlCQy9hTyxDRDhhUCxjRnljSixDRXJjQSxTQUVJLGtCQ25iTyxDRGtiUCxlRnljSixDRXJjQSxNQUVJLGtCQ3ZiUSxDRHNiUixlRnljSixDRXJjQSxRQUVJLGtCQzNiTyxDRDBiUCxlRnljSixDRXJjQSxTQUVJLGtCQy9iTyxDRDhiUCxlRnljSixDRXJjQSxTQUVJLGtCQ25jTyxDRGtjUCxlRnljSixDRW5jQSxVQUNJLGFGdWNKLENFcGNBLFFBQ0ksZUZ1Y0osQ0VwY0EsUUFDSSxlRnVjSixDRXBjQSxLQUNJLGdCRnVjSixDRXBjQSxRQUNJLGdCRnVjSixDRXBjQSxRQUNJLGdCRnVjSixDRXBjQSxRQUNJLGdCRnVjSixDRXBjQSxXQUNJLGdCRnVjSixDRXBjQSxVQUNJLGdCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRXBjQSxPQUNJLGlCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRXBjQSxVQUNJLGlCRnVjSixDRWxjQSxVQUNJLGNGc2NKLENFbmNBLFFBQ0ksZ0JGc2NKLENFbmNBLFFBQ0ksZ0JGc2NKLENFbmNBLEtBQ0ksaUJGc2NKLENFbmNBLFFBQ0ksaUJGc2NKLENFbmNBLFFBQ0ksaUJGc2NKLENFbmNBLFFBQ0ksaUJGc2NKLENFbmNBLFdBQ0ksaUJGc2NKLENFbmNBLFVBQ0ksaUJGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFbmNBLE9BQ0ksa0JGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFbmNBLFVBQ0ksa0JGc2NKLENFamNBLFVBQ0ksWUZxY0osQ0VsY0EsUUFDSSxjRnFjSixDRWxjQSxRQUNJLGNGcWNKLENFbGNBLEtBQ0ksZUZxY0osQ0VsY0EsUUFDSSxlRnFjSixDRWxjQSxRQUNJLGVGcWNKLENFbGNBLFFBQ0ksZUZxY0osQ0VsY0EsV0FDSSxlRnFjSixDRWxjQSxVQUNJLGVGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFbGNBLE9BQ0ksZ0JGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFbGNBLFVBQ0ksZ0JGcWNKLENFaGNBLFVBQ0ksZUZvY0osQ0VqY0EsUUFDSSxpQkZvY0osQ0VqY0EsUUFDSSxpQkZvY0osQ0VqY0EsS0FDSSxrQkZvY0osQ0VqY0EsUUFDSSxrQkZvY0osQ0VqY0EsUUFDSSxrQkZvY0osQ0VqY0EsUUFDSSxrQkZvY0osQ0VqY0EsU0FDSSxtQkZvY0osQ0VqY0EsU0FDSSxtQkZvY0osQ0VqY0EsV0FDSSxrQkZvY0osQ0VqY0EsVUFDSSxrQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0VqY0EsT0FDSSxtQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0VqY0EsVUFDSSxtQkZvY0osQ0lscENBLGNBQ0UsWUpxcENGLENJbHBDQSx5QkFFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxzQkpxcENGLENJbnBDRSxzQ0FDRSxxQkpxcENKLENJanBDQSx3QkFFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxxQkpvcENGLENJanBDQSxnQ0FFRSxrQkFBQSxDQURBLFlBQUEsQ0FFQSw2QkpvcENGLENJanBDQSx1QkFFRSxrQkFBQSxDQURBLFlKcXBDRixDSWpwQ0EsYUFDRSxxQkpvcENGLENJanBDQSxpQkFDRSxvQkpvcENGLENJL29DQSxRQUNFLEtKbXBDRixDSWhwQ0EsT0FDRSxPSm1wQ0YsQ0locENBLE1BQ0UsT0ptcENGLENJaHBDQSxNQUNFLFFKbXBDRixDSWhwQ0EsR0FDRSxRSm1wQ0YsQ0locENBLE1BQ0UsUUptcENGLENJaHBDQSxNQUNFLFFKbXBDRixDSWhwQ0EsTUFDRSxRSm1wQ0YsQ0kvb0NBLFdBQ0UsU0prcENGLENLN3RDQSxRQUVJLFlBQUEsQ0FEQSxpQkxpdUNKLENLN3RDQSxXQUNJLGVMaXVDSixDSzd0Q0EsMkJBSEksY0xvdUNKLENLN3RDQSxpQkFD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enZHQSxhQUNFLHdCWjR2R0YsQ1l6dkdBLGtEQUNFLHdCWjR2R0YsQ1l6dkdBLFlBQ0Usd0JaNHZHRixDWXp2R0EsZ0RBQ0Usd0JaNHZHRixDWXp2R0Esb0JBQ0UsWVo0dkdGLENhaHpHQSx1RkFNRSwrQ0FBQSxDQURBLDJCQUFBLENBRUEsK0NBQUEsQ0FIQSxrQmJzekdGLENjMzFHRSx1VEFXRSxhZDgxR0osQ2MzMUdFLDJCQUNFLGlCQWpCNkQsQ0MwSHZELDJDZnN2R1YsQ2M3MUdJLGlDQUNFLG9CQUFBLENDc0dJLHdEZjJ2R1YsQ2MzMUdFLGdDQUdFLHdCQTdCc0YsQ0E0QnRGLGlCQTVCNkQsQ0EyQjdELGFkKzFHSixDYzExR0Usb0NBQ0UsYWQ0MUdKLENhNTBHRSxtQ0FDRSx3UWI4MEdKLENjOTNHRSx1VEFXRSxhZGk0R0osQ2M5M0dFLDJCQUNFLGlCQWpCNkQsQ0MwSHZELDJDZnl4R1YsQ2NoNEdJLGlDQUNFLG9CQUFBLENDc0dJLHdEZjh4R1YsQ2M5M0dFLGdDQUdFLHdCQTdCc0YsQ0E0QnRGLGlCQTVCNkQsQ0EyQjdELGFkazRHSixDYzczR0Usb0NBQ0UsYWQrM0dKLENhdjJHRSxtQ0FDRSxpVmJ5MkdKLENjajZHRSw0U0FXRSxhZG82R0osQ2NqNkdFLDBCQUNFLGlCQWpCNkQsQ0MwSHZELDJDZjR6R1YsQ2NuNkdJLGdDQUNFLG9CQUFBLENDc0dJLHdEZmkwR1YsQ2NqNkdFLCtCQUdFLHdCQTdCc0YsQ0E0QnRGLGlCQTVCNkQsQ0EyQjdELGFkcTZHSixDY2g2R0UsbUNBQ0UsYWRrNkdKLENhbDRHRSxpQ0FDRSxrVGJvNEdKLENhNzNHRSxtQ0FDRSxneExibTRHSixDZ0I1OEdJLG1CQUNJLFdoQis4R1IsQ2dCNzhHSSx1QkFFSSxhQUFBLENBREEsZWhCZzlHUixDZ0I3OEdJLHVCQUVJLGFBQUEsQ0FEQSxpQmhCZzlHUixDZ0J6OUdBLFNBWUksY2hCZzlHSixDaUJsOUdBLGdCQUNFLGVBQUEsQ0FFQSxZQUFBLENBREEsVWpCczlHRixDaUJuOUdFLDBCQUxGLGdCQU1JLFVqQnM5R0YsQ0FDRixD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LENBQ0YsQ2lCMzZHQSxhRjZURSxrQkFBQSxDQURBLGVmbW5HRixDaUJ6NUdFLDBCQXRCRixhQXdCSSxRQUFBLENGM01NLGVFZ05OLENBSkEsYUFBQSxDQUNBLGNBQUEsQ0FFQSxnQkFBQSxDQURBLGFBQUEsQ0FKQSxVakJtNkdGLENpQjE1R0UscUNBQ0Usa0JqQjQ1R0osQ0FDRixDaUJwNUdBLDhCRm5QRyx3QkVxUDBCLENGdFAzQix5QkVzUDJCLENBRDNCLFlqQnk1R0YsQ2lCcjVHQSxtREZoUEcsMkJFaVA2QixDRmxQOUIsNEJmMm9IRixDaUI5NEdFLCtCRmtRQSxrQkFBQSxDQURBLGVmc3BHRixDaUJwNUdFLG1CRitQQSxrQkFBQSxDQURBLGVmMHBHRixDaUI5NEdBLGFGcVBFLGtCQUFBLENBREEsZWYrcEdGLENpQmg1R0UsMEJBSEYsYUFJSSxVQUFBLENBQ0EsZ0JoQjlEK0IsQ2dCK0QvQixpQmpCbTVHRixDaUJoNUdFLHFDQUNFLGNqQms1R0osQ0FDRixDaUIxNEdBLGdCQUNFLHdCaEJ4RWlDLENnQnlFakMsb0JqQjY0R0YsQ2lCMzRHRSw4QkFDRSxVakI2NEdKLENpQjU0R0ksd0VBR0UsNEJoQmpFcUMsQ2dCZ0VyQyxhakI4NEdOLENpQno0R0UsNkJBQ0UsVWpCMjRHSixDaUJ2NEdJLGlDQUNFLFVqQnk0R04sQ2lCdjRHTSw4RUFHRSw0QmhCekZtQyxDZ0J3Rm5DLFVqQnk0R1IsQ2lCcDRHTSw4SEFJRSx3QmhCL0ZtQyxDZ0I4Rm5DLFVqQnE0R1IsQ2lCaDRHTSxvSUFJRSw0QmhCckdtQyxDZ0JvR25DLFVqQmk0R1IsQ2lCMzNHRSwrQkFDRSxpQmpCNjNHSixDaUI1M0dJLDBFQUVFLHFCakI2M0dOLENpQjMzR0kseUNBQ0UscUJqQjYzR04sQ2lCejNHRSw4REFFRSxvQmpCMjNHSixDaUJwM0dNLHdIQUdFLHdCaEJuSW1DLENnQm9JbkMsVWpCbzNHUixDaUJoM0dJLDBCQUdJLHNEQUNFLFVqQmczR1IsQ2lCLzJHUSx3SEFHRSw0QmhCbEorQixDZ0JpSi9CLFVqQmkzR1YsQ2lCNTJHUSw2TEFJRSx3QmhCeEorQixDZ0J1Si9CLFVqQjYyR1YsQ2lCeDJHUSxtTUFJRSw0QmhCOUorQixDZ0I2Si9CLFVqQnkyR1YsQ0FDRixDaUI3MUdFLDZCQUNFLFVqQisxR0osQ2lCOTFHSSxtQ0FDRSxVakJnMkdOLENpQngxR0EsZ0JBQ0UscUJoQnRLMEMsQ2dCdUsxQyxvQmpCMjFHRixDaUJ6MUdFLDhCQUNFLFVqQjIxR0osQ2lCMTFHSSx3RUFHRSw0QmhCL0pzQyxDZ0I4SnRDLFVqQjQxR04sQ2lCbDFHSSw4REFDRSxVakJ1MUdOLENpQnIxR00sOEVBR0UsNEJoQnZMb0MsQ2dCc0xwQyxVakJ1MUdSLENpQmwxR00sOEhBSUUsd0JoQjdMb0MsQ2dCNExwQyxVakJtMUdSLENpQjkwR00sb0lBSUUsNEJoQm5Nb0MsQ2dCa01wQyxVakIrMEdSLENpQngwR0UsK0JBQ0UsaUJqQjAwR0osQ2lCejBHSSwwRUFFRSxxQmpCMDBHTixDaUJ4MEdJLHlDQUNFLHFCakIwMEdOLENpQnQwR0UsOERBRUUsb0JqQncwR0osQ2lCbDBHTSx3SEFHRSx3QmhCak9vQyxDZ0JrT3BDLFVqQmswR1IsQ2lCOXpHSSwwQkFHSSxrRUFDRSxvQmpCOHpHUixDaUI1ekdNLDBEQUNFLHdCakI4ekdSLENpQjV6R00sc0RBQ0UsVWpCOHpHUixDaUI3ekdRLHdIQUdFLDRCaEJ0UGdDLENnQnFQaEMsVWpCK3pHVixDaUIxekdRLDZMQUlFLHdCaEI1UGdDLENnQjJQaEMsVWpCMnpHVixDaUJ0ekdRLG1NQUlFLDRCaEJsUWdDLENnQmlRaEMsVWpCdXpHVixDQUNGLENpQmh6R0UsNkJBQ0UsVWpCa3pHSixDaUJqekdJLG1DQUNFLFVqQm16R04sQ2lCN3lHQSxtQkFDSSxZakJnekdKLENpQjd5R0EsMEJBQ0EsbUJBQ0ksdUJqQmd6R0YsQ0FDRixDaUI5eUdBLHNCQUVJLGNBQUEsQ0FEQSxXakJpekdKLENrQjk2SFksMENBR0ksNEJBQUEsQ0FGQSx3QkFBQSxDQUNBLG9CbEJtN0hoQixDa0I3NkhRLHdEQUNJLFVsQis2SFosQ2tCNzZIWSw4REFDSSxhQUFBLENBQ0EsY2xCKzZIaEIsQ2tCejZIQSxnQ0FFSSxxQkFBQSxDQURBLGtCQUFBLENBRUEsU2xCNDZISixDa0J2NkhJLG1DQUdJLGNBQUEsQ0FGQSxVQUFBLENBQ0EsY2xCNDZIUixDa0JyNkhnQixvMkJBS0ksd0JsQm02SHBCLENtQmg5SEEsb0JBR0kscUJBQUEsQ0FDQSxpQmxCd0d3QixDa0IxR3hCLGtCbEJ1RXNCLENrQnhFdEIsaUJuQnM5SEosQ21CaDlIQSx1QkFDSSxZbkJtOUhKLENtQmg5SEEsWUFFSSxrQkFBQSxDQURBLFluQm85SEosQ21CaDlIQSxlQUNJLFluQm85SEosQ21CaDlIQSxxQ0FISSxlbkJ1OUhKLENtQmg5SEEsV0FDSSxvQm5CbTlISixDbUJqOUhJLHNCQUNJLGdCbkJtOUhSLENtQjc4SFEsMkRBQ0kseUJuQmc5SFosQ21CMzhIUSx5REFDSSx5Qm5CNjhIWixDbUJuOEhBLGFBRUksd0JsQjZpQjBCLENrQjVpQjFCLDRCQUFBLENBRkEsWW5CdzhISixDbUJwOEhJLHlCQUNJLHlCbkJzOEhSLENtQmw4SEEsYUFFSSx3QmxCK2hCMEIsQ2tCOWhCMUIseUJBQUEsQ0FGQSxZbkJ1OEhKLENtQm44SEksd0JBQ0kseUJuQnE4SFIsQ21CNTdIQSxjQUNJLHdCbEJqRG9CLENrQmtEcEIsb0JuQis3SEosQ21CMTdISSwyQkFDSSx3QmxCeERnQixDa0J5RGhCLCtCbkI0N0hSLENtQno3SEksMkJBQ0ksd0JsQjdEZ0IsQ2tCOERoQiw0Qm5CMjdIUixDbUJ4N0hBLGNBQ0ksd0JsQmpFb0IsQ2tCa0VwQixvQm5CMjdISixDbUJ0N0hJLDJCQUNJLHdCbEJ4RWdCLENrQnlFaEIsK0JuQnc3SFIsQ21CcjdISSwyQkFDSSx3QmxCN0VnQixDa0I4RWhCLDRCbkJ1N0hSLENtQnA3SEEsV0FDSSx3QmxCakZvQixDa0JrRnBCLG9CbkJ1N0hKLENtQmw3SEksd0JBQ0ksd0JsQnhGZ0IsQ2tCeUZoQiwrQm5CbzdIUixDbUJqN0hJLHdCQUNJLHdCbEI3RmdCLENrQjhGaEIsNEJuQm03SFIsQ21CaDdIQSxjQUNJLHdCbEJqR29CLENrQmtHcEIsb0JuQm03SEosQ21COTZISSwyQkFDSSx3QmxCeEdnQixDa0J5R2hCLCtCbkJnN0hSLENtQjc2SEksMkJBQ0ksd0JsQjdHZ0IsQ2tCOEdoQiw0Qm5CKzZIUixDbUI1NkhBLGFBQ0ksd0JsQmpIb0IsQ2tCa0hwQixvQm5CKzZISixDbUIxNkhJLDBCQUNJLHdCbEJ4SGdCLENrQnlIaEIsK0JuQjQ2SFIsQ21CejZISSwwQkFDSSx3QmxCN0hnQixDa0I4SGhCLDRCbkIyNkhSLENtQnY2SEEsWUFDSSxxQkFBQSxDQUNBLGlCbkIwNkhKLENtQnI2SEkseUJBQ0kscUJBSm9CLENBS3BCLDRCbkJ1NkhSLENtQnA2SEkseUJBQ0kscUJBVG9CLENBVXBCLHlCbkJzNkhSLENtQjc1SEksc0RBRUksMENuQmc2SFIsQ21COTVISSwrR0FJSSxVbkJnNkhSLENtQjk1SEksd0ZBR0kseUJuQmc2SFIsQ21CeDVISSx5S0FJSSxVbkIwNUhSLENtQmo1SEEsaUJBR0ksYUFBQSxDQURBLGVBQUEsQ0FEQSxTbkJzNUhKLENtQmg1SEEsVUFDSSxpQm5CbTVISixDbUJqNUhBLGtCQUlJLFFBQUEsQ0FDQSxNQUFBLENBQ0EsWWxCK1cwQixDa0JwWDFCLGlCQUFBLENBRUEsT0FBQSxDQURBLEtuQnc1SEosQ21COTRIQSxjQUNJLHlCbkJpNUhKLENtQi80SEEsaUJBQ0kseUJuQms1SEosQ21CMTRIQSxXQUdJLHFCQUFBLENBRkEsYUFBQSxDQUNBLGtCbkI4NEhKLENtQjM0SEksaUJBQ0ksa0JBQUEsQ0FFQSxrQkFBQSxDQURBLFFuQjg0SFIsQ21CMTRIQSxtQkFFSSxpQkFBQSxDQURBLGtCbkI4NEhKLENtQnQ0SEEsWUFDSSxhQUFBLENBRUEsa0JBQUEsQ0FEQSxVbkIwNEhKLENtQnY0SEksa0JBQ0ksa0JBQUEsQ0FDQSxrQm5CeTRIUixDbUJ2NEhRLHdCQUVJLGFBQUEsQ0FEQSxhbkIwNEhaLENtQnA0SFksNENBQ0kseUJuQnM0SGhCLENtQnA0SFksK0NBQ0ksNEJuQnM0SGhCLENtQmw0SFksMkNBQ0ks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QkFBQSxDQUNBLHNCQUFBLENBQUEsd0J2Qzh2T2hCLEN1Q252T0EsZUFDSSxZQUFBLENBQ0EsNkJ2QzJ2T0osQ3VDNXVPQSwrRkFDSSxtQnZDMHZPSixDdUNsdk9JLCtCQUNJLGlCdkNxdk9SLEN1Q2x2T0ksK0JBQ0ksa0J2Q3F2T1IsQ3VDbHZPSSwrQkFDSSxpQnZDcXZPUixDdUNsdk9JLCtCQUNJLGtCdkNxdk9SLEN1Q2x3T0ksK0JBQ0ksaUJ2Q3F3T1IsQ3VDbHdPSSwrQkFDSSxrQnZDcXdPUixDdUNsd09JLCtCQUNJLGlCdkNxd09SLEN1Q2x3T0ksK0JBQ0ksa0J2Q3F3T1IsQ3VDbHhPSSwrQkFDSSxpQnZDcXhPUixDdUNseE9JLCtCQUNJLGtCdkNxeE9SLEN1Q2x4T0ksK0JBQ0ksaUJ2Q3F4T1IsQ3VDbHhPSSwrQkFDSSxrQnZDcXhPUixDdUNseU9JLCtCQUNJLGlCdkNxeU9SLEN1Q2x5T0ksK0JBQ0ksa0J2Q3F5T1IsQ3VDbHlPSSwrQkFDSSxpQnZDcXlPUixDdUNseU9JLCtCQUNJLGtCdkNxeU9SLEN1Q2x6T0ksK0JBQ0ksaUJ2Q3F6T1IsQ3VDbHpPSSwrQkFDSSxrQnZDcXpPUixDdUNsek9JLCtCQUNJLGlCdkNxek9SLEN1Q2x6T0ksK0JBQ0ksa0J2Q3F6T1IsQ3VDbDBPSSwrQkFDSSxpQnZDcTBPUixDdUNsME9JLCtCQUNJLGtCdkNxME9SLEN1Q2wwT0ksK0JBQ0ksaUJ2Q3EwT1IsQ3VDbDBPSSwrQkFDSSxrQnZDcTBPUixDdUNsMU9JLCtCQUNJLGlCdkNxMU9SLEN1Q2wxT0ksK0JBQ0ksa0J2Q3ExT1IsQ3VDbDFPSSwrQkFDSSxpQnZDcTFPUixDdUNsMU9JLCtCQUNJLGtCdkNxMU9SLEN1Q2wyT0ksK0JBQ0ksaUJ2Q3EyT1IsQ3VDbDJPSSwrQkFDSSxrQnZDcTJPUixDdUNsMk9JLCtCQUNJLGlCdkNxMk9SLEN1Q2wyT0ksK0JBQ0ksa0J2Q3EyT1IsQ3VDbDNPSSwrQkFDSSxpQnZDcTNPUixDdUNsM09JLCtCQUNJLGtCdkNxM09SLEN1Q2wzT0ksK0JBQ0ksaUJ2Q3EzT1IsQ3VDbDNPSSwrQkFDSSxrQnZDcTNPUixDdUNsNE9JLGdDQUNJLGtCdkNxNE9SLEN1Q2w0T0ksZ0NBQ0ksbUJ2Q3E0T1IsQ3VDbDRPSSxnQ0FDSSxrQnZDcTRPUixDdUNsNE9JLGdDQUNJLG1CdkNxNE9SLEN1Q2w1T0ksZ0NBQ0ksa0J2Q3E1T1IsQ3VDbDVPSSxnQ0FDSSxtQnZDcTVPUixDdUNsNU9JLGdDQUNJLGtCdkNxNU9SLEN1Q2w1T0ksZ0NBQ0ksbUJ2Q3E1T1IsQ3VDbDZPSSxnQ0FDSSxrQnZDcTZPUixDdUNsNk9JLGdDQUNJLG1CdkNxNk9SLEN1Q2w2T0ksZ0NBQ0ksa0J2Q3E2T1IsQ3VDbDZPSSxnQ0FDSSxtQnZDcTZPUixDdUNsN09JLGdDQUNJLGtCdkNxN09SLEN1Q2w3T0ksZ0NBQ0ksbUJ2Q3E3T1IsQ3VDbDdPSSxnQ0FDSSxrQnZDcTdPUixDdUNsN09JLGdDQUNJLG1CdkNxN09SLEN1Q2w4T0ksZ0NBQ0ksa0J2Q3E4T1IsQ3VDbDhPSSxnQ0FDSSxtQnZDcThPUixDdUNsOE9JLGdDQUNJLGtCdkNxOE9SLEN1Q2w4T0ksZ0NBQ0ksbUJ2Q3E4T1IsQ3VDbDlPSSxnQ0FDSSxrQnZDcTlPUixDdUNsOU9JLGdDQUNJLG1CdkNxOU9SLEN1Q2w5T0ksZ0NBQ0ksa0J2Q3E5T1IsQ3VDbDlPSSxnQ0FDSSxtQnZDcTlPUixDdUNsK09JLGdDQUNJLGtCdkNxK09SLEN1Q2wrT0ksZ0NBQ0ksbUJ2Q3ErT1IsQ3VDbCtPSSxnQ0FDSSxrQnZDcStPUixDdUNsK09JLGdDQUNJLG1CdkNxK09SLEN1Q2wvT0ksZ0NBQ0ksa0J2Q3EvT1IsQ3VDbC9PSSxnQ0FDSSxtQnZDcS9PUixDdUNsL09JLGdDQUNJLGtCdkNxL09SLEN1Q2wvT0ksZ0NBQ0ksbUJ2Q3EvT1IsQ3VDbGdQSSxnQ0FDSSxrQnZDcWdQUixDdUNsZ1BJLGdDQUNJLG1CdkNxZ1BSLEN1Q2xnUEksZ0NBQ0ksa0J2Q3FnUFIsQ3VDbGdQSSxnQ0FDSSxtQnZDcWdQUixDdUNsaFBJLGdDQUNJLGtCdkNxaFBSLEN1Q2xoUEksZ0NBQ0ksbUJ2Q3FoUFIsQ3VDbGhQSSxnQ0FDSSxrQnZDcWhQUixDdUNsaFBJLGdDQUNJLG1CdkNxaFBSLEN1Q2xpUEksZ0NBQ0ksa0J2Q3FpUFIsQ3VDbGlQSSxnQ0FDSSxtQnZDcWlQUixDdUNsaVBJLGdDQUNJLGtCdkNxaVBSLEN1Q2xpUEksZ0NBQ0ksbUJ2Q3FpUFIsQ3VDbGpQSSxnQ0FDSSxrQnZDcWpQUixDdUNsalBJLGdDQUNJLG1CdkNxalBSLEN1Q2xqUEksZ0NBQ0ksa0J2Q3FqUFIsQ3VDbGpQSSxnQ0FDSSxtQnZDcWpQUixDdUNsa1BJLGdDQUNJLGtCdkNxa1BSLEN1Q2xrUEksZ0NBQ0ksbUJ2Q3FrUFIsQ3VDbGtQSSxnQ0FDSSxrQnZDcWtQUixDdUNsa1BJLGdDQUNJLG1CdkNxa1BSLEN1Q2xsUEksZ0NBQ0ksa0J2Q3FsUFIsQ3VDbGxQSSxnQ0FDSSxtQnZDcWxQUixDdUNsbFBJLGdDQUNJLGtCdkNxbFBSLEN1Q2xsUEksZ0NBQ0ksbUJ2Q3FsUFIsQ3VDbG1QSSxnQ0FDSSxrQnZDcW1QUixDdUNsbVBJLGdDQUNJLG1CdkNxbVBSLEN1Q2xtUEksZ0NBQ0ksa0J2Q3FtUFIsQ3VDbG1QSSxnQ0FDSSxtQnZDcW1QUixDdUNsblBJLGdDQUNJLGtCdkNxblBSLEN1Q2xuUEksZ0NBQ0ksbUJ2Q3FuUFIsQ3VDbG5QSSxnQ0FDSSxrQnZDcW5QUixDdUNsblBJLGdDQUNJLG1CdkNxblBSLEN1Q2xvUEksZ0NBQ0ksa0J2Q3FvUFIsQ3VDbG9QSSxnQ0FDSSxtQnZDcW9QUixDdUNsb1BJLGdDQUNJLGtCdkNxb1BSLEN1Q2xvUEksZ0NBQ0ksbUJ2Q3FvUFIsQ3VDbHBQSSxnQ0FDSSxrQnZDcXBQUixDdUNscFBJLGdDQUNJLG1CdkNxcFBSLEN1Q2xwUEksZ0NBQ0ksa0J2Q3FwUFIsQ3VDbHBQSSxnQ0FDSSxtQnZDcXBQUixDdUNscVBJLGdDQUNJLGtCdkNxcVBSLEN1Q2xxUEksZ0NBQ0ksbUJ2Q3FxUFIsQ3VDbHFQSSxnQ0FDSSxrQnZDcXFQUixDdUNscVBJLGdDQUNJLG1CdkNxcVBSLEN1Q2xyUEksZ0NBQ0ksa0J2Q3FyUFIsQ3VDbHJQSSxnQ0FDSSxtQnZDcXJQUixDdUNsclBJLGdDQUNJLGtCdkNxclBSLEN1Q2xyUEksZ0NBQ0ksbUJ2Q3FyUFIsQ3VDbHNQSSxnQ0FDSSxrQnZDcXNQUixDdUNsc1BJLGdDQUNJLG1CdkNxc1BSLEN1Q2xzUEksZ0NBQ0ksa0J2Q3FzUFIsQ3VDbHNQSSxnQ0FDSSxtQnZDcXNQUixDdUNsdFBJLGdDQUNJLGtCdkNxdFBSLEN1Q2x0UEksZ0NBQ0ksbUJ2Q3F0UFIsQ3VDbHRQSSxnQ0FDSSxrQnZDcXRQUixDdUNsdFBJLGdDQUNJLG1CdkNxdFBSLEN1Q2x1UEksZ0NBQ0ksa0J2Q3F1UFIsQ3VDbHVQSSxnQ0FDSSxtQnZDcXVQUixDdUNsdVBJLGdDQUNJLGtCdkNxdVBSLEN1Q2x1UEksZ0NBQ0ksbUJ2Q3F1UFIsQ3VDbHZQSSxnQ0FDSSxrQnZDcXZQUixDdUNsdlBJLGdDQUNJLG1CdkNxdlBSLEN1Q2x2UEksZ0NBQ0ksa0J2Q3F2UFIsQ3VDbHZQSSxnQ0FDSSxtQnZDcXZQUixDdUNsd1BJLGdDQUNJLGtCdkNxd1BSLEN1Q2x3UEksZ0NBQ0ksbUJ2Q3F3UFIsQ3VDbHdQSSxnQ0FDSSxrQnZDcXdQUixDdUNsd1BJLGdDQUNJLG1CdkNxd1BSLEN1Q2x4UEksZ0NBQ0ksa0J2Q3F4UFIsQ3VDbHhQSSxnQ0FDSSxtQnZDcXhQUixDdUNseFBJLGdDQUNJLGtCdkNxeFBSLEN1Q2x4UEksZ0NBQ0ksbUJ2Q3F4UFIsQ3VDbHlQSSxnQ0FDSSxrQnZDcXlQUixDdUNseVBJLGdDQUNJLG1CdkNxeVBSLEN1Q2x5UEksZ0NBQ0ksa0J2Q3F5UFIsQ3VDbHlQSSxnQ0FDSSxtQnZDcXlQUixDdUNselBJLGdDQUNJLGtCdkNxelBSLEN1Q2x6UEksZ0NBQ0ksbUJ2Q3F6UFIsQ3VDbHpQSSxnQ0FDSSxrQnZDcXpQUixDdUNselBJLGdDQUNJLG1CdkNxelBSLEN1Q2wwUEksZ0NBQ0ksa0J2Q3EwUFIsQ3VDbDBQSSxnQ0FDSSxtQnZDcTBQUixDdUNsMFBJLGdDQUNJLGtCdkNxMFBSLEN1Q2wwUEksZ0NBQ0ksbUJ2Q3EwUFIsQ3VDbDFQSSxnQ0FDSSxrQnZDcTFQUixDdUNsMVBJLGdDQUNJLG1CdkNxMVBSLEN1Q2wxUEksZ0NBQ0ksa0J2Q3ExUFIsQ3VDbDFQSSxnQ0FDSSxtQnZDcTFQUixDdUNsMlBJLGdDQUNJLGtCdkNxMlBSLEN1Q2wyUEksZ0NBQ0ksbUJ2Q3EyUFIsQ3VDbDJQSSxnQ0FDSSxrQnZDcTJQUixDdUNsMlBJLGdDQUNJLG1CdkNxMlBSLEN1Q2wzUEksZ0NBQ0ksa0J2Q3EzUFIsQ3VDbDNQSSxnQ0FDSSxtQnZDcTNQUixDdUNsM1BJLGdDQUNJLGtCdkNxM1BSLEN1Q2wzUEksZ0NBQ0ksbUJ2Q3EzUFIsQ3VDbDRQSSxnQ0FDSSxrQnZDcTRQUixDdUNsNFBJLGdDQUNJLG1CdkNxNFBSLEN1Q2w0UEksZ0NBQ0ksa0J2Q3E0UFIsQ3VDbDRQSSxnQ0FDSSxtQnZDcTRQUixDdUNsNVBJLGdDQUNJLGtCdkNxNVBSLEN1Q2w1UEksZ0NBQ0ksbUJ2Q3E1UFIsQ3VDbDVQSSxnQ0FDSSxrQnZDcTVQUixDdUNsNVBJLGdDQUNJLG1CdkNxNVBSLEN1Q2w2UEksZ0NBQ0ksa0J2Q3E2UFIsQ3VDbDZQSSxnQ0FDSSxtQnZDcTZQUixDdUNsNlBJLGdDQUNJLGtCdkNxNlBSLEN1Q2w2UEksZ0NBQ0ksbUJ2Q3E2UFIsQ3VDbDdQSSxnQ0FDSSxrQnZDcTdQUixDdUNsN1BJLGdDQUNJLG1CdkNxN1BSLEN1Q2w3UEksZ0NBQ0ksa0J2Q3E3UFIsQ3VDbDdQSSxnQ0FDSSxtQnZDcTdQUixDdUNsOFBJLGdDQUNJLGtCdkNxOFBSLEN1Q2w4UEksZ0NBQ0ksbUJ2Q3E4UFIsQ3VDbDhQSSxnQ0FDSSxrQnZDcThQUixDdUNsOFBJLGdDQUNJLG1CdkNxOFBSLEN1Q2w5UEksZ0NBQ0ksa0J2Q3E5UFIsQ3VDbDlQSSxnQ0FDSSxtQnZDcTlQUixDdUNsOVBJLGdDQUNJLGtCdkNxOVBSLEN1Q2w5UEksZ0NBQ0ksbUJ2Q3E5UFIsQ3VDbCtQSSxnQ0FDSSxrQnZDcStQUixDdUNsK1BJLGdDQUNJLG1CdkNxK1BSLEN1Q2wrUEksZ0NBQ0ksa0J2Q3ErUFIsQ3VDbCtQSSxnQ0FDSSxtQnZDcStQUixDdUNsL1BJLGdDQUNJLGtCdkNxL1BSLEN1Q2wvUEksZ0NBQ0ksbUJ2Q3EvUFIsQ3VDbC9QSSxnQ0FDSSxrQnZDcS9QUixDdUNsL1BJLGdDQUNJLG1CdkNxL1BSLEN1Q2ovUEEsUUFDSSxhdkNvL1BKLEN1Q24vUEksc0pBQ0ksa0J2Q3EvUFIsQ3VDbi9QSSwrQkFDSSxVdkNxL1BSLEN1Q24vUEksdURBQ0ksU3ZDcS9QUixDdUNuL1BJLDhCQUNJLFV2Q3EvUFIsQ3VDai9QQSxRQUNJLGF2Q28vUEosQ3VDbi9QSSxzSkFDSSwwQnZDcS9QUixDdUNuL1BJLCtCQUNJLFN2Q3EvUFIsQ3VDbi9QSSxzREFDSSxVdkNxL1BSLEN1Q24vUEksOEJBQ0ksV3ZDcS9QUixDdUNqL1BBLGFBQ0ksa0JBQ0ksYXZDby9QTixDdUNsL1BFLFFBQ0ksdUJ2Q28vUE4sQ0FDRixDd0MxcFNJLDBHQUNJLGdDeEM0cFNSLEN5Q3ZvU0ksa0NBQ0ksd0J6QzBvU1IsQ3lDdm9TSSxvT0FDSSx3QkF4QnNCLENBeUJ0Qix3QnpDeW9TUixDeUN0b1NJLHVDQUVJLHdCQUFBLENBQUEsc0JBQUEsQ0FDQSxvQkFBQSxDQUVBLGdCQUFBLENBQ0EsZXpDd29TUixDeUNyb1NJLHVEQUNJLHdCQXRDc0IsQ0F1Q3RCLHlDQUFBLENBQ0Esb0J6Q3VvU1IsQzBDaHJTQSxnQkN5RkkscUJBM0RtQixDQTREbkIsVUF0RW1CLENBdUVuQixxQ0EvRWMsQ0FpRmQsY0FoRlksQ0ErRVosZTNDMmxTSixDMkN4bFNJLHVCQUNJLFkzQzBsU1IsQzJDcmxTUSwrQ0FDSSxpQjNDdWxTWixDMkNwbFNRLCtDQUNJLGtCM0NzbFNaLEMyQ25sU1EsK0NBQ0ksaUIzQ3FsU1osQzJDbGxTUSwrQ0FDSSxrQjNDb2xTWixDMkNqbVNRLCtDQUNJLGlCM0NtbVNaLEMyQ2htU1EsK0NBQ0ksa0IzQ2ttU1osQzJDL2xTUSwrQ0FDSSxpQjNDaW1TWixDMkM5bFNRLCtDQUNJLGtCM0NnbVNaLEMyQzdtU1EsK0NBQ0ksaUIzQyttU1osQzJDNW1TUSwrQ0FDSSxrQjNDOG1TWixDMkMzbVNRLCtDQUNJLGlCM0M2bVNaLEMyQzFtU1EsK0NBQ0ksa0IzQzRtU1osQzJDem5TUSwrQ0FDSSxpQjNDMm5TWixDMkN4blNRLCtDQUNJLGtCM0MwblNaLEMyQ3ZuU1EsK0NBQ0ksaUIzQ3luU1osQzJDdG5TUSwrQ0FDSSxrQjNDd25TWixDMkNyb1NRLCtDQUNJLGlCM0N1b1NaLEMyQ3BvU1EsK0NBQ0ksa0IzQ3NvU1osQzJDbm9TUSwrQ0FDSSxpQjNDcW9TWixDMkNsb1NRLCtDQUNJLGtCM0Nvb1NaLEMyQ2pwU1EsK0NBQ0ksaUIzQ21wU1osQzJDaHBTUSwrQ0FDSSxrQjNDa3BTWixDMkMvb1NRLCtDQUNJLGlCM0NpcFNaLEMyQzlvU1EsK0NBQ0ksa0IzQ2dwU1osQzJDN3BTUSwrQ0FDSSxpQjNDK3BTWixDMkM1cFNRLCtDQUNJLGtCM0M4cFNaLEMyQzNwU1EsK0NBQ0ksaUIzQzZwU1osQzJDMXBTUSwrQ0FDSSxrQjNDNHBTWixDMkN6cVNRLCtDQUNJLGlCM0MycVNaLEMyQ3hxU1EsK0NBQ0ksa0IzQzBxU1osQzJDdnFTUSwrQ0FDSSxpQjNDeXFTWixDMkN0cVNRLCtDQUNJLGtCM0N3cVNaLEMyQ3JyU1EsK0NBQ0ksaUIzQ3VyU1osQzJDcHJTUSwrQ0FDSSxrQjNDc3JTWixDMkNuclNRLCtDQUNJLGlCM0NxclNaLEMyQ2xyU1EsK0NBQ0ksa0IzQ29yU1osQzJDanNTUSxnREFDSSxrQjNDbXNTWixDMkNoc1NRLGdEQUNJLG1CM0Nrc1NaLEMyQy9yU1EsZ0RBQ0ksa0IzQ2lzU1osQzJDOXJTUSxnREFDSSxtQjNDZ3NTWixDMkM3c1NRLGdEQUNJLGtCM0Mrc1NaLEMyQzVzU1EsZ0RBQ0ksbUIzQzhzU1osQzJDM3NTUSxnREFDSSxrQjNDNnNTWixDMkMxc1NRLGdEQUNJLG1CM0M0c1NaLEMyQ3p0U1EsZ0RBQ0ksa0IzQzJ0U1osQzJDeHRTUSxnREFDSSxtQjNDMHRTWixDMkN2dFNRLGdEQUNJLGtCM0N5dFNaLEMyQ3R0U1EsZ0RBQ0ksbUIzQ3d0U1osQzJDcnVTUSxnREFDSSxrQjNDdXVTWixDMkNwdVNRLGdEQUNJLG1CM0NzdVNaLEMyQ251U1EsZ0RBQ0ksa0IzQ3F1U1osQzJDbHVTUSxnREFDSSxtQjNDb3VTWixDMkNqdlNRLGdEQUNJLGtCM0NtdlNaLEMyQ2h2U1EsZ0RBQ0ksbUIzQ2t2U1osQzJDL3VTUSxnREFDSSxrQjNDaXZTWixDMkM5dVNRLGdEQUNJLG1CM0NndlNaLEMyQzd2U1EsZ0RBQ0ksa0IzQyt2U1osQzJDNXZTUSxnREFDSSxtQjNDOHZTWixDMkMzdlNRLGdEQUNJLGtCM0M2dlNaLEMyQzF2U1EsZ0RBQ0ksbUIzQzR2U1osQzJDendTUSxnREFDSSxrQjNDMndTWixDMkN4d1NRLGdEQUNJLG1CM0Mwd1NaLEMyQ3Z3U1EsZ0RBQ0ksa0IzQ3l3U1osQzJDdHdTUSxnREFDSSxtQjNDd3dTWixDMkNyeFNRLGdEQUNJLGtCM0N1eFNaLEMyQ3B4U1EsZ0RBQ0ksbUIzQ3N4U1osQzJDbnhTUSxnREFDSSxrQjNDcXhTWixDMkNseFNRLGdEQUNJLG1CM0NveFNaLEMyQ2p5U1EsZ0RBQ0ksa0IzQ215U1osQzJDaHlTUSxnREFDSSxtQjNDa3lTWixDMkMveFNRLGdEQUNJLGtCM0NpeVNaLEMyQzl4U1EsZ0RBQ0ksbUIzQ2d5U1osQzJDN3lTUSxnREFDSSxrQjNDK3lTWixDMkM1eVNRLGdEQUNJLG1CM0M4eVNaLEMyQzN5U1EsZ0RBQ0ksa0IzQzZ5U1osQzJDMXlTUSxnREFDSSxtQjNDNHlTWixDMkN6elNRLGdEQUNJLGtCM0MyelNaLEMyQ3h6U1EsZ0RBQ0ksbUIzQzB6U1osQzJDdnpTUSxnREFDSSxrQjNDeXpTWixDMkN0elNRLGdEQUNJLG1CM0N3elNaLEMyQ3IwU1EsZ0RBQ0ksa0IzQ3UwU1osQzJDcDBTUSxnREFDSSxtQjNDczBTWixDMkNuMFNRLGdEQUNJLGtCM0NxMFNaLEMyQ2wwU1EsZ0RBQ0ksbUIzQ28wU1osQzJDajFTUSxnREFDSSxrQjNDbTFTWixDMkNoMVNRLGdEQUNJLG1CM0NrMVNaLEMyQy8wU1EsZ0RBQ0ksa0IzQ2kxU1osQzJDOTBTUSxnREFDSSxtQjNDZzFTWixDMkM3MVNRLGdEQUNJLGtCM0MrMVNaLEMyQzUxU1EsZ0RBQ0ksbUIzQzgxU1osQzJDMzFTUSxnREFDSSxrQjNDNjFTWixDMkMxMVNRLGdEQUNJLG1CM0M0MVNaLEMyQ3oyU1EsZ0RBQ0ksa0IzQzIyU1osQzJDeDJTUSxnREFDSSxtQjNDMDJTWixDMkN2MlNRLGdEQUNJLGtCM0N5MlNaLEMyQ3QyU1EsZ0RBQ0ksbUIzQ3cyU1osQzJDcjNTUSxnREFDSSxrQjNDdTNTWixDMkNwM1NRLGdEQUNJLG1CM0NzM1NaLEMyQ24zU1EsZ0RBQ0ksa0IzQ3EzU1osQzJDbDNTUSxnREFDSSxtQjNDbzNTWixDMkNqNFNRLGdEQUNJLGtCM0NtNFNaLEMyQ2g0U1EsZ0RBQ0ksbUIzQ2s0U1osQzJDLzNTUSxnREFDSSxrQjNDaTRTWixDMkM5M1NRLGdEQUNJLG1CM0NnNFNaLEMyQzc0U1EsZ0RBQ0ksa0IzQys0U1osQzJDNTRTUSxnREFDSSxtQjNDODRTWixDMkMzNFNRLGdEQUNJLGtCM0M2NFNaLEMyQzE0U1EsZ0RBQ0ksbUIzQzQ0U1osQzJDejVTUSxnREFDSSxrQjNDMjVTWixDMkN4NVNRLGdEQUNJLG1CM0MwNVNaLEMyQ3Y1U1EsZ0RBQ0ksa0IzQ3k1U1osQzJDdDVTUSxnREFDSSxtQjNDdzVTWixDMkNyNlNRLGdEQUNJLGtCM0N1NlNaLEMyQ3A2U1EsZ0RBQ0ksbUIzQ3M2U1osQzJDbjZTUSxnREFDSSxrQjNDcTZTWixDMkNsNlNRLGdEQUNJLG1CM0NvNlNaLEMyQ2o3U1EsZ0RBQ0ksa0IzQ203U1osQzJDaDdTUSxnREFDSSxtQjNDazdTWixDMkMvNlNRLGdEQUNJLGtCM0NpN1NaLEMyQzk2U1EsZ0RBQ0ksbUIzQ2c3U1osQzJDNzdTUSxnREFDSSxrQjNDKzdTWixDMkM1N1NRLGdEQUNJLG1CM0M4N1NaLEMyQzM3U1EsZ0RBQ0ksa0IzQzY3U1osQzJDMTdTUSxnREFDSSxtQjNDNDdTWixDMkN6OFNRLGdEQUNJLGtCM0MyOFNaLEMyQ3g4U1EsZ0RBQ0ksbUIzQzA4U1osQzJDdjhTUSxnREFDSSxrQjNDeThTWixDMkN0OFNRLGdEQUNJLG1CM0N3OFNaLEMyQ3I5U1EsZ0RBQ0ksa0IzQ3U5U1osQzJDcDlTUSxnREFDSSxtQjNDczlTWixDMkNuOVNRLGdEQUNJLGtCM0NxOVNaLEMyQ2w5U1EsZ0RBQ0ksbUIzQ285U1osQzJDaitTUSxnREFDSSxrQjNDbStTWixDMkNoK1NRLGdEQUNJLG1CM0NrK1NaLEMyQy85U1EsZ0RBQ0ksa0IzQ2krU1osQzJDOTlTUSxnREFDSSxtQjNDZytTWixDMkM3K1NRLGdEQUNJLGtCM0MrK1NaLEMyQzUrU1EsZ0RBQ0ksbUIzQzgrU1osQzJDMytTUSxnREFDSSxrQjNDNitTWixDMkMxK1NRLGdEQUNJLG1CM0M0K1NaLEMyQ3ovU1EsZ0RBQ0ksa0IzQzIvU1osQzJDeC9TUSxnREFDSSxtQjNDMC9TWixDMkN2L1NRLGdEQUNJLGtCM0N5L1NaLEMyQ3QvU1EsZ0RBQ0ksbUIzQ3cvU1osQzJDcmdUUSxnREFDSSxrQjNDdWdUWixDMkNwZ1RRLGdEQUNJLG1CM0NzZ1RaLEMyQ25nVFEsZ0RBQ0ksa0IzQ3FnVFosQzJDbGdUUSxnREFDSSxtQjNDb2dUWixDMkNqaFRRLGdEQUNJLGtCM0NtaFRaLEMyQ2hoVFEsZ0RBQ0ksbUIzQ2toVFosQzJDL2dUUSxnREFDSSxrQjNDaWhUWixDMkM5Z1RRLGdEQUNJLG1CM0NnaFRaLEMyQzdoVFEsZ0RBQ0ksa0IzQytoVFosQzJDNWhUUSxnREFDSSxtQjNDOGhUWixDMkMzaFRRLGdEQUNJLGtCM0M2aFRaLEMyQzFoVFEsZ0RBQ0ksbUIzQzRoVFosQzJDemlUUSxnREFDSSxrQjNDMmlUWixDMkN4aVRRLGdEQUNJLG1CM0MwaVRaLEMyQ3ZpVFEsZ0RBQ0ksa0IzQ3lpVFosQzJDdGlUUSxnREFDSSxtQjNDd2lUWixDMkNyalRRLGdEQUNJLGtCM0N1alRaLEMyQ3BqVFEsZ0RBQ0ksbUIzQ3NqVFosQzJDbmpUUSxnREFDSSxrQjNDcWpUWixDMkNsalRRLGdEQUNJLG1CM0NvalRaLEMyQ2prVFEsZ0RBQ0ksa0IzQ21rVFosQzJDaGtUUSxnREFDSSxtQjNDa2tUWixDMkMvalRRLGdEQUNJLGtCM0Npa1RaLEMyQzlqVFEsZ0RBQ0ksbUIzQ2drVFosQzJDN2tUUSxnREFDSSxrQjNDK2tUWixDMkM1a1RRLGdEQUNJLG1CM0M4a1RaLEMyQzNrVFEsZ0RBQ0ksa0IzQzZrVFosQzJDMWtUUSxnREFDSSxtQjNDNGtUWixDMkN6bFRRLGdEQUNJLGtCM0MybFRaLEMyQ3hsVFEsZ0RBQ0ksbUIzQzBsVFosQzJDdmxUUSxnREFDSSxrQjNDeWxUWixDMkN0bFRRLGdEQUNJLG1CM0N3bFRaLEMyQ3JtVFEsZ0RBQ0ksa0IzQ3VtVFosQzJDcG1UUSxnREFDSSxtQjNDc21UWixDMkNubVRRLGdEQUNJLGtCM0NxbVRaLEMyQ2xtVFEsZ0RBQ0ksbUIzQ29tVFosQzJDam5UUSxnREFDSSxrQjNDbW5UWixDMkNoblRRLGdEQUNJLG1CM0NrblRaLEMyQy9tVFEsZ0RBQ0ksa0IzQ2luVFosQzJDOW1UUSxnREFDSSxtQjNDZ25UWixDMkM3blRRLGdEQUNJLGtCM0MrblRaLEMyQzVuVFEsZ0RBQ0ksbUIzQzhuVFosQzJDM25UUSxnREFDSSxrQjNDNm5UWixDMkMxblRRLGdEQUNJLG1CM0M0blRaLEMyQ3pvVFEsZ0RBQ0ksa0IzQzJvVFosQzJDeG9UUSxnREFDSSxtQjNDMG9UWixDMkN2b1RRLGdEQUNJLGtCM0N5b1RaLEMyQ3RvVFEsZ0RBQ0ksbUIzQ3dvVFosQzJDcnBUUSxnREFDSSxrQjNDdXBUWixDMkNwcFRRLGdEQUNJLG1CM0NzcFRaLEMyQ25wVFEsZ0RBQ0ksa0IzQ3FwVFosQzJDbHBUUSxnREFDSSxtQjNDb3BUWixDMkM5b1RRLGtEQUNJLGdCM0NncFRaLEMyQzlvVFEsMENBQ0ksOEIzQ2dwVFosQzJDN29UWSwySUFDSSw2QjNDK29UaEIsQzJDN29UWSx1SUFDSSw4QjNDK29UaEIsQzJDem9UUSxrREFDSSxpQjNDMm9UWixDMkN6b1RRLDBDQUNJLDZCM0Myb1RaLEMyQ3hvVFksMklBQ0ksNkIzQzBvVGhCLEMyQ3hvVFksdUlBQ0ksOEIzQzBvVGhCLEMyQ3BvVEksdUNBQ0ksaUIzQ3NvVFIsQzJDbm9USSwwQ0FDSSxh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QjNDd3lUaEIsQzJDanlUUSxpREFDSSw4QjNDbXlUWixDMkNoeVRRLDREQUNJLGMzQ2t5VFosQzJDL3hUUSw2Q0FDSSxlM0NpeVRaLEMyQzV4VFEseURBQ0ksNkJBQUEsQ0FDQSxjM0M4eFRaLEMyQzN4VFEsb0VBQ0ksYTNDNnhUWixDNEN6dFdJLGlEQUdRLHdCQXhDMEIsQ0FzQzlCLG9CNUM0dFdSLEMyQzd4VEksd0NBRUksVTNDOHhUUixDMkMzeFRJLGdEQUNJLGVBNWlEUSxDQTZpRFIsZ0IzQzZ4VFIsQzJDdHdUSSxzQ0FDSSw2U0FBQSxDQUNBLFkzQ3d3VFIsQ3lDaHlXSSwrQkFDSSx3QnpDa3lXUixDeUMveFdJLDBCQUNJLFV6Q2l5V1IsQ3lDOXhXSSwwREFDSSx3QkFBQSxDQUNBLGV6Q2d5V1IsQ3lDN3hXSSxxRUFDSSxhekMreFdSLEN5QzV4V0ksNkNBQ0ksV0EzRFksQ0E0RFosWXpDOHhXUixDeUN2eFdJLHNFQUNJLDhCekM0eFdSLEN5Q3p4V0ksaURBQ0ksK0J6QzJ4V1IsQ3lDeHhXSSwrQkFDSSxlekMweFdSLEN5Q3Z4V0kseUJBQ0ksd0J6Q3l4V1IsQ3lDdHhXSSx1Q0FDSSw4QnpDd3hXUixDeUNyeFdJLHFGQUNJLGdCekN1eFdSLEN5Q3B4V0ksMkNBQ0ksY3pDc3hXUixDeUNueFdJLGtEQUNJLDRCQUFBLENBQ0EsMEJ6Q3F4V1IsQ3lDbHhXSSwrQkFDSSx3QnpDb3hXUixDeUNoeFdRLGdEQUNJLHdCekNreFdaLEN5Qzl3V0kseUNBQ0ksZ0J6Q2d4V1IsQ3lDN3dXSSxxQ0FDSSxrQkEvR29CLENBaUhoQiw4Q0F0SGtCLENBd0h0Qix3QkFBQSxDQUNBLGVBQUEsQ0FDQSxxQnpDNndXUixDeUMzd1dRLGlFQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjekM2d1daLEN5QzF3V1EsdUVBQ0ksd0J6QzR3V1osQ3lDeHdXSSxtQ0FDSSxrQ0FqSXdCLENBa0l4QiwrQnpDMHdXUixDeUN2d1dJLDZDQUNJLGlCekN5d1dSLEN5Q3J3V1EsNkRHeEhKLDRCQUFBLENBQ0EsMEdBQUEsQ0FDQSx1QkFB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SSwwQkFDSSxxQjdDMDJXUixDNkN2MldJLDhCQUNJLHdCN0N5MldSLEM2Q3IyV0ksNkNBQ0Usd0JBNWFnQixDQTZhaEIsYTdDdTJXTixDNkNyMldNLHlEQUNFLFU3Q3UyV1IsQzZDbjJXSSw4Q0FDRSx3QkF0YmlCLENBdWJqQixhN0NxMldOLEM2Q24yV00sMERBQ0UsVTdDcTJXUixDNkNqMldJLHFDQUNJLHdCN0NtMldSLEM2Q2oyV1EsaURBQ0ksVTdDbTJXWixDNkMvMVdJLGdFQUNFLHdCQUFBLENBQ0EsYTdDaTJXTixDNkM5MVdJLGlFQUNFLHFCQUFBLENBQ0EsVTdDZzJXTixDNkM1MVdRLHNDQUNJLHdCN0M4MVdaLEM2QzMxV1EsdUNBQ0ksZTdDNjFXWixDNkN4MVdRLHlDQUNJLHdCN0MwMVdaLEM2Q3AxV1kseUZBQ0ksZTdDeTFXaEIsQzZDcDFXSSx5Q0FDSSxtQzdDczFXUixDNkNuMVdJLHdDQUNJLGtDQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBRUEsVUFBQSxDQURBLFk3Q3MxV1IsQzZDbDFXSSx3Q0FDSSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLFk3Q28xV1IsQzZDNTBXSSwrRUFDSSx3QkF0Z0JhLENBdWdCYixXN0NrMVdSLEM2Qy8wV0ksNEJBQ0ksaUI3Q2kxV1IsQzZDOTBXSSx3Q0FDSSxpQjdDZzFXUixDNkM3MFdJLHdDQUNJLGdCN0MrMFdSLEM2QzUwV0ksMENBQ0ksaUI3QzgwV1IsQzZDMzBXSSwwQ0FDSSxnQjdDNjBXUixDNkMxMFdJLHFDQUNJLGlCN0M0MFdSLEM2Q3owV0kscUNBQ0ksZ0I3QzIwV1IsQzZDeDBXSSx3Q0FDSSxpQjdDMDBXUixDNkN2MFdJLHdDQUNJLGdCN0N5MFdSLEM2Q3QwV0ksbUNBQ0ksb0I3Q3cwV1IsQzZDcjBXSSw2QkFDSSxpQjdDdTBXUixDNkNwMFdJLHNCQUVJLHdCQXhqQmEsQ0F1akJiLHFCQUFBLENBRUEsY0FBQSxDQUNBLHFEN0NzMFdSLEM2Q24wV0kscUNBQ0ksd0I3Q3EwV1IsQzZDbDBXSSw4QkFLSSxpQ0FBQSxDQURBLGtD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LFc3Q294V1IsQzZDbHhXUSwyQ0FHSSx3QkFBQSxDQURBLGlCQUFBLENBREEsVTdDc3hXWixDNkNoeFdJLDBCQUNJLHdCN0NreFdSLEM2Qy93V0ksNkJBRUksZ0JBQUEsQ0FEQSxzQkFBQSxDQUVBLGtCN0NpeFdSLEM2Qzl3V0ksNEJBQ0ksd0JBQUEsQ0FDQSxXN0NneFdSLEM2Qzd3V0kseUJBQ0kscUJBNzBCbUIsQ0FtMUJuQixxQkE3MEJlLENBeTBCZixpQkE3MEJnQixDQTQwQmhCLFVBNzBCbUIsQ0ErMEJuQixXQTcwQlUsQ0FpMUJWLHFCQUFBLENBQ0Esb0I3Qyt3V1IsQzZDN3dXUSwyQ0FDSSxTN0Mrd1daLEMrQy9uWUEsWUFFSSxxQkFBQSxDQURBLFkvQ21vWUosQ2dEbm9ZSSwrQkFDSSx3QmhEc29ZUixDaUR4b1lBLHdCQUNJLGtCakQyb1lKLENpRHhvWUEseUNBQ0ksbUJBQ0ksNEJqRDJvWU4sQ2lEeG9ZRSwwQkFDSSxTakQwb1lOLENBQ0YsQ2lEbm9ZQSxZQUVJLFFBQUEsQ0FEQSwrQmpEeW9ZSixDaURyb1lBLGNBQ0ksV2pEd29ZSixDaURyb1lBLGlCQUVJLG9CQUFBLENBREEsY2pEeW9ZSiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogTUlOIFZJRVcgU1VQUE9SVEVEICovXG5cbmJvZHkge1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbnAsIGEge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmctY29sb3ItbGlnaHRncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNlNmVjZjAsIDIlKSAhaW1wb3J0YW50O1xufVxuXG4uc3Bpbm5lci1jb2xvciB7XG4gICAgY29sb3I6ICR5ZC1vcmFuZ2U7XG59XG5cbi50ZXh0LWFyZWEteWQge1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cblxuLnZpcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlc2V0LWhlaWdodCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBGSVggT1ZFUkZMT1cgT0YgQlVUVE9OIFRFWFRcbi5idG4tb3ZlcmZsb3csIC50ZXh0LW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEhpamFjayBzdHlsaW5nXG4jaGlqYWNrZWQtd2FybmluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLy8gaGlkZSBoaWphY2sgd2FybmluZyBkaXNtaXNzYWxcbiAgICAuaGlqYWNrZWQtd2FybmluZy1jb250cm9scyBidXR0b24uY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gY29sbGFwc2UtYnV0dG9uXG4uY29sbGFwc2UtYnV0dG9uLXN0eWxlcyB7XG4gICAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8vIEZpeCBjaGVja2JveCBvdmVyc2l6ZWQgaGVpZ2h0IGZyb20gZm9ybS1jb250cm9sXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMTRweDtcbn1cblxuLy8gcmVzZXQgd2lkdGggdG8gZGVmYXVsdCAodXNlZnVsIHRvIGluY2x1ZGUgdy8gZm9ybS1jb250cm9sKVxuLmRlZmF1bHQtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItdGFibGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucm93LXRhYmxlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYm9yZGVyLW5vbmUge1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4uYm9yZGVyLXQtbm9uZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmJvcmRlci1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5ib3JkZXItbC1ub25lIHtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJvcmRlci1yLW5vbmUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmJvcmRlci14cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5ib3JkZXItc20ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xufVxuXG4ubWluLXdpZHRoLXhzIHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5taW4td2lkdGgtc20ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5taW4td2lkdGgtbWQge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5taW4td2lkdGgtbGcge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5taW4td2lkdGgtY2FwLWZvcm0ge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG59XG5cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG59XG5cbi5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5oZWxwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSwgLmFmZmlsaWF0ZS1zaWdudXAtZXJyb3JzIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZhLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5icy10eXBlYWhlYWQgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbiNsb2dvLWdyb3VwIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHNwYW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQtcHJpbWFyeS1saXRlIHtcbiAgICBjb2xvcjogc2F0dXJhdGUoJGJyYW5kLXByaW1hcnksIDI1JSk7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtbGl0ZSB7XG4gICAgY29sb3I6IHNhdHVyYXRlKCRicmFuZC1zdWNjZXNzLCAyNSUpO1xufVxuXG4udGV4dC1pbmZvLWxpdGUge1xuICAgIGNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtaW5mbywgMjUlKTtcbn1cblxuLnRleHQtd2FybmluZy1saXRlIHtcbiAgICBjb2xvcjogc2F0dXJhdGUoJGJyYW5kLXdhcm5pbmcsIDI1JSk7XG59XG5cbi50ZXh0LWRhbmdlci1saXRlIHtcbiAgICBjb2xvcjogc2F0dXJhdGUoJGJyYW5kLWRhbmdlciwgMjUlKTtcbn1cblxuLnRleHQtZGFyay1saXRlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN0cmlrZXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vLyBEYXNoYm9hcmRcbi5uZXdzLXByZXZpZXcge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5uZXdzLWZvcm0taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp1bWJvdHJvbiAubmV3cy1wcmV2aWV3LXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByZS13cmFwIHtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd2hpdGUtc3BhY2U6IHByZVxcOTtcbn1cblxuLmhsLXN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5ub3JtYWwtbGluZS1oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGFkZCB0byBwcmUgdGFnIHRvIG1hdGNoIGZvcm0tY29udHJvbCB3aGVuIGVtcHR5ICovXG4uaGVpZ2h0LWZjIHtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuXG4vKiB1cGRhdGUgcHJlIGJnIHRvIG1hdGNoIGJzIGlucHV0LWRpc2FibGVkIGNvbG9yICovXG5wcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnZjZW50ZXItc20ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZsb2F0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnZjZW50ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxubGFiZWwucmVxdWlyZWQsIGEucmVxdWlyZWQge1xuXHRjb2xvcjogIzQyMDAwMDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICB9XG59XG5cbmxhYmVsLm5vdC1yZXF1aXJlZCwgYS5ub3QtcmVxdWlyZWQge1xuXHRjb2xvcjogIzIxMjUyOTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwuZnVsZmlsbGVkLCBhLmZ1bGZpbGxlZHtcblx0Y29sb3I6ICMwMDQyMDAgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwucmVhZG9ubHkge1xuXHRjb2xvcjogI2E4YThhODtcbn1cblxuLmFkanVzdC1zbSB7XG5cdHdpZHRoOiAzNHB4O1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xufVxuXG4uYWRqdXN0LWZ1bGwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmFkanVzdC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IENvcm5mbG93ZXJCbHVlO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5sb3dlcmNhc2UsIC50ZXh0LWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi51cHBlcmNhc2UsIC50ZXh0LWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zeXN0ZW0tdGl0bGUsIC5jYXBpdGFsaXplLCAudGV4dC1jYXBpdGFsaXplIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5kYXRlLWhlaWdodCB7XG5cdGhlaWdodDogOThweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWFyZ2luLWRhdGUtaGVpZ2h0IHtcblx0bWFyZ2luLXRvcDogMzMuM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kYXRlLWxhYmVsIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXhzKSB7XG5cdFx0aGVpZ2h0OiA5OHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA5OHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLyogdGFiIGNvbnRlbnQgbWFyZ2luICovXG4udGFiLW1hcmdpbiAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIG1pbi1oZWlnaHQgY2xhc3NlcyAqL1xuLm1pbi1oZWlnaHQtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLm1pbi1oZWlnaHQtMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLm1pbi1oZWlnaHQtMzAwIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLm1pbi1oZWlnaHQtMzUwIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLm1pbi1oZWlnaHQtNTAwIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLnRyLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAuMDQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgLjA0KSA1MCUsIHJnYmEoMCwgMCwgMCwgLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIC4wNCkgNTAlLCByZ2JhKDAsIDAsIDAsIC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgwLCAwLCAwLCAuMDQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgLjA0KSA1MCUsIHJnYmEoMCwgMCwgMCwgLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJjY2NjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKiBDdXN0b20gZm9udCBzaXplcyAqL1xuLmZvbnQtc2l6ZS03NSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5mb250LXNpemUtODAge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4uZm9udC1zaXplLTkwIHtcbiAgICBmb250LXNpemU6IDkwJTtcbn1cblxuLmZvbnQtc2l6ZS0xMDAge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLyogQ3VzdG9tIGNvbHVtbnMgKi9cblxuLyogQ3JlYXRlIHR3byBlcXVhbCBjb2x1bW5zIHRoYXQgZmxvYXRzIG5leHQgdG8gZWFjaCBvdGhlciAqL1xuLmNvbHVtbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4uY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59fVxuXG4vKiBDbGVhciBmbG9hdHMgYWZ0ZXIgdGhlIGNvbHVtbnMgKi9cbi5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vKiBNYWtlIHRoZSBmaWx0ZXIgc2Nyb2xsYWJsZSAqL1xuLnNlbGVjdC1zY3JvbGxhYmxle1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnRhYmxlLWNvbXBhY3Qge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyAqL1xuLyogU01BUlRBRE1JTiBWQVJJQUJMRVNcbiAqIEFsbCB2YXJpYWJsZXMgcmVsYXRlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHRoZW1lIHN0YXJ0cyBmcm9tIGhlcmU6XG4gKlxuICogR3JheXMgbW92ZWQgdG8gZnJvbnQsIGJlY2F1c2UgdGhleSBhcmUgbmVlZGVkIGJlZm9yZSB0aGlzIHBvaW50LlxuICovXG4vKiBsZWZ0IHNpZGUgKi9cbi8qIHJpZ2h0IHNpZGUgKi9cbi8qIHRoZSBjb2xvciB0aGF0IGZsYXNoZXMgd2hlbiB5b3UgY2xpY2sgb24gdGhlIGZpcnN0IG5hdiBlbGVtZW50ICovXG4vKiB0aGUgcGx1cyBpY29uIHRoYXQgYXBwZWFycyBvbiB0aGUgcGFyZW50IG5hdiB3aGVuIGV4cGFuZGluZyBhbmQgY29sbGFwc2luZyAqL1xuLyogdGhlc2UgdmFsdWVzIHdpbGwgb25seSBhZGRyZXNzIHRoZSBmaXJzdCBwYXJlbnQgaW4gdGhlIGVudGlyZSBuYXYgKi9cbi8qIHRoZSBwbHVzICYgbWludXMgaWNvbnMgKi9cbi8qIG1hcmdpbiB0b3AgKi9cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzICovXG4vKiBkZWYgKi9cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzICovXG4vKiBkZWYgKi9cbi8qIE1BUkdJTlMgJiBQQURESU5HUyAqL1xuLyogQWctZ3JpZCBZRCAqL1xuLyogTUlOIFZJRVcgU1VQUE9SVEVEICovXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbnAsIGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iZy1jb2xvci1saWdodGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LjM3NSwgMjQwLjg0NSwgMjQzLjgyNSkgIWltcG9ydGFudDtcbn1cblxuLnNwaW5uZXItY29sb3Ige1xuICBjb2xvcjogI2ZmOWUxOTtcbn1cblxuLnRleHQtYXJlYS15ZCB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnZpcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZXNldC1oZWlnaHQge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5idG4tb3ZlcmZsb3csIC50ZXh0LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jaGlqYWNrZWQtd2FybmluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoaWphY2tlZC13YXJuaW5nIC5oaWphY2tlZC13YXJuaW5nLWNvbnRyb2xzIGJ1dHRvbi5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzZS1idXR0b24tc3R5bGVzIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmRlZmF1bHQtd2lkdGgge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucm93LXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IDBweDtcbn1cblxuLmJvcmRlci10LW5vbmUge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uYm9yZGVyLWItbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5ib3JkZXItbC1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5ib3JkZXItci1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYm9yZGVyLXhzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5ib3JkZXItc20ge1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbn1cblxuLm1pbi13aWR0aC14cyB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLm1pbi13aWR0aC1zbSB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5taW4td2lkdGgtbWQge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubWluLXdpZHRoLWxnIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLm1pbi13aWR0aC1jYXAtZm9ybSB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uZm9ybS1ncm91cCAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSwgLmFmZmlsaWF0ZS1zaWdudXAtZXJyb3JzIGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5mYS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG59XG4uZmEtZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uYnMtdHlwZWFoZWFkIC5kcm9wZG93bi1tZW51IHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogOTAlO1xufVxuXG4jbG9nby1ncm91cCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuI2xvZ28tZ3JvdXAgc3BhbiB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jbG9nby1ncm91cCBzcGFuIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LXByaW1hcnktbGl0ZSB7XG4gIGNvbG9yOiByZ2IoMjEuNjI1LCAxMjAuMDEwODI2NzcxNywgMjA1LjM3NSk7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtbGl0ZSB7XG4gIGNvbG9yOiByZ2IoODUuMzc1LCAxODcuNjI1LCA4NS4zNzUpO1xufVxuXG4udGV4dC1pbmZvLWxpdGUge1xuICBjb2xvcjogcmdiKDU2LjYyNSwgMTQ4Ljc2NjMwNDM0NzgsIDE4Ni4zNzUpO1xufVxuXG4udGV4dC13YXJuaW5nLWxpdGUge1xuICBjb2xvcjogcmdiKDIyOCwgMTU1LjEzMjUzMDEyMDUsIDQpO1xufVxuXG4udGV4dC1kYW5nZXItbGl0ZSB7XG4gIGNvbG9yOiByZ2IoMTcyLCAwLCAzOS4zNzM0OTM5NzU5KTtcbn1cblxuLnRleHQtZGFyay1saXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5uZXdzLXByZXZpZXcge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubmV3cy1mb3JtLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp1bWJvdHJvbiAubmV3cy1wcmV2aWV3LXAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcmUtd3JhcCB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiBwcmVcXDkgO1xufVxuXG4uaGwtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLm5vcm1hbC1saW5lLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGFkZCB0byBwcmUgdGFnIHRvIG1hdGNoIGZvcm0tY29udHJvbCB3aGVuIGVtcHR5ICovXG4uaGVpZ2h0LWZjIHtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cblxuLyogdXBkYXRlIHByZSBiZyB0byBtYXRjaCBicyBpbnB1dC1kaXNhYmxlZCBjb2xvciAqL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC40MjUsIDIzOC40MjUsIDIzOC40MjUpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnZjZW50ZXItc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBub25lO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnZjZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxubGFiZWwucmVxdWlyZWQsIGEucmVxdWlyZWQge1xuICBjb2xvcjogIzQyMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmxhYmVsLnJlcXVpcmVkOmFmdGVyLCBhLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbmxhYmVsLm5vdC1yZXF1aXJlZCwgYS5ub3QtcmVxdWlyZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwuZnVsZmlsbGVkLCBhLmZ1bGZpbGxlZCB7XG4gIGNvbG9yOiAjMDA0MjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmxhYmVsLnJlYWRvbmx5IHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG5cbi5hZGp1c3Qtc20ge1xuICB3aWR0aDogMzRweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmFkanVzdC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZGp1c3QtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBDb3JuZmxvd2VyQmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubG93ZXJjYXNlLCAudGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udXBwZXJjYXNlLCAudGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3lzdGVtLXRpdGxlLCAuY2FwaXRhbGl6ZSwgLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZGF0ZS1oZWlnaHQge1xuICBoZWlnaHQ6IDk4cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1hcmdpbi1kYXRlLWhlaWdodCB7XG4gIG1hcmdpbi10b3A6IDMzLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0ZS1sYWJlbCB7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5OHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLyogdGFiIGNvbnRlbnQgbWFyZ2luICovXG4udGFiLW1hcmdpbiAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBtaW4taGVpZ2h0IGNsYXNzZXMgKi9cbi5taW4taGVpZ2h0LTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4ubWluLWhlaWdodC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLm1pbi1oZWlnaHQtMzAwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5taW4taGVpZ2h0LTM1MCB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4ubWluLWhlaWdodC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLnRyLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjA0KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgwLCAwLCAwLCAwLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViY2NjYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyogQ3VzdG9tIGZvbnQgc2l6ZXMgKi9cbi5mb250LXNpemUtNzUge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4uZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5mb250LXNpemUtMTAwIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKiBDdXN0b20gY29sdW1ucyAqL1xuLyogQ3JlYXRlIHR3byBlcXVhbCBjb2x1bW5zIHRoYXQgZmxvYXRzIG5leHQgdG8gZWFjaCBvdGhlciAqL1xuLmNvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLyogQ2xlYXIgZmxvYXRzIGFmdGVyIHRoZSBjb2x1bW5zICovXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIE1ha2UgdGhlIGZpbHRlciBzY3JvbGxhYmxlICovXG4uc2VsZWN0LXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4udGFibGUtY29tcGFjdCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb21wYWN0ID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb21wYWN0ID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbXBhY3QgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi8qXG5SZWZlcmVuY2UgZnJvbSB5ZC12YXJpYWJsZXM6XG5cbiR3aWR0aC1ub25lOiAwO1xuJHdpZHRoLXh4czogNXB4O1xuJHdpZHRoLXhzOiA2cHg7XG4kd2lkdGgtc206IDEwcHg7XG4kd2lkdGgtZGVmOiAxM3B4O1xuJHdpZHRoLW1kOiAyMHB4O1xuJHdpZHRoLWxnOiAzMHB4O1xuJHdpZHRoLXhsOiA0MHB4O1xuKi9cbi8qIFBhZGRpbmcgU3Vycm91bmQgKi9cbi5wLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucC14eHMge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wLXhzIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4ucC1zbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wIHtcbiAgcGFkZGluZzogMTNweDtcbn1cblxuLnAtbWQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucC1sZyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5wLXhsIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLyogUGFkZGluZyBMZWZ0IFJpZ2h0ICovXG4ucC1sci1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC1sci14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucC1sci14cyB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5wLWxyLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucC1sciB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnAtbHItbSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnAtbHItbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wLWxyLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4vKiBQYWRkaW5nIFRvcCBCb3R0b20gKi9cbi5wLXRiLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wLXRiLXh4cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wLXRiLXhzIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnAtdGItc20ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wLXRiIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4ucC10Yi1tIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucC10Yi1sZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnAtdGItbGcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi8qIFBhZGRpbmcgTGVmdCAqL1xuLnAtbC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucC1sLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wLWwtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLnAtbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnAtbC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxuLnAtbC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnAtbC14bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnAtbC1uLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogLTVweDtcbn1cblxuLnAtbC1uLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtNnB4O1xufVxuXG4ucC1sLW4tc20ge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHB4O1xufVxuXG4ucC1sLW4ge1xuICBwYWRkaW5nLWxlZnQ6IC0xM3B4O1xufVxuXG4ucC1sLW4tbWQge1xuICBwYWRkaW5nLWxlZnQ6IC0yMHB4O1xufVxuXG4ucC1sLW4tbGcge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuXG4ucC1sLW4teGwge1xuICBwYWRkaW5nLWxlZnQ6IC00MHB4O1xufVxuXG4vKiBQYWRkaW5nIFJpZ2h0ICovXG4ucC1yLW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC1yLXhzIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucC1yLXNtIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ucC1yIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnAtci1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wLXItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucC1yLXhsIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnAtci1uLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG5cbi5wLXItbi14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC02cHg7XG59XG5cbi5wLXItbi1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMHB4O1xufVxuXG4ucC1yLW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTNweDtcbn1cblxuLnAtci1uLW1kIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHg7XG59XG5cbi5wLXItbi1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4O1xufVxuXG4ucC1yLW4teGwge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cblxuLyogUGFkZGluZyBUb3AgKi9cbi5wLXQtbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucC10LXhzIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnAtdC1zbSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5wLXQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnAtdC1tZCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4ucC10LWxnIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wLXQteGwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnAtdC1uLXh4cyB7XG4gIHBhZGRpbmctdG9wOiAtNXB4O1xufVxuXG4ucC10LW4teHMge1xuICBwYWRkaW5nLXRvcDogLTZweDtcbn1cblxuLnAtdC1uLXNtIHtcbiAgcGFkZGluZy10b3A6IC0xMHB4O1xufVxuXG4ucC10LW4ge1xuICBwYWRkaW5nLXRvcDogLTEzcHg7XG59XG5cbi5wLXQtbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAtMjBweDtcbn1cblxuLnAtdC1uLWxnIHtcbiAgcGFkZGluZy10b3A6IC0zMHB4O1xufVxuXG4ucC10LW4teGwge1xuICBwYWRkaW5nLXRvcDogLTQwcHg7XG59XG5cbi8qIFBhZGRpbmcgQm90dG9tICovXG4ucC1iLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnAtYi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wLWItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wLWItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLnAtYi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucC1iLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wLWItbi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweDtcbn1cblxuLnAtYi1uLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IC02cHg7XG59XG5cbi5wLWItbi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweDtcbn1cblxuLnAtYi1uIHtcbiAgcGFkZGluZy1ib3R0b206IC0xM3B4O1xufVxuXG4ucC1iLW4tbWQge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHg7XG59XG5cbi5wLWItbi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweDtcbn1cblxuLnAtYi1uLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IC00MHB4O1xufVxuXG4vKiBNYXJnaW4gU3Vycm91bmQgKi9cbi5tLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLXh4cyB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4ubS14cyB7XG4gIG1hcmdpbjogNnB4O1xufVxuXG4ubS1zbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm0ge1xuICBtYXJnaW46IDEzcHg7XG59XG5cbi5tLW1kIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4ubS1sZyB7XG4gIG1hcmdpbjogMzBweDtcbn1cblxuLm0teGwge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi8qIE1hcmdpbiBMZWZ0IFJpZ2h0ICovXG4ubS1sci1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm0tbHIteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tLWxyLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5tLWxyLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm0tbHIge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ubS1sci1tIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tbHItbGcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubS1sci1sZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi8qIE1hcmdpbiBMZWZ0IFJpZ2h0ICovXG4ubS10Yi1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0tdGIteHhzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tLXRiLXhzIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5tLXRiLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm0tdGIge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubS10Yi1tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm0tdGItbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubS10Yi14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIE1hcmdpbiBMZWZ0ICovXG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm0tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubS1sIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cblxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tLWwtbi14eHMge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLm0tbC1uLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5tLWwtbi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm0tbC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG4ubS1sLW4tbWQge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuLm0tbC1uLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4vKiBNYXJnaW4gUmlnaHQgKi9cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm0tci14cyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubS1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5tLXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5tLXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cblxuLm0tci1uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLm0tci1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbn1cblxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm0tci1uLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cblxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLyogTWFyZ2luIFRvcCAqL1xuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm0tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm0tdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ubS10LWxnIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ubS10LW4teHMge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4ubS10LW4tc20ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLm0tdC1uIHtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5cbi5tLXQtbi1tZCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4ubS10LW4tbGcge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi8qIE1hcmdpbiBCb3R0b20gKi9cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5tLWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tLWIteGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubS1iLTIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ubS1iLTUwMCB7XG4gIG1hcmdpbi1ib3R0b206IDUwMHB4O1xufVxuXG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5tLWItbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xM3B4O1xufVxuXG4ubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLm0tYi1uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuXG4uZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRpdi1mbGV4LWNvbnRlbnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGl2LWZsZXgtY29udGVudC1jZW50ZXIuZmxleC1mZC0tY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRpdi1mbGV4LWNvbnRlbnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4uZGl2LWZsZXgtY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGl2LWZsZXgtYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyogZ2FwIHNpemluZyAtIENhbiBvbmx5IGJlIGFwcGxpZWQgdG8gZmxleGJveCBlbGVtZW50cyovXG4uZy1ub25lIHtcbiAgZ2FwOiAwO1xufVxuXG4uZy14eHMge1xuICBnYXA6IDVweDtcbn1cblxuLmcteHMge1xuICBnYXA6IDZweDtcbn1cblxuLmctc20ge1xuICBnYXA6IDEwcHg7XG59XG5cbi5wIHtcbiAgZ2FwOiAxM3B4O1xufVxuXG4uZy1tZCB7XG4gIGdhcDogMjBweDtcbn1cblxuLmctbGcge1xuICBnYXA6IDMwcHg7XG59XG5cbi5nLXhsIHtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uZmxleC1mdWxsIHtcbiAgZmxleDogYXV0bztcbn1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWd1dHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlci1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVyLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149Y29sLV0sIC5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14cy1uby1ndXR0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLXNtLW5vLWd1dHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5jb2wtbWQtbm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmNvbC1sZy1uby1ndXR0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLXhsLW5vLWd1dHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi52aXNpYmxlLXhzLWlubGluZSwgLnZpc2libGUtc20taW5saW5lLCAudmlzaWJsZS1tZC1pbmxpbmUsIC52aXNpYmxlLWxnLWlubGluZSwgLnZpc2libGUteGwtaW5saW5lIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaGlkZGVuLXhzLWlubGluZSwgLmhpZGRlbi1zbS1pbmxpbmUsIC5oaWRkZW4tbWQtaW5saW5lLCAuaGlkZGVuLWxnLWlubGluZSwgLmhpZGRlbi14bC1pbmxpbmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGVmZmVjdGl2ZSBhdCBjb2wteHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi8qIGVmZmVjdGl2ZSBhdCBjb2wtc20gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmhpZGRlbi14cy1pbmxpbmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGVmZmVjdGl2ZSBhdCBjb2wtbWQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmhpZGRlbi1zbS1pbmxpbmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGVmZmVjdGl2ZSBhdCBjb2wtbGcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5oaWRkZW4tbWQtaW5saW5lIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteGwtbm8tZ3V0dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuaGlkZGVuLWxnLWlubGluZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZG91YmxlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UxLCAuc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhdmVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDNcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q0XCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YXZlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUxLCAuc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXB1bHNlXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1wdWxzZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2hhc2luZy1kb3RzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cy5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QxLCAuc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXRocmVlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlM1wiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG5cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5NkNCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY3ViZS1ncmlkXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCB7XG4gIC8qXG4gICAqIFNwaW5uZXIgcG9zaXRpb25zXG4gICAqIDEgMiAzXG4gICAqIDQgNSA2XG4gICAqIDcgOCA5XG4gICAqL1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEOTZDQjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLCA3MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfVxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdvcmRwcmVzc1wiPlxuICogICAgICA8c3BhbiBjbGFzcz1cInNrLWlubmVyLWNpcmNsZVwiPjwvc3Bhbj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd29yZHByZXNzLnNrLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ5NkNCO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNrLXNwaW5uZXItd29yZHByZXNzIC5zay1pbm5lci1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUzIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTUgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU2IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTggc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU5IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTAgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE4JTtcbiAgaGVpZ2h0OiAxOCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDk2Q0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKlxuICBUYWJsZSBvZiBDb250ZW50c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC0gTWFpblxuICAgIC0gSGVhZGVyXG4gICAgLSBDb250ZW50XG4gICAgLSBFZGl0IGJveFxuICAgIC0gVGltZXN0YW1wXG4gICAgLSBIZWxwZXJzXG4gICAgLSBGdWxsc2NyZWVuXG4gICAgLSBTdHlsaW5nXG4gICAgLSBDdXN0b20gc3R5bGVzXG4gICAgLSBJY29ucyAtIEEgZmV3IHVzZWQgZXhhbXBsZXNcbiAgICAtIFJUTCBzdXBwb3J0XG4gICAgLSBDbGVhcmZpeFxuICAgIC0gRXhhbXBsZXMgKG1pbmltYWxpc3RpYyBpbiBncmlkKVxuICAgIC0gRXhhbXBsZXMgKGxpc3RzKVxuKi9cbi8qXG4gKiBNQUlOXG4gKi9cbmFydGljbGUuc29ydGFibGUtZ3JpZCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbi55Ym94IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC1jb250ZW50LXBhZGRpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndpZGdldC1jb250ZW50LXBhZGRpbmcgLndlbGwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogSEVBREVSXG4gKi9cbi55Ym94ID4gaGVhZGVyIHtcbiAgaGVpZ2h0OiAzNHB4OyAvKiBtYWtlIHN1cmUgXCIueWJveC1sb2FkZXJcIiBpcyBhbHNvIHRoZSBzYW1lIGhlaWdodCBvciBpdCB3aWxsIGZsaWNrZXIgZHVyaW5nIGNvbGxhcHNlICovXG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnlib3ggPiBoZWFkZXIgPiA6Zmlyc3QtY2hpbGQueWJveC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ueWJveCA+IGhlYWRlciB7XG4gIC8qXG4gICAgICAueWJveC1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDEwcHggMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgei1pbmRleDogNDAwMFxuICAgICAgfVxuICAgICAgKi9cbn1cbi55Ym94ID4gaGVhZGVyID4gLnlib3gtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDExMSU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ueWJveCA+IGhlYWRlciA+IGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ueWJveCA+IGhlYWRlciBoMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ueWJveC1jdHJscyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi55Ym94LWN0cmxzIC5idXR0b24taWNvbiB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuLnlib3gtY3RybHMgLmJ1dHRvbi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnlib3gtbG9hZGVyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTExJTtcbn1cblxuLnlib3gtdGl0bGUtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4vKlxuICogQ09OVEVOVFxuICovXG4ueWJveCA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDA7XG4gIC8qIGFzIHBlciB2ZXJzaW9uIDEuMyAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi55Ym94IC55Ym94LWJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cbi55Ym94IC55Ym94LWJvZHkud2lkZ2V0LWhpZGUtb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ueWJveC10b29sYmFyLm5vLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4ueWJveC1ib2R5Lm5vLXBhZGRpbmcge1xuICBtYXJnaW46IC0xM3B4IC0xM3B4IDA7XG59XG5cbi55Ym94LndlbGwudHJhbnNwYXJlbnQgLnlib3gtYm9keS5uby1wYWRkaW5nIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi55Ym94LWJvZHkgPiB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi55Ym94LWJvZHkubm8tcGFkZGluZyAuYWxlcnQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ueWJveC1ib2R5Lm5vLXBhZGRpbmcgLmNrZV9jaHJvbWUsIC5uby1wYWRkaW5nIC5tZC1lZGl0b3Ige1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnlib3gtdG9vbGJhciA+IC5zbWFydC1mb3JtIC50b2dnbGU6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSAucmFkaW8gaW5wdXQgKyBpLFxuLnlib3gtdG9vbGJhciA+IC5zbWFydC1mb3JtIC5jaGVja2JveCBpbnB1dCArIGksXG4ueWJveC10b29sYmFyID4gLnNtYXJ0LWZvcm0gLnRvZ2dsZSBpbnB1dCArIGkge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjQzdDN0M3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICNGRkYsIDAgMXB4IDFweCAjODU4NTg1IGluc2V0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCAjRkZGLCAwIDFweCAxcHggIzg1ODU4NSBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAxcHggI0ZGRiwgMCAxcHggMXB4ICM4NTg1ODUgaW5zZXQ7XG59XG5cbi8qXG4gKiBXRUxMIFdJREdFVFxuICovXG4ueWJveC53ZWxsIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLnlib3gud2VsbCA+IGRpdiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi55Ym94LndlbGwgaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIFdJREdFVCBGT09URVJcbiAqL1xuLnlib3gtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U0RTRFNDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAtMTNweCAtMTNweDtcbn1cbi5uby1wYWRkaW5nIC55Ym94LWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbn1cbi55Ym94LWZvb3Rlci5zbWFydC1mb3JtID4gbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogRURJVCBCT1hcbiAqL1xuLnlib3gtZWRpdGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qLnlib3gtZWRpdGJveCBkaXYge1xud2lkdGg6IDEwMCU7XG5mbG9hdDogbGVmdDtcbm1hcmdpbi1ib3R0b206IDA7XG59XG4ueWJveC1lZGl0Ym94IGxhYmVsIHtcbndpZHRoOiA4MHB4O1xuaGVpZ2h0OiAyNnB4O1xuZmxvYXQ6IGxlZnQ7XG5saW5lLWhlaWdodDogMjZweDtcbmZvbnQtd2VpZ2h0OiBib2xkO1xubWFyZ2luLWJvdHRvbTowO1xufVxuLnlib3gtZWRpdGJveCBpbnB1dCB7XG53aWR0aDogMjAwcHg7XG5oZWlnaHQ6IDI0cHg7XG5wYWRkaW5nOiAwIDVweDtcbmJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG4ueWJveC1lZGl0Ym94IHNwYW4ge1xuaGVpZ2h0OiAyNnB4O1xud2lkdGg6IDI2cHg7XG5mbG9hdDogbGVmdDtcbm1hcmdpbjogMCA1cHggMCAwO1xuY3Vyc29yOiBwb2ludGVyO1xufSovXG4vKlxuICogVElNRVNUQU1QXG4gKi9cbi55Ym94LXRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLypcbiAqIEhFTFBFUlNcbiAqL1xuLnlib3gtcGxhY2Vob2xkZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IC8qIGFkanVzdGVkIGZyb20gMjhweCAqL1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1raHRtbC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKlxuICogV0lER0VUIEJPRFkgVE9PTEJBUlxuICovXG4ueWJveC1ib2R5LXRvb2xiYXIsIC5zbWFydC1mb3JtLnlib3gtYm9keS10b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW46IC0xM3B4IC0xM3B4IDEzcHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ubm8tcGFkZGluZy55Ym94LWJvZHktdG9vbGJhciwgLm5vLXBhZGRpbmcgLnlib3gtYm9keS10b29sYmFyLCAubm8tcGFkZGluZyAuc21hcnQtZm9ybS55Ym94LWJvZHktdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi55Ym94LWJvZHktdG9vbGJhci5zbWFydC1mb3JtIC5pbmxpbmUtZ3JvdXAsIC5zbWFydC1mb3JtIC55Ym94LWJvZHktdG9vbGJhciAuaW5saW5lLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnlib3gtYm9keS10b29sYmFyIC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ueWJveC1ib2R5LXRvb2xiYXIgLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLypcbiAqIFNUWUxJTkdcbiAqL1xuLnlib3ggPiBoZWFkZXIge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0MyQzJDMjtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi55Ym94ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueWJveC1lZGl0Ym94IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMUIxQjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogLTEzcHggLTEzcHggMTNweDtcbn1cbi5uby1wYWRkaW5nIC55Ym94LWVkaXRib3gge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ueWJveC1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQTdBN0E3O1xufVxuXG4vKlxuICogQ1VTVE9NIFNUWUxFU1xuICovXG4vKiByZW1vdmUgY29sb3JzICovXG4ueWJveC1yZW1vdmUtY29sb3JzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIG9yYW5nZSB0aGVtZSAqL1xuLnlib3gtY29sb3Itb3JhbmdlID4gaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0M3OTEyMTtcbiAgY29sb3I6ICNGRkY7XG59XG4ueWJveC1jb2xvci1vcmFuZ2UgPiBoZWFkZXIgPiAueWJveC1jdHJscyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi55Ym94LWNvbG9yLW9yYW5nZSAubmF2LXRhYnMgbGk6bm90KC5hY3RpdmUpIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnlib3gtY29sb3Itb3JhbmdlIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi55Ym94LWNvbG9yLW9yYW5nZSA+IGhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M3OTEyMSAhaW1wb3J0YW50O1xufVxuXG4vKiBvcmFuZ2VEYXJrIHRoZW1lICovXG4ueWJveC1jb2xvci1vcmFuZ2VEYXJrID4gaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0E1NzIyNTtcbiAgY29sb3I6ICNGRkY7XG59XG4ueWJveC1jb2xvci1vcmFuZ2VEYXJrID4gaGVhZGVyID4gLnlib3gtY3RybHMgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ueWJveC1jb2xvci1vcmFuZ2VEYXJrIC5uYXYtdGFicyBsaTpub3QoLmFjdGl2ZSkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ueWJveC1jb2xvci1vcmFuZ2VEYXJrIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi55Ym94LWNvbG9yLW9yYW5nZURhcmsgPiBoZWFkZXIge1xuICBib3JkZXItY29sb3I6ICNBNTcyMjUgIWltcG9ydGFudDtcbn1cblxuLyogd2hpdGUgdGhlbWUgKi9cbi55Ym94LWNvbG9yLXdoaXRlID4gaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM4MzgzODM7XG59XG4ueWJveC1jb2xvci13aGl0ZSA+IGhlYWRlciA+IC55Ym94LWN0cmxzIGEge1xuICBjb2xvcjogIzgzODM4MyAhaW1wb3J0YW50O1xufVxuLnlib3gtY29sb3Itd2hpdGUgLm5hdi10YWJzIGxpOm5vdCguYWN0aXZlKSBhLCAueWJveC1jb2xvci13aGl0ZSAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODM4MzgzICFpbXBvcnRhbnQ7XG59XG4ueWJveC1jb2xvci13aGl0ZSA+IGhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI0M4QzhDOCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogSUNPTlNcbiAqL1xuLnlib3gtY3RybHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qXG4gKiBDTEVBUkZJWFxuICovXG4ueWJveDpiZWZvcmUsIC55Ym94OmFmdGVyLCAueWJveCA+IGRpdjpiZWZvcmUsIC55Ym94ID4gZGl2OmFmdGVyLCAuaW5uZXItc3BhY2VyOmJlZm9yZSwgLmlubmVyLXNwYWNlcjphZnRlciwgLnlib3gtZWRpdGJveDpiZWZvcmUsIC55Ym94LWVkaXRib3g6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi55Ym94OmFmdGVyLCAueWJveCA+IGRpdjphZnRlciwgLmlubmVyLXNwYWNlcjphZnRlciwgLnlib3gtZWRpdGJveDphZnRlciwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi55Ym94LCAueWJveCA+IGRpdiwgLmlubmVyLXNwYWNlcjphZnRlciwgLnlib3gtZWRpdGJveCwgLmNsZWFyZml4IHtcbiAgem9vbTogMTsgLypJRSovXG59XG5cbi8qXG4gKiBXSURHRVQgVE9PTEJBUlNcbiAqL1xuLnlib3gtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi55Ym94LXRvb2xiYXIgPiA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKlxuICogV0lER0VUIFRPT0xCQVIgQ09NUE9ORU5UU1xuICovXG4vKlxuICogVEFCU1xuICovXG4ueWJveCBoZWFkZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ueWJveCBoZWFkZXIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA3cHggMTVweCA2cHg7XG59XG4ueWJveCBoZWFkZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLnlib3ggaGVhZGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC55Ym94IGhlYWRlciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi55Ym94IGhlYWRlcjpmaXJzdC1jaGlsZCAubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbn1cbi55Ym94IGhlYWRlcjpmaXJzdC1jaGlsZCAubmF2LXRhYnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ueWJveCBoZWFkZXI6Zmlyc3QtY2hpbGQgLm5hdi10YWJzIGxpIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi55Ym94IGhlYWRlcjpmaXJzdC1jaGlsZCAubmF2LXRhYnMucHVsbC1yaWdodCBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBQSUxMU1xuICovXG4ueWJveCBoZWFkZXIgLm5hdi1waWxscyB7XG4gIG1hcmdpbjogM3B4O1xufVxuLnlib3ggaGVhZGVyIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAzcHggNXB4IDRweDtcbn1cblxuLypcbiAqIEJUTiBHUk9VUFNcbiAqL1xuLnlib3gtdG9vbGJhciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLypcbiAqIEJUTnNcbiAqL1xuLnlib3gtdG9vbGJhciA+IC5idG4ge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXB4IDhweCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogSU5QVVRcbiAqL1xuLnlib3gtdG9vbGJhciAuc21hcnQtZm9ybSBsYWJlbC5jaGVja2JveCwgLnlib3gtdG9vbGJhciAuc21hcnQtZm9ybSBsYWJlbC5yYWRpbyB7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4vKlxuICogTEFCRUxTXG4gKi9cbi55Ym94LXRvb2xiYXIgPiAubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuXG4vKlxuICogQkFER0VcbiAqL1xuLnlib3gtdG9vbGJhciA+IC5iYWRnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogUFJPR1JFU1MgQkFSU1xuICovXG4ueWJveC10b29sYmFyIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiA3cHggMCAwIDA7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwIHRyYW5zcGFyZW50LCAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbn1cblxuLnlib3gtdG9vbGJhciAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKlxuICogUEFHSU5BVElPTlxuICovXG4ueWJveC10b29sYmFyIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi55Ym94LXRvb2xiYXIgLnBhZ2luYXRpb24gPiBsaSA+IGEge1xuICBwYWRkaW5nOiAycHggN3B4O1xufVxuXG4vKlxuICogVEVYVCBJTlBVVFxuICovXG4ueWJveC10b29sYmFyIC53aWRnZXQtdGV4dC1pbnB1dCB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi55Ym94LXRvb2xiYXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi55Ym94LXRvb2xiYXIuc21hcnQtZm9ybSAuaWNvbi1hcHBlbmQsIC55Ym94LXRvb2xiYXIuc21hcnQtZm9ybSAuaWNvbi1wcmVwZW5kLFxuLnlib3gtdG9vbGJhciAuc21hcnQtZm9ybSAuaWNvbi1hcHBlbmQsIC55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gLmljb24tcHJlcGVuZCB7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZWxsLXBhbmVsIC5idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2VsbC1wYW5lbCAucmFkaW8gKyAucmFkaW8sIC53ZWxsLXBhbmVsIC5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2VsbC1wYW5lbCBmb290ZXIgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IDEwcHggMCAwIDVweDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBmb250OiAzMDAgMTVweC8yOXB4IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWxsLXBhbmVsIGZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMTRweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG59XG4ud2VsbC1wYW5lbCBmb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud2VsbC1wYW5lbCBsZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi53ZWxsLXBhbmVsIHtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzY2NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlbGwtcGFuZWwgaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzIzMjMyMztcbiAgbWluLWhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMTVweCAxM3B4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbn1cbi53ZWxsLXBhbmVsIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHggMTRweCA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2VsbC1wYW5lbCBmaWVsZHNldCArIGZpZWxkc2V0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi53ZWxsLXBhbmVsIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2VsbC1wYW5lbCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi53ZWxsLXBhbmVsIC5sYWJlbCAuY29sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLndlbGwtcGFuZWwgLmlucHV0LCAud2VsbC1wYW5lbCAuc2VsZWN0LCAud2VsbC1wYW5lbCAudGV4dGFyZWEsIC53ZWxsLXBhbmVsIC5yYWRpbywgLndlbGwtcGFuZWwgLmNoZWNrYm94LCAud2VsbC1wYW5lbCAudG9nZ2xlLCAud2VsbC1wYW5lbCAuYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53ZWxsLXBhbmVsIC5pbnB1dCBpbnB1dCwgLndlbGwtcGFuZWwgLnNlbGVjdCBzZWxlY3QsIC53ZWxsLXBhbmVsIC50ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDEzcHgvMTZweCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogT2ZmZXIgQ2FwcyAqL1xuLmNhcHMtcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhcHMtcGFuZWwgLnBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG4uY2Fwcy1wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcHMtcGFuZWwgLmNhcC1oZWFkZXIge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbn1cbi5jYXBzLXBhbmVsIC5jYXAtcm93IHtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luOiAyMHB4IDZweDtcbn1cbi5jYXBzLXBhbmVsIC5jb250cm9sLXRleHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcHMtcGFuZWwge1xuICAvKiBPZmZlciBSZWRpcmVjdHMgKi9cbn1cbi5jYXBzLXBhbmVsIC5jb250cm9sLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uY2Fwcy1wYW5lbC5wYW5lbC1zdWNjZXNzIC5jb250cm9sLWljb25zIHtcbiAgY29sb3I6ICM0Njg4NDc7XG59XG4uY2Fwcy1wYW5lbC5wYW5lbC1zdWNjZXNzIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMDQuODA1ODI1MjQyNywgMTc3LjY5NDE3NDc1NzMsIDEwNS45MTAxOTQxNzQ4KTtcbn1cbi5jYXBzLXBhbmVsLnBhbmVsLXdhcm5pbmcgLmNvbnRyb2wtaWNvbnMge1xuICBjb2xvcjogI2MwOTg1Mztcbn1cbi5jYXBzLXBhbmVsLnBhbmVsLXdhcm5pbmcgLmNvbnRyb2wtaWNvbnM6aG92ZXIge1xuICBjb2xvcjogcmdiKDIxMi41MDg1MTA2MzgzLCAxODUuNTI5Nzg3MjM0LCAxMzguOTkxNDg5MzYxNyk7XG59XG5cbi8qIE9mZmVyIFJlZGlyZWN0IFJ1bGVzICovXG4ucmVkaXJlY3QtcnVsZS1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucmVkaXJlY3QtcnVsZS1wYW5lbCAucGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cbi5yZWRpcmVjdC1ydWxlLXBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVkaXJlY3QtcnVsZS1wYW5lbCAuY29udHJvbC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWRpcmVjdC1ydWxlLXBhbmVsIHtcbiAgLyogT2ZmZXIgUmVkaXJlY3RzICovXG59XG4ucmVkaXJlY3QtcnVsZS1wYW5lbCAuY29udHJvbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnJlZGlyZWN0LXJ1bGUtcGFuZWwucGFuZWwtaW5mbyAuY29udHJvbC1pY29ucyB7XG4gIGNvbG9yOiAjMzQ2NTk3O1xufVxuLnJlZGlyZWN0LXJ1bGUtcGFuZWwucGFuZWwtaW5mbyAuY29udHJvbC1pY29uczpob3ZlciB7XG4gIGNvbG9yOiByZ2IoODMuNTQ0MzM0OTc1NCwgMTM5LjE4MjI2NjAwOTksIDE5NS45NTU2NjUwMjQ2KTtcbn1cbi5yZWRpcmVjdC1ydWxlLXBhbmVsLnBhbmVsLWRhbmdlciAuY29udHJvbC1pY29ucyB7XG4gIGNvbG9yOiAjYjk0YTQ4O1xufVxuLnJlZGlyZWN0LXJ1bGUtcGFuZWwucGFuZWwtZGFuZ2VyIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMDYuMTY2MDA3OTA1MSwgMTI4LjcyOTI0OTAxMTksIDEyNy4zMzM5OTIwOTQ5KTtcbn1cblxuLyogT2ZmZXIgUmVkaXJlY3QgQWN0aW9ucyAqL1xuLnJlZGlyZWN0LWFjdGlvbi1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwgLnBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJlZGlyZWN0LWFjdGlvbi1wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnJlZGlyZWN0LWFjdGlvbi1wYW5lbCAuY29udHJvbC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwge1xuICAvKiBPZmZlciBSZWRpcmVjdHMgKi9cbn1cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwgLmNvbnRyb2wtaWNvbnMge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IGdyYXk7XG59XG4ucmVkaXJlY3QtYWN0aW9uLXBhbmVsIHtcbiAgLyogT2ZmZXIgUmVkaXJlY3RzICovXG59XG4ucmVkaXJlY3QtYWN0aW9uLXBhbmVsIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNjYuMjUsIDE2Ni4yNSwgMTY2LjI1KTtcbn1cblxuLnJlZGlyZWN0LWFjdGlvbi1wYW5lbC5uZXctYWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNiYTAzO1xufVxuXG4udGh1bWJuYWlsLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIGJvcmRlcjogZG90dGVkIDNweCB3aGl0ZXNtb2tlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5ob3Zlci1pbWFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaG92ZXItaW1hZ2UgLnRodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggbGlnaHRncmV5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5ob3Zlci1pbWFnZSAucmVtb3ZlIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5ob3Zlci1pbWFnZSAuZnVsbC1pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCAjODg4ODg4O1xuICBib3JkZXI6IHNvbGlkIDNweCB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAyJTtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5ob3Zlci1pbWFnZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvdmVyLWltYWdlIGEgLmhpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLmhvdmVyLWltYWdlIGE6aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWxlLWxpbWl0IHtcbiAgY29sb3I6IGdyZXk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmNyZWF0aXZlLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYS5tZXNzYWdlLWJvZHktY29udGVudCB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogYnJvd247IC8qIGZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQ6IGhzbCgzNCwgODUlLCAzNSUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIHNwYW46aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBHbyBiaWcgb24gdGhlIHNpemUsIGFuZCBsZXQgb3ZlcmZsb3cgaGlkZSAqL1xuICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCBoc2woMzQsIDg1JSwgMzUlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogR28gYmlnIG9uIHRoZSBzaXplLCBhbmQgbGV0IG92ZXJmbG93IGhpZGUgKi9cbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpOm50aC1jaGlsZChvZGQpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBoc2woMzQsIDg1JSwgNjUlKTtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpOm50aC1jaGlsZChvZGQpIHNwYW46YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogaHNsKDM0LCA4NSUsIDY1JSk7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaTpudGgtY2hpbGQoZXZlbikgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGhzbCgzNCwgODUlLCA0NSUpO1xufVxuLmNoZXZyb24tYnJlYWRjcnVtYnMgbGk6bnRoLWNoaWxkKGV2ZW4pIHNwYW46YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogaHNsKDM0LCA4NSUsIDQ1JSk7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaS5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMThDNEU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMThDNEU7XG59XG4uY2hldnJvbi1icmVhZGNydW1icyBsaTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0MxRTFBNjtcbn1cbi5jaGV2cm9uLWJyZWFkY3J1bWJzIGxpOmhvdmVyIHNwYW46YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0MxRTFBNjtcbn1cblxuLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRhZyAuY29udHJvbC1pY29uczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhZzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLnRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5hLnRhZzpmb2N1cywgYS50YWc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWctcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLnRhZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcbn1cblxuLnRhZy1kZWZhdWx0W2hyZWZdOmZvY3VzLCAudGFnLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MDc3O1xufVxuXG4udGFnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4udGFnLXByaW1hcnlbaHJlZl06Zm9jdXMsIC50YWctcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG59XG5cbi50YWctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG5cbi50YWctc3VjY2Vzc1tocmVmXTpmb2N1cywgLnRhZy1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cblxuLnRhZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnRhZy1pbmZvW2hyZWZdOmZvY3VzLCAudGFnLWluZm9baHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuXG4udGFnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4udGFnLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC50YWctd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG5cbi50YWctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnRhZy1kYW5nZXJbaHJlZl06Zm9jdXMsIC50YWctZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cblxuLmxpc3QtaW5saW5lID4gbGkudGFnIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uZm9ybS1jb250cm9sLWRhbmdlcixcbi5mb3JtLWNvbnRyb2wtbG9hZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA3LjE0Mjg1NzE0NDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNC4yODU3MTQyODg1cHggMTQuMjg1NzE0Mjg4NXB4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jb2wtZm9ybS1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogIzczOWU3Mztcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggd2hpdGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCB3aGl0ZTtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzczOWU3MztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzczOWU3Mztcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM3MzllNzMnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjQzc5MTIxO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHdoaXRlO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjQzc5MTIxO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjQzc5MTIxO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM0M3OTEyMScgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oYXMtZGFuZ2VyIC5oZWxwLWJsb2NrLFxuLmhhcy1kYW5nZXIgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWRhbmdlciAucmFkaW8sXG4uaGFzLWRhbmdlciAuY2hlY2tib3gsXG4uaGFzLWRhbmdlciAucmFkaW8taW5saW5lLFxuLmhhcy1kYW5nZXIgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogI0E5MDMyOTtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHdoaXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggd2hpdGU7XG59XG4uaGFzLWRhbmdlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI0E5MDMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjQTkwMzI5O1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM0E5MDMyOScgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oYXMtbG9hZGluZyB7XG4gIC8qIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzcGluLWNvbG9yKTsgKi9cbn1cbi5oYXMtbG9hZGluZyAuZm9ybS1jb250cm9sLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSGdBZUFQVWZBQUFBQUVCQVFHNXVibk56YzRhR2hvbUppWkNRa0ppWW1LZW5wNm1wcWJPenM3VzF0Ym01dWIrL3Y4SEJ3Y2JHeHNqSXlNN096dExTMHRiVzF0alkyTjNkM2VEZzRPWGw1ZXJxNnUvdjcvUHo4L1gxOVNNakkxbFpXWTJOalNzckt6dzhQSUdCZ1Z4Y1hLMnRyZnI2K2pZMk5sSlNVbUppWXFPam8xVlZWZi8vLzBWRlJURXhNV3BxYW5aMmRrMU5UVG82T2g4ZkgzdDdlMzE5ZlNjbkoyWm1aaTR1THBXVmxVaElTSnljbkJnWUdBVUZCUmNYRndvS0NnOFBEeE1URXlIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpDZ0FmQUN3QUFBQUFIZ0FlQUFBRy84Q1BjRWdzR285STVFYVRiQ1lOQTZkemtTR1dlQnRpVmpwTW1hcWZTdzhRR1diQTNFK0JKMkk2QUFDVVVKTmhwajhQV2l6MFNjQUpIeHRuVzNjbU5Cd01DVDQrZkdkMlRRNEZEQmhDT1RvMk54b1hGM1dPUTNTUFF4WW1KU1loRUJrekZFY1pKSUlZRnhhRVJCVWRNQUV3Q1UyYW14ZXpSUmN1TURpclNSdTl2MGNvQmxJWWFFb1dGQlhKUnhvYXlSb05IZ01uSWlJVlhCUGlFeFdVUWhnRklpa2Q3TVZOR3hMakV4U2hGdzhqT1NnWFhMR2MxRU1ZSEVpNUVDcUpBeGtEM0IzWkFBR0NCU2NJQkF4b2NhQUpoUWNSSUV4SWdxS0ZnQkFqTUR4NFdFUURoUTBXTWo3WWFBU0NqQnNObUZ3ZzRFRUJuVG9VR2pEWTl3SERoRklJSkxYTUdsR2d3SU1MQ2taUXdOQ2dBWVE3Y3d3VVFQREJnZ0lGcXlRMGNQQk1TZ1FDTnlnaFZRQnV3d01HQ3FXTThFQlN3NElGUERVOGVIckhBVThoRFJZUTJwQVc2b2NJRC93Nm9TTzQ4SkVnQUNINUJBa0tBRGtBTEFFQUFRQWNBQndBQUFiL3dKeHdTQnhtTXNXa2N1a3BMSjlEeDRhSUN4QTNJeWl4SlJ0U2JCL0s4QVhTRGcrc2JxN0JvUzJFSm9EYUhBbkFERGtFSjRiS0RRQUFEbVpDR3lJckFSVW9iU2dSZ0I5UUN3WUxGMElJSlRnTEdoUVdHd3d4QUU1Q0docFRReFluS1RVZUZCb2hZa1VaSVJnNVIwZEpGQUlpSFNJTVVCcEh2Nld3SVIwbnIwKzFXZ3MzWnFQSUZoVVZTR1liSkNSRUdnMEdNeTRETFJMVUYrSVhHRWdZQmk0Q0F0N2dadVBqcFJjUkRnd0xGb1BBR3NnUFpobkNTdythM0lOQ1lRSWxKVmdLZUNDUUFNb0ZDUk1tVkZDU2dFQUJBdzFJU0poVlJJTUZGUmNpVGpnbUpNS0JFUkNtWEZDd1lNSUdXeFlnUU9DSXdRSUZqa3NjTEZBZ2pnRURRQXNaSGtDWU1FaEloZ1VMQkYxbzBPRGVCSm42QmxFWXdVQWZCcWFVTmtTQU1OQU1CQWJUc2pXSXFtRm8wUWhSaFR3UU5FVER4S0pGSnJTRCs4U1ptU0FBSWZrRUNRb0FKd0FzQVFBQkFCc0FIQUFBQnYvQWszQklIR28weGFSU2FUQXNuMEpIc1pQYUREY0s2TkFWc3A0cXF4VkZtREc5dE1MRGl5QjhCRURTVFljblE1OGlvZzdpMUhndlRpRWNIRmxvR3dNaUloVU5JQUVMRGh3ZklCbExEVGNPRjBJTktTSUtHaFFXR3drd1BBZENFd1ltVGtJWU15MHVOeFFxQmhOSkdRUWFEemc3QUR3VlJCWWhBZ01ESTFBSkFNZ3h0RVVaTjhNUlVCb2xBRGkrU3c0NWFBdXFTUm9XRlJaSWRrVWFEaWdHSGdVRVkyZ1lHZTlIR0FqcEJlcnNXaGthNys5a0ZCRVBEakRZMmFCaGc1Y2tHNVpGTzZoa2dnSUZBcUZjdURCSnlRTUZDeFE4Z0pMQkFnYVBTUnc4WEJCclFzUWlHRWgwdkFCeWlDSUlGS3hnWU5DQVZzRVRHQ2hNRUtlUDRoTS9DQTBhWE1BQUFRSUdEUkltM01NWEZCcFJDSmdxVE5ocGgwS0RCMVl5UERBcWhJSUVUR2dnT09CWlZGeENhMXFvRG9rQTdRclljVU9td29WQ0VFMFFBQ0g1QkFrS0FCd0FMQUVBQVFBY0FCd0FBQWIvUUk1d1NCeGlNTVdrY3BtN0xaOURpSVk0RUJBMUNpanhWdGdJTDZKVFJiaXB0YlREUmN2SmlYUTZENkdzeEVaWFhJSVJ4L0ZlY0hJZ0lCRm9Rd1lEQXhRT0tSME5FZ0VCTlZBUUtBMFdRaEVDQXlNYUZCWWJDeWtsREVJUUJDa2VSQnNIQkI0b0VpUUhFa2thT1Jrak9EUXhKUmRGR2djRkhnVUpVQVk2SHpRZ0ZFb2JJd1VGY1U4WklERWl2RThUQ0Y1UUNTaFBHeGtYR0ZOb0Rnd1JTR1FURGdzTENnckthREVBQUQwc014Y2FFQXp1Q2lQd1dqVG1BZmdoWW95UURCWXFXRUNuNWNDTkViS1daSWdJUlJ1VUNRMFlXSUlpTHNPVENBMGNOSUFBUlVNR0RTYVY2QXRKZ1FTRmNVVXliRENKMGlPUkNnOGtXTXNBQVlKQlJDRWFMbHpRWnZMa3haNFlNa3lZZ0dHRFVJWm9OdlJVaGtFQ1V3NFloRnJVWWlIbndRa1MwQW0xaVdaQ0JHMGJ3TUlVU29pREp5SVVKc1JzbXlRaFhTMHpDUVVCQUNINUJBa0tBRGNBTEFFQUFRQWNBQnNBQUFiL3dKdHdTQnhtTU1Xa2NvbklMWi9EeUlaSW1FMkZKQWFVbURoa2hCalp3QUoyemJaRFNPaWd1VlVHZzhsdE0zc2gwR0JQUVhHVERBUVFOeWdwSW5KNGdub1VFUzB0RHhRZElnTlFGUThUU0gwRmV4Z1FFaGtqSnlZTFFoTW9Bd2xGRFNNS0RSUXFJeEZKR0FnYUN6VXJKU21YUXhvTkN3c0tnVThKTUFFZ0hSVktHeEFLQ3NoUEdSMHdJVi9Qc0ZzTVdrc1pHUmNYMUZzTENRMmRRaHNTRHcwTkRnek9VQm9sTVJ3Zk1DMFRHdWNPNmV4b0d6QXhOUE5PU05pRjRZS0ZObWdVSUdBdzRWc1JEUlRRT0JBRmhRSUVDTHFXZ0FBZ3d1RVFjeEFpUURDMGhBR0FremJJRkpGd1VZSUZGUmF1UE5Sd2dNVkpEaGt2U0toQUxjT0VRZ2tYNWdqUnNPMkttaFVHS2s2UW9FR0RCUXNaTm16ekNHWERUMlFhdXJVaHFvSEVJUXdTSXM3UkttUWJRalFWSnNpOGdFSG10a05CaVhSN2VDaFd4aWRCQUFBaCtRUUpDZ0F4QUN3QkFBRUFIQUFiQUFBRy84Q1ljRWdjWmpERnBISzVTQ3lmUThxR2VMaE5oUnNIbFBoWVpJUVpqK2NDSmhTMlVRVmphdkVVSnJHTnA2VkFDelVMQlNSV0tSUWlNUWdDQXhSMlFnMExDeGNVSVFRUkV3TXVCRkFYRUJSSU1SWUtlaGdSRWhnakxpME5RaE1JSVhWRUVBd05EeFVxRVJaSkZna2JEUzRpSmdKZlJCc1JEY0I3VHdrbUloMERaRW9Ud0xKUEdDMGROeHBRR1JKb0ROWkxHa2NYMDFzYkRBc09FOTRiRXhFUTZRL04xRGdnQVNzdkxoVWJGUkhvRUEvSlVCb3ZJQ3M0VW9SZ3QwRURoZ3RYdGp4d0lNRkN3aUliOWoxUmdHS0xCUWtUSGliWmdFUEhDWGE5S0V3WUNUS0pBaDBmT01ESVJrVGtCQW9YVkdEUUtDVEJCUVF2UHVnb0FSSkRoVXR1ZHk1Y3dIU29CSUF6TVNMY0VHRUFDb2FER2paZytNSUFBQUFPaHVJSVJWSXd3N1FCVmtuWnlXQmgzN1lwRzBBQUdHRG9JQWtqdkdKa2dNSENrRGNqZCtOVXpFb2tRMXdvUVFBQUlma0VDUW9BSVFBc0FRQUJBQndBSEFBQUJ2L0FrSEJJSEdveXhhUnlHWGtzbjhQS2h0aFlUSVVrQjVRWWNXaUVtb1VDQTg0ZHRrTkt3ekc5S0JRVklZcXdRSU1ialVqSThxYUVGZ1VGRTNaQ0VBNE5HQmNqSXhRWUhoNW5UeGNTRmtnaEYzZ1FHUlVWR0EwRUJCQkNGd3dHREVVU0R4QVNGeW9TZmtVUkNCc1NCaTR0TTVaRUV4QVJxMUFvQWdNQ0hsOUtGS3BrVHhZdUFqbkdTeG13VUF3U1QwY1l1bEFiRFF3UFVrSWJGaFFTRXhNUzBKSWlIUjBueEJVazQrWVM2R2dhNngwaUxUY1dReHNaMmE1c2NlQU4zcElqYUxwdFNkUnZ5d2tZTXJRUlNYVGhncklsSTBvRUFGSGo0cEFMRml4cUlDRVJUSUVMRHdZRUtKR2lvUkNBR2E3OHcvRGxTb01BUEc0SXFaQmpBQXBKS0JreWZFa1FJNGFIQ0J3K3dDaTU1Qi9DQkFBQUVBZ3hnQU1IQllRMElBelJJT29aRFRoMERDQVVkSWlGSFFDY2hNQ0FBMFRXSWpSOFFOTlFRQ0FoSVFOZTNOMXlZUnFVSUFBaCtRUUpDZ0F0QUN3Q0FBRUFHd0FjQUFBRy84Q1djRWdjYm9ySVpMSVNVVHFGbHVNUTBwQUtLYy9oQkpJUmJoNk5pOWZCeUFvdmo4aFIwMmhVaEE4RnhOelNRQ0NTRnFhTm5TZ1VXSFFURVJBV0dBd01FeGtLQ3dza1NoZ1VGbDExZHhNYUZoY1pmZ29UVUE0b0RVUVZFaE1URnlvVllrVm9KQlFJSGdRR3EwTVZwaE9CU2dvRXNRY1lTUmFsbEVvVkJRVUl3MGdhdjFrT25ra2JHaHJKVGhvT0RSRVZVaGdYM1JoUlpoY0NBK1F6S0pQYzNSZFdUaGdEQXVNaEtLc2IwZFJPRUdrV1N0Rm1EUTVQcG1WZ3AweEFpaG0waUdUSUlQQUpndzRpT2d4NG8zRGhRQlVJTkNEWjRHc0NBUkVtVHVUYXdGQUtCQUFmVUxSZ3FPRkJoeEk1aEZRWUljK0pDUUFBQ0Rnb1VZS0FCRVlRSzFMY1MwSmhCNEFBTFJyRWlER2pCUW9RSUJMUXVRRWd4cjRJSHpoNEVES0RoUXc2Sm1JOHcxQWl4Z0loR2dhWW9ITmczNUFPSDl3S1VVQndhZ2M2WmpMSWZSSUVBQ0g1QkFrS0FDZ0FMQUlBQVFBYkFCd0FBQWIvUUpSd1NCeHVpc2hrOGlKUk9vVVhEWEVDT1E0cno2RkZJaFZHSHBoaHhKRVZZaVNUb3dZQ3dhSWlqRWdadFpsTUtDaE5wSTJpTkJwdVpSWjJGeGtQRUJRWkRvdFdTQm9YR0YxMUV4VWJHUmdaRlF3TmVDZ1pFZzV5UXhnWHBSa2trVWdZRVJzWERncXdHVVdrcFJkUEVyQUtETEtxRnhhTlNSa0xDZzFkU1pabEZMWktHeHJHVHh0c0VyOUNHaG5YMTNNWEJBVUZIamNqRnRiWXZGa1kzZDQzQ21GQ0c4QlpFaExLU2dzSlpadFBBd0E4N0VvWE1nSUtMQ05Db2dPQWd5NmVNQkF3WU1DTVFIbEFITFNSSTBNT2lFSXlITWgwd0VXTEFST0dNQWpnb29FUUNSeEtHTmlBb2VXREdpWVFRR2x3dzU2U0ZqUmloSmlBQTBjQlJ3c2lUdFRvOTRTQ0RRNHZVRXdJQUtJQUNnVWRPb3lZZzBCSGlaQVZjSURJSWVTR2lSQnpXbnlBMEs0RENBYnRQTlFnVVNaSEp5RXlBZ3hFMGVEZEhBVUM1cFJwTlNjSUFDSDVCQWtLQUNJQUxBRUFBUUFjQUJ3QUFBYi9RSkZ3U0NScWlzaWtNak5ST29lWkRkRWlrUTR0cENmVVloVlJKcGtoQmRKOWFpNFg2MlJ5RVk0bFd1SUYwOTZzTFNMTEE0S1BDK2x6ZGhKcEVCRmtUaHNaR1VjaUcyZ1lqVklXRUE4VVFobHZSWXVLR2lvWWpFUWJWUmtSRFE0TllacWJrRTRWREE2d3JFZ2FHbEZQR2FjUW9FcGxTaFI5U1JVTEJ4NnlUeFVVRlJoV0dqTWNBTkE3d0U0YUN0WUtEQThYR2lFME85QTkwMHJWMXd2YVE2NDVCNmxhRmhVVzdFZ1RLSEVPRUZvRk5COU5UaGdlQlNqYUlObFFJOFlISFRXZVBDaFF3SU9CQ2tocThPQUF3NENHQkphS1lMaEJKNEVIQWdXbU1WZ3hJRUVZQ2lCd2VIQms0UUtFQVMzb2liandBSUdDSndRQ2dDaUE0VVNLU0J3WlhBZ1ZHQ2ZEaXdBZE52VHNjRUJFQXdFREZ2Z1J3UURHaXlZYWFuUklJQ1JCaXdKVFBhemdKOEpGaWdkREVBeUk1MFFCeENFM1VoQVY0WUR0VkFneXBzYlo4RlpMRUFBaCtRUUpDZ0FrQUN3QkFBRUFIQUFjQUFBRy8wQ1NjRWdrYm9ySXBISmpVVHFIbStNd2M1RUtNZGFuSm1POVhESkR5K1JwekhDRkZ3eEdhSkZVeU1UTUZwMG1ZU1NUSmx4bzFtaElGblVUZzM5S0VDQUNERkpiWUZJWmczb2JGeE1VUlNJQUFEUUVWVmxoR3hvVUVCQVBhMFV0bUFBZFR4Y1BvaENsU0NFN1BXTk9HeEVRRW1CT0ZEbHdGbnBKRmhBTEk3Q3JhWVVrR2g0NExCOGNNUkJ3R3d3TkRRNFBFUmdhSVRBMEhCdzZEOVRYMTlrWFFob1NEQWdINmI5ZVowa1lDWEFVd1VvSkpqRFRUaG9NRkRqWWhjUUFpQUF3VGp5Wm9HQ0JBZ2J3aUhnb0FjS0VBVllSa0Z4UW9NYUJRd1VSU1VRUUVXSUJtQXcxT2hUUVVBRmZoQUlFRlBDWjRNQ2ZFZ1FkT3R6QU1LREZqVWNNQmp4NENQbGtnNEFPTGN6SUVIQ0FoSVFDQlJqc2NkcmhSRVlOTXdZZ0VMSWdCSXFwKzhnSktkQkNxaEFGSHBROVdaQnhTSUlXbFlaQUlEaFZ5QVFDZGNsc2VBTW5DQUFoK1FRRkNnQWRBQ3dCQUFJQUhBQWJBQUFHLzhDT2NFZ2NiakxGcEZMb2tCQTFtYzF6bVR6MEhrT29acGl4U0tuRENPQUhFV1kwMjA3bWdnRVhhUURiOXJ6ZFhOaHVZZ3NBRUtnelNIY1hYMG9SS1RNTVVoUStQaUZFZG5kQ0pCZ1dGVVVpUHh3Qk55UUhaVWtZV3hVVEV4SnRUelV4SHpFdFlCcWtwQmRMQkJ3eERXNFZFaE5JVkEweWhFc1lza3NhRkJBT0Zua2RHSUJwUWd3eUtUZ0JMQXJLRU5nUkVoUWFHemNtQVNBZ0xDUEtFZGpacHgwU0NnY0dFY29WRmhhaFN4c2p6a3Z6YmhBMUpsaGdIalNBQUl6SUNCRWlVcmdnUWNVQ0F3Y1ExUTFCWUNMRkNRTVpIamhJc3VHQkJnekhHalRnSmVTQ2pCQUpaR21ZTWVER21nckNGaWo0aEdFQ0JIaFVGQWdRY0VDREFVY0NDVG93a0VreVQ0RUJNcUxjS0ZDT2dnSUZFNVIxdU9CQ1FKa05Cd29zRUFKQndVWmxEMXA4N1pDakFNQU9EeFRrb3hJQnB4QUZCQ3dOa2JCV3FnUURCYVZ5akpvbkNBQTcpO1xufVxuXG50ZXh0YXJlYS5uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG50ZXh0YXJlYS52LXJlc2l6ZS1vbmx5IHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG50ZXh0YXJlYS5oLXJlc2l6ZS1vbmx5IHtcbiAgcmVzaXplOiBob3Jpem9udGFsO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGhlbWUtc2VsZWN0b3Ige1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUxcHgpIHtcbiAgLnRoZW1lLXNlbGVjdG9yIHtcbiAgICBjb2xvcjogI2RkZDtcbiAgfVxufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTZweCAxM3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLCAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogOHB4IC0xM3B4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTFweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5uYXZiYXItbmF2Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MXB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1mb3JtLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5uYXZiYXItdGV4dC5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzM3NDI7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwLjc0LCAzOC40MjUsIDQ2LjExKTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE5NS41LCAxOTUuNSwgMTk1LjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMC43NCwgMzguNDI1LCA0Ni4xMSk7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6IHJnYigzMC43NCwgMzguNDI1LCA0Ni4xMSk7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjc0LCAzOC40MjUsIDQ2LjExKTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MXB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNkZGQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzMC43NCwgMzguNDI1LCA0Ni4xMSk7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOC41LCA4LjUsIDguNSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDguNSwgOC41LCA4LjUpO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYuMTUsIDE2LjE1LCAxNi4xNSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDguNSwgOC41LCA4LjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUxcHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoOC41LCA4LjUsIDguNSk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOC41LCA4LjUsIDguNSk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDguNSwgOC41LCA4LjUpO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tdmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmN1c3RvbS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2VuZXJhbC1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogdGFicyBvdmVycmlkZSAqL1xuLm5hdi10YWJzIGxpLnRhYi1jb250cm9sLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgbGkudGFiLWNvbnRyb2wuZGlzYWJsZWQudGFiLWNvbnRyb2wtZW5hYmxlZCA+IGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXYtdGFicyBsaS50YWItY29udHJvbC5kaXNhYmxlZC50YWItY29udHJvbC1lbmFibGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTE0Ljc1LCAxMTQuNzUsIDExNC43NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpYi10aW1lcGlja2VyIGJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGFnLWdyaWQgc3RhdHMgcGl2b3QgZHJvcGRvd24gKi9cbi5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMjJweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQsIC5ncmlkLXBpdm90LWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmdyaWQtcGl2b3QtZHJvcGRvd24uZHJvcGRvd24tbWVudSAuYnRuLmRpc2FibGVkOmZvY3VzLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG4uZGlzYWJsZWQuYWN0aXZlLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG5bZGlzYWJsZWRdLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG5bZGlzYWJsZWRdOmZvY3VzLCAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmdyaWQtcGl2b3QtZHJvcGRvd24uZHJvcGRvd24tbWVudSAuYnRuW2Rpc2FibGVkXS5hY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG4sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZ3JpZC1waXZvdC1kcm9wZG93bi5kcm9wZG93bi1tZW51IC5idG46YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmdyaWQtcGl2b3QtZHJvcGRvd24uZHJvcGRvd24tbWVudSAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5jYXJkLCAuY2FyZC1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jYXJkLWJsb2NrLCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4IDFweCAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMXB4IDFweDtcbn1cblxuLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjc2YjE7XG59XG4uY2FyZC1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzI3NmIxO1xufVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczOWU3MztcbiAgYm9yZGVyLWNvbG9yOiAjNzM5ZTczO1xufVxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM5ZTczO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzczOWU3Mztcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczOWU3MztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MzllNzM7XG59XG5cbi5jYXJkLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc4ODlDO1xuICBib3JkZXItY29sb3I6ICM1Nzg4OUM7XG59XG4uY2FyZC1pbmZvIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Nzg4OUM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTc4ODlDO1xufVxuLmNhcmQtaW5mbyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc4ODlDO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU3ODg5Qztcbn1cblxuLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNzkxMjE7XG4gIGJvcmRlci1jb2xvcjogI0M3OTEyMTtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3OTEyMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNzkxMjE7XG59XG4uY2FyZC13YXJuaW5nIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNzkxMjE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzc5MTIxO1xufVxuXG4uY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTkwMzI5O1xuICBib3JkZXItY29sb3I6ICNBOTAzMjk7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MDMyOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBOTAzMjk7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MDMyOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBOTAzMjk7XG59XG5cbi5jYXJkLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5jYXJkLXdoaXRlIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5jYXJkLXdoaXRlIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNhcmQtaW52ZXJzZSAuY2FyZC1oZWFkZXIsXG4uY2FyZC1pbnZlcnNlIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uY2FyZC1pbnZlcnNlIC5jYXJkLWhlYWRlcixcbi5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10aXRsZSxcbi5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rLFxuLmNhcmQtaW52ZXJzZSAuY2FyZC10ZXh0LFxuLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlID4gZm9vdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG4uY2FyZC1pbnZlcnNlIC5jYXJkLWxpbms6aG92ZXIsIC5jYXJkLWludmVyc2UgLmNhcmQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW52ZXJzZS5jYXJkLWhlYWRlciwgLmNhcmQtaW52ZXJzZS5jYXJkLWZvb3RlciwgLmNhcmQtaW52ZXJzZS5jYXJkLXRpdGxlLCAuY2FyZC1pbnZlcnNlLmNhcmQtYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLXNwYWNpbmc6IDEzcHggMDtcbn1cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jYXJkLWRlY2std3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uY2FyZC1ncm91cCAuY2FyZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2FyZC1ncm91cCAuY2FyZCArIC5jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDEzcHg7XG59XG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVuZGVybGluZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50cmFuc2Zlci1jb250YWluZXIge1xuICBtYXJnaW46IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHJhbnNmZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udHJhbnNmZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udHJhbnNmZXItaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW46IDVweCAwO1xufVxuLnRyYW5zZmVyLWhlYWQgLnR5cGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udHJhbnNmZXItYm9keSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4udHJhbnNmZXItc2VhcmNoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi50cmFuc2Zlci1zZWFyY2ggaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4udHJhbnNmZXItbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50cmFuc2Zlci1saXN0IGxpIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnRyYW5zZmVyLWxpc3QgbGkgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUFGOEZFO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyYW5zZmVyLW9wZXJhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi50cmFuc2Zlci1vcGVyYXRpb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweCAzMHB4O1xufVxuLnRyYW5zZmVyLW9wZXJhdGlvbiBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJlY2lzaW9uLXN0YXRzIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVjaXNpb24tc3RhdHMgLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucHJlY2lzaW9uLXN0YXRzIC5hZy15ZC1zdHlsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcmVjaXNpb24tc3RhdHMgLmJvcmRlci10b3AtZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogI2RkZCBkYXNoZWQgMXB4O1xufVxuXG4ud2lkZ2V0IC5vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cblxuLndpZGdldCBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOCwgMTU1LjEzMjUzMDEyMDUsIDQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzIsIDAsIDM5LjM3MzQ5Mzk3NTkpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkanVzdGVkLWdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODUuMzc1LCAxODcuNjI1LCA4NS4zNzUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg1LjM3NSwgMTg3LjYyNSwgODUuMzc1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yb3cubm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXIgW2NsYXNzKj1jb2wtXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5yb3cubm8tZ3V0dGVyIFtjbGFzcyo9Y29sLV06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyB0aWNrZXItYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi50aWNrZXItYW5pbWF0ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHRpY2tlci1hbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xufVxuXG4udGlja2VyLWFuaW1hdGVkOmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcmZvcm1hbmNlLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyZm9ybWFuY2UtYmFyIHtcbiAgICB3aWR0aDogMTA4JTtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICB9XG59XG5cbi5uZXR3b3JrLW1ldHJpYyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmV0d29yay1tZXRyaWMtbmFtZSxcbi50aWNrZXItdGl0bGUge1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ldHdvcmstbWV0cmljLW51bWJlciB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiAxO1xufVxuXG4udGlja2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpY2tlci1ib2R5IHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5sb2ctbW9kYWwgLmlkLWJveCB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZWRpdC1jb252ZXJzaW9uLWxvZ3MtbW9kYWwgLm1vZGFsLXN0ZXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDM5JTtcbn1cbi5lZGl0LWNvbnZlcnNpb24tbG9ncy1tb2RhbCAubW9kYWwtc3RlcHBlciAuZWRpdC1zdGVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5lZGl0LWNvbnZlcnNpb24tbG9ncy1tb2RhbCAubW9kYWwtc3RlcHBlciAuc3RlcC1kaXZpZGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uZWRpdC1jb252ZXJzaW9uLWxvZ3MtbW9kYWwgLm1vZGFsLXN0ZXBwZXIgLmNvbmZpcm0tc3RlcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cblxuLm1vZGFsLWZsZXgtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tb2RhbC1jbG9zZS1idG4ge1xuICBwYWRkaW5nOiAxcHggMTBweDtcbn1cblxuLm1vZGFsLWJvZHktc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMjEyNDI3O1xufVxuLm1vZGFsLWJvZHktc2VjdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLml0ZW0tY2Fwc3VsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzFGNDU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5pdGVtLXdlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uaXRlbS13ZWxsLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmNkcy1ub3Qtc3RhcnRlZC1jb2xvciB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uY2RzLXBlbmRpbmctY29sb3Ige1xuICBjb2xvcjogI0Y5QjY1RDtcbn1cblxuLmNkcy1hcHByb3ZlZC1jb2xvciB7XG4gIGNvbG9yOiAjMENCOUVEO1xufVxuXG4uY2RzLWRlbmllZC1jb2xvciB7XG4gIGNvbG9yOiAjREEyQjNBO1xufVxuXG4uc3RhdHVzLWRpc3BsYXktbm90LXN0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBM0EzO1xuICBib3JkZXItY29sb3I6IHJnYigxNTAuMjUsIDE1MC4yNSwgMTUwLjI1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RhdHVzLWRpc3BsYXktcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUI2NUQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0OC4wODkyODU3MTQzLCAxNzAuOTE5NjQyODU3MSwgNjguNDEwNzE0Mjg1Nyk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN0YXR1cy1kaXNwbGF5LWFwcHJvdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQjlFRDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTAuNzcxMDg0MzM3MywgMTY2LjA1NDIxNjg2NzUsIDIxMi43Mjg5MTU2NjI3KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RhdHVzLWRpc3BsYXktZGVuaWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMkIzQTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjAwLjUwNjAyNDA5NjQsIDM0Ljk5Mzk3NTkwMzYsIDQ5LjE4MDcyMjg5MTYpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5vZmZlcnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTlmZmM7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi50ZXh0LTN4bCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG4udGV4dC00eGwge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi50ZXh0LTV4bCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50ZXh0LTZ4bCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ldmlkZW5jZS1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLyp2ZW5kb3IgKi9cbi8qIVxuICogdWktc2VsZWN0XG4gKiBodHRwOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXVpL3VpLXNlbGVjdFxuICogVmVyc2lvbjogMC4xOS41IC0gMjAxNi0xMC0yNFQyMzoxMzo1OS41NTFaXG4gKiBMaWNlbnNlOiBNSVRcbiAqL1xuLyogU3R5bGUgZm9yIElzcCBtdWx0aXBsZSBzZWFyY2ggKHdpdGggc2VsZWN0IGFsbCAmIGNsZWFyIGJ1dHRvbnMgKi9cbi51aS1zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xufVxuLnVpLXNlbGVjdC1hbGwgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgd2hlbiBoaWdobGlnaHRpbmcgYSBzZWFyY2guICovXG4udWktc2VsZWN0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktc2VsZWN0LW9mZnNjcmVlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnVpLXNlbGVjdC1jaG9pY2VzLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0FDRDg7XG59XG5cbi8qIFNlbGVjdDIgdGhlbWUgKi9cbi8qIE1hcmsgaW52YWxpZCBTZWxlY3QyICovXG4ubmctZGlydHkubmctaW52YWxpZCA+IGEuc2VsZWN0Mi1jaG9pY2Uge1xuICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdC1zaW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWxvY2tlZCA+IC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LWxvY2tlZCA+IC51aS1zZWxlY3QtbWF0Y2gtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyLm9wZW4ge1xuICB6LWluZGV4OiA5OTk5OyAvKiBUaGUgei1pbmRleCBTZWxlY3QyIGFwcGxpZXMgdG8gdGhlIHNlbGVjdDItZHJvcCAqL1xufVxuXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdDIgKi9cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoLFxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1tYXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24sXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLXRvcDogLTRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gsXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXS5kaXJlY3Rpb24tdXAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC51aS1zZWxlY3QtbWF0Y2gsXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1ODk3ZmI7XG59XG5cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdIC51aS1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuLFxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4gaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBTZWxlY3RpemUgdGhlbWUgKi9cbi8qIEhlbHBlciBjbGFzcyB0byBzaG93IHN0eWxlcyB3aGVuIGZvY3VzICovXG4uc2VsZWN0aXplLWlucHV0LnNlbGVjdGl6ZS1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwN0ZCQiAhaW1wb3J0YW50O1xufVxuXG4vKiBGaXggaW5wdXQgd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSA+IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggbGluZSBicmVhayB3aGVuIHRoZXJlJ3MgYXQgbGVhc3Qgb25lIGl0ZW0gc2VsZWN0ZWQgd2l0aCB0aGUgU2VsZWN0aXplIHRoZW1lICovXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogRml4IGRyb3Bkb3duIHdpZHRoIGZvciBTZWxlY3RpemUgdGhlbWUgKi9cbi5zZWxlY3RpemUtY29udHJvbCA+IC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTWFyayBpbnZhbGlkIFNlbGVjdGl6ZSAqL1xuLm5nLWRpcnR5Lm5nLWludmFsaWQgPiBkaXYuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xufVxuXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdGl6ZSAqL1xuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0aXplXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XG4gIGJveC1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLXRvcDogLTJweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3RpemVdIGlucHV0LnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIEJvb3RzdHJhcCB0aGVtZSAqL1xuLyogSGVscGVyIGNsYXNzIHRvIHNob3cgc3R5bGVzIHdoZW4gZm9jdXMgKi9cbi5idG4tZGVmYXVsdC1mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBib3JkZXItY29sb3I6ICNBREFEQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogRml4IEJvb3RzdHJhcCBkcm9wZG93biBwb3NpdGlvbiB3aGVuIGluc2lkZSBhIGlucHV0LWdyb3VwICovXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5kcm9wZG93biB7XG4gIC8qIEluc3RlYWQgb2YgcmVsYXRpdmUgKi9cbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwID4gaW5wdXQudWktc2VsZWN0LXNlYXJjaC5mb3JtLWNvbnRyb2wuZGlyZWN0aW9uLXVwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmJ0biB7XG4gIC8qIEluc3RlYWQgb2YgY2VudGVyIGJlY2F1c2Ugb2YgLmJ0biAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1tYXRjaCA+IC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4vKiBTZWUgU2Nyb2xsYWJsZSBNZW51IHdpdGggQm9vdHN0cmFwIDMgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xOTIyNzQ5NiAqL1xuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LWNob2ljZXMsIC51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1uby1jaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5ib2R5ID4gLnVpLXNlbGVjdC1ib290c3RyYXAub3BlbiB7XG4gIHotaW5kZXg6IDEwMDA7IC8qIFN0YW5kYXJkIEJvb3RzdHJhcCBkcm9wZG93biB6LWluZGV4ICovXG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogM3B4IDNweCAwIDNweDtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIGlucHV0LnVpLXNlbGVjdC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvKiBUbyBwcmV2ZW50IGRvdWJsZSBiYWNrZ3JvdW5kIHdoZW4gZGlzYWJsZWQgKi9cbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDEuNjY2NjY2ZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmcgLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlOmhvdmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MjhiY2E7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGU6aG92ZXIgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW46aG92ZXIsIC51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cgPiBzcGFuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5kaXNhYmxlZCA+IHNwYW4sXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZS5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogZml4IGhpZGUvc2hvdyBhbmd1bGFyIGFuaW1hdGlvbiAqL1xuLnVpLXNlbGVjdC1tYXRjaC5uZy1oaWRlLWFkZCxcbi51aS1zZWxlY3Qtc2VhcmNoLm5nLWhpZGUtYWRkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBNYXJrIGludmFsaWQgQm9vdHN0cmFwICovXG4udWktc2VsZWN0LWJvb3RzdHJhcC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYnV0dG9uLmJ0bi51aS1zZWxlY3QtbWF0Y2gge1xuICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gQm9vdHN0cmFwICovXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1ib290c3RyYXBdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gYS5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8qIFNwaW5uZXIgKi9cbi51aS1zZWxlY3QtcmVmcmVzaGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweCAyN3B4O1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVpLXNlbGVjdC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLnVpLXNlbGVjdC1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVpLXNlbGVjdC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiB1aS1zZWxlY3Qtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi51aS1zZWxlY3QtcmVmcmVzaGluZy5uZy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgMHM7XG59XG5cbi51aS1zZWxlY3QtZHJvcGRvd24uc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLyogU3dlZXQgQWxlcnQgQ1NTIHYxLjEuMyAqL1xuYm9keS5zdG9wLXNjcm9sbGluZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3ZWV0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgLyogSUU4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApXCI7XG4gIC8qIElFOCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLnN3ZWV0LWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA0NzhweDtcbiAgcGFkZGluZzogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNTZweDtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN3ZWV0LWFsZXJ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnN3ZWV0LWFsZXJ0IGgyIHtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dlZXQtYWxlcnQgcCB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc3dlZXQtYWxlcnQgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1lcnJvci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4xNXMsIG1heC1oZWlnaHQgMC4xNXM7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xNXMsIG1heC1oZWlnaHQgMC4xNXM7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyLnNob3cge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB3ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzLCBtYXgtaGVpZ2h0IDAuMnM7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXMsIG1heC1oZWlnaHQgMC4yNXM7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTdkN2Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtZXJyb3ItY29udGFpbmVyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjlweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3I6OmJlZm9yZSwgLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDZlNTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTlweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pbnB1dC1lcnJvcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWlucHV0LWVycm9yOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaW5wdXQtZXJyb3Iuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4ICNjNGU2ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjAzcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zd2VldC1hbGVydCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4wM3MgZWFzZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4wM3MgZWFzZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG4uc3dlZXQtYWxlcnQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cblxuLnN3ZWV0LWFsZXJ0LnNob3ctaW5wdXQgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3YWwyLW1vZGFsIC5zd2FsMi1jaGVja2JveCA+IGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc3dhbDItbW9kYWwgLnN3YWwyLWNoZWNrYm94ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1jb25maXJtLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5sYS1iYWxsLWZhbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2VldC1hbGVydCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENENEY1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDMycHg7XG4gIG1hcmdpbjogMjZweCA1cHggMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgxMjgsIDE3OSwgMjM1LCAwLjUpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZWNmZjQ7XG59XG5cbi5zd2VldC1hbGVydCBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYzJmMTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzc5MTIxO1xufVxuXG4uc3dlZXQtYWxlcnQgYnV0dG9uLmNhbmNlbDpob3ZlciwgLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6Zm9jdXMsIC5zd2VldC1hbGVydCBidXR0b24uY2FuY2VsOmFjdGl2ZSwgLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NC4wMDM0NDgyNzU5LCAxMTkuNSwgMjcuMTk2NTUxNzI0MSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNC42MzIzMjc1ODYyLCA5MC44MTI1LCAyMC42Njc2NzI0MTM4KTtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jYW5jZWw6Zm9jdXMge1xuICBib3gtc2hhZG93OiByZ2JhKDE5NywgMjA1LCAyMTEsIDAuOCkgMHB4IDBweCAycHgsIHJnYmEoMCwgMCwgMCwgMC4wNDcwNTg4KSAwcHggMHB4IDBweCAxcHggaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jb25maXJtW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbi5jb25maXJtW2Rpc2FibGVkXSB+IC5sYS1iYWxsLWZhbGwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnN3ZWV0LWFsZXJ0IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnN3ZWV0LWFsZXJ0W2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3ZWV0LWFsZXJ0W2RhdGEtaGFzLWNvbmZpcm0tYnV0dG9uPWZhbHNlXVtkYXRhLWhhcy1jYW5jZWwtYnV0dG9uPWZhbHNlXSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCBncmF5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0YyNzQ3NDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLWVycm9yIC5zYS14LW1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNzQ3NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLWxpbmUuc2EtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhCQjg2O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etd2FybmluZyAuc2EtYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEJCODY7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS13YXJuaW5nIC5zYS1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEJCODY7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzlEQUUxO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlEQUUxO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB0b3A6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOURBRTE7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTVEQzg2O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2Vzczo6YmVmb3JlLCAuc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2Vzczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzOjpiZWZvcmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4IDAgMCAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC0zM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNjBweCA2MHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzOjphZnRlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAxMjBweCAxMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDEyMHB4IDEyMHB4IDA7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwcHggNjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDYwcHg7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMTY1LCAyMjAsIDEzNCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00cHg7XG4gIHRvcDogLTRweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWZpeCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiA4cHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLWxpbmUge1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1REM4NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS10aXAge1xuICB3aWR0aDogMjVweDtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA0NnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS1sb25nIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMzhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNob3dTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlU3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGcm9tVG9wIHtcbiAgMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVGcm9tVG9wIHtcbiAgMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvVG9wIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVUb1RvcCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGcm9tQm90dG9tIHtcbiAgMCUge1xuICAgIHRvcDogNzAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlRnJvbUJvdHRvbSB7XG4gIDAlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVG9Cb3R0b20ge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVUb0JvdHRvbSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuLnNob3dTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXBvcF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgMC4zcztcbiAgYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAwLjNzO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS10b3BdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRnJvbVRvcCAwLjNzO1xuICBhbmltYXRpb246IHNsaWRlRnJvbVRvcCAwLjNzO1xufVxuXG4uc2hvd1N3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS1ib3R0b21dIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRnJvbUJvdHRvbSAwLjNzO1xuICBhbmltYXRpb246IHNsaWRlRnJvbUJvdHRvbSAwLjNzO1xufVxuXG4uaGlkZVN3ZWV0QWxlcnRbZGF0YS1hbmltYXRpb249cG9wXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBoaWRlU3dlZXRBbGVydCAwLjJzO1xuICBhbmltYXRpb246IGhpZGVTd2VldEFsZXJ0IDAuMnM7XG59XG5cbi5oaWRlU3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1ub25lXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5oaWRlU3dlZXRBbGVydFtkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLXRvcF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVUb1RvcCAwLjRzO1xuICBhbmltYXRpb246IHNsaWRlVG9Ub3AgMC40cztcbn1cblxuLmhpZGVTd2VldEFsZXJ0W2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tYm90dG9tXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZVRvQm90dG9tIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAwLjNzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNzAlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogMzdweDtcbiAgfVxuICA4NCUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzVGlwIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgNTQlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4O1xuICB9XG4gIDcwJSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogLThweDtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgODQlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzTG9uZyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cbiAgODQlIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc0xvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG4gIDY1JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG4gIDg0JSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlUGxhY2Vob2xkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG59XG4uYW5pbWF0ZVN1Y2Nlc3NUaXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NUaXAgMC43NXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NUaXAgMC43NXM7XG59XG5cbi5hbmltYXRlU3VjY2Vzc0xvbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZVN1Y2Nlc3NMb25nIDAuNzVzO1xuICBhbmltYXRpb246IGFuaW1hdGVTdWNjZXNzTG9uZyAwLjc1cztcbn1cblxuLnNhLWljb24uc2Etc3VjY2Vzcy5hbmltYXRlOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVQbGFjZWhvbGRlciA0LjI1cyBlYXNlLWluO1xuICBhbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlRXJyb3JJY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlRXJyb3JJY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVFcnJvckljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZUVycm9ySWNvbiAwLjVzO1xuICBhbmltYXRpb246IGFuaW1hdGVFcnJvckljb24gMC41cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVYTWFyayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVYTWFyayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZVhNYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVYTWFyayAwLjVzO1xuICBhbmltYXRpb246IGFuaW1hdGVYTWFyayAwLjVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VXYXJuaW5nIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RDQ4NjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEJCODY7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RDQ4NjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEJCODY7XG4gIH1cbn1cbi5wdWxzZVdhcm5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2VXYXJuaW5nIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEQ0ODY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkI4NjtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZVdhcm5pbmdJbnMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDQ4NjtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhCQjg2O1xuICB9XG59XG4ucHVsc2VXYXJuaW5nSW5zIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlV2FybmluZ0lucyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogcHVsc2VXYXJuaW5nSW5zIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogSW50ZXJuZXQgRXhwbG9yZXIgOSBoYXMgc29tZSBzcGVjaWFsIHF1aXJrcyB0aGF0IGFyZSBmaXhlZCBoZXJlICovXG4vKiBUaGUgaWNvbnMgYXJlIG5vdCBhbmltYXRlZC4gKi9cbi8qIFRoaXMgZmlsZSBpcyBhdXRvbWF0aWNhbGx5IG1lcmdlZCBpbnRvIHN3ZWV0LWFsZXJ0Lm1pbi5qcyB0aHJvdWdoIEd1bHAgKi9cbi8qIEVycm9yIGljb24gKi9cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1lcnJvciAuc2EtbGluZS5zYS1sZWZ0IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBcXDkgO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2EtZXJyb3IgLnNhLWxpbmUuc2EtcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDkgO1xufVxuXG4vKiBTdWNjZXNzIGljb24gKi9cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBcXDkgO1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtbGluZS5zYS10aXAge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIFxcOSA7XG59XG5cbi5zd2VldC1hbGVydCAuc2EtaWNvbi5zYS1zdWNjZXNzIC5zYS1saW5lLnNhLWxvbmcge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDkgO1xufVxuXG4vKiFcbiAqIExvYWQgQXdlc29tZSB2MS4xLjAgKGh0dHA6Ly9naXRodWIuZGFuaWVsY2FyZG9zby5uZXQvbG9hZC1hd2Vzb21lLylcbiAqIENvcHlyaWdodCAyMDE1IERhbmllbCBDYXJkb3NvIDxARGFuaWVsQ2FyZG9zbz5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICovXG4ubGEtYmFsbC1mYWxsLFxuLmxhLWJhbGwtZmFsbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYS1iYWxsLWZhbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS1kYXJrIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5sYS1iYWxsLWZhbGwge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLWZhbGwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBiYWxsLWZhbGwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmxhLWJhbGwtZmFsbCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMjAwbXM7XG59XG5cbi5sYS1iYWxsLWZhbGwgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xMDBtcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0xMDBtcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEwMG1zO1xufVxuXG4ubGEtYmFsbC1mYWxsID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDBtcztcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS1zbSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS1zbSA+IGRpdiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDJweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0yeCB7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ubGEtYmFsbC1mYWxsLmxhLTJ4ID4gZGl2IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5sYS1iYWxsLWZhbGwubGEtM3gge1xuICB3aWR0aDogMTYycHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLmxhLWJhbGwtZmFsbC5sYS0zeCA+IGRpdiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMTJweDtcbn1cblxuLypcbiAqIEFuaW1hdGlvblxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1mYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYmFsbC1mYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJhbGwtZmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFsbC1mYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuICB9XG59XG4udG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRvYXN0LW1lc3NhZ2Uge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi50b2FzdC1tZXNzYWdlIGEsXG4udG9hc3QtbWVzc2FnZSBsYWJlbCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuXG4udG9hc3QtbWVzc2FnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgdG9wOiAtMC4zZW07XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC4qL1xuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udG9hc3QtdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC10b3AtbGVmdCB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cblxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4udG9hc3QtYm90dG9tLWxlZnQge1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLypvdmVycmlkZXMqL1xufVxuXG4jdG9hc3QtY29udGFpbmVyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiA6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aCA+IGRpdixcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGggPiBkaXYge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG59XG5cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxQTM1MTtcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRjtcbn1cblxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY5NkI0O1xufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODk0MDY7XG59XG5cbi50b2FzdC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4vKkFuaW1hdGlvbnMqL1xuLnRvYXN0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QubmctZW50ZXIge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi50b2FzdC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi50b2FzdC5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qUmVzcG9uc2l2ZSBEZXNpZ24qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMjQwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMTFlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcbiAgICB3aWR0aDogMThlbTtcbiAgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAtMC4yZW07XG4gICAgdG9wOiAtMC4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgICB3aWR0aDogMjVlbTtcbiAgfVxufVxuLyogVG9hc3RyIGN1c3RvbSBzdHlsZXMqL1xuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyID4gZGl2LCAjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8sXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yLFxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nLFxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICM2YTZjNmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gZGl2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzM0OThkYjtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM2MmNiMzE7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmZiNjA2O1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNlNzRjM2M7XG59XG5cbi50b2FzdC1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnRvYXN0LWluZm8gLnRvYXN0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLnRvYXN0LXN1Y2Nlc3MgLnRvYXN0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyY2IzMTtcbn1cblxuLnRvYXN0LXdhcm5pbmcgLnRvYXN0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjYwNjtcbn1cblxuLnRvYXN0LWVycm9yIC50b2FzdC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAyNzhweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSwgLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xufVxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XG4gIHRvcDogLTZweDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDlweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogOXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmJlZm9yZSB7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiBpbml0aWFsO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmFmdGVyIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB6LWluZGV4OiAzMDAxO1xufVxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgLyogQ2FsZW5kYXJzICovXG59XG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogNHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZCwgLmRhdGVyYW5nZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQud2VlaywgLmRhdGVyYW5nZXBpY2tlciB0aC53ZWVrIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmluLXJhbmdlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5zdGFydC1kYXRlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5lbmQtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY0Zjg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmVuZC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xuICB3aWR0aDogYXV0bztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsIC5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDU2JTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICB3aWR0aDogNDAlO1xufVxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuaG91cnNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5zZWNvbmRzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmFtcG1zZWxlY3Qge1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOGM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSBzZWxlY3QuZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhbmdlcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJhbmdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYW5nZXMgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwOGM7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYW5nZXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDhjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzA4YztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qICBMYXJnZXIgU2NyZWVuIFN0eWxpbmcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NjRweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIubGVmdCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAubGVmdCAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuLypcbiAqIERvbid0IG1vZGlmeSB0aGluZ3MgbWFya2VkIHdpdGggISAtIHVubGVzcyB5b3Uga25vdyB3aGF0IHlvdSdyZSBkb2luZ1xuICovXG4vKiAhIHZlcnRpY2FsIGxheW91dCAqL1xuLm11bHRpU2VsZWN0IC52ZXJ0aWNhbCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4vKiAhIGhvcml6b250YWwgbGF5b3V0ICovXG4ubXVsdGlTZWxlY3QgLmhvcml6b250YWw6bm90KC5tdWx0aVNlbGVjdEdyb3VwKSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiAhIGNyZWF0ZSBhIFwicm93XCIgKi9cbi5tdWx0aVNlbGVjdCAubGluZSB7XG4gIHBhZGRpbmc6IDJweCAwcHggNHB4IDBweDtcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qICEgY3JlYXRlIGEgXCJjb2x1bW5cIiAqL1xuLm11bHRpU2VsZWN0IC5hY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEycHg7XG59XG5cbi8qICEgKi9cbi5tdWx0aVNlbGVjdCAuaW5saW5lQmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIHRoZSBtdWx0aXNlbGVjdCBidXR0b24gKi9cbi5tdWx0aVNlbGVjdCA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIHBhZGRpbmc6IDFweCA4cHggMXB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0IDogMzhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjdmN2Y3KTtcbiAgY29sb3I6ICM1NTU7XG4gICovXG4gIC8qIFNBIGJ0bi1kZWZhdWx0IGNsYXNzZXMgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi8qIGJ1dHRvbjogaG92ZXIgKi9cbi5tdWx0aVNlbGVjdCA+IGJ1dHRvbjpob3ZlciB7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZTllOWU5KTsgKi9cbiAgLyogU0EgYnRuLWRlZmF1bHQgY2xhc3NlcyAqL1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4vKiBidXR0b246IGRpc2FibGVkICovXG4ubXVsdGlTZWxlY3QgPiBidXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4vKiBidXR0b246IGNsaWNrZWQgKi9cbi5tdWx0aVNlbGVjdCAuYnV0dG9uQ2xpY2tlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLyogbGFiZWxzIG9uIHRoZSBidXR0b24gKi9cbi5tdWx0aVNlbGVjdCAuYnV0dG9uTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGRvd253YXJkIHBvaW50aW5nIGFycm93ICovXG4ubXVsdGlTZWxlY3QgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDBweCAwcHggMXB4IDEycHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwIGRvdHRlZDtcbn1cblxuLyogdGhlIG1haW4gY2hlY2tib3hlcyBhbmQgaGVscGVyIGxheWVyICovXG4ubXVsdGlTZWxlY3QgLmNoZWNrYm94TGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIG1pbi13aWR0aDogMjc4cHg7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogY29udGFpbmVyIG9mIGhlbHBlciBlbGVtZW50cyAqL1xuLm11bHRpU2VsZWN0IC5oZWxwZXJDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogOHB4IDhweCAwcHggOHB4O1xufVxuXG4vKiBoZWxwZXIgYnV0dG9ucyAoc2VsZWN0IGFsbCwgbm9uZSwgcmVzZXQpOyAqL1xuLm11bHRpU2VsZWN0IC5oZWxwZXJCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XG59XG5cbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uLnJlc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubXVsdGlTZWxlY3QgLmhlbHBlckJ1dHRvbjpub3QoLnJlc2V0KSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4vKiBjbGVhciBidXR0b24gKi9cbi5tdWx0aVNlbGVjdCAuY2xlYXJCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA0cHg7XG59XG5cbi8qIGZpbHRlciAqL1xuLm11bHRpU2VsZWN0IC5pbnB1dEZpbHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmkvQ2hyb21lLCBvdGhlciBXZWJLaXQgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBPcGVyYS9JRSA4KyAqL1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi8qIGhlbHBlciBlbGVtZW50cyBvbiBob3ZlciAmIGZvY3VzICovXG4ubXVsdGlTZWxlY3QgLmNsZWFyQnV0dG9uOmhvdmVyLFxuLm11bHRpU2VsZWN0IC5oZWxwZXJCdXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLm11bHRpU2VsZWN0IC5oZWxwZXJCdXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLm11bHRpU2VsZWN0IC5jbGVhckJ1dHRvbjpmb2N1cyxcbi5tdWx0aVNlbGVjdCAuaGVscGVyQnV0dG9uOmZvY3VzLFxuLm11bHRpU2VsZWN0IC5pbnB1dEZpbHRlcjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NkFGRTkgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpLCAwIDAgNXB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpLCAwIDAgNXB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KSAhaW1wb3J0YW50O1xufVxuXG4vKiBjb250YWluZXIgb2YgbXVsdGkgc2VsZWN0IGl0ZW1zICovXG4ubXVsdGlTZWxlY3QgLmNoZWNrQm94Q29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogISB0byBzaG93IC8gaGlkZSB0aGUgY2hlY2tib3ggbGF5ZXIgYWJvdmUgKi9cbi5tdWx0aVNlbGVjdCAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIGl0ZW0gbGFiZWxzICovXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0SXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiAjNDQ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyNzhweDtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cblxuLyogU3R5bGluZyBvbiBzZWxlY3RlZCBpdGVtcyAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW06bm90KC5tdWx0aVNlbGVjdEdyb3VwKS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZTllOWU5LCAjZjFmMWYxKTtcbiAgY29sb3I6ICM1NTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0gLmFjb2wgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKiBpdGVtIGxhYmVscyBmb2N1cyBvbiBtb3VzZSBob3ZlciAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW06aG92ZXIsXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0R3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2MxYzFjMSwgIzk5OSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi8qIGl0ZW0gbGFiZWxzIGZvY3VzIHVzaW5nIGtleWJvYXJkICovXG4ubXVsdGlTZWxlY3QgLm11bHRpU2VsZWN0Rm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2MxYzFjMSwgIzk5OSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNoYW5nZSBtb3VzZSBwb2ludGVyIGludG8gdGhlIHBvaW50aW5nIGZpbmdlciAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEl0ZW0gc3Bhbjpob3Zlcixcbi5tdWx0aVNlbGVjdCAubXVsdGlTZWxlY3RHcm91cCBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAhIGdyb3VwIGxhYmVscyAqL1xuLm11bHRpU2VsZWN0IC5tdWx0aVNlbGVjdEdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiByaWdodC1hbGlnbiB0aGUgdGljayBtYXJrICgmIzEwMDA0OykgKi9cbi5tdWx0aVNlbGVjdCAudGlja01hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIGhpZGUgdGhlIG9yaWdpbmFsIEhUTUwgY2hlY2tib3ggYXdheSAqL1xuLm11bHRpU2VsZWN0IC5jaGVja2JveCB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBjaGVja2JveGVzIGN1cnJlbnRseSBkaXNhYmxlZCAqL1xuLm11bHRpU2VsZWN0IC5kaXNhYmxlZCxcbi5tdWx0aVNlbGVjdCAuZGlzYWJsZWQ6aG92ZXIsXG4ubXVsdGlTZWxlY3QgLmRpc2FibGVkIGxhYmVsIGlucHV0OmhvdmVyIH4gc3BhbiB7XG4gIGNvbG9yOiAjYzRjNGM0ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLyogSWYgeW91IHVzZSBpbWFnZXMgaW4gYnV0dG9uIC8gY2hlY2tib3ggbGFiZWwsIHlvdSBtaWdodCB3YW50IHRvIGNoYW5nZSB0aGUgaW1hZ2Ugc3R5bGUgaGVyZS4gKi9cbi5tdWx0aVNlbGVjdCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1heC1oZWlnaHQ6IDIycHg7XG4gIG1heC13aWR0aDogMjJweDtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogR2VuZXJpYyBTdHlsZXNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuYWctZ3JpZCwgYWctZ3JpZC1hbmd1bGFyLCBhZy1ncmlkLW5nMiwgYWctZ3JpZC1wb2x5bWVyLCBhZy1ncmlkLWF1cmVsaWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFnLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFnLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYWctZmFkZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5hZy13aWR0aC1oYWxmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5hZy11bnNlbGVjdGFibGUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWctc2VsZWN0YWJsZSB7XG4gIHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5hZy1zZWxlY3QtYWdnLWZ1bmMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZy1pbnB1dC10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFnLXNoYWtlLWxlZnQtdG8tcmlnaHQge1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBhZy1zaGFrZS1sZWZ0LXRvLXJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGFnLXNoYWtlLWxlZnQtdG8tcmlnaHQge1xuICBmcm9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgdG8ge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuLyogaWNvbnMgYXJlIHVzZWQgb3V0c2lkZSBvZiB0aGUgZ3JpZCByb290IChpbiB0aGUgZ2hvc3QpICovXG4uYWctaWNvbi1hZ2dyZWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvYWdncmVnYXRpb24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1hcnJvd3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2Fycm93cy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWFzYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvYXNjLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jaGVja2JveC1pbmRldGVybWluYXRlLXJlYWRvbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1pbmRldGVybWluYXRlLXJlYWRvbmx5LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWNoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY2hlY2tib3gtdW5jaGVja2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC11bmNoZWNrZWQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jb2x1bW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbHVtbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWNvbHVtbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbHVtbnMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1jb250cmFjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jb250cmFjdGVkLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY29weSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29weS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWN1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY3V0LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tZGVzYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZGVzYy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9leHBhbmRlZC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWV5ZS1zbGFzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZXllLXNsYXNoLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tZXllIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9leWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2ZpbHRlci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9ncm91cC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLWluZGV0ZXJtaW5hdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2luZGV0ZXJtaW5hdGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9sZWZ0LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tbG9hZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbG9hZGluZy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL21lbnUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1taW51cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbWludXMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1ub25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9ub25lLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tbm90LWFsbG93ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL25vdC1hbGxvd2VkLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tcGFzdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3Bhc3RlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9waW4uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1waXZvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvcGl2b3Quc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi1wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9wbHVzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3JpZ2h0LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tc21hbGwtbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvc21hbGwtbGVmdC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXNtYWxsLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC1yaWdodC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXNtYWxsLXVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC11cC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1pY29uLXNtYWxsLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3NtYWxsLWRvd24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi10aWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90aWNrLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2Nyb3NzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgZmlsdGVyOiBcImluaXRpYWxcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmFnLWljb24tdHJlZS1vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90cmVlLW9wZW4uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi10cmVlLWNsb3NlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvdHJlZS1jbG9zZWQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBmaWx0ZXI6IFwiaW5pdGlhbFwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYWctaWNvbi10cmVlLWluZGV0ZXJtaW5hdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RyZWUtaW5kZXRlcm1pbmF0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGZpbHRlcjogXCJpbml0aWFsXCI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hZy1yb290LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWctcm9vdC13cmFwcGVyICosIC5hZy1yb290LXdyYXBwZXIgKjpiZWZvcmUsIC5hZy1yb290LXdyYXBwZXIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWctcm9vdC13cmFwcGVyLmFnLWxheW91dC1ub3JtYWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctcm9vdC13cmFwcGVyIC5hZy13YXRlcm1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dCAzcztcbn1cbi5hZy1yb290LXdyYXBwZXIgLmFnLXdhdGVybWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU5EazBjSGdpSUdobGFXZG9kRDBpTWpNNWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9UUWdNak01SWlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaVBnb2dJQ0FnUENFdExTQkhaVzVsY21GMGIzSTZJRk5yWlhSamFDQTBOeTR4SUNnME5UUXlNaWtnTFNCb2RIUndPaTh2ZDNkM0xtSnZhR1Z0YVdGdVkyOWthVzVuTG1OdmJTOXphMlYwWTJnZ0xTMCtDaUFnSUNBOGRHbDBiR1UrVEc5bmJ6d3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQZ29nSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB3TGpZeE1qZzBPVGt6TVN3eE1EZ2dUREF1TmpFeU9EUTVPVE14TERZM0xqUTFPVFl6TnpRZ1REQXVOakV5T0RRNU9UTXhMRFkzTGpRMU9UWXpOelFnUXpBdU5qRXlPRFE1T1RNeExEWXlMakV3TURZMU16WWdNeTQwTnpFNE16TTNPQ3cxTnk0eE5EZzNORGd6SURndU1URXlPRFE1T1RNc05UUXVORFk1TWpVMk5DQk1PVGd1TXpBMk5ESTFMREl1TXprMU9UY3hOVGNnVERrNExqTXdOalF5TlN3eUxqTTVOVGszTVRVM0lFTXhNREl1T1RRM05EUXhMQzB3TGpJNE16VXlNRE0xT0NBeE1EZ3VOalkxTkRBNUxDMHdMakk0TXpVeU1ETTFPQ0F4TVRNdU16QTJOREkxTERJdU16azFPVGN4TlRjZ1RERXhNeTR6TURZME1qVXNNaTR6T1RVNU56RTFOeUJNTWpBekxqVXNOVFF1TkRZNU1qVTJOQ0JNTWpBekxqVXNOVFF1TkRZNU1qVTJOQ0JETWpBNExqRTBNVEF4Tml3MU55NHhORGczTkRneklESXhNU3cyTWk0eE1EQTJOVE0ySURJeE1TdzJOeTQwTlRrMk16YzBJRXd5TVRFc01UTTRJRXd4T0RFc01UTTRJRXd4T0RBdU9UazNNRFF4TERrekxqazVPVGs1T1RnZ1RERTRNQzQ1T1RZd016SXNPVE11T1RrNU9UazVPU0JETVRnd0xqazVOVFEzTlN3NE5TNDNNVFl4TWpJMklERTNOQzR5TnprNU1Ea3NOemt1TURBeE1EQTROeUF4TmpVdU9UazJNRE15TERjNUxqQXdNVEF3T0RjZ1RERXlNaXczT0M0NU9UazVPVGs1SUVNeE1UTXVOekUxTnpJNUxEYzRMams1T1RrNU9Ua2dNVEEzTERnMUxqY3hOVGN5T0RZZ01UQTNMRGt6TGprNU9UazVPVGtnVERFd055d3hNell1TURFMU5qSXpJRXd4TURjc01UTTJMakF4TlRZeU15QkRNVEEzTERFME5DNHlPVGs0T1RVZ01URXpMamN4TlRjeU9Td3hOVEV1TURFMU5qSXpJREV5TWl3eE5URXVNREUxTmpJeklFd3hOamdzTVRVeExqQXhOVFl5TXlCTU1UWTRMREUyTXlCRE1UWTRMREUyTkM0Mk5UWTROVFFnTVRZMkxqWTFOamcxTkN3eE5qWWdNVFkxTERFMk5pQk1NVEl3TERFMk5pQk1NVEl3TERFM09TQk1NVFkxTGprNU5qQXpNaXd4TnprZ1RERTJOUzQ1T1RZd016SXNNVGM0TGprNU56ZzNOeUJETVRjMExqSTNPVFEzTkN3eE56Z3VPVGszT0RjM0lERTRNQzQ1T1RRNE5pd3hOekl1TWpnek5EUXlJREU0TUM0NU9UWXdNeklzTVRZMElFd3hPREVzTVRVd0xqazJNRFUxTkNCTU1qRXhMREUxTUM0NU5qQTFOVFFnVERJeE1Td3hOekV1TmpBMk1qQTNJRXd5TVRFc01UY3hMall3TmpJd055QkRNakV4TERFM05pNDVOalV4T1RFZ01qQTRMakUwTVRBeE5pd3hPREV1T1RFM01EazJJREl3TXk0MUxERTROQzQxT1RZMU9EZ2dUREV4TXk0ek1EWTBNalVzTWpNMkxqWTJPVGczTXlCTU1URXpMak13TmpReU5Td3lNell1TmpZNU9EY3pJRU14TURndU5qWTFOREE1TERJek9TNHpORGt6TmpVZ01UQXlMamswTnpRME1Td3lNemt1TXpRNU16WTFJRGs0TGpNd05qUXlOU3d5TXpZdU5qWTVPRGN6SUV3NExqRXhNamcwT1RrekxERTROQzQxT1RZMU9EZ2dURGd1TVRFeU9EUTVPVE1zTVRnMExqVTVOalU0T0NCRE15NDBOekU0TXpNM09Dd3hPREV1T1RFM01EazJJREF1TmpFeU9EUTVPVE14TERFM05pNDVOalV4T1RFZ01DNDJNVEk0TkRrNU16RXNNVGN4TGpZd05qSXdOeUJNTUM0Mk1USTRORGs1TXpFc01USXhJRXd5Tnl3eE1qRWdUREkzTERFek5pQkRNamNzTVRRMExqSTROREkzTVNBek15NDNNVFUzTWpnM0xERTFNU0EwTWl3eE5URWdURFF5TERFMU1TQk1NVEF3TERFMU1TQk1NVEF3TERrMElFTXhNREFzT0RVdU56RTFOekk0T0NBNU15NHlPRFF5TnpFeUxEYzVJRGcxTERjNUlFd3lOeXczT1NCTU1qY3NPVElnVERnMExEa3lJRU00TlM0Mk5UWTROVFF5TERreUlEZzNMRGt6TGpNME16RTBOVGdnT0Rjc09UVWdURGczTERrMUlFdzROeXd4TURnZ1REQXVOakV5T0RRNU9UTXhMREV3T0NCYUlpQnBaRDBpY0dGMGFDMHhJajQ4TDNCaGRHZytDaUFnSUNBOEwyUmxabk0rQ2lBZ0lDQThaeUJwWkQwaVUzbHRZbTlzY3lJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0NpQWdJQ0FnSUNBZ1BHY2dhV1E5SWt4dloyOGlQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk5EYzNMRFUxSUV3ME9UUXNOVFVnVERRNU5Dd3hOVEVnVERRek5Td3hOVEVnUXpReU5pNDNNVFUzTWprc01UVXhJRFF5TUN3eE5EUXVNamcwTWpjeElEUXlNQ3d4TXpZZ1REUXlNQ3c1TmlCRE5ESXdMRGczTGpjeE5UY3lPRGdnTkRJMkxqY3hOVGN5T1N3NE1TQTBNelVzT0RFZ1REUXpOU3c0TVNCTU5EYzNMRGd4SUV3ME56Y3NOVFVnV2lCTk5EUXdMRGs0SUVNME16Z3VNelF6TVRRMkxEazRJRFF6Tnl3NU9TNHpORE14TkRVNElEUXpOeXd4TURFZ1REUXpOeXd4TXpFZ1F6UXpOeXd4TXpJdU5qVTJPRFUwSURRek9DNHpORE14TkRZc01UTTBJRFEwTUN3eE16UWdURFEzTnl3eE16UWdURFEzTnl3NU9DQk1ORFF3TERrNElGb2lJR2xrUFNKa0lpQm1hV3hzUFNJalJrWkdSa1pHSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKcElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d6T1RZdU1EQXdNREF3TENBMU5TNHdNREF3TURBcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdiMng1WjI5dUlHbGtQU0pRWVhSb0xUWWlJR1pwYkd3OUlpTkdSa1pHUmtZaUlIQnZhVzUwY3owaU1DQXlOaUF4TnlBeU5pQXhOeUE1TmlBd0lEazJJajQ4TDNCdmJIbG5iMjQrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0c5c2VXZHZiaUJwWkQwaVVHRjBhQzAzSWlCbWFXeHNQU0lqUlRFeFJqSXlJaUJ3YjJsdWRITTlJakFnTVM0eE16WTROamd6T0dVdE1UTWdNVGNnTVM0eE16WTROamd6T0dVdE1UTWdNVGNnTVRjZ01DQXhOeUkrUEM5d2IyeDVaMjl1UGdvZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHpNekVzTVRVeElFd3pORGdzTVRVeElFd3pORGdzTVRBeElFd3pORGdzTVRBeElFTXpORGdzT1RrdU16UXpNVFExT0NBek5Ea3VNelF6TVRRMkxEazRJRE0xTVN3NU9DQk1Nemc1TERrNElFd3pPRGtzT0RFZ1RETTBOaXc0TVNCTU16UTJMRGd4SUVNek16Y3VOekUxTnpJNUxEZ3hJRE16TVN3NE55NDNNVFUzTWpnNElETXpNU3c1TmlCTU16TXhMREUxTVNCYUlpQnBaRDBpY2lJZ1ptbHNiRDBpSTBaR1JrWkdSaUkrUEM5d1lYUm9QZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk16STBMRGcySUV3ek1qUXNOellnVERNeU5DdzNOaUJETXpJMExEWTNMamN4TlRjeU9EZ2dNekUzTGpJNE5ESTNNU3cyTVNBek1Ea3NOakVnVERJME9TdzJNU0JNTWpRNUxEWXhJRU15TkRBdU56RTFOekk1TERZeElESXpOQ3cyTnk0M01UVTNNamc0SURJek5DdzNOaUJNTWpNMExERXpOaUJNTWpNMExERXpOaUJETWpNMExERTBOQzR5T0RReU56RWdNalF3TGpjeE5UY3lPU3d4TlRFZ01qUTVMREUxTVNCTU16QTVMREUxTVNCTU16QTVMREUxTVNCRE16RTNMakk0TkRJM01Td3hOVEVnTXpJMExERTBOQzR5T0RReU56RWdNekkwTERFek5pQk1NekkwTERFd01DQk1NamczTERFd01DQk1NamczTERFeE55Qk1NekEzTERFeE55Qk1NekEzTERFek1TQk1NekEzTERFek1TQkRNekEzTERFek1pNDJOVFk0TlRRZ016QTFMalkxTmpnMU5Dd3hNelFnTXpBMExERXpOQ0JNTWpVMExERXpOQ0JNTWpVMExERXpOQ0JETWpVeUxqTTBNekUwTml3eE16UWdNalV4TERFek1pNDJOVFk0TlRRZ01qVXhMREV6TVNCTU1qVXhMRGd4SUV3eU5URXNPREVnUXpJMU1TdzNPUzR6TkRNeE5EVTRJREkxTWk0ek5ETXhORFlzTnpnZ01qVTBMRGM0SUV3ek1EUXNOemdnVERNd05DdzNPQ0JETXpBMUxqWTFOamcxTkN3M09DQXpNRGNzTnprdU16UXpNVFExT0NBek1EY3NPREVnVERNd055dzROaUJNTXpJMExEZzJJRm9pSUdsa1BTSkhJaUJtYVd4c1BTSWpSa1pHUmtaR0lqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSmhaeUkrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4WnlCcFpEMGlRMjl0WW1sdVpXUXRVMmhoY0dVaVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh0WVhOcklHbGtQU0p0WVhOckxUSWlJR1pwYkd3OUluZG9hWFJsSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqY0dGMGFDMHhJajQ4TDNWelpUNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDIxaGMycytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQm1hV3hzUFNJalJURXhSakl5SWlCNGJHbHVhenBvY21WbVBTSWpjR0YwYUMweElqNDhMM1Z6WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHlaV04wSUdsa1BTSm5JaUJtYVd4c1BTSWpSVEV4UmpJeUlpQjRQU0l4TWpBaUlIazlJamt5SWlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EWWlJSEo0UFNJeklqNDhMM0psWTNRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk5EQXNNVEl4SUV3NE55d3hNakVnVERnM0xERXpPQ0JNTkRNc01UTTRJRXcwTXl3eE16Z2dRelF4TGpNME16RTBOVGdzTVRNNElEUXdMREV6Tmk0Mk5UWTROVFFnTkRBc01UTTFJRXcwTUN3eE1qRWdXaUlnYVdROUlrTnZiV0pwYm1Wa0xWTm9ZWEJsSWlCbWFXeHNQU0lqUlRFeFJqSXlJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09KTtcbiAgZmlsdGVyOiBpbnZlcnQoNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTBweCA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTEwcHg7XG59XG4uYWctcm9vdC13cmFwcGVyIC5hZy13YXRlcm1hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIkludmFsaWQgTGljZW5zZSBLZXlcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBJbXBhY3Q7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmFnLXJvb3Qtd3JhcHBlci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hZy1yb290LXdyYXBwZXItYm9keS5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFnLXJvb3Qge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hZy1yb290LmFnLWxheW91dC1ub3JtYWwsIC5hZy1yb290LmFnLWxheW91dC1hdXRvLWhlaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMHB4O1xuICBmbGV4OiAxO1xufVxuLmFnLXJvb3QuYWctbGF5b3V0LW5vcm1hbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogVmlld3BvcnRzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1oZWFkZXItdmlld3BvcnQsXG4uYWctZmxvYXRpbmctdG9wLXZpZXdwb3J0LFxuLmFnLWJvZHktdmlld3BvcnQsXG4uYWctcGlubmVkLWxlZnQtY29scy12aWV3cG9ydCxcbi5hZy1jZW50ZXItY29scy12aWV3cG9ydCxcbi5hZy1waW5uZWQtcmlnaHQtY29scy12aWV3cG9ydCxcbi5hZy1mbG9hdGluZy1ib3R0b20tdmlld3BvcnQsXG4uYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbC12aWV3cG9ydCxcbi5hZy12aXJ0dWFsLWxpc3Qtdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYWctYm9keS12aWV3cG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWctYm9keS12aWV3cG9ydC5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmFnLWJvZHktdmlld3BvcnQ6bm90KC5hZy1sYXlvdXQtcHJpbnQpLmFnLWZvcmNlLXZlcnRpY2FsLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmFnLXBpbm5lZC1sZWZ0LWNvbHMtdmlld3BvcnQsIC5hZy1waW5uZWQtcmlnaHQtY29scy12aWV3cG9ydCB7XG4gIGZsZXgtZ3JvdzogMTAwMDtcbn1cblxuLmFnLWNlbnRlci1jb2xzLXZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsLXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uYWctdmlydHVhbC1saXN0LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb250YWluZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1oZWFkZXItY29udGFpbmVyLFxuLmFnLWZsb2F0aW5nLXRvcC1jb250YWluZXIsXG4uYWctYm9keS1jb250YWluZXIsXG4uYWctcGlubmVkLXJpZ2h0LWNvbHMtY29udGFpbmVyLFxuLmFnLWNlbnRlci1jb2xzLWNvbnRhaW5lcixcbi5hZy1waW5uZWQtbGVmdC1jb2xzLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy1ib3R0b20tY29udGFpbmVyLFxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwtY29udGFpbmVyLFxuLmFnLWZ1bGwtd2lkdGgtY29udGFpbmVyLFxuLmFnLWZsb2F0aW5nLWJvdHRvbS1mdWxsLXdpZHRoLWNvbnRhaW5lcixcbi5hZy12aXJ0dWFsLWxpc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWctaGVhZGVyLWNvbnRhaW5lciwgLmFnLWZsb2F0aW5nLXRvcC1jb250YWluZXIsIC5hZy1mbG9hdGluZy1ib3R0b20tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWctYm9keS12aWV3cG9ydCAuYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uYWctYm9keS12aWV3cG9ydC5hZy1sYXlvdXQtYXV0by1oZWlnaHQgLmFnLWNlbnRlci1jb2xzLWNsaXBwZXIsIC5hZy1ib2R5LXZpZXdwb3J0LmFnLWxheW91dC1hdXRvLWhlaWdodCAuYWctY2VudGVyLWNvbHMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5hZy1ib2R5LXZpZXdwb3J0IC5hZy1jZW50ZXItY29scy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZy1ib2R5LXZpZXdwb3J0LmFnLWxheW91dC1wcmludCB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYWctYm9keS12aWV3cG9ydC5hZy1sYXlvdXQtcHJpbnQgLmFnLWNlbnRlci1jb2xzLWNsaXBwZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5hZy1waW5uZWQtcmlnaHQtY29scy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWctZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctZmxvYXRpbmctdG9wLWZ1bGwtd2lkdGgtY29udGFpbmVyLFxuLmFnLWZsb2F0aW5nLWJvdHRvbS1mdWxsLXdpZHRoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZy1mdWxsLXdpZHRoLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZmxvYXRpbmctYm90dG9tLWZ1bGwtd2lkdGgtY29udGFpbmVyLCAuYWctZmxvYXRpbmctdG9wLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctdmlydHVhbC1saXN0LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFNjcm9sbGVyc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZy1sYXlvdXQtcHJpbnQgLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlciwgLmFnLWhvcml6b250YWwtcmlnaHQtc3BhY2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtZ3JvdzogMTAwMDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLmFnLWhvcml6b250YWwtbGVmdC1zcGFjZXIuYWctc2Nyb2xsZXItY29ybmVyLCAuYWctaG9yaXpvbnRhbC1yaWdodC1zcGFjZXIuYWctc2Nyb2xsZXItY29ybmVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBIZWFkZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1oZWFkZXIsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIsIC5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFnLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtc29ydGFibGUsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLXNvcnRhYmxlLCAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciAuYWctaGVhZGVyLWNlbGwtc29ydGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLXBpbm5lZC1yaWdodC1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hZy1oZWFkZXItcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctaGVhZGVyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctaGVhZGVyLWNlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWctaGVhZGVyLWdyb3VwLWNlbGwtbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hZy1oZWFkZXItY2VsbC1yZXNpemUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xufVxuXG4uYWctaGVhZGVyLWV4cGFuZC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwgLmFnLWNvbHVtbi1uYW1lLWZpbHRlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5hZy1wcmltYXJ5LWNvbHMtaGVhZGVyLXBhbmVsIC5hZy1wcmltYXJ5LWNvbHMtZmlsdGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb2x1bW5zXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jb2x1bW4tbW92aW5nIC5hZy1jZWxsIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xufVxuLmFnLWNvbHVtbi1tb3ZpbmcgLmFnLWhlYWRlci1jZWxsIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xufVxuLmFnLWNvbHVtbi1tb3ZpbmcgLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzLCB3aWR0aCAwLjJzO1xufVxuXG4uYWctY29sdW1uLWRyb3Age1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWxpc3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWNlbGwgLmFnLWNvbHVtbi1kcm9wLWNlbGwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIC5hZy1jb2x1bW4tZHJvcC1lbXB0eS1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctY29sdW1uLWRyb3AtbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWctY29sdW1uLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUm93c1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctcm93LWFuaW1hdGlvbiAuYWctcm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIHRvcCAwLjRzLCBoZWlnaHQgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjFzLCBvcGFjaXR5IDAuMnM7XG59XG5cbi5hZy1yb3ctbm8tYW5pbWF0aW9uIC5hZy1yb3cge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG59XG5cbi5hZy1yb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLXJvdy1wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFnLXJvdy1wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFnLWZ1bGwtd2lkdGgtcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmFnLXJvdy1pbmxpbmUtZWRpdGluZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENlbGxzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWctY2VsbC13aXRoLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWNlbGwtZWRpdC1pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5hZy1ncm91cC1jZWxsLWVudGlyZS1yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZm9vdGVyLWNlbGwtZW50aXJlLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEZpbHRlcnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXNldC1maWx0ZXItaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWctZmlsdGVyLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZmlsdGVyIC5hZy1maWx0ZXItY2hlY2tib3gge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFnLWZpbHRlci1zZWxlY3Qge1xuICBtYXJnaW46IDRweCA0cHggMCA0cHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRmxvYXRpbmcgRmlsdGVyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1mbG9hdGluZy1maWx0ZXItYm9keSBpbnB1dCB7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkgaW5wdXQge1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWJvZHkge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkgLmFnLXJlYWN0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWlucHV0OnJlYWQtb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5hZy1mbG9hdGluZy1maWx0ZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIERyYWcgJiBEcm9wXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1kbmQtZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgY3Vyc29yOiBtb3ZlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hZy1kbmQtZ2hvc3QtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uYWctZG5kLWdob3N0LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBPdmVybGF5XG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctb3ZlcmxheS1wYW5lbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLW92ZXJsYXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFnLW92ZXJsYXktbm8tcm93cy13cmFwcGVyLmFnLWxheW91dC1hdXRvLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBQb3B1cFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctcG9wdXAtYmFja2Ryb3Age1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLXBvcHVwLWVkaXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFZpcnR1YWwgTGlzdHNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXZpcnR1YWwtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZy12aXJ0dWFsLWxpc3QtaXRlbSBzcGFuOmVtcHR5Om5vdCguYWctaWNvbikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBGbG9hdGluZyBUb3AgYW5kIEJvdHRvbVxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctZmxvYXRpbmctdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFnLXBpbm5lZC1sZWZ0LWZsb2F0aW5nLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4uYWctcGlubmVkLXJpZ2h0LWZsb2F0aW5nLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4uYWctZmxvYXRpbmctYm90dG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFnLXBpbm5lZC1sZWZ0LWZsb2F0aW5nLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4uYWctcGlubmVkLXJpZ2h0LWZsb2F0aW5nLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgZmxleC1ncm93OiAxMDAwO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBUb29sdGlwXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEFuaW1hdGlvbnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXZhbHVlLXNsaWRlLW91dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzLCBtYXJnaW4tcmlnaHQgM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5hZy12YWx1ZS1zbGlkZS1vdXQtZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWctb3BhY2l0eS16ZXJvIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBNZW51XG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1tZW51IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmFnLW1lbnUtbGlzdCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYWctbWVudS1vcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5hZy1tZW51LW9wdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFnLW1lbnUtb3B0aW9uLXNob3J0Y3V0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmFnLW1lbnUtb3B0aW9uLWljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hZy1tZW51LXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmFnLW1lbnUtc2VwYXJhdG9yLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWctbWVudS1jb2x1bW4tc2VsZWN0LXdyYXBwZXIgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFJpY2ggU2VsZWN0XG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1yaWNoLXNlbGVjdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFnLXJpY2gtc2VsZWN0LXJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZy1yaWNoLXNlbGVjdC1saXN0IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYWctc2V0LWZpbHRlci1saXN0IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBUb29sIFBhbmVsXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy10b29sLXBhbmVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjAwcHg7XG59XG4uYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFnLXByaW1hcnktY29scy1saXN0LXBhbmVsIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYWctbHRyIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmFnLXJ0bCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLFxuLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4sXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAsXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4sXG4uYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi1kcmFnLFxuLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCAuYWctY29sdW1uLWRyYWcge1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFnLXNpZGUtYmFyIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgZmxleC1ncm93OiA0O1xufVxuXG4uYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2wtcGFuZWwtaG9yaXpvbnRhbC1yZXNpemUge1xuICBmbG9hdDogbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xufVxuXG4ubG9hZGluZy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWctZGV0YWlscy1yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWctZGV0YWlscy1ncmlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFNpZGUgQmFyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1zaWRlLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5hZy1zaWRlLWJhciAuYWctc2lkZS1idXR0b25zIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYWctc2lkZS1iYXIgLmFnLXNpZGUtYnV0dG9ucyBkaXYgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZy1zaWRlLWJhciAuYWctc2lkZS1idXR0b25zIGRpdiBidXR0b24gc3BhbiB7XG4gIHdyaXRpbmctbW9kZTogdGI7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG4uYWctc2lkZS1iYXIgLnBhbmVsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5hZy1zaWRlLWJhci5mdWxsLXdpZHRoIC5wYW5lbC1jb250YWluZXIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXNpZGUtYmFyIC5hZy1zaWRlLWJ1dHRvbnMgYnV0dG9uIHNwYW4ge1xuICB3cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTdGF0dXMgQmFyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1zdGF0dXMtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFnLXN0YXR1cy1iYXIgLmFnLXN0YXR1cy1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYWctc3RhdHVzLWJhci1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hZy1zdGF0dXMtYmFyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYWctc3RhdHVzLWJhci1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC02IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTcge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC03IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTgge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC05IHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAyNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAyNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1sZWZ0OiAyNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1sZWZ0OiAyNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI5IHtcbiAgcGFkZGluZy1sZWZ0OiAyOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI5IHtcbiAgcGFkZGluZy1sZWZ0OiAyOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMxIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMxIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1sZWZ0OiAzMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1sZWZ0OiAzMzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAzNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAzNjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM3IHtcbiAgcGFkZGluZy1sZWZ0OiAzNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM3IHtcbiAgcGFkZGluZy1sZWZ0OiAzNzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM4IHtcbiAgcGFkZGluZy1sZWZ0OiAzODBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM4IHtcbiAgcGFkZGluZy1sZWZ0OiAzODBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1sZWZ0OiAzOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM5MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1sZWZ0OiAzOTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM5MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQxIHtcbiAgcGFkZGluZy1sZWZ0OiA0MTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQxIHtcbiAgcGFkZGluZy1sZWZ0OiA0MTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQzIHtcbiAgcGFkZGluZy1sZWZ0OiA0MzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzMHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQzIHtcbiAgcGFkZGluZy1sZWZ0OiA0MzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzMHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NDBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NDBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiA0NjBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiA0NjBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ3IHtcbiAgcGFkZGluZy1sZWZ0OiA0NzBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ3IHtcbiAgcGFkZGluZy1sZWZ0OiA0NzBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0ODBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0ODBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4MHB4O1xufVxuXG4uYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiA0OTBweDtcbn1cblxuLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ5MHB4O1xufVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiA0OTBweDtcbn1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ5MHB4O1xufVxuXG4uYWctbHRyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uYWctbHRyIC5hZy1ib2R5LCAuYWctbHRyIC5hZy1mbG9hdGluZy10b3AsIC5hZy1sdHIgLmFnLWZsb2F0aW5nLWJvdHRvbSwgLmFnLWx0ciAuYWctaGVhZGVyLCAuYWctbHRyIC5hZy1ib2R5LXZpZXdwb3J0LCAuYWctbHRyIC5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hZy1sdHIgLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLmFnLWx0ciAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgbGVmdDogLTRweDtcbn1cbi5hZy1sdHIgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hZy1ydGwgLmFnLWJvZHksIC5hZy1ydGwgLmFnLWZsb2F0aW5nLXRvcCwgLmFnLXJ0bCAuYWctZmxvYXRpbmctYm90dG9tLCAuYWctcnRsIC5hZy1oZWFkZXIsIC5hZy1ydGwgLmFnLWJvZHktdmlld3BvcnQsIC5hZy1ydGwgLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uYWctcnRsIC5hZy1oZWFkZXItY2VsbC1yZXNpemUge1xuICBsZWZ0OiAtNHB4O1xufVxuLmFnLXJ0bCAuYWctcGlubmVkLWxlZnQtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1yZXNpemUge1xuICByaWdodDogLTRweDtcbn1cbi5hZy1ydGwgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYWctYm9keS12aWV3cG9ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFnLXJvdyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG59XG4uYWctYm9keSAuYWctcGlubmVkLWxlZnQtY29scy12aWV3cG9ydCwgLmFnLWJvZHkgLmFnLWJvZHktdmlld3BvcnQsIC5hZy1ib2R5IC5hZy1waW5uZWQtcmlnaHQtY29scy12aWV3cG9ydCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctb3ZlcmxheS1sb2FkaW5nLWNlbnRlciwgLmFnLXRoZW1lLWZyZXNoIC5hZy1zZWxlY3QtYWdnLWZ1bmMtcG9wdXAsIC5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZywgLmFnLXRoZW1lLWZyZXNoIC5hZy1wb3B1cC1lZGl0b3IsIC5hZy10aGVtZS1mcmVzaCAuYWctdGhlbWUtZnJlc2guYWctZG5kLWdob3N0LCAuYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWhlYWRlciAuYWctdGFiIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1oZWFkZXIgLmFnLXRhYi5hZy10YWItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y2ZjZmNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoICo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xNCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0xNyB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xOCB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTIxIHtcbiAgcGFkZGluZy1yaWdodDogMjEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yMSB7XG4gIHBhZGRpbmctbGVmdDogMjEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIyIHtcbiAgcGFkZGluZy1yaWdodDogMjIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yMyB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yNiB7XG4gIHBhZGRpbmctbGVmdDogMjYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDI2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1sZWZ0OiAyNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTI3IHtcbiAgcGFkZGluZy1yaWdodDogMjcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yNyB7XG4gIHBhZGRpbmctbGVmdDogMjcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDI4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAyODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTI4IHtcbiAgcGFkZGluZy1yaWdodDogMjgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0yOSB7XG4gIHBhZGRpbmctbGVmdDogMjkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjkge1xuICBwYWRkaW5nLWxlZnQ6IDI5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMjkge1xuICBwYWRkaW5nLXJpZ2h0OiAyOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzEge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMxIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMxIHtcbiAgcGFkZGluZy1yaWdodDogMzEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1sZWZ0OiAzMzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTMzIHtcbiAgcGFkZGluZy1yaWdodDogMzMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zMyB7XG4gIHBhZGRpbmctbGVmdDogMzMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzQge1xuICBwYWRkaW5nLWxlZnQ6IDM0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM0IHtcbiAgcGFkZGluZy1yaWdodDogMzQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAzNjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zNiB7XG4gIHBhZGRpbmctbGVmdDogMzYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzcge1xuICBwYWRkaW5nLWxlZnQ6IDM3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtMzcge1xuICBwYWRkaW5nLXJpZ2h0OiAzNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM3IHtcbiAgcGFkZGluZy1sZWZ0OiAzNzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTM3IHtcbiAgcGFkZGluZy1yaWdodDogMzcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC0zOCB7XG4gIHBhZGRpbmctbGVmdDogMzgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC0zOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzgge1xuICBwYWRkaW5nLWxlZnQ6IDM4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMzgge1xuICBwYWRkaW5nLXJpZ2h0OiAzODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1sZWZ0OiAzOTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTM5IHtcbiAgcGFkZGluZy1yaWdodDogMzkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0zOSB7XG4gIHBhZGRpbmctbGVmdDogMzkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDAwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00MSB7XG4gIHBhZGRpbmctbGVmdDogNDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDEge1xuICBwYWRkaW5nLWxlZnQ6IDQxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDEge1xuICBwYWRkaW5nLXJpZ2h0OiA0MTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQyIHtcbiAgcGFkZGluZy1yaWdodDogNDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00MiB7XG4gIHBhZGRpbmctbGVmdDogNDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDMge1xuICBwYWRkaW5nLWxlZnQ6IDQzMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDMge1xuICBwYWRkaW5nLXJpZ2h0OiA0MzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQzIHtcbiAgcGFkZGluZy1sZWZ0OiA0MzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQzIHtcbiAgcGFkZGluZy1yaWdodDogNDMwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00NCB7XG4gIHBhZGRpbmctbGVmdDogNDQwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NDBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ2MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDYge1xuICBwYWRkaW5nLXJpZ2h0OiA0NjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiA0NjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ2IHtcbiAgcGFkZGluZy1yaWdodDogNDYwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctdG9vbHBhbmVsLWluZGVudC00NyB7XG4gIHBhZGRpbmctbGVmdDogNDcwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbHBhbmVsLWluZGVudC00NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDcge1xuICBwYWRkaW5nLWxlZnQ6IDQ3MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNDcge1xuICBwYWRkaW5nLXJpZ2h0OiA0NzBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy10b29scGFuZWwtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0ODBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29scGFuZWwtaW5kZW50LTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDgwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDkge1xuICBwYWRkaW5nLWxlZnQ6IDQ5MHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2xwYW5lbC1pbmRlbnQtNDkge1xuICBwYWRkaW5nLXJpZ2h0OiA0OTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiA0OTBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQ5IHtcbiAgcGFkZGluZy1yaWdodDogNDkwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LWdyb3VwLWxlYWYtaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctY2VsbC1uby1mb2N1cyB7XG4gIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCBzaWx2ZXI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctcm93LmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkLCAuYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctY2VsbDpub3QoLmFnLWNlbGwtZm9jdXMpLmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbHRyIC5hZy1yb3cuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkLCAuYWctdGhlbWUtZnJlc2ggLmFnLWx0ciAuYWctY2VsbDpub3QoLmFnLWNlbGwtZm9jdXMpLmFnLWNlbGwtbGFzdC1sZWZ0LXBpbm5lZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1sZWFmLWluZGVudCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgc2lsdmVyO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXJvdy5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCwgLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNlbGw6bm90KC5hZy1jZWxsLWZvY3VzKS5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LmFnLWNlbGwtbGFzdC1sZWZ0LXBpbm5lZCwgLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNlbGw6bm90KC5hZy1jZWxsLWZvY3VzKS5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdmFsdWUtY2hhbmdlLWRlbHRhIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtdXAge1xuICBjb2xvcjogZGFya2dyZWVuO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtZG93biB7XG4gIGNvbG9yOiBkYXJrcmVkO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlYztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsIGxpZ2h0Z3JleSk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItcm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JleTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItcm93Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogZGFya2dyZXk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93Om5vdCguYWctcm93LWZpcnN0KSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy5hZy1yb3ctbGFzdCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3ctZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ob3Jpem9udGFsLWxlZnQtc3BhY2VyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhvcml6b250YWwtbGVmdC1zcGFjZXIuYWctc2Nyb2xsZXItY29ybmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ob3Jpem9udGFsLXJpZ2h0LXNwYWNlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhvcml6b250YWwtcmlnaHQtc3BhY2VyLmFnLXNjcm9sbGVyLWNvcm5lciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3ctaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBcIlwiO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1udW1lcmljLWNlbGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLWxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLWxhYmVsID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbC1sYWJlbCAuYWctaGVhZGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtbGFiZWwgLmFnLWhlYWRlci1jZWxsLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW51bWVyaWMtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1sYWJlbCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW51bWVyaWMtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItZ3JvdXAtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbCxcbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbC5hZy1oZWFkZXItY2VsbC1tb3ZpbmcsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1ncm91cC1jZWxsLmFnLWhlYWRlci1jZWxsLW1vdmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAsIDE5MCwgMTkwKTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbCB7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2dyaXAuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93LWRyYWdnaW5nLCAuYWctdGhlbWUtZnJlc2ggLmFnLXJvdy1kcmFnZ2luZyAuYWctcm93LWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctcm93LWRyYWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2dyaXAuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3ctZHJhZ2dpbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1sdHIgLmFnLWNlbGwtZm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgb3V0bGluZTogaW5pdGlhbDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jZWxsLWZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIG91dGxpbmU6IGluaXRpYWw7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIHdpZHRoOiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tYWdncmVnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvYWdncmVnYXRpb24uc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWFycm93cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9hcnJvd3Muc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWFzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9hc2Muc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQtcmVhZG9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY2hlY2tib3gtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jaGVja2JveC1pbmRldGVybWluYXRlLXJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LWluZGV0ZXJtaW5hdGUtcmVhZG9ubHkuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LXVuY2hlY2tlZC1yZWFkb25seS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY2hlY2tib3gtdW5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NoZWNrYm94LXVuY2hlY2tlZC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbHVtbi5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY29sdW1ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jb2x1bW5zLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jb250cmFjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbnRyYWN0ZWQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY29weS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tY3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2N1dC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9kZXNjLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9leHBhbmRlZC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tZXllLXNsYXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2V5ZS1zbGFzaC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tZXllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2V5ZS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2ZpbHRlci5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvZ3JvdXAuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLWluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvaW5kZXRlcm1pbmF0ZS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9sZWZ0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2xvYWRpbmcuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbWVudS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbWludXMuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLW5vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbm9uZS5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tbm90LWFsbG93ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbm90LWFsbG93ZWQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXBhc3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3Bhc3RlLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1waW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvcGluLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1waXZvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9waXZvdC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9wbHVzLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9yaWdodC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tc21hbGwtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC1sZWZ0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1zbWFsbC1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC1yaWdodC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tc21hbGwtdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvc21hbGwtdXAuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXNtYWxsLWRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvc21hbGwtZG93bi5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tdGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90aWNrLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jcm9zcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jcm9zcy5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tdHJlZS1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RyZWUtb3Blbi5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWljb24tdHJlZS1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvdHJlZS1jbG9zZWQuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1pY29uLXRyZWUtaW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90cmVlLWluZGV0ZXJtaW5hdGUuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiAuYWctaWNvbi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaWNvbi1jaGVja2JveC1jaGVja2VkOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmc/Y29sb3IxPSUyMzAwMDAwMCZjb2xvcjI9JTIzRkZGRkZGXCIpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LWxpc3Qge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJcIjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbWVudSAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtb3B0aW9uLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbi1pY29uIHNwYW4ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtb3B0aW9uLXNob3J0Y3V0IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtc2VwYXJhdG9yID4gc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCcxJyUyMGhlaWdodCUzRCc4cHgnJTIwdmlld0JveCUzRCcwJTIwMCUyMDElMjA4cHgnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUzRSUzQ2xpbmUlMjB4MSUzRCcwJyUyMHkxJTNEJzRweCclMjB4MiUzRCcxJyUyMHkyJTNEJzRweCclMjBzdHJva2Utd2lkdGglM0QnMSclMjBzdHJva2UlM0QnJTIzQTlBOUE5JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW1lbnUgLmFnLW1lbnUtb3B0aW9uLXBvcHVwLXBvaW50ZXIge1xuICB3aWR0aDogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaC5hZy1kbmQtZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5hZy10aGVtZS1mcmVzaC5hZy1kbmQtZ2hvc3Qgc3Bhbixcbi5hZy10aGVtZS1mcmVzaC5hZy1kbmQtZ2hvc3QgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoLmFnLWRuZC1naG9zdCAuYWctZG5kLWdob3N0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItaGVhZGVyIC5hZy10YWIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItaGVhZGVyIC5hZy10YWIuYWctdGFiLXNlbGVjdGVkIC5hZy1pY29uLWZpbHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2ZpbHRlci5zdmc/Y29sb3IxPSUyMzAwMDAwMCZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1oZWFkZXIgLmFnLXRhYi5hZy10YWItc2VsZWN0ZWQgLmFnLWljb24tY29sdW1ucyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2NvbHVtbnMuc3ZnP2NvbG9yMT0lMjMwMDAwMDAmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItaGVhZGVyIC5hZy10YWIuYWctdGFiLXNlbGVjdGVkIC5hZy1pY29uLW1lbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9tZW51LnN2Zz9jb2xvcjE9JTIzMDAwMDAwJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWJvZHkge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiLWJvZHkgLmFnLWZpbHRlci1zZWxlY3Qge1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1ib2R5IC5hZy1tZW51LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItYm9keSAuYWctbWVudS1saXN0ID4gZGl2OmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10YWItYm9keSAuYWctbWVudS1saXN0ID4gZGl2Omxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1ib2R5IC5hZy1tZW51LWxpc3QgPiBkaXY6bGFzdC1jaGlsZCA+IC5hZy1tZW51LW9wdGlvbi1wb3B1cC1wb2ludGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXItc2VsZWN0IHtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW46IDAgM3B4IDAgNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLXNldC1maWx0ZXItbGlzdCB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctZmlsdGVyLWhlYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctZmlsdGVyLWhlYWRlci1jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLWZpbHRlci12YWx1ZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlciAuYWctZmlsdGVyLWFwcGx5LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXIgLmFnLWZpbHRlci1hcHBseS1wYW5lbCBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiB7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgc3Bhbixcbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50IHtcbiAgd2lkdGg6IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4tZ3JvdXAgLmFnLWNvbHVtbi1ncm91cC1pY29ucyxcbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi1ncm91cC1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1wcmltYXJ5LWNvbHMtbGlzdC1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi5hZy10b29scGFuZWwtYWRkLWdyb3VwLWluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1maWx0ZXItZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wcmltYXJ5LWNvbHMtaGVhZGVyLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwgYSB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXByaW1hcnktY29scy1oZWFkZXItcGFuZWwgLmFnLWZpbHRlci1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWNoaWxkLWNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWZpbHRlci1wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWZpbHRlci1wYW5lbCAuYWctZmlsdGVyLXRvb2xwYW5lbC1pbnN0YW5jZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWZpbHRlci1wYW5lbCAuYWctZmlsdGVyLXRvb2xwYW5lbC1pbnN0YW5jZSAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWZpbHRlci1wYW5lbCAuYWctZmlsdGVyLWJvZHktd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctZmlsdGVyLXBhbmVsIC5hZy1maWx0ZXItYWlyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLXBpdm90LW1vZGUtcGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctcGl2b3QtbW9kZS1wYW5lbCBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1waXZvdC1tb2RlLXBhbmVsIC5hZy1waXZvdC1tb2RlLXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctcGl2b3QtbW9kZS1wYW5lbCAuYWctcGl2b3QtbW9kZS1zZWxlY3QgLmFnLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWNvbHVtbi1kcm9wLXRpdGxlIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLWNvbHVtbi1kcm9wIC5hZy1jb2x1bW4tZHJvcC1lbXB0eS1tZXNzYWdlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3A6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZpbHRlci1pY29uOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2ZpbHRlci5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zb3J0LWFzY2VuZGluZy1pY29uOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL2FzYy5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zb3J0LWRlc2NlbmRpbmctaWNvbjplbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9kZXNjLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNvcnQtbm9uZS1pY29uOmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL25vbmUuc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLWxhYmVsIC5hZy1oZWFkZXItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcGFnaW5nLXBhbmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXBhZ2luZy1wYW5lbCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTJlNTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZDpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjQpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTE6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC40KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0yOm5vdCguYWctY2VsbC1mb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCA4MCwgODAsIDAuNCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMzpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTQ6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogMzdweDtcbiAgei1pbmRleDogMjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZywgLmFnLXRoZW1lLWZyZXNoIC5hZy1wb3B1cC1lZGl0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyBpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCwgLmFnLXRoZW1lLWZyZXNoIC5hZy1wb3B1cC1lZGl0b3IgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcG9wdXAtZWRpdG9yIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcG9wdXAtZWRpdG9yIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG4uYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcgc2VsZWN0LCAuYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciBzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXBvcHVwLWVkaXRvciAuYWctbGFyZ2UtdGV4dGFyZWEgdGV4dGFyZWE6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1wb3B1cC1lZGl0b3IgLmFnLWxhcmdlLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3RyZWUtb3Blbi5zdmc/Y29sb3IxPSUyMzMzMzMzM1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSA0cHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcmljaC1zZWxlY3QgLmFnLXJpY2gtc2VsZWN0LWxpc3Qge1xuICBoZWlnaHQ6IDE2Mi41cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJpY2gtc2VsZWN0IC5hZy1yaWNoLXNlbGVjdC12YWx1ZSB7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcmljaC1zZWxlY3QgLmFnLXZpcnR1YWwtbGlzdC1pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdCAuYWctdmlydHVhbC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBcIlwiO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdCAuYWctcmljaC1zZWxlY3Qtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yaWNoLXNlbGVjdCAuYWctcmljaC1zZWxlY3Qtcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTJlNTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHkge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHkgaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IGlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZsb2F0aW5nLWZpbHRlci1idXR0b24gYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1sYWJlbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2x0aXAuYWctdG9vbHRpcC1oaWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWdyb3VwLWNlbGwtbGFiZWwgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1zZWxlY3QtYWxsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1zZWxlY3QtYWxsOm5vdCguYWctaGlkZGVuKSArIC5hZy1jZWxsLWxhYmVsLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCAtIDEycHgpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zZWxlY3Rpb24tY2hlY2tib3ggfiAuYWctY2VsbC12YWx1ZTpub3QoOmVtcHR5KSwgLmFnLXRoZW1lLWZyZXNoIC5hZy1zZWxlY3Rpb24tY2hlY2tib3ggKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWNoZWNrYm94Om5vdCguYWctaW52aXNpYmxlKSB+IC5hZy1jZWxsLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ncm91cC1jaGVja2JveDpub3QoLmFnLWludmlzaWJsZSkgKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWV4cGFuZGVkOm5vdCguYWctaGlkZGVuKSB+IC5hZy1jZWxsLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ncm91cC1leHBhbmRlZDpub3QoLmFnLWhpZGRlbikgKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWNvbnRyYWN0ZWQ6bm90KC5hZy1oaWRkZW4pIH4gLmFnLWNlbGwtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWNvbnRyYWN0ZWQ6bm90KC5hZy1oaWRkZW4pICsgLmFnLWdyb3VwLXZhbHVlOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdGlvbi1jaGVja2JveCB+IC5hZy1ncm91cC1jaGVja2JveCxcbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtY2hlY2tib3g6bm90KC5hZy1pbnZpc2libGUpIH4gLmFnLWdyb3VwLWNoZWNrYm94LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ncm91cC1leHBhbmRlZDpub3QoLmFnLWhpZGRlbikgfiAuYWctZ3JvdXAtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWdyb3VwLWNvbnRyYWN0ZWQ6bm90KC5hZy1oaWRkZW4pIH4gLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdGlvbi1jaGVja2JveCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtZXhwYW5kZWQgLmFnLWljb24tY29udHJhY3RlZDplbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy90cmVlLW9wZW4uc3ZnP2NvbG9yMT0lMjMzMzMzMzMmY29sb3IyPSUyM0ZGRkZGRlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbC5hZy13aWR0aC1oYWxmIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWljb24tZ3JvdXAsXG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWljb24tcGl2b3Qge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLXJpZ2h0LWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Njc3NWZW5kb3IvYWctZ3JpZC9hZy10aGVtZS1iYXNlL2ljb25zL3JpZ2h0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWxlZnQtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvbGVmdC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1sZWZ0LWFycm93LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1yaWdodC1hcnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWJhc2UvaWNvbnMvY2FuY2VsLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDJweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1jZWxsIC5hZy1jb2x1bW4tZHJhZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2VsZWN0LWFnZy1mdW5jLXBvcHVwIC5hZy12aXJ0dWFsLWxpc3QtaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zZWxlY3QtYWdnLWZ1bmMtcG9wdXAgLmFnLXZpcnR1YWwtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTJlNTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2V0LWZpbHRlci1saXN0LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51LWNvbHVtbi1zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCA+IC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1kYXRhLWNoYW5nZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjICFpbXBvcnRhbnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtZGF0YS1jaGFuZ2VkLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1yb3ctc3R1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXN0dWItY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc3R1Yi1jZWxsIC5hZy1sb2FkaW5nLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zdHViLWNlbGwgLmFnLWxvYWRpbmctdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mbG9hdGluZy10b3AgLmFnLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWZsb2F0aW5nLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctbnVtZXJpYy1jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyLWNlbGwtbGFiZWwgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWhlYWRlci1jZWxsLWxhYmVsIC5hZy1oZWFkZXItaWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1udW1lcmljLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLWxhYmVsID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctcGl2b3QtbW9kZS1wYW5lbCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctcGl2b3QtbW9kZS1wYW5lbCAuYWctcGl2b3QtbW9kZS1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy10b29sLXBhbmVsLXdyYXBwZXIgLmFnLXBpdm90LW1vZGUtcGFuZWwgLmFnLXBpdm90LW1vZGUtc2VsZWN0IC5hZy1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIC5hZy1jb2x1bW4tZHJvcCAuYWctY29sdW1uLWRyb3AtdGl0bGUge1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1maWx0ZXItY2hlY2tib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIHNwYW4sXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uLWdyb3VwIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94LFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCAuYWctY29sdW1uLWdyb3VwLWljb25zLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbiAuYWctY29sdW1uLXNlbGVjdC1jaGVja2JveCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIC5hZy1jb2x1bW4tdG9vbC1wYW5lbC1jb2x1bW4gLmFnLWNvbHVtbi1ncm91cC1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi5hZy10b29scGFuZWwtYWRkLWdyb3VwLWluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaWNvbi10cmVlLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jb250cmFjdGVkLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyLWdyb3VwLWNlbGwtbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaGVhZGVyLWdyb3VwLWNlbGwtbGFiZWwgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWhlYWRlci1zZWxlY3QtYWxsOm5vdCguYWctaGlkZGVuKSArIC5hZy1jZWxsLWxhYmVsLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1oZWFkZXItc2VsZWN0LWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctc2VsZWN0aW9uLWNoZWNrYm94ICsgLmFnLWNlbGwtdmFsdWU6bm90KDplbXB0eSksIC5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1zZWxlY3Rpb24tY2hlY2tib3ggKyAuYWctZ3JvdXAtdmFsdWU6bm90KDplbXB0eSksXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZ3JvdXAtY2hlY2tib3ggKyAuYWctY2VsbC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1jaGVja2JveCArIC5hZy1ncm91cC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1leHBhbmRlZCArIC5hZy1jZWxsLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWdyb3VwLWV4cGFuZGVkICsgLmFnLWdyb3VwLXZhbHVlOm5vdCg6ZW1wdHkpLFxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWdyb3VwLWNvbnRyYWN0ZWQgKyAuYWctY2VsbC12YWx1ZTpub3QoOmVtcHR5KSxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1ncm91cC1jb250cmFjdGVkICsgLmFnLWdyb3VwLXZhbHVlOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1zZWxlY3Rpb24tY2hlY2tib3ggKyAuYWctZ3JvdXAtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZ3JvdXAtY2hlY2tib3ggKyAuYWctZ3JvdXAtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZ3JvdXAtZXhwYW5kZWQgKyAuYWctZ3JvdXAtY2hlY2tib3gsXG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZ3JvdXAtY29udHJhY3RlZCArIC5hZy1ncm91cC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctaWNvbi1ncm91cCxcbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1pY29uLXBpdm90IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIC5hZy1yaWdodC1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9yaWdodC5zdmc/Y29sb3IxPSUyMzMzMzMzMyZjb2xvcjI9JTIzRkZGRkZGXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCAuYWctbGVmdC1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9sZWZ0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1mbG9hdGluZy1maWx0ZXItYm9keSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1ydGwgLmFnLWhlYWRlciAuYWctaGVhZGVyLWNlbGwtcmVzaXplOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2dyZXk7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1jb2x1bW4tZHJhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXN0YXR1cy1iYXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1uYW1lLXZhbHVlLXZhbHVlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zdGF0dXMtYmFyLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctbmFtZS12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1kZXRhaWxzLXJvdyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW92ZXJsYXktbG9hZGluZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1vdmVybGF5LWxvYWRpbmctY2VudGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zaWRlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyZXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2lkZS1iYXIgLmFnLXNpZGUtYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNpZGUtYmFyIC5hZy1zaWRlLWJ1dHRvbnMgLmFnLXNpZGUtYnV0dG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2lkZS1iYXIgLmFnLXNpZGUtYnV0dG9ucyAuYWctc2VsZWN0ZWQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2lkZS1iYXIgLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1zaWRlLWJhci5mdWxsLXdpZHRoIC5hZy1wYW5lbC1jb250YWluZXIge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXNpZGUtYmFyIC5hZy1jb2x1bW4tZHJvcCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctc2lkZS1iYXIgLmFnLXBhbmVsLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2dyZXk7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcnRsIC5hZy1zaWRlLWJhci5mdWxsLXdpZHRoIC5hZy1wYW5lbC1jb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcHJpbWFyeS1jb2xzLWZpbHRlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXByaW1hcnktY29scy1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcHJpbWFyeS1jb2xzLWZpbHRlci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLnNhc3MtdmFyaWFibGVzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICd7IFwiYXV0b1NpemVQYWRkaW5nXCI6IFwiMTJweFwiLCBcImhlYWRlckhlaWdodFwiOiBcIjI1cHhcIiwgXCJncm91cFBhZGRpbmdTaXplXCI6IFwiMjRweFwiLCBcImZvb3RlclBhZGRpbmdBZGRpdGlvblwiOiBcIjE2cHhcIiwgXCJ2aXJ0dWFsSXRlbUhlaWdodFwiOiBcIjIwcHhcIiwgXCJhZ2dGdW5jUG9wdXBIZWlnaHRcIjogXCI3MHB4XCIsIFwiY2hlY2tib3hJbmRlbnRXaWR0aFwiOiBcIjE2cHhcIiwgXCJsZWFmTm9kZVBhZGRpbmdcIjogXCIxMnB4XCIsIFwicm93SGVpZ2h0XCI6IFwiMjVweFwiLCBcImdyaWRTaXplXCI6IFwiNHB4XCIsIFwiaWNvblNpemVcIjogXCIxMnB4XCIgfSc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRhYi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1mYWRlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbC5hZy1jb2x1bW4tZHJvcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsLmFnLWNvbHVtbi1kcm9wOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwtcmVzaXplOjphZnRlciB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLWdyb3VwLWNlbGwtd2l0aC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctaGVhZGVyLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJvb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIC5hZy1maWx0ZXItYXBwbHktcGFuZWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2dyZXk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRlMmU1O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1tZW51IC5hZy1tZW51LW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCBsaWdodGdyZXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWNlbGwgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLWRyb3AtY2VsbCAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctY2VsbC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZ3JlZW47XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtaGlnaGxpZ2h0LWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZ3JvdXAtZXhwYW5kZWQgLmFnLWljb24tY29udHJhY3RlZDplbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9jb250cmFjdGVkLnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXJ0bCAuYWctaWNvbi10cmVlLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9zbWFsbC1sZWZ0LnN2Zz9jb2xvcjE9JTIzMzMzMzMzJmNvbG9yMj0lMjNGRkZGRkZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLXRvb2wtcGFuZWwtd3JhcHBlciAuYWctY29sdW1uLWRyb3AgLmFnLWNvbHVtbi1kcm9wLXRpdGxlIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1zZWxlY3QtcGFuZWwgLmFnLWNvbHVtbi10b29sLXBhbmVsLWNvbHVtbi1ncm91cCxcbi5hZy10aGVtZS1mcmVzaCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCAuYWctY29sdW1uLXRvb2wtcGFuZWwtY29sdW1uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctdGFiIHtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctZmlsdGVyIC5hZy1maWx0ZXItdmFsdWUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctc2VsZWN0aW9uLWNoZWNrYm94IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctcmljaC1zZWxlY3QtdmFsdWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2dyZXk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLW1vdmluZyAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWhlYWRlci1jZWxsLW1vdmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAsIDE5MCwgMTkwKTtcbn1cbi5hZy10aGVtZS1mcmVzaCAuYWctb3ZlcmxheS1sb2FkaW5nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmFnLXRoZW1lLWZyZXNoIC5hZy1jb2x1bW4tbmFtZS1maWx0ZXIge1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYWctdGhlbWUtZnJlc2ggLmFnLWNvbHVtbi1kcm9wLWNlbGwgLmFnLWNvbHVtbi1kcmFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBZRC1zcGVjaWZpYyBjdXN0b21pemF0aW9uc1xuICovXG5kaXYuYWctcm9vdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5hZy15ZC1zdHlsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgLyogdGhpcyBpcyBmb3IgdGhlIHJvd0dyb3VwUGFuZWwsIHRoYXQgYXBwZWFycyBhbG9uZyB0aGUgdG9wIG9mIHRoZSBncmlkICovXG4gIC8qIHRoaXMgaXMgZm9yIHRoZSBjb2x1bW4gZHJvcHMgdGhhdCBhcHBlYXIgaW4gdGhlIHRvb2xQYW5lbCAqL1xufVxuLmFnLXlkLXN0eWxlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm9vdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1ub3QtaW5saW5lLWVkaXRpbmcge1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMTpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjQpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTI6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDgwLCA4MCwgMC40KTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0zOm5vdCguYWctY2VsbC1mb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtNDpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctY2VsbC1uby1mb2N1cyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwge1xuICBwYWRkaW5nOiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwgYnV0dG9uLmJ0bi14cywgLmFnLXlkLXN0eWxlIC5hZy1jZWxsIGEuYnRuLXhzIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwgYS5idG4tZmEge1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNlbGwub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWNlbGwtbm8tZm9jdXMge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RkZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLWhpZ2hsaWdodC1hbmltYXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDFzO1xufVxuLmFnLXlkLXN0eWxlIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXZhbHVlLWNoYW5nZS1kZWx0YS11cCB7XG4gIGNvbG9yOiAjMDA2NDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtZG93biB7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG59XG4uYWcteWQtc3R5bGUgLmFnLXZhbHVlLWNoYW5nZS12YWx1ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yaWNoLXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yaWNoLXNlbGVjdC12YWx1ZSB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcmljaC1zZWxlY3QtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yaWNoLXNlbGVjdC1yb3cge1xuICBwYWRkaW5nOiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJpY2gtc2VsZWN0LXJvdy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBvd2RlcmJsdWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWxhcmdlLXRleHQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgcGFkZGluZzogNXB4IDBweCAwcHggN3B4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItaWNvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbm8tc2Nyb2xscyAuYWctaGVhZGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgLypcbiAgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5LCAuYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSB7XG4gICAgICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICovXG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1jZWxsIGlucHV0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1maWx0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQ6cmVhZC1vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctZmlsdGVyLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItY2VsbC1tb3ZpbmcgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItY2VsbC1tb3Zpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC13aXRoLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLWNlbGwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJ0bCAuYWctaGVhZGVyLWdyb3VwLXRleHQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uIHtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLXBpbm5lZC1yaWdodC1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctYm9keS12aWV3cG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJvdy1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMzLjI1LCAyMzMuMjUsIDIzMy4yNSk7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJvdy1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcG93ZGVyYmx1ZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LmFnLXJvdy1vZGQuYWctcm93LWVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1Ni43NSwgMTU2Ljc1LCAxNTYuNzUpO1xuICBjb2xvcjogcmdiKDE1Ni43NSwgMTU2Ljc1LCAxNTYuNzUpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3cuYWctcm93LW9kZC5hZy1yb3ctZW1wdHkgLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODIuMjUsIDE4Mi4yNSwgMTgyLjI1KTtcbiAgY29sb3I6IHJnYigxODIuMjUsIDE4Mi4yNSwgMTgyLjI1KTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1lbXB0eSAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3cuYWctcm93LWNyZWRpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi4yNSwgMTgyLjI1LCAxODIuMjUpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1yb3cuYWctcm93LWNyZWRpdGVkIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJvdy5hZy1yb3ctb2RkLmFnLXJvdy1ncm91cC5hZy1kZWx0YS1yb3ctZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBjb2xvcjogI2U5ZTllOTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1ncm91cC5hZy1kZWx0YS1yb3ctZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctdG9wIC5hZy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy10b3AgLmFnLWNlbGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctYm90dG9tIC5hZy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mbG9hdGluZy1ib3R0b20gLmFnLWNlbGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctZmxvYXRpbmctYm90dG9tIC5hZy1jZWxsIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctb3ZlcmxheS1sb2FkaW5nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWcteWQtc3R5bGUgLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1vdmVybGF5LW5vLXJvd3MtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ncm91cC1jZWxsLWVudGlyZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZvb3Rlci1jZWxsLWVudGlyZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWdyb3VwLWNlbGwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYWcteWQtc3R5bGUgLmFnLWx0ciAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXJ0bCAuYWctZ3JvdXAtZXhwYW5kZWQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1ncm91cC1jb250cmFjdGVkIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbHRyIC5hZy1ncm91cC12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1ncm91cC12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1ydGwgLmFnLWdyb3VwLWNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWdyb3VwLWNoaWxkLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1mb290ZXItY2VsbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudSAuYWctdGFiLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYWcteWQtc3R5bGUgLmFnLW1lbnUgLmFnLXRhYiB7XG4gIHBhZGRpbmc6IDZweCA4cHggNnB4IDhweDtcbiAgbWFyZ2luOiAycHggMnB4IDBweCAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51IC5hZy10YWItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwb3dkZXJibHVlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi1pY29uIHtcbiAgcGFkZGluZzogMnB4IDRweCAycHggNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMnB4IDRweCAycHggNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1tZW51LW9wdGlvbi1zaG9ydGN1dCB7XG4gIHBhZGRpbmc6IDJweCAycHggMnB4IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciB7XG4gIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uYWcteWQtc3R5bGUgLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luOiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1maWx0ZXItYXBwbHktcGFuZWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1maWx0ZXItdmFsdWUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1sdHIgLmFnLXNlbGVjdGlvbi1jaGVja2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcnRsIC5hZy1zZWxlY3Rpb24tY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGFnaW5nLXBhbmVsIHtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGFnaW5nLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGFnaW5nLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLXBhZ2luZy1yb3ctc3VtbWFyeS1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1wYWdpbmctcGFnZS1zdW1tYXJ5LXBhbmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXRvb2wtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdG9vbC1wYW5lbCAuYWctc2lkZS1idXR0b25zIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmFnLXlkLXN0eWxlIC5sdHIgLmFnLXRvb2wtcGFuZWwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLnJ0bCAuYWctdG9vbC1wYW5lbCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1zdGF0dXMtYmFyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAycHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLXN0YXR1cy1iYXItYWdncmVnYXRpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1zdGF0dXMtYmFyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtY2VsbC1naG9zdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jb2x1bW4tZHJvcC1pY29uIHtcbiAgbWFyZ2luOiAzcHg7XG59XG4uYWcteWQtc3R5bGUgLmFnLWNvbHVtbi1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwge1xuICBwYWRkaW5nOiA0cHggNHB4IDEwcHggNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwgLmFnLWNvbHVtbi1kcm9wLWVtcHR5LW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctcGl2b3QtbW9kZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdG9vbC1wYW5lbCAuYWctY29sdW1uLXNlbGVjdC1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWcteWQtc3R5bGUgLmFnLXNlbGVjdC1hZ2ctZnVuYy1wb3B1cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZy15ZC1zdHlsZSAuYWctc2VsZWN0LWFnZy1mdW5jLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1zZWxlY3QtYWdnLWZ1bmMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBvd2RlcmJsdWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWlucHV0LWNlbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIHtcbiAgcGFkZGluZzogMXB4O1xufVxuLmFnLXlkLXN0eWxlIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgY29ybmZsb3dlcmJsdWU7XG59XG4uYWcteWQtc3R5bGUgLmFnLWRhcmstcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNy43NSwgMjA3Ljc1LCAyMDcuNzUpO1xufVxuLmFnLXlkLXN0eWxlIC5hZy10YWxsLWhlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctY2VsbC1mb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTczNDY7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5hZy15ZC1zdHlsZSAuYWctdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmFnLXlkLXN0eWxlIC5hZy10b29sdGlwLmFnLXRvb2x0aXAtaGlkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjZV9lZGl0b3Ige1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4uaW52YWxpZCAjYWR2ZXJ0aXNlck9wdGlvbkxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjk0QTQ4O1xufVxuXG5odG1sLCBib2R5LnNtYXJ0LXN0eWxlLTIge1xuICBiYWNrZ3JvdW5kOiAjZTZlY2YwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJhciA+IC5yb3cgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC5pbmZvLWJhci5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qKlxuICogQnJlYWRjcnVtYnNcbiAqL1xuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAycHggMCAycHggNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxub2wuYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxub2wuYnJlYWRjcnVtYiA+IGxpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLy8gU0FTUyB2ZXJzaW9uIG9mIFNtYXJ0QWRtaW4gMS40IHZhcmlhYmxlcy5sZXNzXG4vL1xuLy8gYSBmbGFnIHRvIHRvZ2dsZSBhc3NldCBwaXBlbGluZSAvIGNvbXBhc3MgaW50ZWdyYXRpb25cbi8vIGRlZmF1bHRzIHRvIHRydWUgaWYgdHdicy1mb250LXBhdGggZnVuY3Rpb24gaXMgcHJlc2VudCAobm8gZnVuY3Rpb24gPT4gdHdicy1mb250LXBhdGgoJycpIHBhcnNlZCBhcyBzdHJpbmcgPT0gcmlnaHQgc2lkZSlcbi8vIGluIFNhc3MgMy4zIHRoaXMgY2FuIGJlIGltcHJvdmVkIHdpdGg6IGZ1bmN0aW9uLWV4aXN0cyh0d2JzLWZvbnQtcGF0aClcbiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6ICh0d2JzLWZvbnQtcGF0aChcIlwiKSAhPSB1bnF1b3RlKCd0d2JzLWZvbnQtcGF0aChcIlwiKScpKTtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRibGFjazogICAgICAgICAgICAgICAgICAjMDAwO1xuJGdyYXktZGFza2VzdDogICAgICAgICAgIGxpZ2h0ZW4oJGJsYWNrLCA1LjUlKTsgIC8vICMxMTFcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRibGFjaywgMTMuNSUpOyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkYmxhY2ssIDIwJSk7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGJsYWNrLCAzMy41JSk7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRibGFjaywgNjAlKTsgICAvLyAjOTk5XG4kZ3JheS1taWQtbGlnaHQ6ICAgICAgICAgbGlnaHRlbigkYmxhY2ssIDc1JSk7ICAgLy8gI2NjY1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGJsYWNrLCA5My41JSk7IC8vICNlZWVcbiRncmF5LWxpZ2h0ZXN0OiAgICAgICAgICBsaWdodGVuKCRibGFjaywgOTUuNSUpOyAvLyAjZmFmYWZhXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcblxuJGFjdGl2ZS1uYXYtY29sb3I6ICAgICAgIzJDMzc0MjtcbiRyZXF1aXJlZC1pdGVtOiAgICAgICAgICM5NzFGNDU7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICMzMjc2YjE7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNzM5ZTczO1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzU3ODg5QztcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNDNzkxMjE7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjQTkwMzI5O1xuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8gIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNlNmVjZjA7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyaztcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgbm9uZTtcblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLyogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyAqL1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTNweDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNCkpOyAvLyB+MTZweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSk7IC8vIH4xMXB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuODUpKTsgLy8gfjI0cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuNykpOyAvLyB+MjJweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjM4NSkpOyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjMyKSk7IC8vIH4xN3B4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjQpKTsgLy8gfjE2cHhcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4wOCkpOyAvLyB+MTRweFxuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5OyAvLyAyMC8xNFxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKTsgLy8gfjIwcHhcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZTtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjE7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQ7XG5cblxuLy8tLSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb25zIG9mIHRoZSBpbmNsdWRlIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4kaWNvbi1mb250LXBhdGg6ICAgICAgICAgIFwiLi4vZm9udHMvXCI7XG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiO1xuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiO1xuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDVweDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMHB4O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHg7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHg7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMztcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjU7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAycHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgM3B4O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDJweDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmY7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHg7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHg7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHg7XG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOTtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2VjZjNmODtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyO1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWw7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzM7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYztcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpO1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSk7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKTtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nO1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpO1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpO1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXk7XG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjO1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgMHB4O1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOTtcblxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMik7XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMik7XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpO1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrO1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNTtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXI7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkO1xuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpO1xuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYztcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTU7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcms7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNTtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgI2ZmZjtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDA7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDA7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwO1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTAxMDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzA7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwO1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzA7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLXhzIGFuZCAkc2NyZWVuLXBob25lIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cztcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLXNtIGFuZCAkc2NyZWVuLXRhYmxldCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHg7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc207XG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluO1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8gTm90ZTogRGVwcmVjYXRlZCAkc2NyZWVuLW1kIGFuZCAkc2NyZWVuLWRlc2t0b3AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kO1xuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyBOb3RlOiBEZXByZWNhdGVkICRzY3JlZW4tbGcgYW5kICRzY3JlZW4tbGctZGVza3RvcCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnO1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbjtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKTtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSk7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMjtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMjZweDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW47XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKTtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKCg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkpO1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKCg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkpO1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wO1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkpO1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wO1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpO1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjZmZmO1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjMmMzNzQyO1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKTtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgI2RkZDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmO1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICNmZmY7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSk7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgIzc3NztcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yLCAxMCUpO1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjY2NjO1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQ7XG5cblxuLy8gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyO1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpO1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmY7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKTtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZjtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMztcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZjtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMztcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDlweCAxMHB4IDEwcHg7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4kbmF2LW9wZW4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkO1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJHdoaXRlO1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheTtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZztcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvcjtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkO1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvcjtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkO1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmO1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZztcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlcjtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHg7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSk7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzQ2ODg0NztcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDg7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAjNDY4ODQ3O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzQ2NTk3O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q2ZGRlNztcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCAxOCUpO1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjYzA5ODUzO1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMztcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICNkYmFiNTc7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNiOTRhNDg7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlO1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgI2I5NGE0ODtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwO1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjk7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnO1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHg7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpO1xuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjO1xuXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpO1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHg7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIHJnYmEoMCwwLDAsLjI1KTtcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgIzk5OTtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzO1xuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm87XG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XG5cbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmY7XG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAyMHB4O1xuXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4O1xuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2U7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7XG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTk7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDA7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTU7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHg7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkO1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZztcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnO1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlcjtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmc7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnO1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXI7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZjtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZztcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXI7XG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbztcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZjtcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSk7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NTtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMztcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHg7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkO1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNTtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyaztcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmO1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeTtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlcjtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnO1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyO1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmc7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXI7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZztcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXI7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnO1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmc7XG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkO1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3I7XG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHg7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpO1xuXG4kaXRlbS13ZWxsLWJnOiAgICAgICAgICAgICAgICAjRUVFRUVFO1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZjtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvcjtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmY7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxO1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYztcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQ7XG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiO1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNik7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JTtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNTtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZjtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmO1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkO1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZjtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGU7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMztcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcms7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjO1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHg7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodDtcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0O1xuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXI7XG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyO1xuXG5cbi8vPT0gTWlzY2VsbGFuZW91c1xuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweDtcblxuLyogU01BUlRBRE1JTiBWQVJJQUJMRVNcbiAqIEFsbCB2YXJpYWJsZXMgcmVsYXRlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHRoZW1lIHN0YXJ0cyBmcm9tIGhlcmU6XG4gKlxuICogR3JheXMgbW92ZWQgdG8gZnJvbnQsIGJlY2F1c2UgdGhleSBhcmUgbmVlZGVkIGJlZm9yZSB0aGlzIHBvaW50LlxuICovXG5cbi8vIE1haW4gVGhlbWUgVmFsdWVzXG4vL1xuLy8jI1xuXG4vLz09IENvbG9yIFBhbGxldFxuLy9cbi8vIyNcbiRibHVlU3RhbmRhcmQ6XHRcdFx0ICAgICMzMjc2YjE7XG4kYmx1ZVNreTpcdFx0XHRcdFx0IzAwOTFkOTtcbiRibHVlOiBcdFx0XHRcdFx0XHQjNTc4ODljO1xuJGJsdWVMaWdodDogXHRcdFx0XHQjOTJhMmE4O1xuJGJsdWVEYXJrOiBcdFx0XHRcdFx0IzRjNGY1MztcbiRncmVlbjogXHRcdFx0XHRcdCMzNTZlMzU7XG4kZ3JlZW5MaWdodDogXHRcdFx0XHQjNzE4NDNmO1xuJGdyZWVuRGFyazogXHRcdFx0XHQjNDk2OTQ5O1xuJGdyZWVuQnJpZ2h0Olx0XHRcdFx0IzQwYWMyYjtcbiRyZWQ6IFx0XHRcdFx0XHRcdCNhOTAzMjk7XG4keWVsbG93OiBcdFx0XHRcdFx0I2IwOWI1YjtcbiRvcmFuZ2U6IFx0XHRcdFx0XHQjYzc5MTIxO1xuJG9yYW5nZURhcms6IFx0XHRcdFx0I2E1NzIyNTtcbiRvcmFuZ2VCcmlnaHQ6ICAgICAgICAgICAgICAjZmZjNDBkO1xuJHBpbms6IFx0XHRcdFx0XHRcdCNhYzUyODc7XG4kcGlua0Rhcms6IFx0XHRcdFx0XHQjYTg4MjlmO1xuJHB1cnBsZTogXHRcdFx0XHRcdCM2ZTU4N2E7XG4kZGFya2VuOiBcdFx0XHRcdFx0IzQwNDA0MDtcbiRsaWdodGVuOiBcdFx0XHRcdFx0I2Q1ZTdlYztcbiR3aGl0ZTogXHRcdFx0XHRcdCNmZmZmZmY7XG4kZ3JleURhcms6IFx0XHRcdFx0XHQjNTI1MjUyO1xuJG1hZ2VudGE6IFx0XHRcdFx0XHQjNmUzNjcxO1xuJHRlYWw6IFx0XHRcdFx0XHRcdCM1NjhhODk7XG4kcmVkTGlnaHQ6IFx0XHRcdFx0XHQjYTY1ODU4O1xuJHJlZEJyaWdodDpcdFx0XHRcdFx0I2VkMWMyNDtcbiR0ZWFsTGlnaHQ6XHRcdFx0XHRcdCMwYWE2NmU7XG5cbi8vPT0gRFJPUERPV04gQU5JTUFUSU9OUyAoR0xPQkFMKVxuLy8gZm9yIGZ1bGwgYW5pbWF0aW9uIGxpc3QgZ28gdG86IGh0dHA6Ly9kYW5lZGVuLmdpdGh1Yi5pby9hbmltYXRlLmNzcy9cbi8vIyNcbiRhbmltYXRpb24tdHlwZTpcdFx0XHRcdCAgXCJmbGlwSW5YXCI7XG4kYW5pbWF0aW9uLWFqYXgtZHJvcGRvd246XHQgICAgICBcImZsaXBJbllcIjtcblxuLy89PSBJTUFHRSBQQVRIICYgQkFDS0dST1VORFNcbi8vXG4vLyMjXG5cbiRiYXNlLXVybDogXHRcdFx0XHRcdFx0ICAgICAgXCIuLi9pbWdcIjtcbi8vdXJhZ2U6IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2UtdXJsfS9pbWFnZXMvYmcucG5nXCIpO1xuXG4kaHRtbC1iYWNrZ3JvdW5kLWltYWdlOlx0XHRcdCAgXCJteWJnLnBuZ1wiO1xuJGh0bWwtYmFja2dyb3VuZC1jb2xvcjpcdFx0XHQgICR3aGl0ZTtcblxuJGJvZHktYmFja2dyb3VuZC1pbWFnZTpcdFx0XHQgIFwibXliZy5wbmdcIjtcbiRib2R5LWJhY2tncm91bmQtY29sb3I6XHRcdFx0ICAkd2hpdGU7XG5cbi8vPT0gSEVBREVSXG4vL1xuLy8jI1xuJHNtYXJ0LW5hdmJhci1oZWlnaHQ6XHRcdFx0ICA0OXB4O1xuJHNtYXJ0LW5hdmJhci1jb2xvci1zdGFydDpcdCAgICAgICNmM2YzZjM7XG4kc21hcnQtbmF2YmFyLWNvbG9yLWVuZDpcdFx0ICAjZTJlMmUyO1xuXG4vLz09IEFTSURFIFdJRFRIIChOQVZJR0FUSU9OIFdJRFRIICYgQ09MT1IpXG4vL1xuLy8jI1xuXG4vLyBjYXJlZnVsIHdoZW4geW91IGFyZSByZXNpemluZyB0aGlzIGFzIGl0IG1heSBhZmZlY3QgbG93ZXIgcmVzb2x0aW9uc1xuJGFzaWRlV2lkdGg6XHRcdFx0XHRcdCAgMHB4O1xuJGFzaWRlRGF0YVVSTDpcdFx0XHRcdFx0ICBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXhNREFsSWlCNU1qMGlNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJNU55VWlJSE4wYjNBdFkyOXNiM0k5SWlNellUTTJNek1pSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJeE1EQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1tRXlOekkxSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnb2dJRHh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpSUdacGJHdzlJblZ5YkNnalozSmhaQzExWTJkbkxXZGxibVZ5WVhSbFpDa2lJQzgrQ2p3dmMzWm5QZz09XCI7XG4kYXNpZGVDb2xvci1zdGFydDpcdFx0XHRcdCAgIzJhMjcyNTsgLyogbGVmdCBzaWRlICovXG4kYXNpZGVDb2xvci1lbmQ6XHRcdFx0XHQgICMzYTM2MzM7IC8qIHJpZ2h0IHNpZGUgKi9cblxuJGFzaWRlTGlua0NvbG9yOlx0XHRcdFx0ICBsaWdodGVuKCRhc2lkZUNvbG9yLXN0YXJ0LCA1OCUpO1xuJGFzaWRlTGlua0NvbG9ySG92ZXI6XHRcdFx0ICAkd2hpdGU7XG4kYXNpZGVMaW5rQ29sb3JGb2N1czpcdFx0XHQgICNjOWM5Yzk7XG4kYXNpZGVOYXZBY3RpdmVCR0NvbG9yOlx0XHRcdCAgIzYxNjE2MTsgLyogdGhlIGNvbG9yIHRoYXQgZmxhc2hlcyB3aGVuIHlvdSBjbGljayBvbiB0aGUgZmlyc3QgbmF2IGVsZW1lbnQgKi9cbiRhc2lkZU5hdkZvbnRTaXplOlx0XHRcdFx0ICAkZm9udC1zaXplLWJhc2UrMTsgLy8gMTRweH5cbiRhc2lkZU5hdkZvbnRTaXplU2Vjb25kTGV2ZWw6XHQgICRhc2lkZU5hdkZvbnRTaXplO1xuJGFzaWRlTmF2Rm9udFNpemVUaGlyZExldmVsOlx0ICAkYXNpZGVOYXZGb250U2l6ZTtcblxuJGFzaWRlTmF2RXhwYW5JY29uUHVzaC14Olx0XHQgIDEwcHg7IC8qIHRoZSBwbHVzIGljb24gdGhhdCBhcHBlYXJzIG9uIHRoZSBwYXJlbnQgbmF2IHdoZW4gZXhwYW5kaW5nIGFuZCBjb2xsYXBzaW5nICovXG4kYXNpZGVOYXZFeHBhbkljb25QdXNoLXk6XHRcdCAgMTBweDsgLyogdGhlc2UgdmFsdWVzIHdpbGwgb25seSBhZGRyZXNzIHRoZSBmaXJzdCBwYXJlbnQgaW4gdGhlIGVudGlyZSBuYXYgKi9cblxuJGFzaWRlRXhwYW5JY29uU2l6ZTpcdFx0XHQgIDExcHg7IC8qIHRoZSBwbHVzICYgbWludXMgaWNvbnMgKi9cbiRhc2lkZUV4cGFuSWNvbk1UOlx0XHRcdFx0ICAycHg7ICAvKiBtYXJnaW4gdG9wICovXG5cbi8vPT0gRk9PVEVSXG4vL1xuLy8jI1xuJHNtYXJ0LWZvb3Rlci1oZWlnaHQ6ICAgICAgICAgICAgIDUycHg7XG4kc21hcnQtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAgICAgMTVweCAoJGdyaWQtZ3V0dGVyLXdpZHRoLzIpO1xuJHNtYXJ0LWZvb3Rlci1iYWNrZ3JvdW5kOiAgICAgICAgICRhc2lkZUNvbG9yLXN0YXJ0O1xuXG4vLz09IFJJQkJPTlxuLy9cbi8vIyNcbiRyaWJib24taGVpZ2h0Olx0XHRcdFx0XHQgIDQwcHg7XG4kcmliYm9uQkdDb2xvcjpcdFx0XHRcdFx0ICAjNDc0NTQ0O1xuXG4vLz09IEFKQVggRFJPUERPV05cbi8vXG4vLyMjXG5cbiRkcm9wZG93bmJ0bi1pY29uLWNvbG9yOlx0XHQgICNjNGJhYjY7XG5cbiRhamF4ZHJvcC1hcnJvdy10b3AtY29sb3I6XHRcdCAgJHdoaXRlO1xuJGFqYXhkcm9wLWFycm93LWJvdHRvbS1jb2xvcjpcdCAgIzgzODM4MztcbiRhamF4ZHJvcGRvd24tYXJyb3ctc2l6ZTpcdFx0ICA3cHg7XG4kYWpheGRyb3Bkb3duLWFycm93LWJvdHRvbTpcdFx0ICAkYWpheGRyb3Bkb3duLWFycm93LXNpemUgKyAxO1xuJGFqYXhkcm9wZG93bi1oZWlnaHQ6XHRcdFx0ICAzNjVweDtcblxuLy89PSBTTUFSVEFETUlOIFpJTkRFWFxuLy9cbi8vIyNcbi8vIFVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3IG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXNcbi8vIFRyeSB0byBhdm9pZCBjdXN0b21pemluZyB0aGVzZSA6KVxuXG4kZml4ZWQtbmF2aWdhdGlvbi16aW5kZXg6XHRcdCAgOTAwO1xuJGZpeGVkLXJpYmJvbi16aW5kZXg6XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyAxOyAvLzkwMVxuJGZpeGVkLWZvb3Rlci16aW5kZXg6XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyAxOyAvLzkwMVxuJG1vcnJpcy1ob3ZlcjpcdFx0XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyAzOyAvLzkwM1xuJGxlZnQtcGFuZWwtemluZGV4Olx0XHRcdFx0ICAkZml4ZWQtbmF2aWdhdGlvbi16aW5kZXggKyA0OyAvLzkwNFxuJGhpZGRlbi1sZWZ0aGFuZC1tZW51LXppbmRleDpcdCAgJGZpeGVkLW5hdmlnYXRpb24temluZGV4ICsgMzsgLy85MDNcbiRhamF4LWRyb3Bkb3duLXppbmRleDpcdFx0XHQgICRmaXhlZC1uYXZpZ2F0aW9uLXppbmRleCArIDU7IC8vOTA1XG4kdWktd2lkZ2V0LW92ZXJsYXk6XHRcdFx0XHQgICRmaXhlZC1uYXZpZ2F0aW9uLXppbmRleCArIDQ5OyAvLzk0OVxuJHdpZGdldC1mdWxsc2NyZWVuLXppbmRleDogICAgICAgICR1aS13aWRnZXQtb3ZlcmxheSArIDEwMTsgLy8gMTA1MFxuJHBhY2UtemluZGV4OiAgICAgICAgICAgICAgICAgICAgIDIwMDA7XG4kdG9vbHRpcC16aW5kZXg6ICAgICAgICAgICAgICAgICAgOTk5OTtcblxuLy89PSBXSURHRVQgVFVOSU5HXG4vL1xuLy8jI1xuXG4kd2lkZ2V0Q29udGVudE92ZXJmbG93Olx0XHRcdCAgdmlzaWJsZTtcblxuLy89PSBCT09UU1RSQVAgV0laQVJEXG4vL1xuLy8jI1xuXG4kd2l6YXJkLXN0ZXAtY29tcGxldGU6XHRcdFx0ICAkdGVhbExpZ2h0O1xuJHdpemFyZC1zdGVwLWFjdGl2ZTpcdFx0XHQgICRibHVlU2t5O1xuXG5cbi8vPT0gVE9PTFRJUCBGT05UXG4vL1xuLy8jI1xuXG4kdG9vbHRpcC1mb250LXNpemU6XHRcdFx0XHQgICRmb250LXNpemUtYmFzZSAtIDI7XG4kc3BhcmtsaW5lLWZvbnQtc2l6ZTpcdFx0XHQgICR0b29sdGlwLWZvbnQtc2l6ZTtcblxuXG4vLz09IFNMSURFUlNcbi8vXG4vLyMjXG5cbiRzbGlkZXItYmFyLWNvbG9yOlx0XHRcdFx0ICAkYmx1ZVN0YW5kYXJkO1xuJGhhbmRsZS1iZy1jb2xvcjpcdFx0XHRcdCAgIzg1ODU4NTtcblxuXG4vLz09IFNXSVRDSCBCR1xuLy9cbi8vIyNcblxuJG9uT2ZmU3dpdGNoQkc6XHRcdFx0XHRcdCAgJGJsdWVTdGFuZGFyZDtcblxuXG4vLz09IFBST0dSRVNTIEJBUlMgU0laRVNcbi8vXG4vLyMjXG5cbiRwcm9ncmVzc2Jhci1yYWRpdXM6XHRcdFx0ICAwcHg7XG4kcHJvZ3Jlc3NiYXItbWljcm86XHRcdFx0XHQgIDNweDtcbiRwcm9ncmVzc2Jhci14czpcdFx0XHRcdCAgN3B4O1xuJHByb2dyZXNzYmFyLXNtOlx0XHRcdFx0ICAxNHB4O1xuJHByb2dyZXNzYmFyLWxnOlx0XHRcdFx0ICAzMHB4O1xuXG4vLz09IFRBQkxFU1xuLy9cbi8vIyNcblxuJHRhYmxlLWhlYWRlci1jb2xvci1zdGFydDpcdCAgICAgICNmMmYyZjI7XG4kdGFibGUtaGVhZGVyLWNvbG9yLWVuZDpcdFx0ICAjZmFmYWZhO1xuIiwiLypcblJlZmVyZW5jZSBmcm9tIHlkLXZhcmlhYmxlczpcblxuJHdpZHRoLW5vbmU6IDA7XG4kd2lkdGgteHhzOiA1cHg7XG4kd2lkdGgteHM6IDZweDtcbiR3aWR0aC1zbTogMTBweDtcbiR3aWR0aC1kZWY6IDEzcHg7XG4kd2lkdGgtbWQ6IDIwcHg7XG4kd2lkdGgtbGc6IDMwcHg7XG4kd2lkdGgteGw6IDQwcHg7XG4qL1xuXG4vKiBQYWRkaW5nIFN1cnJvdW5kICovXG5cbi5wLW5vbmUge1xuICAgIHBhZGRpbmc6ICR3aWR0aC1ub25lO1xufVxuXG4ucC14eHMge1xuICAgIHBhZGRpbmc6ICR3aWR0aC14eHM7XG59XG5cbi5wLXhzIHtcbiAgICBwYWRkaW5nOiAkd2lkdGgteHM7XG59XG5cbi5wLXNtIHtcbiAgICBwYWRkaW5nOiAkd2lkdGgtc207XG59XG5cbi5wIHtcbiAgICBwYWRkaW5nOiAkd2lkdGgtZGVmO1xufVxuXG4ucC1tZCB7XG4gICAgcGFkZGluZzogJHdpZHRoLW1kO1xufVxuXG4ucC1sZyB7XG4gICAgcGFkZGluZzogJHdpZHRoLWxnO1xufVxuXG4ucC14bCB7XG4gICAgcGFkZGluZzogJHdpZHRoLXhsO1xufVxuXG4vKiBQYWRkaW5nIExlZnQgUmlnaHQgKi9cblxuLnAtbHItbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbm9uZTtcbn1cblxuLnAtbHIteHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC14eHM7XG4gICAgcGFkZGluZy1yaWdodDogJHdpZHRoLXh4cztcbn1cblxuLnAtbHIteHMge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXhzO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14cztcbn1cblxuLnAtbHItc20ge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXNtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC1zbTtcbn1cblxuLnAtbHIge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLWRlZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtZGVmO1xufVxuXG4ucC1sci1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC1tZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbWQ7XG59XG5cbi5wLWxyLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC1sZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbGc7XG59XG5cbi5wLWxyLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC14bDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgteGw7XG59XG5cbi8qIFBhZGRpbmcgVG9wIEJvdHRvbSAqL1xuXG4ucC10Yi1ub25lIHtcbiAgICBwYWRkaW5nLXRvcDogJHdpZHRoLW5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1ub25lO1xufVxuXG4ucC10Yi14eHMge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgteHhzO1xuICAgIHBhZGRpbmctYm90dG9tOiAkd2lkdGgteHhzO1xufVxuXG4ucC10Yi14cyB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC14cztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXhzO1xufVxuXG4ucC10Yi1zbSB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1zbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXNtO1xufVxuXG4ucC10YiB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1kZWY7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1kZWY7XG59XG5cbi5wLXRiLW0ge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgtbWQ7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1tZDtcbn1cblxuLnAtdGItbGcge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgtbGc7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1sZztcbn1cblxuLnAtdGItbGcge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgteGw7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC14bDtcbn1cblxuLyogUGFkZGluZyBMZWZ0ICovXG5cbi5wLWwtbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtbm9uZTtcbn1cblxuLnAtbC14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgteHhzO1xufVxuXG4ucC1sLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aC14cztcbn1cblxuLnAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtc207XG59XG5cbi5wLWwtbWQge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLWRlZjtcbn1cblxuLnAtbC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGgtbGc7XG59XG5cbi5wLWwteGwge1xuICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXhsO1xufVxuXG4ucC1sLW4teHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5wLWwtbi14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAoLSR3aWR0aC14cyk7XG59XG5cbi5wLWwtbi1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoLSR3aWR0aC1zbSk7XG59XG5cbi5wLWwtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ucC1sLW4tbWQge1xuICAgIHBhZGRpbmctbGVmdDogKC0kd2lkdGgtbWQpO1xufVxuXG4ucC1sLW4tbGcge1xuICAgIHBhZGRpbmctbGVmdDogKC0kd2lkdGgtbGcpO1xufVxuXG4ucC1sLW4teGwge1xuICAgIHBhZGRpbmctbGVmdDogKC0kd2lkdGgteGwpO1xufVxuXG4vKiBQYWRkaW5nIFJpZ2h0ICovXG5cbi5wLXItbm9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogJHdpZHRoLW5vbmU7XG59XG5cbi5wLXIteHMge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14eHM7XG59XG5cbi5wLXItc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14cztcbn1cblxuLnAtciB7XG4gICAgcGFkZGluZy1yaWdodDogJHdpZHRoLXNtO1xufVxuXG4ucC1yLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtZGVmO1xufVxuXG4ucC1yLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd2lkdGgtbGc7XG59XG5cbi5wLXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC14bDtcbn1cblxuLnAtci1uLXh4cyB7XG4gICAgcGFkZGluZy1yaWdodDogKC0kd2lkdGgteHhzKTtcbn1cblxuLnAtci1uLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoLSR3aWR0aC14cyk7XG59XG5cbi5wLXItbi1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogKC0kd2lkdGgtc20pO1xufVxuXG4ucC1yLW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgtJHdpZHRoLWRlZik7XG59XG5cbi5wLXItbi1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogKC0kd2lkdGgtbWQpO1xufVxuXG4ucC1yLW4tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgtJHdpZHRoLWxnKTtcbn1cblxuLnAtci1uLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoLSR3aWR0aC14bCk7XG59XG5cbi8qIFBhZGRpbmcgVG9wICovXG5cbi5wLXQtbm9uZSB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1ub25lO1xufVxuXG4ucC10LXhzIHtcbiAgICBwYWRkaW5nLXRvcDogJHdpZHRoLXh4cztcbn1cblxuLnAtdC1zbSB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC14cztcbn1cblxuLnAtdCB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1zbTtcbn1cblxuLnAtdC1tZCB7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aC1kZWY7XG59XG5cbi5wLXQtbGcge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgtbGc7XG59XG5cbi5wLXQteGwge1xuICAgIHBhZGRpbmctdG9wOiAkd2lkdGgteGw7XG59XG5cbi5wLXQtbi14eHMge1xuICAgIHBhZGRpbmctdG9wOiAoLSR3aWR0aC14eHMpO1xufVxuXG4ucC10LW4teHMge1xuICAgIHBhZGRpbmctdG9wOiAoLSR3aWR0aC14cyk7XG59XG5cbi5wLXQtbi1zbSB7XG4gICAgcGFkZGluZy10b3A6ICgtJHdpZHRoLXNtKTtcbn1cblxuLnAtdC1uIHtcbiAgICBwYWRkaW5nLXRvcDogKC0kd2lkdGgtZGVmKTtcbn1cblxuLnAtdC1uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogKC0kd2lkdGgtbWQpO1xufVxuXG4ucC10LW4tbGcge1xuICAgIHBhZGRpbmctdG9wOiAoLSR3aWR0aC1sZyk7XG59XG5cbi5wLXQtbi14bCB7XG4gICAgcGFkZGluZy10b3A6ICgtJHdpZHRoLXhsKTtcbn1cblxuLyogUGFkZGluZyBCb3R0b20gKi9cblxuLnAtYi1ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLW5vbmU7XG59XG5cbi5wLWIteHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAkd2lkdGgteHhzO1xufVxuXG4ucC1iLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXhzO1xufVxuXG4ucC1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLXNtO1xufVxuXG4ucC1iLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdpZHRoLWRlZjtcbn1cblxuLnAtYi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC1sZztcbn1cblxuLnAtYi14bCB7XG4gICAgcGFkZGluZy1ib3R0b206ICR3aWR0aC14bDtcbn1cblxuLnAtYi1uLXh4cyB7XG4gICAgcGFkZGluZy1ib3R0b206ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5wLWItbi14cyB7XG4gICAgcGFkZGluZy1ib3R0b206ICgtJHdpZHRoLXhzKTtcbn1cblxuLnAtYi1uLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKC0kd2lkdGgtc20pO1xufVxuXG4ucC1iLW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ucC1iLW4tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAoLSR3aWR0aC1tZCk7XG59XG5cbi5wLWItbi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206ICgtJHdpZHRoLWxnKTtcbn1cblxuLnAtYi1uLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKC0kd2lkdGgteGwpO1xufVxuXG4vKiBNYXJnaW4gU3Vycm91bmQgKi9cblxuLm0tbm9uZSB7XG4gICAgbWFyZ2luOiAkd2lkdGgtbm9uZTtcbn1cblxuLm0teHhzIHtcbiAgICBtYXJnaW46ICR3aWR0aC14eHM7XG59XG5cbi5tLXhzIHtcbiAgICBtYXJnaW46ICR3aWR0aC14cztcbn1cblxuLm0tc20ge1xuICAgIG1hcmdpbjogJHdpZHRoLXNtO1xufVxuXG4ubSB7XG4gICAgbWFyZ2luOiAkd2lkdGgtZGVmO1xufVxuXG4ubS1tZCB7XG4gICAgbWFyZ2luOiAkd2lkdGgtbWQ7XG59XG5cbi5tLWxnIHtcbiAgICBtYXJnaW46ICR3aWR0aC1sZztcbn1cblxuLm0teGwge1xuICAgIG1hcmdpbjogJHdpZHRoLXhsO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBSaWdodCAqL1xuXG4ubS1sci1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLW5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkd2lkdGgtbm9uZTtcbn1cblxuLm0tbHIteHhzIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXh4cztcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC14eHM7XG59XG5cbi5tLWxyLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXhzO1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXhzO1xufVxuXG4ubS1sci1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aC1zbTtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC1zbTtcbn1cblxuLm0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtZGVmO1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLWRlZjtcbn1cblxuLm0tbHItbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aC1tZDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC1tZDtcbn1cblxuLm0tbHItbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtbGc7XG4gICAgbWFyZ2luLXJpZ2h0OiAkd2lkdGgtbGc7XG59XG5cbi5tLWxyLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXhsO1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXhsO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBSaWdodCAqL1xuXG4ubS10Yi1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgtbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtbm9uZTtcbn1cblxuLm0tdGIteHhzIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHhzO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14eHM7XG59XG5cbi5tLXRiLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLXhzO1xufVxuXG4ubS10Yi1zbSB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLXNtO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC1zbTtcbn1cblxuLm0tdGIge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1kZWY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLWRlZjtcbn1cblxuLm0tdGItbSB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC1tZDtcbn1cblxuLm0tdGItbGcge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtbGc7XG59XG5cbi5tLXRiLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLXhsO1xufVxuXG4vKiBNYXJnaW4gTGVmdCAqL1xuXG4ubS1sLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtbm9uZTtcbn1cblxuLm0tbC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3aWR0aC14eHM7XG59XG5cbi5tLWwtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgteHM7XG59XG5cbi5tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtc207XG59XG5cbi5tLWwtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGgtZGVmO1xufVxuXG4ubS1sLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLWxnO1xufVxuXG4ubS1sLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoLXhsO1xufVxuXG4ubS1sLW4teHhzIHtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGgteHhzKTtcbn1cblxuLm0tbC1uLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGgteHMpO1xufVxuXG4ubS1sLW4tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAoLSR3aWR0aC1zbSk7XG59XG5cbi5tLWwtbiB7XG4gICAgbWFyZ2luLWxlZnQ6ICgtJHdpZHRoLWRlZik7XG59XG5cbi5tLWwtbi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tbC1uLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogKC0kd2lkdGgtbGcpO1xufVxuXG4ubS1sLW4teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAoLSR3aWR0aC14bCk7XG59XG5cbi8qIE1hcmdpbiBSaWdodCAqL1xuXG4ubS1yLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLW5vbmU7XG59XG5cbi5tLXIteHMge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXh4cztcbn1cblxuLm0tci1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkd2lkdGgteHM7XG59XG5cbi5tLXIge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLXNtO1xufVxuXG4ubS1yLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC1kZWY7XG59XG5cbi5tLXItbGcge1xuICAgIG1hcmdpbi1yaWdodDogJHdpZHRoLWxnO1xufVxuXG4ubS1yLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3aWR0aC14bDtcbn1cblxuLm0tci1uLXh4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAoLSR3aWR0aC14eHMpO1xufVxuXG4ubS1yLW4teHMge1xuICAgIG1hcmdpbi1yaWdodDogKC0kd2lkdGgteHMpO1xufVxuXG4ubS1yLW4tc20ge1xuICAgIG1hcmdpbi1yaWdodDogKC0kd2lkdGgtc20pO1xufVxuXG4ubS1yLW4ge1xuICAgIG1hcmdpbi1yaWdodDogKC0kd2lkdGgtZGVmKTtcbn1cblxuLm0tci1uLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tci1uLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtJHdpZHRoLWxnKTtcbn1cblxuLm0tci1uLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgtJHdpZHRoLXhsKTtcbn1cblxuLyogTWFyZ2luIFRvcCAqL1xuXG4ubS10LW5vbmUge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1ub25lO1xufVxuXG4ubS10LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHhzO1xufVxuXG4ubS10LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteHM7XG59XG5cbi5tLXQge1xuICAgIG1hcmdpbi10b3A6ICR3aWR0aC1zbTtcbn1cblxuLm0tdC1tZCB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLWRlZjtcbn1cblxuLm0tdC1sZyB7XG4gICAgbWFyZ2luLXRvcDogJHdpZHRoLWxnO1xufVxuXG4ubS10LXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkd2lkdGgteGw7XG59XG5cbi5tLXQtbi14eHMge1xuICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5tLXQtbi14cyB7XG4gICAgbWFyZ2luLXRvcDogKC0kd2lkdGgteHMpO1xufVxuXG4ubS10LW4tc20ge1xuICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLXNtKTtcbn1cblxuLm0tdC1uIHtcbiAgICBtYXJnaW4tdG9wOiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ubS10LW4tbWQge1xuICAgIG1hcmdpbi10b3A6ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tdC1uLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAoLSR3aWR0aC1sZyk7XG59XG5cbi5tLXQtbi14bCB7XG4gICAgbWFyZ2luLXRvcDogKC0kd2lkdGgteGwpO1xufVxuXG4vKiBNYXJnaW4gQm90dG9tICovXG5cbi5tLWItbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLW5vbmU7XG59XG5cbi5tLWIteHMge1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14eHM7XG59XG5cbi5tLWItc20ge1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14cztcbn1cblxuLm0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHdpZHRoLXNtO1xufVxuXG4ubS1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtZGVmO1xufVxuXG4ubS1iLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkd2lkdGgtbGc7XG59XG5cbi5tLWIteGwge1xuICAgIG1hcmdpbi1ib3R0b206ICR3aWR0aC14bDtcbn1cblxuLm0tYi0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ubS1iLTUwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTAwcHg7XG59XG5cbi5tLWItbi14eHMge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJHdpZHRoLXh4cyk7XG59XG5cbi5tLWItbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogKC0kd2lkdGgteHMpO1xufVxuXG4ubS1iLW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJHdpZHRoLXNtKTtcbn1cblxuLm0tYi1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoLSR3aWR0aC1kZWYpO1xufVxuXG4ubS1iLW4tbWQge1xuICAgIG1hcmdpbi1ib3R0b206ICgtJHdpZHRoLW1kKTtcbn1cblxuLm0tYi1uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoLSR3aWR0aC1sZyk7XG59XG5cbi5tLWItbi14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKC0kd2lkdGgteGwpO1xufVxuIiwiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xuXG4keWQtb3JhbmdlOiAjZmY5ZTE5O1xuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9ycyAqL1xuJG9yYW5nZTE6ICNGRkM2ODE7XG4kb3JhbmdlMjogI0ZGQjM1ODtcbiRvcmFuZ2UzOiAjRjc5RDMxOyAvKiBkZWYgKi9cbiRvcmFuZ2U0OiAjRDg3QjBCO1xuJG9yYW5nZTU6ICNBQTVDMDA7XG5cbi8qIENvbXBsZW1lbnRhcnkgQ29sb3JzICovXG4kYmx1ZTE6ICM0NUE1Q0Y7XG4kYmx1ZTI6ICMxRDk2Q0I7XG4kYmx1ZTM6ICMwNThDQzc7IC8qIGRlZiAqL1xuJGJsdWU0OiAjMDM2NDhFO1xuJGJsdWU1OiAjMDI0RTZGO1xuXG4vKiBNQVJHSU5TICYgUEFERElOR1MgKi9cblxuJHdpZHRoLW5vbmU6IDA7XG4kd2lkdGgteHhzOiA1cHg7XG4kd2lkdGgteHM6IDZweDtcbiR3aWR0aC1zbTogMTBweDtcbiR3aWR0aC1kZWY6IDEzcHg7XG4kd2lkdGgtbWQ6IDIwcHg7XG4kd2lkdGgtbGc6IDMwcHg7XG4kd2lkdGgteGw6IDQwcHg7XG5cblxuLy8gU3Bpbm5lciBjb2xvciBhbmQgbWFyZ2luXG4kc3Bpbi1jb2xvcjogJGJsdWUyO1xuJHNwaW4tbWFyZ2luOiAwIGF1dG87XG5cbi8vIGVudGl0aWVzXG4kZm9yZXN0LWdyZWVuOiAjNUQ4NjVFO1xuJHNpbXBsZS1vcmFuZ2U6ICNGN0EwMzc7XG4kYnJlYWsteHM6IDc2OHB4O1xuXG4vKiBBZy1ncmlkIFlEICovXG4kaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4kcm93LWhpZ2hsaWdodGVyLWNvbG9yOiBza3libHVlO1xuJGNlbGwtZm9udC1zaXplOiAxMXB4O1xuJGNlbGwtaGVhZGVyLWZvbnQtc2l6ZTogMTFweDtcbiRjZWxsLWJvcmRlcjogI2RkZDtcbiRidXR0b24tYm9yZGVyOiAjY2NjO1xuJGNlbGwtcGFkZGluZy1oZWlnaHQ6IDJweDtcbiRjZWxsLXBhZGRpbmctd2lkdGg6IDRweDtcbiR0YWJsZS1ib3JkZXI6ICRjZWxsLWJvcmRlcjtcblxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgZWVoIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZ1xuJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQ6IDExNTJweCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIGVlaCBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmdcbiRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG4iLCIuZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRpdi1mbGV4LWNvbnRlbnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi5mbGV4LWZkLS1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmRpdi1mbGV4LWNvbnRlbnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4uZGl2LWZsZXgtY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGl2LWZsZXgtYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyogZ2FwIHNpemluZyAtIENhbiBvbmx5IGJlIGFwcGxpZWQgdG8gZmxleGJveCBlbGVtZW50cyovXG5cbi5nLW5vbmUge1xuICBnYXA6ICR3aWR0aC1ub25lO1xufVxuXG4uZy14eHMge1xuICBnYXA6ICR3aWR0aC14eHM7XG59XG5cbi5nLXhzIHtcbiAgZ2FwOiAkd2lkdGgteHM7XG59XG5cbi5nLXNtIHtcbiAgZ2FwOiAkd2lkdGgtc207XG59XG5cbi5wIHtcbiAgZ2FwOiAkd2lkdGgtZGVmO1xufVxuXG4uZy1tZCB7XG4gIGdhcDogJHdpZHRoLW1kO1xufVxuXG4uZy1sZyB7XG4gIGdhcDogJHdpZHRoLWxnO1xufVxuXG4uZy14bCB7XG4gIGdhcDogJHdpZHRoLXhsO1xufVxuXG4vLyBXaWxsIHRha2UgdXAgYWxsIGF2YWlsYWJsZSBzcGFjZSBpbiBmbGV4IGNvbnRhaW5lclxuLmZsZXgtZnVsbCB7XG4gIGZsZXg6IGF1dG87XG59XG4iLCIuaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICAgIHBhZGRpbmctbGVmdDowO1xufVxuXG4ubm8tZ3V0dGVyLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDowO1xufVxuXG4ubm8tZ3V0dGVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJiA+IFtjbGFzc149XCJjb2wtXCJdLFxuICAgICYgPiBbY2xhc3MqPVwiIGNvbC1cIl0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uY29sLXhzLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLXNtLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLW1kLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLWxnLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY29sLXhsLW5vLWd1dHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4udmlzaWJsZS14cy1pbmxpbmUsIC52aXNpYmxlLXNtLWlubGluZSwgLnZpc2libGUtbWQtaW5saW5lLCAudmlzaWJsZS1sZy1pbmxpbmUsIC52aXNpYmxlLXhsLWlubGluZSAgIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmhpZGRlbi14cy1pbmxpbmUsIC5oaWRkZW4tc20taW5saW5lLCAuaGlkZGVuLW1kLWlubGluZSwgLmhpZGRlbi1sZy1pbmxpbmUsIC5oaWRkZW4teGwtaW5saW5lIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZWZmZWN0aXZlIGF0IGNvbC14cyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbC14cy1uby1ndXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG4vKiBlZmZlY3RpdmUgYXQgY29sLXNtICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLXNtLW5vLWd1dHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLXhzLWlubGluZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBlZmZlY3RpdmUgYXQgY29sLW1kICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLW1kLW5vLWd1dHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLXNtLWlubGluZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIGVmZmVjdGl2ZSBhdCBjb2wtbGcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLW5vLWd1dHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLW1kLWlubGluZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29sLXhsLW5vLWd1dHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLWxnLWlubGluZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItcm90YXRpbmctcGxhbmVcIj48L2Rpdj5cbiAqXG4gKi9cblxuLnNrLXNwaW5uZXItcm90YXRpbmctcGxhbmUuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1kb3VibGUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbn1cblxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTEsIC5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Bpbi1jb2xvcjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2F2ZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0M1wiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDRcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q1XCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhdmUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Bpbi1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTEsIC5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Bpbi1jb2xvcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLyogSGFjayB0byBtYWtlIEZGIHJvdGF0ZSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICB9XG5cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cblxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuXG4gIDUwLjElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItcHVsc2VcIj48L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXB1bHNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaGFzaW5nLWRvdHNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDEsIC5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MiB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXRocmVlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlM1wiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay10aHJlZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWN1YmUtZ3JpZFwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQge1xuICAvKlxuICAgKiBTcGlubmVyIHBvc2l0aW9uc1xuICAgKiAxIDIgM1xuICAgKiA0IDUgNlxuICAgKiA3IDggOVxuICAgKi9cbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46ICRzcGluLW1hcmdpbjtcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzcGluLWNvbG9yO1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH1cblxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLCA3MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfVxuXG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9XG59XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13b3JkcHJlc3NcIj5cbiAqICAgICAgPHNwYW4gY2xhc3M9XCJzay1pbm5lci1jaXJjbGVcIj48L3NwYW4+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdvcmRwcmVzcy5zay1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc2stc3Bpbm5lci13b3JkcHJlc3MgLnNrLWlubmVyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWZhZGluZy1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAkc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMTglO1xuICBoZWlnaHQ6IDE4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbiIsIi8qXG4gIFRhYmxlIG9mIENvbnRlbnRzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLSBNYWluXG4gICAgLSBIZWFkZXJcbiAgICAtIENvbnRlbnRcbiAgICAtIEVkaXQgYm94XG4gICAgLSBUaW1lc3RhbXBcbiAgICAtIEhlbHBlcnNcbiAgICAtIEZ1bGxzY3JlZW5cbiAgICAtIFN0eWxpbmdcbiAgICAtIEN1c3RvbSBzdHlsZXNcbiAgICAtIEljb25zIC0gQSBmZXcgdXNlZCBleGFtcGxlc1xuICAgIC0gUlRMIHN1cHBvcnRcbiAgICAtIENsZWFyZml4XG4gICAgLSBFeGFtcGxlcyAobWluaW1hbGlzdGljIGluIGdyaWQpXG4gICAgLSBFeGFtcGxlcyAobGlzdHMpXG4qL1xuXG4vKlxuICogTUFJTlxuICovXG5hcnRpY2xlLnNvcnRhYmxlLWdyaWQgeyBtaW4taGVpZ2h0OjMwcHg7IH1cblxuLnlib3gge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC53ZWxsIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG4vKlxuICogSEVBREVSXG4gKi9cbi55Ym94ID4gaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDM0cHg7IC8qIG1ha2Ugc3VyZSBcIi55Ym94LWxvYWRlclwiIGlzIGFsc28gdGhlIHNhbWUgaGVpZ2h0IG9yIGl0IHdpbGwgZmxpY2tlciBkdXJpbmcgY29sbGFwc2UgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgID46Zmlyc3QtY2hpbGQueWJveC1pY29uIHsgbWFyZ2luLWxlZnQ6MDsgfVxuXG4vKlxuICAgIC55Ym94LWljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDEwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgei1pbmRleDogNDAwMFxuICAgIH1cbiAgICAqL1xuICAgID4gLnlib3gtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDExMSU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTEwcHg7XG4gICAgfVxuICAgID4gaDIge1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbn1cblxuLnlib3gtY3RybHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAuYnV0dG9uLWljb24ge1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjA5KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi55Ym94LWxvYWRlciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTExJTtcbn1cblxuLnlib3gtdGl0bGUtb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi8qXG4gKiBDT05URU5UXG4gKi9cbi55Ym94IHtcbiAgICA+IGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNDQ0MgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDA7XG4gICAgICAgIC8qIGFzIHBlciB2ZXJzaW9uIDEuMyAqL1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLnlib3gtYm9keSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxM3B4O1xuICAgICAgICAmLndpZGdldC1oaWRlLW92ZXJmbG93IHsgb3ZlcmZsb3c6aGlkZGVuOyB9XG4gICAgfVxufVxuXG4ueWJveC10b29sYmFyLm5vLWJvcmRlciB7IGJvcmRlci1sZWZ0Om5vbmU7IH1cbi55Ym94LWJvZHkubm8tcGFkZGluZyB7IG1hcmdpbjotMTNweCAtMTNweCAwOyB9XG4ueWJveC53ZWxsLnRyYW5zcGFyZW50IC55Ym94LWJvZHkubm8tcGFkZGluZyB7IG1hcmdpbjowICFpbXBvcnRhbnQ7IH1cbi55Ym94LWJvZHkgPiB0YWJsZSB7IG1hcmdpbi1ib3R0b206MDsgfVxuLnlib3gtYm9keS5uby1wYWRkaW5nIC5hbGVydCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6MCAwIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ueWJveC1ib2R5Lm5vLXBhZGRpbmcgLmNrZV9jaHJvbWUsIC5uby1wYWRkaW5nIC5tZC1lZGl0b3IgeyBib3JkZXI6bm9uZTsgfVxuLnlib3gtdG9vbGJhciA+IC5zbWFydC1mb3JtIHsgbWFyZ2luLXRvcDoycHg7IH1cbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSAudG9nZ2xlOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjI5cHg7XG59XG4ueWJveC10b29sYmFyID4gLnNtYXJ0LWZvcm0gLnJhZGlvIGlucHV0ICsgaSxcbi55Ym94LXRvb2xiYXIgPiAuc21hcnQtZm9ybSAuY2hlY2tib3ggaW5wdXQgKyBpLFxuLnlib3gtdG9vbGJhciA+IC5zbWFydC1mb3JtIC50b2dnbGUgaW5wdXQgKyBpIHtcbiAgICBib3JkZXItd2lkdGg6MXB4O1xuICAgIGJvcmRlci1jb2xvcjogI0M3QzdDNyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MXB4O1xuXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4ICNGRkYsMCAxcHggMXB4ICM4NTg1ODUgaW5zZXQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggI0ZGRiwwIDFweCAxcHggIzg1ODU4NSBpbnNldDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDFweCAjRkZGLDAgMXB4IDFweCAjODU4NTg1IGluc2V0O1xufVxuXG4vKlxuICogV0VMTCBXSURHRVRcbiAqL1xuLnlib3gud2VsbCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgID4gZGl2e1xuICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaGVhZGVyIHsgZGlzcGxheTpub25lOyB9XG59XG5cbi8qXG4gKiBXSURHRVQgRk9PVEVSXG4gKi9cblxuLnlib3gtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGNztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEU0RTQ7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBtYXJnaW46IDAgLTEzcHggLTEzcHg7XG4gICAgLm5vLXBhZGRpbmcgJiB7IG1hcmdpbjowOyB9XG4gICAgJi5zbWFydC1mb3JtID4gbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOjRweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG5cbi8qXG4gKiBFRElUIEJPWFxuICovXG4ueWJveC1lZGl0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4vKi55Ym94LWVkaXRib3ggZGl2IHtcbndpZHRoOiAxMDAlO1xuZmxvYXQ6IGxlZnQ7XG5tYXJnaW4tYm90dG9tOiAwO1xufVxuLnlib3gtZWRpdGJveCBsYWJlbCB7XG53aWR0aDogODBweDtcbmhlaWdodDogMjZweDtcbmZsb2F0OiBsZWZ0O1xubGluZS1oZWlnaHQ6IDI2cHg7XG5mb250LXdlaWdodDogYm9sZDtcbm1hcmdpbi1ib3R0b206MDtcbn1cbi55Ym94LWVkaXRib3ggaW5wdXQge1xud2lkdGg6IDIwMHB4O1xuaGVpZ2h0OiAyNHB4O1xucGFkZGluZzogMCA1cHg7XG5ib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xufVxuLnlib3gtZWRpdGJveCBzcGFuIHtcbmhlaWdodDogMjZweDtcbndpZHRoOiAyNnB4O1xuZmxvYXQ6IGxlZnQ7XG5tYXJnaW46IDAgNXB4IDAgMDtcbmN1cnNvcjogcG9pbnRlcjtcbn0qL1xuXG4vKlxuICogVElNRVNUQU1QXG4gKi9cbi55Ym94LXRpbWVzdGFtcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODY4Njg2O1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi8qXG4gKiBIRUxQRVJTXG4gKi9cbi55Ym94LXBsYWNlaG9sZGVyIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgLyogYWRqdXN0ZWQgZnJvbSAyOHB4ICovXG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLWtodG1sLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG4gKiBXSURHRVQgQk9EWSBUT09MQkFSXG4gKi9cbi55Ym94LWJvZHktdG9vbGJhciwgLnNtYXJ0LWZvcm0ueWJveC1ib2R5LXRvb2xiYXIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcGFkZGluZzo4cHggMTBweDtcbiAgICBtYXJnaW46LTEzcHggLTEzcHggMTNweDtcbiAgICBtaW4taGVpZ2h0OjQycHg7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ubm8tcGFkZGluZy55Ym94LWJvZHktdG9vbGJhciwgLm5vLXBhZGRpbmcgLnlib3gtYm9keS10b29sYmFyLCAubm8tcGFkZGluZyAuc21hcnQtZm9ybS55Ym94LWJvZHktdG9vbGJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ueWJveC1ib2R5LXRvb2xiYXIuc21hcnQtZm9ybSAuaW5saW5lLWdyb3VwLCAuc21hcnQtZm9ybSAueWJveC1ib2R5LXRvb2xiYXIgLmlubGluZS1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ueWJveC1ib2R5LXRvb2xiYXIgLmJ0biB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi55Ym94LWJvZHktdG9vbGJhciAuYnRuLXhzIHsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qXG4gKiBTVFlMSU5HXG4gKi9cbi55Ym94IHtcbiAgICA+IGhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgfVxuICAgID4gZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG59XG5cbi55Ym94LWVkaXRib3gge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAtMTNweCAtMTNweCAxM3B4O1xuICAgIC5uby1wYWRkaW5nICYgeyBtYXJnaW46IDAgMCAxMHB4OyB9XG59XG4ueWJveC1wbGFjZWhvbGRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0E3QTdBNztcbn1cblxuLypcbiAqIENVU1RPTSBTVFlMRVNcbiAqL1xuXG4vKiByZW1vdmUgY29sb3JzICovXG4ueWJveC1yZW1vdmUtY29sb3JzIHtcbiAgICBjb2xvcjojMzMzICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIG9yYW5nZSB0aGVtZSAqL1xuXG4ueWJveC1jb2xvci1vcmFuZ2Uge1xuICAgID4gaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M3OTEyMTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgID4gLnlib3gtY3RybHMgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtdGFicyBsaSB7XG4gICAgICAgICY6bm90KC5hY3RpdmUpIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBoZWFkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNDNzkxMjEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIG9yYW5nZURhcmsgdGhlbWUgKi9cblxuLnlib3gtY29sb3Itb3JhbmdlRGFyayB7XG4gICAgPiBoZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTU3MjI1O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgPiAueWJveC1jdHJscyBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi10YWJzIGxpIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IGhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0E1NzIyNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogd2hpdGUgdGhlbWUgKi9cblxuLnlib3gtY29sb3Itd2hpdGUge1xuICAgID4gaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM4MzgzODM7XG4gICAgICAgID4gLnlib3gtY3RybHMgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzgzODM4MyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtdGFicyBsaSB7XG4gICAgICAgICY6bm90KC5hY3RpdmUpIGEsIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM4MzgzODMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IGhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0M4QzhDOCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLypcbiAqIElDT05TXG4gKi9cbi55Ym94LWN0cmxzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xuICAgIGNvbG9yOiMzMzM7XG59XG5cblxuLypcbiAqIENMRUFSRklYXG4gKi9cbi55Ym94OmJlZm9yZSwgLnlib3g6YWZ0ZXIsIC55Ym94ID4gZGl2OmJlZm9yZSwgLnlib3ggPiBkaXY6YWZ0ZXIsIC5pbm5lci1zcGFjZXI6YmVmb3JlLCAuaW5uZXItc3BhY2VyOmFmdGVyLCAueWJveC1lZGl0Ym94OmJlZm9yZSwgLnlib3gtZWRpdGJveDphZnRlciwgLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ueWJveDphZnRlciwgLnlib3ggPiBkaXY6YWZ0ZXIsIC5pbm5lci1zcGFjZXI6YWZ0ZXIsIC55Ym94LWVkaXRib3g6YWZ0ZXIsIC5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4ueWJveCwgLnlib3ggPiBkaXYsIC5pbm5lci1zcGFjZXI6YWZ0ZXIsIC55Ym94LWVkaXRib3gsIC5jbGVhcmZpeCB7IHpvb206IDE7LypJRSovIH1cblxuLypcbiAqIFdJREdFVCBUT09MQkFSU1xuICovXG4ueWJveC10b29sYmFyIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICA+OmZpcnN0LWNoaWxkIHsgdGV4dC1hbGlnbjpsZWZ0OyB9XG59XG5cbi8qXG4gKiBXSURHRVQgVE9PTEJBUiBDT01QT05FTlRTXG4gKi9cblxuLypcbiAqIFRBQlNcbiAqL1xuLnlib3ggaGVhZGVyIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweCA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiBhLCA+IGE6aG92ZXIsID4gYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MyQzJDMjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOm5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ueWJveCBoZWFkZXI6Zmlyc3QtY2hpbGQgLm5hdi10YWJzIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnB1bGwtcmlnaHQgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qXG4gKiBQSUxMU1xuICovXG4ueWJveCBoZWFkZXIgLm5hdi1waWxscyB7XG4gICAgbWFyZ2luOjNweDtcbiAgICA+IGxpID4gYSB7IHBhZGRpbmc6IDNweCA1cHggNHB4OyB9XG59XG5cbi8qXG4gKiBCVE4gR1JPVVBTXG4gKi9cbi55Ym94LXRvb2xiYXIgLmJ0bi1ncm91cCB7IG1hcmdpbi10b3A6LTNweDsgfVxuXG4vKlxuICogQlROc1xuICovXG4ueWJveC10b29sYmFyID4gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDotM3B4O1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMXB4IDhweCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogSU5QVVRcbiAqL1xuLnlib3gtdG9vbGJhciAuc21hcnQtZm9ybSBsYWJlbC5jaGVja2JveCwgLnlib3gtdG9vbGJhciAuc21hcnQtZm9ybSBsYWJlbC5yYWRpbyB7IGxpbmUtaGVpZ2h0OjI5cHg7IH1cblxuLypcbiAqIExBQkVMU1xuICovXG4ueWJveC10b29sYmFyID4gLmxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG59XG5cbi8qXG4gKiBCQURHRVxuICovXG4ueWJveC10b29sYmFyID4gLmJhZGdlIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIG1pbi13aWR0aDoyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogUFJPR1JFU1MgQkFSU1xuICovXG4ueWJveC10b29sYmFyIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6MTMwcHg7XG4gICAgbWFyZ2luOiA3cHggMCAwIDA7XG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDApLCAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwKSwgMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwIHRyYW5zcGFyZW50LCAwIDAgMCAxcHggI0QxRDFEMSBpbnNldFxufVxuXG4ueWJveC10b29sYmFyIC5wcm9ncmVzcy1iYXIgeyBmb250LXNpemU6MTJweDsgfVxuXG4vKlxuICogUEFHSU5BVElPTlxuICovXG4ueWJveC10b29sYmFyIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46NHB4IDA7XG4gICAgPiBsaSA+IGEgeyBwYWRkaW5nOiAycHggN3B4OyB9XG59XG5cbi8qXG4gKiBURVhUIElOUFVUXG4gKi9cbi55Ym94LXRvb2xiYXIgLndpZGdldC10ZXh0LWlucHV0IHsgbWF4LXdpZHRoOjIyMHB4OyB9XG4ueWJveC10b29sYmFyIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgaGVpZ2h0OjI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjJweDtcbn1cbi55Ym94LXRvb2xiYXIuc21hcnQtZm9ybSAuaWNvbi1hcHBlbmQsIC55Ym94LXRvb2xiYXIuc21hcnQtZm9ybSAuaWNvbi1wcmVwZW5kLFxuLnlib3gtdG9vbGJhciAuc21hcnQtZm9ybSAuaWNvbi1hcHBlbmQsIC55Ym94LXRvb2xiYXIgLnNtYXJ0LWZvcm0gLmljb24tcHJlcGVuZCAge1xuICAgIHRvcDozcHggIWltcG9ydGFudDtcbn1cblxuIiwiLndlbGwtcGFuZWwge1xuICAgIC5idG4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5yYWRpbyArIC5yYWRpbywgLmNoZWNrYm94ICsgLmNoZWNrYm94IHsgbWFyZ2luLXRvcDogMDsgfVxuICAgIGZvb3RlciB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgICAgICAgICBmb250OiAzMDAgMTVweC8yOXB4ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweCAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LDI0OCwyNDgsLjkpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxlZ2VuZCB7IHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzIzMjMyMztcblxuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnJnYmEocmVkKCRibGFjayksIGdyZWVuKCRibGFjayksIGJsdWUoJGJsYWNrKSwgLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIC45KTtcblxuICAgIH1cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE0cHggNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgKyBmaWVsZHNldCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTsgfVxuICAgIH1cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAmIC5jb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQsIC5zZWxlY3QsIC50ZXh0YXJlYSwgLnJhZGlvLCAuY2hlY2tib3gsIC50b2dnbGUsIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuaW5wdXQgaW5wdXQsIC5zZWxlY3Qgc2VsZWN0LCAudGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250OiAxM3B4LzE2cHggJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cbiIsIi8qIE9mZmVyIENhcHMgKi9cbi5jYXBzLXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLnBhbmVsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuXG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAud2VsbCB7XG5cbiAgICB9XG5cbiAgICAuY2FwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIH1cblxuICAgIC5jYXAtcm93IHtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDZweDtcbiAgICB9XG5cbiAgICAuY29udHJvbC10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIH1cblxuICAgIC8qIE9mZmVyIFJlZGlyZWN0cyAqL1xuICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJi5wYW5lbC1zdWNjZXNzIHtcbiAgICAgICAgLmNvbnRyb2wtaWNvbnMge1xuICAgICAgICAgICAgY29sb3I6ICRzdGF0ZS1zdWNjZXNzLXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtaWNvbnM6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6bGlnaHRlbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAxNSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFuZWwtd2FybmluZyB7XG4gICAgICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdGUtd2FybmluZy10ZXh0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOmxpZ2h0ZW4oJHN0YXRlLXdhcm5pbmctdGV4dCwgMTUpXG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLyogT2ZmZXIgUmVkaXJlY3QgUnVsZXMgKi9cbi5yZWRpcmVjdC1ydWxlLXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLnBhbmVsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuXG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udHJvbC10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIH1cblxuICAgIC8qIE9mZmVyIFJlZGlyZWN0cyAqL1xuICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJi5wYW5lbC1pbmZvIHtcbiAgICAgICAgLmNvbnRyb2wtaWNvbnMge1xuICAgICAgICAgICAgY29sb3I6ICRzdGF0ZS1pbmZvLXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtaWNvbnM6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6bGlnaHRlbigkc3RhdGUtaW5mby10ZXh0LCAxNSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFuZWwtZGFuZ2VyIHtcbiAgICAgICAgLmNvbnRyb2wtaWNvbnMge1xuICAgICAgICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcbiAgICAgICAgfVxuICAgICAgICAuY29udHJvbC1pY29uczpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjpsaWdodGVuKCRzdGF0ZS1kYW5nZXItdGV4dCwgMTUpXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIE9mZmVyIFJlZGlyZWN0IEFjdGlvbnMgKi9cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAucGFuZWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY29udHJvbC10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIH1cblxuICAgIC8qIE9mZmVyIFJlZGlyZWN0cyAqL1xuICAgIC5jb250cm9sLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIC8qIE9mZmVyIFJlZGlyZWN0cyAqL1xuICAgIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgICAgICAgY29sb3I6bGlnaHRlbihncmF5LCAxNSlcbiAgICB9XG59XG5cbi5yZWRpcmVjdC1hY3Rpb24tcGFuZWwubmV3LWFjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmNiYTAzOyAvLyB5ZWxsb3dcbn1cblxuLnRodW1ibmFpbC1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICAgIGJvcmRlcjogZG90dGVkIDNweCB3aGl0ZXNtb2tlO1xuICAgIHBhZGRpbmc6NXB4O1xufVxuXG4uaG92ZXItaW1hZ2Uge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCBsaWdodGdyZXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZW1vdmUge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgIC5mdWxsLWltYWdlIHtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4ICM4ODg4ODg7XG4gICAgICAgIGJvcmRlcjogc29saWQgM3B4IHdoaXRlc21va2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgYSAuaGlkZS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG59XG5cbi5maWxlLWxpbWl0IHtcbiAgICBjb2xvcjpncmV5O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmNyZWF0aXZlLWJsb2NrIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG59XG5cbi5wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cbiIsInRleHRhcmVhLm1lc3NhZ2UtYm9keS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xufVxuIiwiLmNoZXZyb24tYnJlYWRjcnVtYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAkZXZlbi1iZzogaHNsYSgzNCw4NSUsNDUlLDEpO1xuICAgICRvZGQtYmc6IGhzbGEoMzQsODUlLDY1JSwxKTtcblxuICAgICRob3Zlci1iZzogI0MxRTFBNjtcblxuICAgICRhY3RpdmUtY29sb3I6IHdoaXRlO1xuICAgICRhY3RpdmUtYmc6ICMxMThDNEU7XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMDAwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJyb3duOyAvKiBmYWxsYmFjayBjb2xvciAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaHNsYSgzNCwgODUlLCAzNSUsIDEpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA1NXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIEdvIGJpZyBvbiB0aGUgc2l6ZSwgYW5kIGxldCBvdmVyZmxvdyBoaWRlICovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIGhzbGEoMzQsIDg1JSwgMzUlLCAxKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIGxpIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBHbyBiaWcgb24gdGhlIHNpemUsIGFuZCBsZXQgb3ZlcmZsb3cgaGlkZSAqL1xuICAgICAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvZGQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQob2RkKSBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRvZGQtYmc7XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbi1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZChldmVuKSBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRldmVuLWJnO1xuICAgIH1cblxuICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjdGl2ZS1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIC8vY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGFjdGl2ZS1iZztcbiAgICB9XG5cbiAgICBsaTpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGk6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaG92ZXItYmc7XG4gICAgfVxufVxuIiwiLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG4gIC5jb250cm9sLWljb25zOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnRhZzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLnRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5hLnRhZzpmb2N1cywgYS50YWc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWctcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLnRhZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcbn1cblxuLnRhZy1kZWZhdWx0W2hyZWZdOmZvY3VzLCAudGFnLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MDc3O1xufVxuXG4udGFnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4udGFnLXByaW1hcnlbaHJlZl06Zm9jdXMsIC50YWctcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG59XG5cbi50YWctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG5cbi50YWctc3VjY2Vzc1tocmVmXTpmb2N1cywgLnRhZy1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cblxuLnRhZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnRhZy1pbmZvW2hyZWZdOmZvY3VzLCAudGFnLWluZm9baHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuXG4udGFnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4udGFnLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC50YWctd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG5cbi50YWctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnRhZy1kYW5nZXJbaHJlZl06Zm9jdXMsIC50YWctZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cblxuLmxpc3QtaW5saW5lPmxpLnRhZyB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbiIsIiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZTtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15ICogMikpICFkZWZhdWx0O1xuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuJGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWljb24tc3VjY2Vzczogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1pY29uLXN1Y2Nlc3MtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWljb24td2FybmluZy1jb2xvcjogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXdhcm5pbmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGZvcm0taWNvbi13YXJuaW5nLWNvbG9yfScgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0taWNvbi1kYW5nZXItY29sb3I6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLWRhbmdlcjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWljb24tZGFuZ2VyLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0taWNvbi1sb2FkaW5nLWNvbG9yOiAkc3Bpbi1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWljb24tbG9hZGluZzogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEhnQWVBUFVmQUFBQUFFQkFRRzV1Ym5OemM0YUdob21KaVpDUWtKaVltS2VucDZtcHFiT3pzN1cxdGJtNXViKy92OEhCd2NiR3hzakl5TTdPenRMUzB0YlcxdGpZMk4zZDNlRGc0T1hsNWVycTZ1L3Y3L1B6OC9YMTlTTWpJMWxaV1kyTmpTc3JLenc4UElHQmdWeGNYSzJ0cmZyNitqWTJObEpTVW1KaVlxT2pvMVZWVmYvLy8wVkZSVEV4TVdwcWFuWjJkazFOVFRvNk9oOGZIM3Q3ZTMxOWZTY25KMlptWmk0dUxwV1ZsVWhJU0p5Y25CZ1lHQVVGQlJjWEZ3b0tDZzhQRHhNVEV5SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQ2dBZkFDd0FBQUFBSGdBZUFBQUcvOENQY0Vnc0dvOUk1RWFUYkNZTkE2ZHprU0dXZUJ0aVZqcE1tYXFmU3c4UUdXYkEzRStCSjJJNkFBQ1VVSk5ocGo4UFdpejBTY0FKSHh0blczY21OQndNQ1Q0K2ZHZDJUUTRGREJoQ09UbzJOeG9YRjNXT1EzU1BReFltSlNZaEVCa3pGRWNaSklJWUZ4YUVSQlVkTUFFd0NVMmFteGV6UlJjdU1EaXJTUnU5djBjb0JsSVlhRW9XRkJYSlJ4b2F5Um9OSGdNbklpSVZYQlBpRXhXVVFoZ0ZJaWtkN01WTkd4TGpFeFNoRnc4ak9TZ1hYTEdjMUVNWUhFaTVFQ3FKQXhrRDNCM1pBQUdDQlNjSUJBeG9jYUFKaFFjUklFeElncUtGZ0JBak1EeDRXRVFEaFEwV01qN1lhQVNDakJzTm1Gd2c0RUVCblRvVUdqRFk5d0hEaEZJSUpMWE1HbEdnd0lNTENrWlF3TkNnQVlRN2N3d1VRUERCZ2dJRnF5UTBjUEJNU2dRQ055Z2hWUUJ1d3dNR0NxV004RUJTdzRJRlBEVThlSHJIQVU4aERSWVEycEFXNm9jSUQvdzZvU080OEpFZ0FDSDVCQWtLQURrQUxBRUFBUUFjQUJ3QUFBYi93Snh3U0J4bU1zV2tjdWtwTEo5RHg0YUlDeEEzSXlpeEpSdFNiQi9LOEFYU0RnK3NicTdCb1MyRUpvRGFIQW5BRERrRUo0YktEUUFBRG1aQ0d5SXJBUlVvYlNnUmdCOVFDd1lMRjBJSUpUZ0xHaFFXR3d3eEFFNUNHaHBUUXhZbktUVWVGQm9oWWtVWklSZzVSMGRKRkFJaUhTSU1VQnBIdjZXd0lSMG5yMCsxV2dzM1pxUElGaFVWU0dZYkpDUkVHZzBHTXk0RExSTFVGK0lYR0VnWUJpNENBdDdnWnVQanBSY1JEZ3dMRm9QQUdzZ1BaaG5DU3crYTNJTkNZUUlsSlZnS2VDQ1FBTW9GQ1JNbVZGQ1NnRUFCQXcxSVNKaFZSSU1GRlJjaVRqZ21KTUtCRVJDbVhGQ3dZTUlHV3hZZ1FPQ0l3UUlGamtzY0xGQWdqZ0VEUUFzWkhrQ1lNRWhJaGdVTEJGMW8wT0RlQkpuNkJsRVl3VUFmQnFhVU5rU0FNTkFNQkFiVHNqV0lxbUZvMFFoUmhUd1FORVREeEtKRkpyU0QrOFNabVNBQUlma0VDUW9BSndBc0FRQUJBQnNBSEFBQUJ2L0FrM0JJSEdvMHhhUlNhVEFzbjBKSHNaUGFERGNLNk5BVnNwNHFxeFZGbURHOXRNTERpeUI4QkVEU1RZY25RNThpb2c3aTFIZ3ZUaUVjSEZsb0d3TWlJaFVOSUFFTERod2ZJQmxMRFRjT0YwSU5LU0lLR2hRV0d3a3dQQWRDRXdZbVRrSVlNeTB1TnhRcUJoTkpHUVFhRHpnN0FEd1ZSQlloQWdNREkxQUpBTWd4dEVVWk44TVJVQm9sQURpK1N3NDVhQXVxU1JvV0ZSWklka1VhRGlnR0hnVUVZMmdZR2U5SEdBanBCZXJzV2hrYTcrOWtGQkVQRGpEWTJhQmhnNWNrRzVaRk82aGtnZ0lGQXFGY3VEQkp5UU1GQ3hROGdKTEJBZ2FQU1J3OFhCQnJRc1FpR0VoMHZBQnlpQ0lJRkt4Z1lOQ0FWc0VUR0NoTUVLZVA0aE0vQ0EwYVhNQUFBUUlHRFJJbTNNTVhGQnBSQ0pncVROaHBoMEtEQjFZeVBEQXFoSUlFVEdnZ09PQlpWRnhDYTFxb0Rva0E3UXJZY1VPbXdvVkNFRTBRQUNINUJBa0tBQndBTEFFQUFRQWNBQndBQUFiL1FJNXdTQnhpTU1Xa2NwbTdMWjlEaUlZNEVCQTFDaWp4VnRnSUw2SlRSYmlwdGJURFJjdkppWFE2RDZHc3hFWlhYSUlSeC9GZWNISWdJQkZvUXdZREF4UU9LUjBORWdFQk5WQVFLQTBXUWhFQ0F5TWFGQlliQ3lrbERFSVFCQ2tlUkJzSEJCNG9FaVFIRWtrYU9Sa2pPRFF4SlJkRkdnY0ZIZ1VKVUFZNkh6UWdGRW9iSXdVRmNVOFpJREVpdkU4VENGNVFDU2hQR3hrWEdGTm9EZ3dSU0dRVERnc0xDZ3JLYURFQUFEMHNNeGNhRUF6dUNpUHdXalRtQWZnaFlveVFEQllxV0VDbjVjQ05FYktXWklnSVJSdVVDUTBZV0lJaUxzT1RDQTBjTklBQVJVTUdEU2FWNkF0SmdRU0ZjVVV5YkRDSjBpT1JDZzhrV01zQUFZSkJSQ0VhTGx6UVp2TGt4WjRZTWt5WWdHR0RVSVpvTnZSVWhrRUNVdzRZaEZyVVlpSG53UWtTMEFtMWlXWkNCRzBid01JVVNvaURKeUlVSnNSc215UWhYUzB6Q1FVQkFDSDVCQWtLQURjQUxBRUFBUUFjQUJzQUFBYi93SnR3U0J4bU1NV2tjb25JTFovRHlJWkltRTJGSkFhVW1EaGtoQmpad0FKMnpiWkRTT2lndVZVR2c4bHRNM3NoMEdCUFFYR1REQVFRTnlncEluSjRnbm9VRVMwdER4UWRJZ05RRlE4VFNIMEZleGdRRWhrakp5WUxRaE1vQXdsRkRTTUtEUlFxSXhGSkdBZ2FDelVySlNtWFF4b05Dd3NLZ1U4Sk1BRWdIUlZLR3hBS0NzaFBHUjB3SVYvUHNGc01Xa3NaR1JjWDFGc0xDUTJkUWhzU0R3ME5EZ3pPVUJvbE1Sd2ZNQzBUR3VjTzZleG9HekF4TlBOT1NOaUY0WUtGTm1nVUlHQXc0VnNSRFJUUU9CQUZoUUlFQ0xxV2dBQWd3dUVRY3hBaVFEQzBoQUdBa3piSUZKRndVWUlGRlJhdVBOUndnTVZKRGhrdlNLaEFMY09FUWdrWDVnalJzTzJLbWhVR0trNlFvRUdEQlFzWk5tenpDR1hEVDJRYXVyVWhxb0hFSVF3U0lzN1JLbVFiUWpRVkpzaThnRUhtdGtOQmlYUjdlQ2hXeGlkQkFBQWgrUVFKQ2dBeEFDd0JBQUVBSEFBYkFBQUcvOENZY0VnY1pqREZwSEs1U0N5ZlE4cUdlTGhOaFJzSGxQaFlaSVFaaitjQ0poUzJVUVZqYXZFVUpyR05wNlZBQ3pVTEJTUldLUlFpTVFnQ0F4UjJRZzBMQ3hjVUlRUVJFd011QkZBWEVCUklNUllLZWhnUkVoZ2pMaTBOUWhNSUlYVkVFQXdORHhVcUVSWkpGZ2tiRFM0aUpnSmZSQnNSRGNCN1R3a21JaDBEWkVvVHdMSlBHQzBkTnhwUUdSSm9ETlpMR2tjWDAxc2JEQXNPRTk0YkV4RVE2US9OMURnZ0FTc3ZMaFViRlJIb0VBL0pVQm92SUNzNFVvUmd0MEVEaGd0WHRqeHdJTUZDd2lJYjlqMVJnR0tMQlFrVEhpYlpnRVBIQ1hhOUtFd1lDVEtKQWgwZk9NRElSa1RrQkFvWFZHRFFLQ1RCQlFRdlB1Z29BUkpEaFV0dWR5NWN3SFNvQklBek1TTGNFR0VBQ29hREdqWmcrTUlBQUFBT2h1SUlSVkl3dzdRQlZrblp5V0JoMzdZcEcwQUFHR0RvSUFranZHSmtnTUhDa0RjamQrTlV6RW9rUTF3b1FRQUFJZmtFQ1FvQUlRQXNBUUFCQUJ3QUhBQUFCdi9Ba0hCSUhHb3l4YVJ5R1hrc244UEtodGhZVElVa0I1UVljV2lFbW9VQ0E4NGR0a05Ld3pHOUtCUVZJWXF3UUlNYmpVakk4cWFFRmdVRkUzWkNFQTROR0Jjakl4UVlIaDVuVHhjU0ZrZ2hGM2dRR1JVVkdBMEVCQkJDRnd3R0RFVVNEeEFTRnlvU2ZrVVJDQnNTQmk0dE01WkVFeEFScTFBb0FnTUNIbDlLRktwa1R4WXVBam5HU3htd1VBd1NUMGNZdWxBYkRRd1BVa0liRmhRU0V4TVMwSklpSFIwbnhCVWs0K1lTNkdnYTZ4MGlMVGNXUXhzWjJhNXNjZUFOM3BJamFMcHRTZFJ2eXdrWU1yUVJTWFRoZ3JJbEkwb0VBRkhqNHBBTEZpeHFJQ0VSVElFTER3WUVLSkdpb1JDQUdhNzh3L0RsU29NQVBHNElxWkJqQUFwSktCa3lmRWtRSTRhSENCdyt3Q2k1NUIvQ0JBQUFFQWd4Z0FNSEJZUTBJQXpSSU9vWkRUaDBEQ0FVZElpRkhRQ2NoTUNBQTBUV0lqUjhRTk5RUUNBaElRTmUzTjF5WVJxVUlBQWgrUVFKQ2dBdEFDd0NBQUVBR3dBY0FBQUcvOENXY0VnY2JvcklaTElTVVRxRmx1TVEwcEFLS2MvaEJKSVJiaDZOaTlmQnlBb3ZqOGhSMDJoVWhBOEZ4TnpTUUNDU0ZxYU5uU2dVV0hRVEVSQVdHQXdNRXhrS0N3c2tTaGdVRmwxMWR4TWFGaGNaZmdvVFVBNG9EVVFWRWhNVEZ5b1ZZa1ZvSkJRSUhnUUdxME1WcGhPQlNnb0VzUWNZU1JhbGxFb1ZCUVVJdzBnYXYxa09ua2tiR2hySlRob09EUkVWVWhnWDNSaFJaaGNDQStRektKUGMzUmRXVGhnREF1TWhLS3NiMGRST0VHa1dTdEZtRFE1UHBtVmdwMHhBaWhtMGlHVElJUEFKZ3c0aU9neDRvM0RoUUJVSU5DRFo0R3NDQVJFbVR1VGF3RkFLQkFBZlVMUmdxT0ZCaHhJNWhGUVlJYytKQ1FBQUNEZ29VWUtBQkVZUUsxTGNTMEpoQjRBQUxSckVpREdqQlFvUUlCTFF1UUVneHI0SUh6aDRFREtEaFF3NkptSTh3MUFpeGdJaEdnYVlvSE5nMzVBT0g5d0tVVUJ3YWdjNlpqTElmUklFQUNINUJBa0tBQ2dBTEFJQUFRQWJBQndBQUFiL1FKUndTQnh1aXNoazhpSlJPb1VYRFhFQ09RNHJ6NkZGSWhWR0hwaGh4SkVWWWlTVG93WUN3YUlpakVnWnRabE1LQ2hOcEkyaU5CcHVaUloyRnhrUEVCUVpEb3RXU0JvWEdGMTFFeFViR1JnWkZRd05lQ2daRWc1eVF4Z1hwUmtra1VnWUVSc1hEZ3F3R1VXa3BSZFBFckFLRExLcUZ4YU5TUmtMQ2cxZFNaWmxGTFpLR3hyR1R4dHNFcjlDR2huWDEzTVhCQVVGSGpjakZ0Yll2RmtZM2Q0M0NtRkNHOEJaRWhMS1Nnc0paWnRQQXdBODdFb1hNZ0lLTENOQ29nT0FneTZlTUJBd1lNQ01RSGxBSExTUkkwTU9pRUl5SE1oMHdFV0xBUk9HTUFqZ29vRVFDUnhLR05pQW9lV0RHaVlRUUdsd3c1NlNGalJpaEppQUEwY0JSd3NpVHRUbzk0U0NEUTR2VUV3SUFLSUFDZ1VkT295WWcwQkhpWkFWY0lESUllU0dpUkJ6V255QTBLNERDQWJ0UE5RZ1VTWkhKeUV5QWd4RTBlRGRIQVVDNXBScE5TY0lBQ0g1QkFrS0FDSUFMQUVBQVFBY0FCd0FBQWIvUUpGd1NDUnFpc2lrTWpOUk9vZVpEZEVpa1E0dHBDZlVZaFZSSnBraEJkSjlhaTRYNjJSeUVZNGxXdUlGMDk2c0xTTExBNEtQQytsemRoSnBFQkZrVGhzWkdVY2lHMmdZalZJV0VBOFVRaGx2Ull1S0dpb1lqRVFiVlJrUkRRNE5ZWnFia0U0VkRBNndyRWdhR2xGUEdhY1FvRXBsU2hSOVNSVUxCeDZ5VHhVVUZSaFdHak1jQU5BN3dFNGFDdFlLREE4WEdpRTBPOUE5MDByVjF3dmFRNjQ1QjZsYUZoVVc3RWdUS0hFT0VGb0ZOQjlOVGhnZUJTamFJTmxRSThZSEhUV2VQQ2hRd0lPQkNraHE4T0FBdzRDR0JKYUtZTGhCSjRFSEFnV21NVmd4SUVFWUNpQndlSEJrNFFLRUFTM29pYmp3QUlHQ0p3UUNnQ2lBNFVTS1NCd1pYQWdWR0NmRGl3QWROdlRzY0VCRUF3RURGdmdSd1FER2l5WWFhblJJSUNSQml3SlRQYXpnSjhKRmlnZERFQXlJNTBRQnhDRTNVaEFWNFlEdFZBZ3lwc2JaOEZaTEVBQWgrUVFKQ2dBa0FDd0JBQUVBSEFBY0FBQUcvMENTY0Vna2JvcklwSEpqVVRxSG0rTXdjNUVLTWRhbkptTzlYREpEeStScHpIQ0ZGd3hHYUpGVXlNVE1GcDBtWVNTVEpseG8xbWhJRm5VVGczOUtFQ0FDREZKYllGSVpnM29iRnhNVVJTSUFBRFFFVlZsaEd4b1VFQkFQYTBVdG1BQWRUeGNQb2hDbFNDRTdQV05PR3hFUUVtQk9GRGx3Rm5wSkZoQUxJN0NyYVlVa0doNDRMQjhjTVJCd0d3d05EUTRQRVJnYUlUQTBIQnc2RDlUWDE5a1hRaG9TREFnSDZiOWVaMGtZQ1hBVXdVb0pKakRUVGhvTUZEalloY1FBaUFBd1RqeVpvR0NCQWdid2lIZ29BY0tFQVZZUmtGeFFvTWFCUXdVUlNVUVFFV0lCbUF3MU9oVFFVQUZmaEFJRUZQQ1o0TUNmRWdRZE90ekFNS0RGalVjTUJqeDRDUGxrZzRBT0xjeklFSENBaElRQ0JSanNjZHJoUkVZTk13WWdFTElnQklxcCs4Z0pLZEJDcWhBRkhwUTlXWkJ4U0lJV2xZWkFJRGhWeUFRQ2RjbHNlQU1uQ0FBaCtRUUZDZ0FkQUN3QkFBSUFIQUFiQUFBRy84Q09jRWdjYmpMRnBGTG9rQkExbWMxem1UejBIa09vWnBpeFNLbkRDT0FIRVdZMDIwN21nZ0VYYVFEYjlyemRYTmh1WWdzQUVLZ3pTSGNYWDBvUktUTU1VaFErUGlGRWRuZENKQmdXRlVVaVB4d0JOeVFIWlVrWVd4VVRFeEp0VHpVeEh6RXRZQnFrcEJkTEJCd3hEVzRWRWhOSVZBMHloRXNZc2tzYUZCQU9GbmtkR0lCcFFnd3lLVGdCTEFyS0VOZ1JFaFFhR3pjbUFTQWdMQ1BLRWRqWnB4MFNDZ2NHRWNvVkZoYWhTeHNqemt2emJoQTFKbGhnSGpTQUFJeklDQkVpVXJnZ1FjVUNBd2NRMVExQllDTEZDUU1aSGpoSXN1R0JCZ3pIR2pUZ0plU0NqQkFKWkdtWU1lREdtZ3JDRmlqNGhHRUNCSGhVRkFnUWNFQ0RBVWNDQ1Rvd2tFa3lUNEVCTXFMY0tGQ09nZ0lGRTVSMXVPQkNRSmtOQndvc0VBSkJ3VVpsRDFwODdaQ2pBTUFPRHhUa294SUJweEFGQkN3TmtiQldxZ1FEQmFWeWpKb25DQUE3KTtcblxuXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uZm9ybS1jb250cm9sLWRhbmdlcixcbi5mb3JtLWNvbnRyb2wtbG9hZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtcGFkZGluZy14ICogMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAoJGlucHV0LWhlaWdodCAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICgkaW5wdXQtaGVpZ2h0IC8gMikgKCRpbnB1dC1oZWlnaHQgLyAyKTtcbn1cblxuLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLXN1Y2Nlc3MpO1xuXG4gIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi1zdWNjZXNzO1xuICB9XG59XG5cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC13YXJuaW5nKTtcblxuICAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24td2FybmluZztcbiAgfVxufVxuXG4uaGFzLWRhbmdlciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1kYW5nZXIpO1xuXG4gIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLWRhbmdlcjtcbiAgfVxufVxuXG4uaGFzLWxvYWRpbmcge1xuICAvKiBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3Bpbi1jb2xvcik7ICovXG5cbiAgLmZvcm0tY29udHJvbC1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLWxvYWRpbmc7XG4gIH1cbn1cbiIsIkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC1sYWJlbCxcbiAgLmNvbC1mb3JtLWxhYmVsLFxuICAuZm9ybS1jaGVjay1sYWJlbCxcbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBVdGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2xlYXJmaXhcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgOmJlZm9yZSB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBXZWJLaXQtc3R5bGUgZm9jdXNcbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gU2l6aW5nIHNob3J0Y3V0c1xuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBjb2xvcjogJGNvbG9yOyAgIC8vIEZpcmVmb3hcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuIE5vdGVcbi8vIHRoYXQgd2UgY2Fubm90IGNoYWluIHRoZSBtaXhpbnMgdG9nZXRoZXIgaW4gTGVzcywgc28gdGhleSBhcmUgcmVwZWF0ZWQuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xICh3aWxsIGJlIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAjezAvMH0gYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQoKTtcbn1cblxuXG5cbi8vIENTUzMgUFJPUEVSVElFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gICBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IHRoZVxuLy8gICBzdGFuZGFyZCBgYm94LXNoYWRvd2AgcHJvcGVydHkuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBUcmFuc2l0aW9uc1xuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHNjYWxlKCRzY2FsZS1hcmdzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUtYXJncyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUtYXJncyk7IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUtYXJncyk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cblxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuXG4vLyBSZXNpemUgYW55dGhpbmdcbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBTYWZhcmkgZml4XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gT3BhY2l0eVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG5cblxuXG4vLyBHUkFESUVOVFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgY29sb3Itc3RvcCgkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQpLCBjb2xvci1zdG9wKCRlbmQtY29sb3IgJGVuZC1wZXJjZW50KSk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuXG5cbi8vIFJldGluYSBpbWFnZXNcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemVcblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gQ09NUE9ORU5UIE1JWElOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG5cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IEdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gdmFyaWFudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA4JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgLm9wZW4gJiB7ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgOCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9IH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5vcGVuICYgeyAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfSB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4vLyBQYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuXG4vLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGU7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIEdyaWQgU3lzdGVtXG4vLyAtLS0tLS0tLS0tLVxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gICRsaXN0OiAnJztcbiAgJGk6IDE7XG4gICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpIHtcbiAgJGxpc3Q6ICcnO1xuICAkaTogMTtcbiAgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cblxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCJ0ZXh0YXJlYSB7XG4gICAgJi5uby1yZXNpemUge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuICAgICYudi1yZXNpemUtb25seSB7XG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICAmLmgtcmVzaXplLW9ubHkge1xuICAgICAgICByZXNpemU6IGhvcml6b250YWw7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4udGhlbWUtc2VsZWN0b3Ige1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICB9XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGV4dGVuZCAuZm9ybS1pbmxpbmUgIW9wdGlvbmFsO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1lZWgtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcblxuICAgIC8vIE91dGRlbnQgdGhlIGZvcm0gaWYgbGFzdCBjaGlsZCB0byBsaW5lIHVwIHdpdGggY29udGVudCBkb3duIHRoZSBwYWdlXG4gICAgJi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIC8vIE91dGRlbnQgdGhlIGZvcm0gaWYgbGFzdCBjaGlsZCB0byBsaW5lIHVwIHdpdGggY29udGVudCBkb3duIHRoZSBwYWdlXG4gICAgJi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gIC5uYXZiYXItbmF2IHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWVlaC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAvLyBEcm9wZG93bnNcbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZWVoLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jdXN0b20tdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuLmN1c3RvbS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufX1cblxuLmdlbmVyYWwtc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4XG59XG4iLCIvKiB0YWJzIG92ZXJyaWRlICovXG4ubmF2LXRhYnMge1xuICAgIGxpLnRhYi1jb250cm9sLmRpc2FibGVkIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpLnRhYi1jb250cm9sLmRpc2FibGVkLnRhYi1jb250cm9sLWVuYWJsZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCMzMzMsIDI1JSApO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpYi10aW1lcGlja2VyIGJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIGFnLWdyaWQgc3RhdHMgcGl2b3QgZHJvcGRvd24gKi9cbi5ncmlkLXBpdm90LWRyb3Bkb3duIHtcbiAgICAmLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIuY2FyZCwgLmNhcmQtY29udGFjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFuZWwtZGVmYXVsdC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmNhcmQtYmxvY2ssIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgKyAuY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1kZWZhdWx0LWJvcmRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtYmFzZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1iYXNlIC0gMSkgMCAwO1xuICAgIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1kZWZhdWx0LWJvcmRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICB9XG59XG5cblxuLy9cbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xuLy9cblxuLmNhcmQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICR0aGlzLWJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICR0aGlzLWJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuLmNhcmQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcblxuICAgICR0aGlzLWJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgICR0aGlzLWJvcmRlci1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuLmNhcmQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtaW5mbztcblxuICAgICR0aGlzLWJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xuICAgICR0aGlzLWJvcmRlci1jb2xvcjogJGJyYW5kLWluZm87XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuLmNhcmQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtd2FybmluZztcblxuICAgICR0aGlzLWJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICAgICR0aGlzLWJvcmRlci1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuLmNhcmQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcblxuICAgICR0aGlzLWJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgJHRoaXMtYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGlzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cblxuLmNhcmQtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHBhbmVsLWRlZmF1bHQtYm9yZGVyO1xuXG4gICAgJHRoaXMtYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJHRoaXMtYm9yZGVyLWNvbG9yOiAkcGFuZWwtZGVmYXVsdC1ib3JkZXI7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoaXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhpcy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuXG4vL1xuLy8gSW52ZXJzZSB0ZXh0IHdpdGhpbiBhIGNhcmQgZm9yIHVzZSB3aXRoIGRhcmsgYmFja2dyb3VuZHNcbi8vXG5cbi5jYXJkLWludmVyc2Uge1xuICAgIC5jYXJkLWhlYWRlcixcbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gICAgfVxuICAgIC5jYXJkLWhlYWRlcixcbiAgICAuY2FyZC1mb290ZXIsXG4gICAgLmNhcmQtdGl0bGUsXG4gICAgLmNhcmQtYmxvY2txdW90ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuY2FyZC1saW5rLFxuICAgIC5jYXJkLXRleHQsXG4gICAgLmNhcmQtYmxvY2txdW90ZSA+IGZvb3RlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42NSk7XG4gICAgfVxuICAgIC5jYXJkLWxpbmsge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2FyZC1oZWFkZXIsXG4gICAgJi5jYXJkLWZvb3RlcixcbiAgICAmLmNhcmQtdGl0bGUsXG4gICAgJi5jYXJkLWJsb2NrcXVvdGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cblxuLy9cbi8vIEJsb2NrcXVvdGVcbi8vXG5cbi5jYXJkLWJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbn1cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG59XG5cblxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzICRwYW5lbC1ib3JkZXItcmFkaXVzIDAgMDtcbn1cbi5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkcGFuZWwtYm9yZGVyLXJhZGl1cyAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbn1cblxuXG4vL1xuLy8gQ2FyZCBzZXRcbi8vXG5cbi5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLXNwYWNpbmc6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAwO1xuXG4gICAgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuLmNhcmQtZGVjay13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgKyAuY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vXG4vLyBDYXJkXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuXG4gICAgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlbSBleGNlZWQgdGhlIGNvbHVtbiB3aWR0aFxuICAgIH1cbn1cbiIsIi51bmRlcmxpbmUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogI0Q5RDlEOTtcblxuLnRyYW5zZmVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHJhbnNmZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgLnR5cGUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAmLXNlYXJjaCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgbGkgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUY4RkU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50cmFuc2Zlci1vcGVyYXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59XG5cbi50cmFuc2Zlci1vcGVyYXRpb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMHB4IDMwcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi5wcmVjaXNpb24tc3RhdHMge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuYWcteWQtc3R5bGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJvcmRlci10b3AtZGFzaGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogI2RkZCBkYXNoZWQgMXB4O1xuICAgIH1cbn1cbiIsIi53aWRnZXQgLm91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi53aWRnZXQgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMCVcbn1cblxuLnllbGxvdy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2F0dXJhdGUoJGJyYW5kLXdhcm5pbmcsIDI1JSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNhdHVyYXRlKCRicmFuZC1kYW5nZXIsIDI1JSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hZGp1c3RlZC1ncmF5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtc3VjY2VzcywgMjUlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyZWVuLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzYXR1cmF0ZSgkYnJhbmQtc3VjY2VzcywgMjUlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbiIsIi5yb3cubm8tZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5yb3cubm8tZ3V0dGVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBrZXlmcmFtZXMgdGlja2VyLWFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4udGlja2VyLWFuaW1hdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0aWNrZXItYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xufVxuXG4udGlja2VyLWFuaW1hdGVkOmhvdmVyIHtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4ucGVyZm9ybWFuY2UtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTA4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgfVxufVxuXG4ubmV0d29yay1tZXRyaWMge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4ubmV0d29yay1tZXRyaWMtbmFtZSxcbi50aWNrZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXR3b3JrLW1ldHJpYy1udW1iZXIge1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZmxleDogMTtcbn1cblxuLnRpY2tlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpY2tlci1ib2R5IHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXg6IDAgMCAyMCU7XG59XG4iLCIubG9nLW1vZGFsIHtcbiAgICAuaWQtYm94IHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufVxuXG4uZWRpdC1jb252ZXJzaW9uLWxvZ3MtbW9kYWwge1xuICAgIC5tb2RhbC1zdGVwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOSU7XG5cbiAgICAgICAgLmVkaXQtc3RlcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtZGl2aWRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmZpcm0tc3RlcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1mbGV4LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9kYWwtY2xvc2UtYnRuIHtcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcbn1cblxuLm1vZGFsLWJvZHktc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMjEyNDI3O1xuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4iLCIuaXRlbS1jYXBzdWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVxdWlyZWQtaXRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAzcHg7XG59XG5cbi5pdGVtLXdlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpdGVtLXdlbGwtYmc7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLml0ZW0td2VsbC1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGl0ZW0td2VsbC1iZztcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuIiwiJGFwcHJvdmFsLXN0YXRlLW5vdC1zdGFydGVkLWNvbG9yOiAjQTNBM0EzO1xuJGFwcHJvdmFsLXN0YXRlLXBlbmRpbmctY29sb3I6ICNGOUI2NUQ7XG4kYXBwcm92YWwtc3RhdGUtYXBwcm92ZWQtY29sb3I6ICMwQ0I5RUQ7XG4kYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yOiAjREEyQjNBO1xuXG4vLyBDT0xPUlMgPT09PT1cbi5jZHMtbm90LXN0YXJ0ZWQtY29sb3Ige1xuICBjb2xvcjogJGFwcHJvdmFsLXN0YXRlLW5vdC1zdGFydGVkLWNvbG9yO1xufVxuXG4uY2RzLXBlbmRpbmctY29sb3Ige1xuICBjb2xvcjogJGFwcHJvdmFsLXN0YXRlLXBlbmRpbmctY29sb3I7XG59XG5cbi5jZHMtYXBwcm92ZWQtY29sb3Ige1xuICBjb2xvcjogJGFwcHJvdmFsLXN0YXRlLWFwcHJvdmVkLWNvbG9yO1xufVxuXG4uY2RzLWRlbmllZC1jb2xvciB7XG4gIGNvbG9yOiAkYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yO1xufVxuXG4vLyBESVYgLSBMYWJlbHMgPT09PT1cbi5zdGF0dXMtZGlzcGxheS1ub3Qtc3RhcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcHByb3ZhbC1zdGF0ZS1ub3Qtc3RhcnRlZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFwcHJvdmFsLXN0YXRlLW5vdC1zdGFydGVkLWNvbG9yLCA1JSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN0YXR1cy1kaXNwbGF5LXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwcm92YWwtc3RhdGUtcGVuZGluZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFwcHJvdmFsLXN0YXRlLXBlbmRpbmctY29sb3IsIDUlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RhdHVzLWRpc3BsYXktYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwcm92YWwtc3RhdGUtYXBwcm92ZWQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRhcHByb3ZhbC1zdGF0ZS1hcHByb3ZlZC1jb2xvciwgNSUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGF0dXMtZGlzcGxheS1kZW5pZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkYXBwcm92YWwtc3RhdGUtZGVuaWVkLWNvbG9yLCA1JSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiIsIiRkZWZhdWx0LW9mZmVydGFnLWJnLWNvbG9yOiAgICAgICAgICM2NTlmZmM7XG5cbi5vZmZlcnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtb2ZmZXJ0YWctYmctY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogM3B4O1xufVxuIiwiLy8gU3R5bGVzIGFyZSBiYXNlZCBvbiB0YWlsd2luZCdzIHR5cG9ncmFwaHkgc3R5bGVzIChodHRwczovL3RhaWx3aW5kY3NzLmNvbS9kb2NzL2ZvbnQtc2l6ZSlcblxuLy8gRm9udCBTaXplXG4udGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLnRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4udGV4dC01eGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGV4dC02eGwge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLmV2aWRlbmNlLXByZXZpZXcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4iLCJAaW1wb3J0IFwiLi4vc2Nzc1ZlbmRvci9ib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vc2Nzc1ZlbmRvci9ib290c3RyYXAvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4veWQtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsc1wiO1xuQGltcG9ydCBcInBhZGRpbmctbWFyZ2luc1wiO1xuQGltcG9ydCBcImRpdl9jdXN0b21fbGF5b3V0c1wiO1xuQGltcG9ydCBcIm1lZGlhX3F1ZXJ5X2Jsb2Nrc1wiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwieWJveFwiO1xuQGltcG9ydCBcImxvZ2luLXJlc2V0XCI7XG5AaW1wb3J0IFwib2ZmZXJzXCI7XG5AaW1wb3J0IFwiZW1haWxcIjtcbkBpbXBvcnQgXCJjaGV2cm9uX2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwiYnM0LXRhZ3NcIjtcbkBpbXBvcnQgXCJiczQtZm9ybS1jb250cm9sc1wiO1xuQGltcG9ydCBcInRleHRhcmVhXCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXVpLW92ZXJyaWRlXCI7XG5AaW1wb3J0IFwiYnM0LWNhcmRzXCI7XG5AaW1wb3J0IFwibGluay15ZFwiO1xuQGltcG9ydCBcInRyYW5zZmVyLWJveFwiO1xuQGltcG9ydCBcInByZWNpc2lvbi1zdGF0c1wiO1xuQGltcG9ydCBcImhvbWVcIjtcbkBpbXBvcnQgXCJiczQtZ3JpZFwiO1xuQGltcG9ydCBcInBlcmZvcm1hbmNlLWJhclwiO1xuQGltcG9ydCBcImN1c3RvbS1tb2RhbFwiO1xuQGltcG9ydCBcIml0ZW1fd2VsbFwiO1xuQGltcG9ydCBcImFwcHJvdmFsLXN0YXR1cy1kaXNwbGF5c1wiO1xuQGltcG9ydCBcInRhZ3NcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiaW1nXCI7XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4vKnZlbmRvciAqL1xuQGltcG9ydCBcInVpLXNlbGVjdC0wLjE5LjVcIjtcbkBpbXBvcnQgXCJzd2VldC1hbGVydFwiO1xuQGltcG9ydCBcInRvYXN0clwiO1xuQGltcG9ydCBcInRvYXN0ci1ob21lclwiO1xuQGltcG9ydCBcImRhdGVyYW5nZXBpY2tlclwiO1xuQGltcG9ydCBcImlzdGV2ZW4tbXVsdGktc2VsZWN0XCI7XG5AaW1wb3J0IFwiYWctZ3JpZC10aGVtZS15ZFwiO1xuQGltcG9ydCBcImFjZS1lZGl0b3JcIjtcbkBpbXBvcnQgXCJhcGktdG9rZW5cIjtcbkBpbXBvcnQgXCJzbWFydC1hZG1pblwiO1xuIiwiLyohXG4gKiB1aS1zZWxlY3RcbiAqIGh0dHA6Ly9naXRodWIuY29tL2FuZ3VsYXItdWkvdWktc2VsZWN0XG4gKiBWZXJzaW9uOiAwLjE5LjUgLSAyMDE2LTEwLTI0VDIzOjEzOjU5LjU1MVpcbiAqIExpY2Vuc2U6IE1JVFxuICovXG5cbiR1aS1zZWxlY3QtaG92ZXItY29sb3I6ICM3Q0FDRDg7XG5cbi8qIFN0eWxlIGZvciBJc3AgbXVsdGlwbGUgc2VhcmNoICh3aXRoIHNlbGVjdCBhbGwgJiBjbGVhciBidXR0b25zICovXG4udWktc2VsZWN0LWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbGVmdDtcblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFN0eWxlIHdoZW4gaGlnaGxpZ2h0aW5nIGEgc2VhcmNoLiAqL1xuLnVpLXNlbGVjdC1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXNlbGVjdC1vZmZzY3JlZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLnVpLXNlbGVjdC1jaG9pY2VzLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR1aS1zZWxlY3QtaG92ZXItY29sb3I7XG59XG5cbi8qIFNlbGVjdDIgdGhlbWUgKi9cblxuLyogTWFyayBpbnZhbGlkIFNlbGVjdDIgKi9cbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYS5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHQtc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1sb2NrZWQgPiAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5zZWxlY3QtbG9ja2VkID4gLnVpLXNlbGVjdC1tYXRjaC1jbG9zZXtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbmJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXIub3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7IC8qIFRoZSB6LWluZGV4IFNlbGVjdDIgYXBwbGllcyB0byB0aGUgc2VsZWN0Mi1kcm9wICovXG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gU2VsZWN0MiAqL1xuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoLFxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1tYXRjaCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwic2VsZWN0MlwiXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93bixcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7ICAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cbiAgICBib3gtc2hhZG93OiAwIC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBtYXJnaW4tdG9wOiAtNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG59XG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLFxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCxcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwLnNlbGVjdDItZHJvcGRvd24tb3BlbiAudWktc2VsZWN0LW1hdGNoIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4sXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4gaW5wdXR7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6MDtcbn1cblxuLyogU2VsZWN0aXplIHRoZW1lICovXG5cbi8qIEhlbHBlciBjbGFzcyB0byBzaG93IHN0eWxlcyB3aGVuIGZvY3VzICovXG4uc2VsZWN0aXplLWlucHV0LnNlbGVjdGl6ZS1mb2N1c3tcbiAgYm9yZGVyLWNvbG9yOiAjMDA3RkJCICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZpeCBpbnB1dCB3aWR0aCBmb3IgU2VsZWN0aXplIHRoZW1lICovXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlID4gLnNlbGVjdGl6ZS1pbnB1dCA+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/Y29sb3IxPSN7JGNvbG9yMX0mY29sb3IyPSN7JGNvbG9yMn1cIik7XG59XG5cbkBtaXhpbiBjYXJkKCRwYXJhbXMpIHtcbiAgICBAZXh0ZW5kICVjYXJkICFvcHRpb25hbDtcblxuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHBhcmFtcywgXCJjYXJkLWJhY2tncm91bmQtY29sb3JcIik7XG4gICAgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkcGFyYW1zLCBcImNhcmQtcmFkaXVzXCIpO1xuICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJHBhcmFtcywgXCJjYXJkLXNoYWRvd1wiKTtcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZ3JpZC1zaXplXCIpO1xufVxuXG5AbWl4aW4gdGV4dGJveCgkcGFyYW1zKSB7XG4gICAgJGJvcmRlci1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICAkZm9yZWdyb3VuZC1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcImZvcmVncm91bmQtY29sb3JcIik7XG4gICAgJGdyaWQtc2l6ZTogbWFwLWdldCgkcGFyYW1zLCBcImdyaWQtc2l6ZVwiKTtcbiAgICAkcHJpbWFyeS1jb2xvcjogbWFwLWdldCgkcGFyYW1zLCBcInByaW1hcnktY29sb3JcIik7XG4gICAgJHBsYWNlaG9sZGVyLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiZGlzYWJsZWQtZm9yZWdyb3VuZC1jb2xvclwiKTtcbiAgICAkZm9jdXNlZC1ib3JkZXI6IG1hcC1nZXQoJHBhcmFtcywgXCJmb2N1c2VkLXRleHRib3gtYm9yZGVyXCIpO1xuICAgICRpbnB1dC1ib3JkZXItd2lkdGg6IG1hcC1nZXQoJHBhcmFtcywgXCJpbnB1dC1ib3JkZXItd2lkdGhcIik7XG4gICAgJGlucHV0LWJvdHRvbS1ib3JkZXI6IG1hcC1nZXQoJHBhcmFtcywgXCJpbnB1dC1ib3R0b20tYm9yZGVyXCIpO1xuICAgICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwYXJhbXMsIFwiaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAkaW5wdXQtYm90dG9tLWJvcmRlci1kaXNhYmxlZDogbWFwLWdldCgkcGFyYW1zLCBcImlucHV0LWJvdHRvbS1ib3JkZXItZGlzYWJsZWRcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkcGFyYW1zLCBcImN1c3RvbWl6ZS1pbnB1dHNcIikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJHBhcmFtcywgXCJpbnB1dC1oZWlnaHRcIik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1zaXplO1xuXG4gICAgICAgIEBpZiAkaW5wdXQtYm9yZGVyLXdpZHRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkaW5wdXQtYm90dG9tLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm90dG9tLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGlmICRmb2N1c2VkLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGZvY3VzZWQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkLXNpemUgLSAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgQGlmICRpbnB1dC1ib3R0b20tYm9yZGVyLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm90dG9tLWJvcmRlci1kaXNhYmxlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgQGlmICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcmVndWxhci1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZC1jb2xvciwgJHRleHQtdHJhbnNmb3JtKSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybTtcbn1cblxuQG1peGluIGhpZGUtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbn1cbiIsIi8vIEN1c3RvbWl6ZSB0aGUgbG9vayBhbmQgZmVlbCBvZiB0aGUgZ3JpZCB3aXRoIFNhc3MgdmFyaWFibGVzXG4vLyBVcC10by1kYXRlIGxpc3Qgb2YgdmFyaWFibGVzIGlzIGF2YWlsYWJsZSBpbiB0aGUgc291cmNlIGNvZGU6IGh0dHBzOi8vZ2l0aHViLmNvbS9hZy1ncmlkL2FnLWdyaWQvYmxvYi9sYXRlc3Qvc3JjL3N0eWxlcy9hZy10aGVtZS1mcmVzaC5zY3NzXG4kaWNvbnMtcGF0aDogXCIuLi9zY3NzVmVuZG9yL2FnLWdyaWQvYWctdGhlbWUtYmFzZS9pY29ucy9cIjtcblxuJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuJGhlYWRlci10ZXh0LWNvbG9yOiBibGFjaztcblxuJGRlZmF1bHQtYmFzZS1jb2xvcjogI2Y2ZjZmNjtcblxuJHJvdy1ldmVuLWNvbG9yOiAjZmZmO1xuJHJvdy1vZGQtY29sb3I6IGRhcmtlbigkZGVmYXVsdC1iYXNlLWNvbG9yLCA1KTtcbiRkYXJrLXJvdy1jb2xvcjogZGFya2VuKCRkZWZhdWx0LWJhc2UtY29sb3IsIDE1KTtcbiRlbXB0eS1ldmVuLXJvdy1jb2xvcjogZGFya2VuKCRkZWZhdWx0LWJhc2UtY29sb3IsIDI1KTtcbiRlbXB0eS1vZGQtcm93LWNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtYmFzZS1jb2xvciwgMzUpO1xuXG4kcm93LWhpZ2hsaWdodGVyLWNvbG9yOiBwb3dkZXJibHVlO1xuJGNlbGwtZm9udC1zaXplOiAxMHB4O1xuJGNlbGwtYm9yZGVyLWNvbG9yOiAjZGRkO1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICNjY2M7XG4kcGFnaW5nLWJ1dHRvbi1jb2xvcjogd2hpdGU7XG4kcGFnaW5nLWJ1dHRvbi1jb2xvci1kaXNhYmxlZDogI2VlZTtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcblxuJHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiR0b29sdGlwLWZvcmVncm91bmQtY29sb3I6ICNmZmY7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAycHg7XG4kdG9vbHRpcC1wYWRkaW5nOiA1cHg7XG4kdG9vbHRpcC1ib3JkZXItd2lkdGg6IDFweDtcbiR0b29sdGlwLWJvcmRlci1zdHlsZTogc29saWQ7XG4kdG9vbHRpcC1ib3JkZXItY29sb3I6ICMwMDA7XG5cblxuQGltcG9ydCAnLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLWdyaWQnO1xuQGltcG9ydCAnLi4vc2Nzc1ZlbmRvci9hZy1ncmlkL2FnLXRoZW1lLWZyZXNoL3Nhc3MvYWctdGhlbWUtZnJlc2gnO1xuXG4vKlxuICogWUQtc3BlY2lmaWMgY3VzdG9taXphdGlvbnNcbiAqL1xuXG5kaXYuYWctcm9vdCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmFnLXlkLXN0eWxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiA1ODBweDtcblxuICAgIC8qIHRoaXMgaXMgZm9yIHRoZSByb3dHcm91cFBhbmVsLCB0aGF0IGFwcGVhcnMgYWxvbmcgdGhlIHRvcCBvZiB0aGUgZ3JpZCAqL1xuICAgIC8qIHRoaXMgaXMgZm9yIHRoZSBjb2x1bW4gZHJvcHMgdGhhdCBhcHBlYXIgaW4gdGhlIHRvb2xQYW5lbCAqL1xuXG4gICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5hZy1yb290IHtcbiAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRjZWxsLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1ub3QtaW5saW5lLWVkaXRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMTpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjQpO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkLTI6bm90KC5hZy1jZWxsLWZvY3VzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDgwLCA4MCwgMC40KTtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0zOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG4gICAgfVxuXG4gICAgLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtNDpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICBidXR0b24uYnRuLXhzLCBhLmJ0bi14cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmLmJ0bi1mYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm92ZXJmbG93LXZpc2libGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1jZWxsLW5vLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLXJ0bCAuYWctY2VsbC1maXJzdC1yaWdodC1waW5uZWQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCB7XG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctY2VsbC1sYXN0LWxlZnQtcGlubmVkIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1oaWdobGlnaHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDAwO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLWhpZ2hsaWdodC1hbmltYXRpb24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDFzO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLXZhbHVlLWNoYW5nZS1kZWx0YS11cCB7XG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtZG93biB7XG4gICAgICAgIGNvbG9yOiAjOGIwMDAwO1xuICAgIH1cblxuICAgIC5hZy12YWx1ZS1jaGFuZ2UtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gICAgfVxuXG4gICAgLmFnLXZhbHVlLWNoYW5nZS12YWx1ZS1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAgIH1cblxuICAgIC5hZy1yaWNoLXNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNlbGwtZm9udC1zaXplO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmFnLXJpY2gtc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5hZy1yaWNoLXNlbGVjdC1saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcmljaC1zZWxlY3Qtcm93IHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5hZy1yaWNoLXNlbGVjdC1yb3ctc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWhpZ2hsaWdodGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1sYXJnZS10ZXh0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItc2VsZWN0LWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWljb24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmFnLW5vLXNjcm9sbHMgLmFnLWhlYWRlci1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAvKlxuICAgICAgICAuYWctZmxvYXRpbmctZmlsdGVyLWJvZHksIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IHtcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKi9cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXIge1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1mdWxsLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICAuYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQ6cmVhZC1vbmx5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cbiAgICAuYWctZmxvYXRpbmctZmlsdGVyLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItZnVsbC1ib2R5IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1tb3ZpbmcgLmFnLWhlYWRlci1jZWxsLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1tb3Zpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItZ3JvdXAtY2VsbC13aXRoLWdyb3VwIHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1jZWxsLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgLy9mb250LXNpemU6ICRjZWxsLWhlYWRlci1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctaGVhZGVyLWdyb3VwLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8qIFdoZW4gdXNpbmcgYm9vdHN0cmFwLCBib3gtc2l6aW5nIHdhcyBzZXQgdG8gJ2JvcmRlci1ib3gnICovXG4gICAgO1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8qIFdoZW4gdXNpbmcgYm9vdHN0cmFwLCBib3gtc2l6aW5nIHdhcyBzZXQgdG8gJ2JvcmRlci1ib3gnICovXG4gICAgO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAvKiBXaGVuIHVzaW5nIGJvb3RzdHJhcCwgYm94LXNpemluZyB3YXMgc2V0IHRvICdib3JkZXItYm94JyAqL1xuICAgIDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBweCAvKiBub3JtYWwgbGluZSBoZWlnaHQsIGEgc3BhY2Ugd2FzIGFwcGVhcmluZyBiZWxvdyB0aGUgbWVudSBidXR0b24gKi9cbiAgICA7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWhlYWRlci1jZWxsLW1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmFnLWJvZHktdmlld3BvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1yb3ctb2RkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1vZGQtY29sb3I7XG4gICAgfVxuXG4gICAgLmFnLXJvdy1ldmVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdy1ldmVuLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1yb3ctc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWhpZ2hsaWdodGVyLWNvbG9yO1xuICAgIH1cblxuXG4gICAgLmFnLXJvdy5hZy1yb3ctb2RkLmFnLXJvdy1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1wdHktb2RkLXJvdy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZW1wdHktb2RkLXJvdy1jb2xvcjtcblxuICAgICAgLnRleHQtYmxhY2sge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWctcm93LmFnLXJvdy1ldmVuLmFnLXJvdy1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1wdHktZXZlbi1yb3ctY29sb3I7XG4gICAgICBjb2xvcjogJGVtcHR5LWV2ZW4tcm93LWNvbG9yO1xuXG4gICAgICAudGV4dC1ibGFjayB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1yb3cuYWctcm93LWNyZWRpdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLXJvdy1jb2xvciwgMTApO1xuXG4gICAgICAgIC50ZXh0LWJsYWNrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLXJvdy5hZy1yb3ctb2RkLmFnLXJvdy1ncm91cC5hZy1kZWx0YS1yb3ctZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgIGNvbG9yOiAjZTllOWU5O1xuICAgIH1cblxuICAgIC5hZy1yb3cuYWctcm93LWV2ZW4uYWctcm93LWdyb3VwLmFnLWRlbHRhLXJvdy1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLXRvcCB7XG4gICAgICAgIC5hZy1yb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1jZWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWZsb2F0aW5nLWJvdHRvbSB7XG4gICAgICAgIC5hZy1yb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZy1jZWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZy1vdmVybGF5LWxvYWRpbmctd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAuYWctb3ZlcmxheS1sb2FkaW5nLWNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLmFnLW92ZXJsYXktbm8tcm93cy1jZW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFnLWdyb3VwLWNlbGwtZW50aXJlLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJhc2UtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAuYWctZm9vdGVyLWNlbGwtZW50aXJlLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJhc2UtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAuYWctZ3JvdXAtY2VsbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAuYWctbHRyIC5hZy1ncm91cC1leHBhbmRlZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAuYWctcnRsIC5hZy1ncm91cC1leHBhbmRlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLXJ0bCAuYWctZ3JvdXAtY29udHJhY3RlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5hZy1sdHIgLmFnLWdyb3VwLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLWdyb3VwLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctZ3JvdXAtY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLmFnLXJ0bCAuYWctZ3JvdXAtY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAuYWctZ3JvdXAtY2hpbGQtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmFnLWZvb3Rlci1jZWxsIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5hZy1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLmFnLW1lbnUgLmFnLXRhYi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIH1cblxuICAgIC5hZy1tZW51IC5hZy10YWIge1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4IDZweCA4cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDJweCAwcHggMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAuYWctbWVudSAuYWctdGFiLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmFzZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjZWxsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYWctbWVudS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1tZW51LW9wdGlvbi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWhpZ2hsaWdodGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1tZW51LW9wdGlvbi1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCAycHggNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5hZy1tZW51LW9wdGlvbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCAycHggNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5hZy1tZW51LW9wdGlvbi1zaG9ydGN1dCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAycHggMnB4IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYWctbWVudS1vcHRpb24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgfVxuXG4gICAgLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgfVxuXG4gICAgLmFnLWZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6ICR2aXJ0dWFsLWl0ZW0taGVpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1zaXplIC8gMjtcbiAgICB9XG5cbiAgICAuYWctZmlsdGVyLWhlYWRlci1jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1maWx0ZXItYXBwbHktcGFuZWwge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNlbGwtYm9yZGVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLmFnLWZpbHRlci12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLmFnLWx0ciAuYWctc2VsZWN0aW9uLWNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5hZy1ydGwgLmFnLXNlbGVjdGlvbi1jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5hZy1wYWdpbmctcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNlbGwtZm9udC1zaXplO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFnLXBhZ2luZy1idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luZy1idXR0b24tY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luZy1idXR0b24tY29sb3ItZGlzYWJsZWQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5hZy1wYWdpbmctcm93LXN1bW1hcnktcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuYWctcGFnaW5nLXBhZ2Utc3VtbWFyeS1wYW5lbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5hZy10b29sLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmFzZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgLmFnLXNpZGUtYnV0dG9ucyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRjZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sdHIgLmFnLXRvb2wtcGFuZWwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJ0bCAuYWctdG9vbC1wYW5lbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5hZy1zdGF0dXMtYmFyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJhc2UtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNlbGwtZm9udC1zaXplO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG5cbiAgICAuYWctc3RhdHVzLWJhci1hZ2dyZWdhdGlvbnMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmFnLXN0YXR1cy1iYXItaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWdob3N0IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLWljb24ge1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICB9XG5cbiAgICAuYWctY29sdW1uLWRyb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA0cHggMTBweCA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIC5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbCAuYWctY29sdW1uLWRyb3AtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5hZy1waXZvdC1tb2RlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iYXNlLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy10b29sLXBhbmVsIC5hZy1jb2x1bW4tc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWctc2VsZWN0LWFnZy1mdW5jLXBvcHVwIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNlbGwtZm9udC1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFnLXNlbGVjdC1hZ2ctZnVuYy1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuYWctc2VsZWN0LWFnZy1mdW5jLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm93LWhpZ2hsaWdodGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hZy1pbnB1dC1jZWxsIHtcbiAgICAgICAgLy8gVG8gZ2l2ZSB0aGUgYWcgZ3JpZCBpbnB1dCBjZWxsIGFuIGlucHV0IGJveCBvbiBkZWZhdWx0IFRPRE8gaW5oZXJpdCB0aGUgbWFpbiBpbnB1dCBjc3NcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgICAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvcm5mbG93ZXJibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnLWRhcmstcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcm93LWNvbG9yXG4gICAgfVxuXG4gICAgLmFnLXRhbGwtaGVhZGVyIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5hZy1jZWxsLWZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzIxNzM0NjtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cblxuICAgIC5hZy10b29sdGlwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR0b29sdGlwLWZvcmVncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6ICR0b29sdGlwLWJvcmRlci1zdHlsZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbHRpcC1ib3JkZXItY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLy8gQWxsb3dzIGxpbmUgYnJlYWtzIChcXG4pIGluIHRleHQgdG8gYmUgcmVjb2duaXplZFxuXG4gICAgICAgICYuYWctdG9vbHRpcC1oaWRpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRmb3JlZ3JvdW5kLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWZvcmVncm91bmQtY29sb3Itb3BhY2l0eTogMSAhZGVmYXVsdDtcbiRkaXNhYmxlZC1mb3JlZ3JvdW5kLWNvbG9yLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcblxuLy8gU2l6aW5nXG4kZ3JpZC1zaXplOiA0cHggIWRlZmF1bHQ7XG4kaWNvbi1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGhlYWRlci1oZWlnaHQ6ICRncmlkLXNpemUgKiA2ICsgMSAhZGVmYXVsdDtcbiRyb3ctaGVpZ2h0OiAoJGdyaWQtc2l6ZSAqIDYgKyAxKSAhZGVmYXVsdDtcbiRjZWxsLWhvcml6b250YWwtcGFkZGluZzogJGdyaWQtc2l6ZSAqIDMgIWRlZmF1bHQ7XG4kdmlydHVhbC1pdGVtLWhlaWdodDogJGdyaWQtc2l6ZSAqIDUgIWRlZmF1bHQ7XG4kaGVhZGVyLWljb24tc2l6ZTogMTRweCAhZGVmYXVsdDtcblxuLy8gSWNvbnNcbiRpY29ucy1wYXRoOiAnLi4vLi4vYWctdGhlbWUtYmFzZS9pY29ucy8nICFkZWZhdWx0O1xuXG4vLyBGb250c1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRmb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuLy8gVG9vbHRpcFxuJHRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MyAhZGVmYXVsdDtcbiR0b29sdGlwLWZvcmVncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLWNvbG9yOiAjZWJlYmViICFkZWZhdWx0O1xuXG4vLyBNaXNjXG4kY2FyZC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4kY2FyZC1yYWRpdXM6IDAgIWRlZmF1bHQ7XG4kcm93LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLXNwZWVkOiAxMjBtcyAhZGVmYXVsdDtcblxuJHRvb2xwYW5lbC1pbmRlbnQtc2l6ZTogJGdyaWQtc2l6ZSArICRpY29uLXNpemUgIWRlZmF1bHQ7XG4kcm93LWdyb3VwLWluZGVudC1zaXplOiAkZ3JpZC1zaXplICogMyArICRpY29uLXNpemUgIWRlZmF1bHQ7XG5cbiRoZWFkZXItY2VsbC1tb3ZpbmctYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MCwgMTkwLCAxOTApICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICNlYmViZWIgIWRlZmF1bHQ7XG4kY2VsbC1ob3Jpem9udGFsLWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRzY3JvbGwtc3BhY2VyLWJvcmRlcjogMXB4IHNvbGlkIGlmKCRib3JkZXItY29sb3IsICRib3JkZXItY29sb3IsIGxpZ2h0Z3JleSkgIWRlZmF1bHQ7IiwiLmFjZV9lZGl0b3Ige1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbn1cbiIsIi5pbnZhbGlkIHtcbiAgICAjYWR2ZXJ0aXNlck9wdGlvbkxpc3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjk0QTQ4O1xuICAgIH1cbn1cbiIsImh0bWwsIGJvZHkuc21hcnQtc3R5bGUtMiB7XG4gICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mby1iYXIgPiAucm93ID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuXG4gICAgLmluZm8tYmFyLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQnJlYWRjcnVtYnNcbiAqL1xuLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG59XG5cbm9sLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxub2wuYnJlYWRjcnVtYiA+IGxpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc3R5bGVzL3Njc3MifQ== */
