/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/jhire/jv.candidatesListv2.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
h4.nofontfamilyreq{font-weight:600!important}.jv-message-bar{background:#263238;left:0;position:fixed;right:0;z-index:15000}.jv-message-bar.bottom{bottom:0}.jv-message-bar.top{top:0}.jv-message-bar-inner{color:#fff;font-size:14px;margin:0 auto;position:relative;width:600px}.jv-message-bar-inner .block{padding:15px 10px}.jv-message-bar-inner .secondary{display:none;margin-right:10px;position:relative;top:-3px}.jv-message-bar-inner .body{margin:0;text-align:center}.jv-message-bar-body{color:#5b6971}.jv-message-bar-header{margin-top:0;padding:0}.jv-message-bar-close{cursor:pointer;display:none;position:absolute;right:0;top:30px}.jv-message-bar,.message-bar-animate-hide,.message-bar-animate-show{transition:transform .4s,opacity .2s}.jv-message-bar.ng-hide-add,.jv-message-bar.ng-hide-remove{display:block!important;opacity:1;transform:translateY(0)}.jv-message-bar.ng-hide{opacity:0;transform:translateY(100px)}.jv-message-bar.ng-hide-remove,.message-bar-animate-hide{transition-delay:0s,.2s}.message-bar-animate-hide.message-bar-animate-hide-active,.message-bar-animate-show{opacity:0;transform:translateY(100px)}.message-bar-animate-hide,.message-bar-animate-show-active{opacity:1;transform:translateY(0)}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#d32f2f}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#d32f2f}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e4edf3;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jhire-modal input:focus,.jhire-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .row-label-multiple{float:left;padding-right:15px}.jhire-modal input{font-weight:400;vertical-align:middle}.jhire-modal input[type=radio]{margin:5px}.jhire-modal input[type=checkbox],.jhire-modal input[type=radio]{border:none!important;overflow-y:auto}.jhire-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .select2-container{margin:0}.jhire-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jhire-modal .next,.jhire-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jhire-modal .next:hover,.jhire-modal .prev:hover{background-color:#fff;opacity:.8}.jhire-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .prev{left:-57px}.jhire-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .next{right:-57px}.jhire-modal .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.jhire-modal h3{font-size:14px;font-weight:400;margin-bottom:5px}.jhire-modal textarea{min-height:150px}.jhire-modal input[type=text],.jhire-modal select,.jhire-modal textarea{box-sizing:border-box;display:inline-block;width:100%}.jhire-modal input[type=text]{padding:6px 5px 7px}.jhire-modal input[type=checkbox]{margin-bottom:3px;margin-right:5px}.jhire-modal .select2-input{border:0!important;width:auto!important}.jhire-modal .field-row .row-label{cursor:default}.jhire-modal .field-divider{border-bottom:1px solid #e4edf3!important}.jhire-modal .errorDiv{border:1px solid #d32f2f!important}.jhire-modal .warning{background-color:#fff;color:#f76700;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.jhire-modal .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.jhire-modal .tinymce-placeholder+textarea:focus{border-top:0}.jhire-modal .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.jhire-modal .select2-container .select2-choice,.jhire-modal .select2-container .select2-choices{border:1px solid #5b6971!important}.jhire-modal .select2-container .select2-offscreen{position:absolute}.jhire-modal .select2-result-label strong{display:block;margin-bottom:3px}.navigation-tabs{left:0;position:relative;top:10px}.navigation-tabs ul{height:30px}.navigation-tabs ul li{border-bottom:1px solid #ddd!important;float:left;margin:0 3px;padding:5px}.navigation-tabs ul li.active{border-bottom:1px solid #3d87cf!important}.expandy-panel,.expandy-panel-expand{overflow:hidden}.expandy-panel-inner{min-width:200px;width:100%}.expandy-panel{box-sizing:content-box;float:left;min-width:200px;padding:0 25px;position:relative;width:22%}.expandy-panel.expanded{border:1px solid #e4edf3}.expandy-panel-expand{background:#f76700;float:left;padding:30px 0;text-align:center;width:40px}.expandy-panel-collapse{display:block;left:unset!important;position:absolute;right:25px;top:10px}.expandy-primary{flex-grow:1;margin-left:220px}.ng-animate.expandy-panel-expand.ng-hide-add,.ng-animate.expandy-panel-expand.ng-hide-remove,.ng-animate.expandy-panel.ng-hide-add,.ng-animate.expandy-panel.ng-hide-remove,.ng-animate.expandy-primary.expandy-primary-collapsed-add,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{transition-duration:.2s;transition-property:width,margin,padding}.ng-animate.expandy-panel-expand.ng-hide,.ng-animate.expandy-panel.ng-hide{display:block!important;padding:0;width:0}.expandy-primary-collapsed:not(.ng-animate),.ng-animate.expandy-primary.expandy-primary-collapsed-add-active,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{margin-left:44px}.ng-animate.expandy-primary.expandy-primary-collapsed-remove-active{margin-left:220px}.ellipsis,.grid-header .sort-list-selected-option,.navigationListDropDown .sort-list-selected-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsisWrap{overflow:hidden;text-overflow:ellipsis;white-space:normal}.dropdown-trigger{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:3px 0 3px 3px;border-top:1px solid #ccc;padding-bottom:.85em!important;padding-top:.85em!important;position:relative}.dropdown-list{background:#fff;box-shadow:1px 1px 1px 1px #acc0ca;position:absolute;top:37px;width:150px;z-index:10}.jv-resetwrap{display:block;position:relative}.jv-reset{cursor:pointer;margin-top:-4px;position:absolute;right:5px;top:50%;z-index:2}body{color:#333;font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}h1{font-size:44px;line-height:77px}h1,h2{font-family:Poppins;font-weight:400}h2{font-size:36px;line-height:56px}h3{font-size:32px;line-height:56px}h3,h4{font-family:Poppins;font-weight:500}h4{font-size:28px}h5{font-size:24px;line-height:40px}h5,h6{font-family:Poppins;font-weight:600}h6{font-size:20px;line-height:32px}p{font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}.subtitle1{font-size:16px}.subtitle1,.subtitle2{font-family:Poppins;font-weight:500;line-height:24px}.subtitle2{font-size:14px}strong,strong *{font-weight:600}#hr-footerContainer,.small{font-size:12px;font-weight:600}time{color:#8c8c8c;font-size:12px;font-weight:400}#container{margin:24px auto;max-width:1600px;min-height:450px;padding:0 48px;width:100%}#container:after{clear:both;content:"";display:table}.bodyContent{padding:0}#hr-footerContainer{color:#263238;margin:0 auto;max-width:1600px;padding:0 48px;width:100%}#hr-footerContainer a{margin-left:10px}.jv-reqs-list{margin-top:10px!important}div[role=main]>h1 span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}div[role=main]>h1 span{color:#5b6971}.candidatesList .grid .grid-data .list-rows{border-top:1px solid #e4edf3}.candidatesList .grid .grid-data .headers span{font-size:14px;font-weight:400;line-height:24px;padding:0 16px}.candidatesList .grid .grid-data .headers.list-rows{background-color:#f5f8fa}.candidatesList .grid .grid-data .headers.list-rows li{align-items:center;display:flex}.candidatesList .grid .grid-data .data span{margin:0;padding:2px 16px}.candidatesList .grid .grid-data input[type=checkbox]:hover{cursor:pointer}.candidatesList .unified-search-frame{background-color:#f4f4f4;height:1050px;width:990px}.candidatesList .sort-page-dropdown{padding:10px}.overflow-hidden{overflow:hidden!important}.position-relative{position:relative}table.modalTableView td{max-width:123px;vertical-align:middle}.w150{width:150px!important}.w150 .select2-container{max-width:150px}.w260{width:260px!important}.w260 .select2-container{max-width:260px}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.modalTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modalTooltip .tooltipWindow .title{padding-bottom:5px}.modalTooltip .tooltipWindow .body{font-size:1em;margin:0}.modalTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modalTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modalTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.modalTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.modalTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.down.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.down.sitRight .tooltipWindow{right:-1em}.modalTooltip.down.sitRight .tooltipWindow:after{right:19px}.modalTooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modalTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.up.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.up.sitRight .tooltipWindow{right:-1em}.modalTooltip.up.sitRight .tooltipWindow:after{right:19px}.modalTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.modalTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.modalTooltip.pointRight.top .tooltipWindow{top:1.8em}.modalTooltip.pointRight.top .tooltipWindow:after{top:5px}.modalTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.modalTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.modalTooltip.pointLeft.top .tooltipWindow{top:1.8em}.modalTooltip.pointLeft.top .tooltipWindow:after{top:5px}.modalTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modalTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modalTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modalTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modalTooltip{color:gray!important;position:relative!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.w100{width:100%}.jv-modal .paging{position:absolute;right:15px;top:130px}.jv-modal .paging .pagination-left,.jv-modal .paging .pagination-right{background:none;position:relative;top:-10px}.loading{background-image:url(../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat;z-index:99999}.loading.ui-show{height:100%;left:0;margin-left:0;width:100%}.loading,.overlay{bottom:0;left:0;max-height:0;position:fixed;right:0;top:0;transition:max-height 0s ease .2s;width:100%;z-index:9999}.overlay.show,.overlay.ui-show,.show.loading,.ui-show.loading{max-height:100%;transition:max-height 0 ease}.listTooltip{position:absolute}.listTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.listTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.listTooltip .tooltipWindow .title{padding-bottom:5px}.listTooltip .tooltipWindow .body{font-size:1em;margin:0}.listTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.listTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.listTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.listTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.listTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.listTooltip.down.sitLeft .tooltipWindow:after{left:19px}.listTooltip.down.sitRight .tooltipWindow{right:-1em}.listTooltip.down.sitRight .tooltipWindow:after{right:19px}.listTooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.listTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.listTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.listTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.listTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.listTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.listTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.listTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.listTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.listTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.listTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.listTooltip.up.sitLeft .tooltipWindow:after{left:19px}.listTooltip.up.sitRight .tooltipWindow{right:-1em}.listTooltip.up.sitRight .tooltipWindow:after{right:19px}.listTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.listTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.listTooltip.pointRight.top .tooltipWindow{top:1.8em}.listTooltip.pointRight.top .tooltipWindow:after{top:5px}.listTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.listTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.listTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.listTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.listTooltip.pointLeft.top .tooltipWindow{top:1.8em}.listTooltip.pointLeft.top .tooltipWindow:after{top:5px}.listTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.listTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.listTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.listTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.listTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.listTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.listTooltip{color:gray!important;position:relative!important;text-decoration:none}.listTooltip .tooltipContainer p{white-space:normal}.field-row .mce-tinymce{width:100%!important}.w78{width:78%!important}.w100{width:100%!important}.h100{height:100%!important}.filters{background-color:#f5f8fa;border:1px solid #e4edf3;margin-top:26px;padding:0 10px}.filters .search{padding:7px!important}.filters .search,.filters .search-btn{border-radius:2px}.filters .search-reset{color:#acc0ca;position:absolute;right:45px;top:8px}.filter-trigger{background:#f76700;border-radius:0 3px 3px 0;text-align:center;width:38px}.filter-trigger:after{content:"";display:inline-block}.no-pointer-events{pointer-events:none}.search-type-col{float:left;width:318px}.search-keyword-col .jv-reset{background-image:none;font-size:1.4em;margin-top:-.5em;right:.5em}.searchTypesDropDown{float:left}.searchTypesDropDown .icon-arrow-down,.searchTypesDropDown .icon-arrow-up{font-size:12px}.searchTypesDropDown .sort-list-selected-option{background-color:#f5f8fa;border-radius:4px 0 0 4px;border-right:0;font-size:16px;height:46px;min-width:0;width:177px}.searchTypesDropDown .sort-list-selected-option:hover{border-right:0}.searchTypesDropDown .sort-list-selected-option span.blue{margin-left:20px}.searchTypesDropDown .sort-list-option-selection{display:none}.searchTypesDropDown .sort-list-options-menu{width:180px}.searchTypesDropDown .sort-list-option{margin:0;padding:1em .8em}.searchTypesDropDown .sort-list-option:before{content:none}.searchTypesDropDown .sort-list-option .icon{color:#acc0ca;font-size:1.2em}.search-icon{left:10px;position:absolute;top:16px}.search-icon-arrow{left:28px;position:absolute;top:23px}.grid-header .sort-list-selected-option,.navigationListDropDown .sort-list-selected-option{border-radius:4px;height:46px;padding-right:1.5em;width:100%}.grid-header .sort-list-selected-option span,.navigationListDropDown .sort-list-selected-option span{color:#263238;font-size:16px;font-weight:600;margin:0}.grid-header .sort-list-selected-option span.blue,.navigationListDropDown .sort-list-selected-option span.blue{color:#1872cc}.grid-header .sort-list-option,.navigationListDropDown .sort-list-option{color:#263238}.navigationListDropDown .sort-list-option{font-size:16px}.search-input-placeholder{width:648px}.search-button{height:46px;padding:10px 12px;width:178px}.search-button-placeholder{width:178px}.candidatesList .expandy-panel{border:0;padding-left:0}.expandy-panel-collapse{left:168px;top:-4px}.expandy-primary{margin-left:0;min-height:550px;overflow:auto}.ng-animate.expandy-primary.expandy-primary-collapsed-remove-active{margin-left:210px}.expandy-primary-collapsed:not(.ng-animate),.ng-animate.expandy-primary.expandy-primary-collapsed-add-active,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{margin-left:49px}.field-row-grid{display:table;margin-bottom:25px}.field-row-grid>div{display:table-cell;vertical-align:bottom}.field-row-grid>div.field-cell-separator{padding-right:15px}.field-row-grid .w160{width:160px!important}.field-row-grid .w175{width:175px!important}.field-row-grid .w230{width:230px!important}.field-row-grid .w260{width:260px!important}.field-row-grid input{padding:5px!important}.field-row-grid button{margin:0 0 1px;min-width:30px;padding:5px 0}.field-row-grid button i{font-size:1.3em}body.stylekit-v2-enabled .sort-list-selected-option,body.stylekit-v2-enabled input.search-input{border-color:#5b6971;color:#5b6971;height:46px;padding:10px 12px}body.stylekit-v2-enabled input.search-input{border-radius:0 4px 4px 0}body.stylekit-v2-enabled input.search-input:focus{border:1px solid #1872cc!important}body.stylekit-v2-enabled .search-row{display:flex}body.stylekit-v2-enabled .search-row .search-keyword-col{margin-left:24px;width:100%}body.stylekit-v2-enabled .search-wrapper{display:flex;width:100%}body.stylekit-v2-enabled .search-wrapper form,body.stylekit-v2-enabled .search-wrapper form input{width:100%}body.stylekit-v2-enabled .search-wrapper .search-button{border-radius:4px;margin-left:8px}body.stylekit-v2-enabled .sort-list-selected-option .sort-menu-indicator{top:16px}body.stylekit-v2-enabled .sort-list-options-menu .sort-list-option-selection{display:none}body.stylekit-v2-enabled nav.pagination{align-items:center;display:flex;justify-content:flex-end}body.stylekit-v2-enabled nav.pagination .pagination-context{font-weight:400;margin-right:24px;margin-top:0}body.stylekit-v2-enabled nav.pagination .pagination-controls .next,body.stylekit-v2-enabled nav.pagination .pagination-controls .previous{border-color:#87969c;height:40px;width:40px}body.stylekit-v2-enabled nav.pagination .pagination-controls .next.disabled,body.stylekit-v2-enabled nav.pagination .pagination-controls .previous.disabled{background-color:inherit;opacity:.5}body.stylekit-v2-enabled nav.pagination .pagination-controls .next.disabled:hover,body.stylekit-v2-enabled nav.pagination .pagination-controls .previous.disabled:hover{background-color:inherit}body.stylekit-v2-enabled nav.pagination .pagination-controls .next.disabled i,body.stylekit-v2-enabled nav.pagination .pagination-controls .previous.disabled i{color:#1872cc}body.stylekit-v2-enabled nav.sort-list-option-container{width:100%}body.stylekit-v2-enabled .dark-sec{color:#5b6971}body.stylekit-v2-enabled .top-links{display:flex;font-weight:400}body.stylekit-v2-enabled .top-links.dark-tri:hover{color:#5b6971}body.stylekit-v2-enabled .top-links i{margin-right:8px}body.stylekit-v2-enabled button.disabled .dark-sec{opacity:.5}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuY2FuZGlkYXRlc0xpc3R2Mi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBbUlBLG1CQUNFLHlCQzFIRixDQ05BLGdCQUNDLGtCQ0NNLENEQ04sT0FDQSxlQUNBLFFBQ0EsYURRRCxDQ1BDLHVCQUNDLFFEU0YsQ0NQQyxvQkFDQyxLRFNGLENDTEEsc0JBR0MsVUNuQk8sQ0RvQlAsZUFGQSxjQUdBLGtCQUpBLFdEWUQsQ0NOQyw2QkFDQyxpQkRRRixDQ05DLGlDQUNDLGFBR0EsaUJFaENRLENGOEJSLGtCQUNBLFFEU0YsQ0NOQyw0QkFDQyxTQUNBLGlCRFFGLENDSkEscUJBQ0MsYURPRCxDQ0pBLHVCQUNDLGFBQ0EsU0RPRCxDQ0pBLHNCQUtDLGVBSkEsYUFDQSxrQkFDQSxRQUNBLFFEUUQsQ0NKQSxvRUFHQyxvQ0RPRCxDQ0xBLDJEQUdDLHdCQUNBLFVBRkEsdUJEVUQsQ0NOQSx3QkFFQyxVQURBLDJCRFVELENDSEEseURBQ0MsdUJEVUQsQ0NSQSxvRkFHQyxVQURBLDJCRFlELENDVEEsMkRBR0MsVUFEQSx1QkRhRCxDSWpGQSxTQUNDLGVKb0ZELENJbkZFLGVBR0UsV0FGQSxXQUNBLGFKc0ZKLENLdU9FLDZDQUNFLGlCTG5OSixDSzVIRSxvQkFPRSxrQkFMQSxLTG9JSixDSzVIRSwrQ0FORSxTQUNBLE9BSkEsZUFFQSxRQUdBLGFMMElKLENLdElFLDJCQU9FLGdCQUxBLE9Mb0lKLENNMUlFLG1DQU9FLHFCSmhCSSxDSWlCSix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFdOa0pKLENNM0lJLCtDQUlFLHFCSjFCRSxDSXlCRix5QkFEQSxTTitJTixDTXpJRSw4QkFDRSxXQUNBLGtCTjJJSixDTXhJRSxnQlBaQSxlQW5Cb0IsQ09pQ2xCLHFCTjBJSixDTXZJRSw0QkFDRSxVTnlJSixDTXZJRSwyREFFRSxzQkFDQSxlTnlJSixDTXRJRSxpQkFJRSx3QkFDQSxzQkFGQSxhSmpERyxDSStDSCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV053SUosQ010SUksdUJBR0Usc0JBREEseUJBREEsU04wSU4sQ01ySUUsNkJBQ0UsUU51SUosQ01wSUUseUJBQ0UseURBQ0EsMkJBQ0EsMkJOc0lKLENNbklFLGdDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQk55SUosQ01wSUksNENBRUUscUJKL0ZFLENJOEZGLFVOd0lOLENNcElFLGdCQ3hGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVUDRPRCxDT2hPQyx5QkFHQyxZQURBLHFCQURBLFVQb09GLENNckpFLGdCQU1FLFVOa0pKLENNNUlFLGdCQy9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVUGdRRCxDT3BQQyx5QkFHQyxZQURBLHFCQURBLFVQd1BGLENNN0pFLGdCQU1FLFdOMEpKLENLdlBFLFVBUUUscUJIL0JJLENHeUJKLDBCQUNBLGtDQUdBLG1CQUZBLGtCQUNBLGtCQUVBLFlBRUEsYUx3UEosQ0twUFEsd0NBQ0UseUNMc1BWLENLblBNLDZCQUVFLGdCQURBLFdMc1BSLENLblBNLDZCQUNFLGdCQUVBLGVMb1BSLENLalBJLGtCQUdFLFdBREEsU0xvUE4sQ0tsUE0sZ0NBR0UsY0xvUFIsQ0tsUE0saUVBSEUsc0JBREEsd0JMMFBSLENLbFBNLG9DQUNFLGFMb1BSLENLOU9JLDRCQUNFLGtCQUNBLGVMaVBOLENLL09JLG1DQUNFLFlMaVBOLENLL09JLG9DQUNFLGFBQ0EsaUJMaVBOLENLL09JLHVDQUNFLGFMaVBOLENLL09JLGtDQUVFLFVGeEZJLENFdUZKLFFMa1BOLENLN09FLG1DQUdFLGNBREEsWUxpUEosQ0svT0kscURBQ0UsZ0JMa1BOLENLaFBJLDJFQUNFLGdCTG1QTixDS2xQTSxpRkFFRSxlQURBLG1CQUVBLGtCTHFQUixDS2xQSSxpRUFDRSxTTHFQTixDS3BQTSwrRUFDRSxjQUNBLGNMdVBSLENLblBFLGtCQUNFLHFCQUNBLGdCTHNQSixDS3BQRSxpQkFFRSxrQkgvRkcsQ0c4Rkgsc0JBRUEsVUh4SEksQ0cwSEosWUFEQSxpQkx3UEosQ0t0UEksd0hBU0UsU043R0osZUFuQm9CLENNOEhoQixTQUNBLFNMeVBOLENLdFBJLG9CQUVFLGVON0dKLGVBckJpQixDTW1JYixTTHdQTixDS3BQRSxrQkFRRSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhTHVQSixDS3RQSSwwQkFDRSw0Q0FDQSx3Qkx3UE4sQ0t0UEksMEJBRUUsVUFEQSxvQkFFQSxrQkx3UE4sQ0twUEUsa0JBR0UsWUFEQSxnQkFEQSxlTHlQSixDS3JQSSxnQ0FDRSxhTHVQTixDS3JQSSxxQ0FDRSxhTHVQTixDS3BQSSxxQ0FDRSx1QkxzUE4sQ0tsUEUsZ0JBQ0Usa0JBQ0EsV0FDQSxRTHFQSixDS2xQRSxxQkFDRSxVSDFMSSxDRzJMSixjTHFQSixDS2xQRSx3Q0FFRSxvQ0xxUEosQ0tsUEUsa0VBSUUsY0FEQSxVQURBLDRCTHVQSixDS25QSSxzRkFDRSxtQkxzUE4sQ0tsUEUsOENBRUUsVUFEQSx1QkxzUEosQ0tsUEUsZUFDRSxvQ0xxUEosQ0tsUEUseURBRUUsdUJMcVBKLENLbFBFLGdFQUlFLGNBREEsVUFEQSw0Qkx1UEosQ0twUEksb0ZBQ0UsbUJMdVBOLENLblBFLHFDQUVFLFVBREEsdUJMdVBKLENLblBFLGNBQ0UsZUxzUEosQ0tyUEksb0JBR0UsV0FGQSxXQUNBLGFMd1BOLENLcFBFLGlCQUNFLFdMdVBKLENLclBJLHdCQUNFLGdCRnpQSSxDRTBQSixjTHVQTixDS3BQRSxtQkFDRSxVTHVQSixDS2hQRSxtQkFIRSxhTDZQSixDSzFQRSxPQUdFLHFCSHRRSSxDR29RSixlTHlQSixDS25QRSxTQUNFLHNCTHNQSixDTXBZRSxXQUNFLGtCTnVZSixDTXRZSSxpQkFHRSxXQUZBLFdBQ0EsYU55WU4sQ010WUksc0JBQ0UsV0FDQSxjSGxJQyxDR21JRCxXTndZTixDTXRZUSxxQ0FDRSxZQUNBLGVOd1lWLENNbllJLHlCQUNFLGlCTnFZTixDTXBZTSwyQkFDRSxlTnNZUixDTWpZTSwyQkFFRSxjQURBLFdBRUEsaUJObVlSLENNallNLDhCQUNFLGFObVlSLENNaFlJLHNCQUNFLGFOa1lOLENNOVhFLGVBRUUsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGFOaVlKLENNbmlCRSx5Q0FPRSxxQkpoQkksQ0lpQkoseUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXTjJpQkosQ01waUJJLHFEQUlFLHFCSjFCRSxDSXlCRix5QkFEQSxTTndpQk4sQ01saUJFLGlDQUNFLFdBQ0Esa0JOb2lCSixDTWppQkUsbUJQWkEsZUFuQm9CLENPaUNsQixxQk5taUJKLENNaGlCRSwrQkFDRSxVTmtpQkosQ01oaUJFLGlFQUVFLHNCQUNBLGVOa2lCSixDTS9oQkUsb0JBSUUsd0JBQ0Esc0JBRkEsYUpqREcsQ0krQ0gsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFdOaWlCSixDTS9oQkksMEJBR0Usc0JBREEseUJBREEsU05taUJOLENNOWhCRSxnQ0FDRSxRTmdpQkosQ003aEJFLDRCQUNFLHlEQUNBLDJCQUNBLDJCTitoQkosQ001aEJFLHNDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQk5raUJKLENNN2hCSSxrREFFRSxxQkovRkUsQ0k4RkYsVU5paUJOLENNN2hCRSxtQkN4RkEsc0VBVkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVVBxb0JELENPem5CQyw0QkFHQyxZQURBLHFCQURBLFVQNm5CRixDTTlpQkUsbUJBTUUsVU4yaUJKLENNcmlCRSxtQkMvRkEsc0VBZkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVVB5cEJELENPN29CQyw0QkFHQyxZQURBLHFCQURBLFVQaXBCRixDTXRqQkUsbUJBTUUsV05takJKLENROXBCUSxtREFDSSxlQUNBLFdSZ3FCWixDUTVwQkksZ0JBR0ksY1RMVyxDQVVqQixlQW5Cb0IsQ1NhZCxpQlIrcEJSLENRM3BCSSxzQkFDSSxnQlJncUJSLENRMXBCSSx3RUFISSxzQkFGQSxxQkFDQSxVUm1xQlIsQ1F6cEJJLDhCQUNJLG1CUjJwQlIsQ1F4cEJJLGtDQUNJLGtCQUNBLGdCUjBwQlIsQ1F2cEJJLDRCQUVJLG1CQUNBLG9CUnlwQlIsQ1FwcEJRLG1DQUNJLGNSc3BCWixDUWxwQkksNEJBRUkseUNSb3BCUixDUWhwQkksdUJBRUksa0NScXBCUixDUWxwQkksc0JBR0kscUJOdEVBLENNcUVBLGFONUJDLENNMkJELGFSc3BCUixDUWpwQkksa0NBRUksd0JOdkVHLENNeUVILHFCQUNBLDBCQURBLHVCQUhBLFdSdXBCUixDUWpwQlEsMkNBRUksMEJBREEsYUFFQSxlUm1wQlosQ1FscEJZLGlEQUNJLFlSb3BCaEIsQ1Evb0JJLGdDQUNJLFNBR0Esa0JBREEsc0JBREEsVVJtcEJSLENRM29CUSxpR0FDSSxrQ1JncEJaLENRN29CUSxtREFDSSxpQlIrb0JaLENRMW9CUSwwQ0FDSSxjQUNBLGlCUjRvQlosQ1M5dkJBLGlCQUVJLE9BREEsa0JBRUEsUVRpd0JKLENTaHdCSSxvQkFDSSxXVGt3QlIsQ1Nqd0JRLHVCQUtJLHVDQUpBLFdBRUEsYUFEQSxXVHF3QlosQ1Nqd0JZLDhCQUNJLHlDVG13QmhCLENVcHdCQSxxQ0FFQyxlVjR3QkQsQ1V6d0JBLHFCQUNDLGVBVlksQ0FXWixVVjR3QkQsQ1V6d0JBLGVBTUMsdUJBSkEsV0FDQSxlQWpCWSxDQW1CWixlQUpBLGtCQUdBLFNWOHdCRCxDVTF3Qkksd0JBQ0ksd0JWNHdCUixDVXp3QkEsc0JBQ0Msa0JSUVEsQ1FKUixXQUZBLGVBQ0Esa0JBRkEsVVYrd0JELENVMXdCQSx3QkFFQyxjQUdBLHFCQUpBLGtCQUdBLFVBcENlLENBbUNmLFFWK3dCRCxDVTF3QkEsaUJBRUMsWUFEQSxpQlY4d0JELENVM3dCQSxtU0FPQyx3QkFEQSx3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aENNLHdDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFdoQnNoQ1IsQ2dCL2dDTSwwQ0FDRSxTaEIxQjBCLENnQjJCMUIsV2hCaWhDUixDZ0JoaENRLGdEQUNFLFNoQmtoQ1YsQ2dCN2dDTSwyQ0FDRSxVaEIrZ0NSLENnQjlnQ1EsaURBQ0UsVWhCZ2hDVixDZ0IxZ0NJLDBEQUNFLFNoQjVDNEIsQ2dCNkM1QixxQmhCNGdDTixDZ0IzZ0NNLHdOQUlFLDZCQURBLFlBRUEsT2hCNmdDUixDZ0IxZ0NRLDBGQUNFLDBCaEI0Z0NWLENnQjFnQ1UsME1BSUUsYWRsREssQ2NpREwsY2pCaElPLENpQitIUCxlaEI4Z0NaLENnQnhnQ00scUVBS0UsYWQzRFMsQ2N1RFQsMENBRUEsY2pCdklXLENpQnNJWCxlakI5SVcsQ2lCZ0pYLGdCaEIyZ0NSLENnQnJnQ0ksZ0NBQ0UsMEJBQ0EsU2hCdWdDTixDZ0J0Z0NNLHNDQUVFLGdDQUNBLGtDQUNBLG1DQUhBLFFoQjJnQ1IsQ2dCcGdDTSx3Q0FDRSxTaEJ2RjBCLENnQndGMUIsV2hCc2dDUixDZ0JyZ0NRLDhDQUNFLFNoQnVnQ1YsQ2dCbGdDTSx5Q0FDRSxVaEJvZ0NSLENnQm5nQ1EsK0NBQ0UsVWhCcWdDVixDZ0IvL0JJLHdDQUNFLDZCQUNBLFVoQmlnQ04sQ2dCaGdDTSw4Q0FJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVaEJxZ0NSLENnQjkvQk0sNENBQ0UsU2hCZ2dDUixDZ0IvL0JRLGtEQUNFLE9oQmlnQ1YsQ2dCNS9CTSwrQ0FDRSxZaEI4L0JSLENnQjcvQlEscURBQ0UsVWhCKy9CVixDZ0J6L0JJLHVDQUNFLDRCQUNBLFNoQjIvQk4sQ2dCMS9CTSw2Q0FJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTaEIrL0JSLENnQngvQk0sMkNBQ0UsU2hCMC9CUixDZ0J6L0JRLGlEQUNFLE9oQjIvQlYsQ2dCdC9CTSw4Q0FDRSxZaEJ3L0JSLENnQnYvQlEsb0RBQ0UsVWhCeS9CVixDZ0JsL0JJLGtEQUNFLGNoQm8vQk4sQ2dCai9CRSxvREFDRSxpQmhCbS9CSixDZ0JqL0JFLHlEQUNFLGVoQm0v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MENRLHlDQUNJLGtCQWswQ1osQ0E5ekNRLHNCQUNJLHFCQWcwQ1osQ0FqMENRLHNCQUNJLHFCQW0wQ1osQ0FwMENRLHNCQUNJLHFCQXMwQ1osQ0F2MENRLHNCQUNJLHFCQXkwQ1osQ0F0MENJLHNCQUNJLHFCQXcwQ1IsQ0F0MENJLHVCQUdJLGVBREEsZUFEQSxhQTAwQ1IsQ0F2MENRLHlCQUNJLGVBeTBDWixDQW4wQ0ksZ0dBRUUsb0JFcldLLENGb1dMLGFFL1FXLENGaVJYLFlBQ0EsaUJBczBDTixDQW4wQ0ksNENBQ0UseUJBcTBDTixDQXAwQ00sa0RBQ0Usa0NBczBDUixDQWwwQ0kscUNBQ0UsWUFvMENOLENBbjBDTSx5REFFRSxpQkFEQSxVQXMwQ1IsQ0FqMENJLHlDQUNFLGFBQ0EsVUFtMENOLENBbDBDTSxrR0FDRSxVQW8wQ1IsQ0FsMENNLHdEQUVFLGtCQURBLGVBcTBDUixDQWgwQ0kseUVBQ0UsUUFrMENOLENBL3pDSSw2RUFDRSxZQWkwQ04sQ0E5ekNJLHdDQUdFLG1CQUZBLGFBQ0Esd0JBaTBDTixDQS96Q00sNERBR0UsZUR2WmMsQ0NzWmQsa0JBREEsWUFtMENSLENBOXpDUSwwSUFDRSxvQkV4VUssQ0Z5VUwsWUFDQSxVQWcwQ1YsQ0EvekNVLDRKQUNFLHlCQUNBLFVBaTBDWixDQWgwQ1ksd0tBQ0Usd0JBazBDZCxDQWgwQ1ksZ0tBQ0UsYUFrMENkLENBMXpDSSx3REFDSSxVQTR6Q1IsQ0F6ekNJLG1DQUNJLGFBMnpDUixDQXh6Q0ksb0NBQ0UsYUFDQSxlQTB6Q04sQ0F6ekNNLG1EQUNFLGFBMnpDUixDQXp6Q00sc0NBQ0UsZ0JBMnpDUixDQXZ6Q0ksYSIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvanYuY2FuZGlkYXRlc0xpc3R2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tZXNzYWdlQmFydjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL3N1c3kvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19mb3JtdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fcGFnaW5hdGlvbnYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uTW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19uYXZpZ2F0aW9uVGFicy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19leHBhbmR5djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZWxsaXBzaXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9faW5wdXREcm9wRG93bi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19yZXNldC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19sYXlvdXR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190b29sdGlwdjIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4kanYtbWF4LXdpZHRoOiAxNjAwcHg7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQteC1yZWd1bGFyOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1taW5pOiAxMXB4O1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDE0cHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIwcHg7XG4kZm9udC1zaXplLXgtbGFyZ2U6IDI0cHg7XG4kZm9udC1zaXplLXh4LWxhcmdlOiAzMnB4O1xuJGZvbnQtc2l6ZS14eHgtbGFyZ2U6IDM2cHg7XG4kZm9udC1zaXplLXh4eHgtbGFyZ2U6IDQ0cHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuQG1peGluIHR5cGUtbGlnaHQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gIGJvZHkge1xuICAgIGNvbG9yOiAkYm9keTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlMXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTJ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBzdHJvbmcsXG4gIHN0cm9uZyAqIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICBsYWJlbCB7XG4gIH1cblxuICB0aW1lIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICB9XG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL21lc3NhZ2VCYXJ2MlwiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWx2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9tb2RhbHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXB2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL25hdmlnYXRpb25UYWJzXCI7XG5AdXNlIFwiLi4vY29tbW9uL2V4cGFuZHl2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2VsbGlwc2lzXCI7XG5AdXNlIFwiLi4vY29tbW9uL2lucHV0RHJvcERvd25cIjtcbkB1c2UgXCIuLi9jb21tb24vcmVzZXRcIjtcbkB1c2UgXCJsYXlvdXR2MlwiO1xuXG4gLmNhbmRpZGF0ZXNMaXN0e1xuICAuZ3JpZHtcbiAgICAuZ3JpZC1kYXRhIHtcbiAgICAgIC5saXN0LXJvd3Mge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXJzIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5saXN0LXJvd3Mge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kYXRhIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bmlmaWVkLXNlYXJjaC1mcmFtZSB7XG4gICAgICB3aWR0aDogOTkwcHg7XG4gICAgICBoZWlnaHQ6IDEwNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cblxuICAuc29ydC1wYWdlLWRyb3Bkb3due1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG59XG5cbi5vdmVyZmxvdy1oaWRkZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqYWRkIHRvIHJlcSBtb2RhbCoqL1xudGFibGUubW9kYWxUYWJsZVZpZXcgdGR7XG4gICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLncxNTB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG59XG4udzI2MHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cbi8qKnRvb2x0aXAgZm9yIGFkZCByZXEgbW9kYWwqKi9cbi5tb2RhbFRvb2x0aXB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAudG9vbHRpcENvbnRhaW5lcntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqd2lkdGggaGVscGVycyoqL1xuLncxMDB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKm1vZGFsIHBhZ2luYXRpb24qL1xuLmp2LW1vZGFse1xuICAgIC5wYWdpbmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIC5wYWdpbmF0aW9uLXJpZ2h0LC5wYWdpbmF0aW9uLWxlZnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6LTEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipMb2FkaW5nIG92ZXIgbGF5IHN0eWxlcyoqL1xuLmxvYWRpbmcge1xuICAgIEBleHRlbmQgLm92ZXJsYXk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICYudWktc2hvdyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5vdmVybGF5IHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBzIDAuMnMgZWFzZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLnNob3csICYudWktc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMCBlYXNlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLyoqam9icyB0b29sdGlwKiovXG4ubGlzdFRvb2x0aXB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAudG9vbHRpcENvbnRhaW5lcntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqVGlueW1jZSBzdHlsZXMgZm9yIHJlamVjdCBjYW5kaWRhdGUqKi9cbi5maWVsZC1yb3d7XG4gICAgLm1jZS10aW55bWNle1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiBcbi53Nzh7XG4gICAgd2lkdGg6IDc4JSAhaW1wb3J0YW50O1xufVxuLncxMDB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5oMTAwe1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIC5zZWFyY2h7XG4gICAgICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgIC5zZWFyY2gtYnRue1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzZXR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6NDVweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxufVxuLmZpbHRlci10cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG5cblxuLyoqc2VhcmNoIGlucHV0IGRyb3Bkb3duKiovXG5cbi5uby1wb2ludGVyLWV2ZW50cyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtdHlwZS1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMThweDtcbn1cblxuLnNlYXJjaC1rZXl3b3JkLWNvbCB7XG4gICAgLmp2LXJlc2V0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VhcmNoVHlwZXNEcm9wRG93biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmljb24tYXJyb3ctZG93biwgLmljb24tYXJyb3ctdXAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuICAgIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmJsdWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb3J0LWxpc3Qtb3B0aW9uLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zb3J0LWxpc3Qtb3B0aW9ucy1tZW51IHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICAuc29ydC1saXN0LW9wdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMWVtIDAuOGVtO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLWljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxNnB4O1xufVxuXG4uc2VhcmNoLWljb24tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIHRvcDogMjNweDtcbn1cblxuLm5hdmlnYXRpb25MaXN0RHJvcERvd24sIC5ncmlkLWhlYWRlciB7XG4gIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICBAZXh0ZW5kIC5lbGxpcHNpcztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi5ibHVlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29ydC1saXN0LW9wdGlvbiB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG4gIH1cbn1cblxuLm5hdmlnYXRpb25MaXN0RHJvcERvd24gLnNvcnQtbGlzdC1vcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWFyY2gtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA2NDhweDtcbn1cbi5zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGhlaWdodDogNDZweDtcbn1cbi5zZWFyY2gtYnV0dG9uLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogMTc4cHg7XG59XG5cbi5jYW5kaWRhdGVzTGlzdCAuZXhwYW5keS1wYW5lbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5leHBhbmR5LXBhbmVsLWNvbGxhcHNlIHtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogMTY4cHg7XG59XG4uZXhwYW5keS1wcmltYXJ5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZy1hbmltYXRlLmV4cGFuZHktcHJpbWFyeS5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkLXJlbW92ZS1hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFuZWxXaWR0aCArIDEwcHg7XG59XG4uZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZDpub3QoLm5nLWFuaW1hdGUpLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wcmltYXJ5LmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQtYWRkLWFjdGl2ZSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcHJpbWFyeS5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkLXJlbW92ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ5cHg7XG59XG4uZmllbGQtcm93LWdyaWR7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICYuZmllbGQtY2VsbC1zZXBhcmF0b3J7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlYWNoICR3aWR0aCBpbiAxNjAsIDE3NSwgMjMwLCAyNjAge1xuICAgICAgICAudyN7JHdpZHRofSB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoK3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAgIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9uLCBpbnB1dC5zZWFyY2gtaW5wdXQge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstdHJpO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIH1cblxuICAgIGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAgIFxuICAgIC5zZWFyY2gtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuc2VhcmNoLWtleXdvcmQtY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb3JtLCBmb3JtIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29ydC1saXN0LXNlbGVjdGVkLW9wdGlvbiAuc29ydC1tZW51LWluZGljYXRvciB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNvcnQtbGlzdC1vcHRpb25zLW1lbnUgLnNvcnQtbGlzdC1vcHRpb24tc2VsZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbmF2LnBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnBhZ2luYXRpb24tY29udGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgfVxuICAgICAgLnBhZ2luYXRpb24tY29udHJvbHMge1xuICAgICAgICAucHJldmlvdXMsIC5uZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIG5hdi5zb3J0LWxpc3Qtb3B0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kYXJrLXNlYyB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxuXG4gICAgLnRvcC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgJi5kYXJrLXRyaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGJ1dHRvbi5kaXNhYmxlZCAuZGFyay1zZWMge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxufSIsIlxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG4uanYtbWVzc2FnZS1iYXIge1xuXHRiYWNrZ3JvdW5kOiAkZGFyaztcblx0XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDE1MDAwO1xuXHQmLmJvdHRvbXtcblx0XHRib3R0b206IDA7XG5cdH1cblx0Ji50b3B7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbi5qdi1tZXNzYWdlLWJhci1pbm5lciB7XG5cdHdpZHRoOiA2MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5ibG9jayB7XG5cdFx0cGFkZGluZzogJHNwLWwgJHNwLW07XG5cdH1cblx0LnNlY29uZGFyeSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3AtbTtcblx0fVxuXHQuYm9keSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uanYtbWVzc2FnZS1iYXItYm9keSB7XG5cdGNvbG9yOiAkZGFyay10cmk7XG59XG5cbi5qdi1tZXNzYWdlLWJhci1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uanYtbWVzc2FnZS1iYXItY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6ICRzcC1sICogMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1zaG93LFxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZSxcbi5qdi1tZXNzYWdlLWJhciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuMnM7XG59XG4uanYtbWVzc2FnZS1iYXIubmctaGlkZS1hZGQsXG4uanYtbWVzc2FnZS1iYXIubmctaGlkZS1yZW1vdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDE7XG59XG4uanYtbWVzc2FnZS1iYXIubmctaGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG4uanYtbWVzc2FnZS1iYXIubmctaGlkZS1yZW1vdmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbn1cblxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xufVxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZS5tZXNzYWdlLWJhci1hbmltYXRlLWhpZGUtYWN0aXZlLFxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtc2hvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1oaWRlLFxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG9wYWNpdHk6IDE7XG59IiwiLy8gV2hpdGVzLCBHcmV5cyBhbmQgQmxhY2tzXG4vL2h0dHA6Ly9zY2cuYXItY2gub3JnL1xuQHVzZSAnc2Fzczpjb2xvcic7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMxZTI4MmQ7XG5cbiRkYXJrOiAjMjYzMjM4O1xuJGRhcmstcHJpOiAjZjVmOGZhOyAvKiAjZjRmNGY0ICovXG4kYm9yZGVyOiAjZTRlZGYzOyAvKiAjZTZlNmU2ICovXG4kZGFyay1zZWM6ICNhY2MwY2E7IC8qICNDQ0MgKi9cbiRkYXJrLXRyaTogIzViNjk3MTsgLyogIzgwODA4MCAqL1xuJGRhcmstcXVhOiAjM2M0NzRjO1xuJGRhcmstcXVpbjogIzI1MzIzOTtcbiRkYXJrLWJvcmRlcjogIzYzNzA3ODtcbiRkYXJrLWJvcmRlci1zZWM6ICM4YTk1OTc7XG4kZGFyay1ib3JkZXItdHJpOiAjODc5NjliO1xuJGdyZXktaWNvbjogIzgwN2Y3ZjtcbiRkYXJrLWljb246ICMyNTMyMzg7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLXByaTogI2Y0ZjhmYjtcbiRsaWdodC1iYWNrZ3JvdW5kLXNlYzogI2Y3ZmJmZTtcbiRsaWdodC1iYWNrZ3JvdW5kLXRyaTogI2VjZjNmOTtcbiRsaWdodC1iYWNrZ3JvdW5kLXF1YWQ6ICNmYWZiZmM7XG5cbiRkYXJrLWJsdWU6ICMzMTQ3OWU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjMTg3MmNjO1xuJGJsdWUtY29udHJhc3Q6ICMxNTY1QzA7XG4kYmx1ZS1wcmk6ICNlM2YyZmQ7IC8vI2VkZjRmYVxuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2I4ZDNlZFxuJGJsdWUtdHJpOiAjMWY2M2FmOyAvLyMyMTU0ODVcbiRkYXJrLWJsdWUtYm9yZGVyOiAjMmI1Mjc3O1xuXG4kZ3JlZW46ICM0N2E4NGM7XG4kZ3JlZW4tcHJpOiAjODFjNzg0OyAvLyNkY2Y0ZGZcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7IC8vI2ExZTJhYlxuJGdyZWVuLXRyaTogIzFiNWUyMDsgLy8jMmM4YjNhXG5cbiRyZWQ6ICNkMzJmMmY7XG4kcmVkLXByaTogI2ZmZWJlZTsgLy8jZmNkOWQ5XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7IC8vI2YyNmQ2ZFxuJHJlZC10cmk6ICNjNjI4Mjg7IC8vI2I2MTAxMFxuXG4kb3JhbmdlOiAjZjc2NzAwO1xuJG9yYW5nZS1wcmk6ICNmZmYzZTA7IC8vI2ZlZjhmM1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmOWI2ODNcbiRvcmFuZ2UtdHJpOiAjYzQ0NTAwOyAvLyNlODZiMGFcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogNDUlKTsgLy8jZmVmMGY2XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjY3OWIwXG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vI2M5MGQ2MFxuXG4kcHVycGxlOiAjNzM1NGJkO1xuJHB1cnBsZS1wcmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiA0MCUpOyAvLyNlYmU3ZjZcbiRwdXJwbGUtc2VjOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jY2RjMmU4XG4kcHVycGxlLXRyaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IC0xMCUpOyAvLyM1YjNlYTBcblxuJHllbGxvdzogI2ZiYzAyZDtcbiR5ZWxsb3ctcHJpOiAjZmRkODM1OyAvLyNmZWZiY2VcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTsgLy8jZmNmNTg4XG4keWVsbG93LXRyaTogI2Y5YTgyNTsgLy8jZTVkODA2XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBkNjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRhYWRmO1xuJGdvb2dsZS1jb2xvcjogI2RkNGIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNkNWI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3ZWU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG5cbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVjMjtcbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4kZGVmYXVsdC1tYWluOiAjZTRlYWVlO1xuJGRlZmF1bHQtZGFyazogIzg3OTY5YztcbiRkZWZhdWx0LWxpZ2h0OiAjZjNmN2Y5O1xuJGRpc2FibGVkLW1haW46ICNlYmYxZjU7XG5cbiRmb250LWNvbG9yLW1haW46ICMyNjMyMzg7XG4kZm9udC1jb2xvci1zZWM6ICM1YjY5NzE7XG4kZm9udC1jb2xvci1kaXNhYmxlZDogI2FjYzBjYTtcbiRmb250LWNvbG9yLWxpbms6ICMxODcyY2M7XG5cbiRzdXJmYWNlLWJhY2tncm91bmQ6ICNmNWY4ZmE7XG5cbiRoZWFkZXJIMkhlaWdodDogODBweDtcblxuLy8gT3RoZXIgQ29sb3JzXG4vLyAkZGFyay1ncmVlbjogIzIwNzkyRTtcbi8vICRwdXJwbGU6ICM3MzU0YmQ7XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuJHNwYWNpbmc6IDEwcHg7XG4kc3BhY2luZy1zbWFsbDogNXB4O1xuJHNwYWNpbmctbGFyZ2U6IDE1cHg7XG5cbi8vIHNob3J0Y3V0c1xuJHNwLXhzOiAycHg7XG4kc3AtczogbWF0aC5kaXYoJHNwYWNpbmcsIDIpO1xuJHNwLW06ICRzcGFjaW5nO1xuJHNwLWw6ICRzcGFjaW5nICogMS41O1xuJHNwLXhsOiAkc3BhY2luZyAqIDI7XG5cbkBtaXhpbiBzcGFjaW5nLWNsYXNzZXMge1xuXHQucGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZztcblx0fVxuXHQucGFkLWlubmVyLXNtIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLWlubmVyLWxnIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1vdXRlci1zbSB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLW91dGVyLWxnIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LmNsZWFyLXBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNsZWFyLXBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbXBvcnRzXG5AdXNlIFwiLi9zZXR0aW5nc1wiIGFzICo7XG5AdXNlIFwiLi9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIi4vdW5pdHNcIiBhcyAqO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuQHVzZSAnc2FzczptZXRhJztcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJvcmRlci1Cb3ggU2l6aW5nXG5cbi8vIEFwcGx5IHRoZSBib3JkZXItYm94IHNpemluZyBtb2RlbCB0byBhbGwgZWxlbWVudHNcbi8vIGFuZCBhZGp1c3QgdGhlIGdyaWQgbWF0aCBhcHByb3ByaWF0ZWx5LlxuQG1peGluIGJvcmRlci1ib3gtc2l6aW5nIHtcbiAgJGJvcmRlci1ib3gtc2l6aW5nOiB0cnVlO1xuICAqIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxufVxuXG5jbGVhcmZpeCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250YWluZXJcblxuLy8gU2V0IHRoZSB3aWR0aCBvZiBhIGNvbnRhaW5lclxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIEdyaWQgTGF5b3V0LlxuQG1peGluIHNldC1jb250YWluZXItd2lkdGgoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkc3R5bGUgICAgOiAkY29udGFpbmVyLXN0eWxlXG4pe1xuICAkd2lkdGg6IGNvbnRhaW5lci1vdXRlci13aWR0aCgkY29sdW1ucyk7XG5cbiAgQGlmICRzdHlsZSA9PSAnc3RhdGljJyB7XG4gICAgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpO1xuICB9IEBlbHNlIHtcbiAgICBAaWYgJHN0eWxlID09ICdmbHVpZCcge1xuICAgICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAnJScgeyBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGlmLXJlbShtYXgtd2lkdGgsICR3aWR0aCk7XG4gICAgICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYge1xuICAgICAgLy8gICBAaWYgdW5pdCgkd2lkdGgpID09ICdyZW0nIHtcbiAgICAgIC8vICAgICBfd2lkdGg6IHJvdW5kKGNvbnZlcnQtbGVuZ3RoKCR3aWR0aCwgcHgpKTtcbiAgICAgIC8vICAgfSBAZWxzZSB7XG4gICAgICAvLyAgICAgX3dpZHRoOiAkd2lkdGg7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2V0IHRoZSBvdXRlciBncmlkLWNvbnRhaW5pbmcgZWxlbWVudChzKS5cbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBjb250YWluZXIuXG5AbWl4aW4gYXBwbHktY29udGFpbmVyKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1uc1xuKXtcbiAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aCgkY29sdW1ucyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLWxlZnQsICRncmlkLXBhZGRpbmcpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1yaWdodCwgJGdyaWQtcGFkZGluZyk7XG4gIG1hcmdpbjogeyBsZWZ0OiBhdXRvOyByaWdodDogYXV0bzsgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbn1cblxuLy8gU2V0IG9uZSBvciBtb3JlIGxheW91dHMgb24gYSBncmlkLWNvbnRhaW5pbmcgZWxlbWVudCBhdCBhbnkgbnVtYmVyIG9mIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzLlxuLy9cbi8vICRtZWRpYS1sYXlvdXQtMSAgICAgICAgOiBbZGVmYXVsdDokdG90YWwtY29sdW1uc10gQSBsaXN0IG9mIHZhbHVlcyBpbmNsdWRpbmcgLVxuLy8gICAgICAgICAgICAgICAgICAgICAgICA6IE9uZSB1bml0bGVzcyBudW1iZXIgKHJlcHJlc2VudGluZyBjb2x1bW5zIGluIGEgbGF5b3V0KVxuLy8gICAgICAgICAgICAgICAgICAgICAgICA6IFR3byBvcHRpb25hbCBsZW5ndGhzIChyZXByZXNlbnRpbmcgbWluIGFuZCBtYXgtd2lkdGggbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMpLlxuLy8gJG1lZGlhLWxheW91dC0yIC4uLi0xMCA6IFtvcHRpb25hbF0gU2FtZSBhcyAkbWVkaWEtbGF5b3V0LTFcbkBtaXhpbiBjb250YWluZXIoXG4gICRtZWRpYS1sYXlvdXQtMSAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRtZWRpYS1sYXlvdXQtMiAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtMyAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNCAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNSAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNiAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtNyAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtOCAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtOSAgIDogZmFsc2UsXG4gICRtZWRpYS1sYXlvdXQtMTAgIDogZmFsc2Vcbikge1xuICAkbWVkaWEtbGF5b3V0cyA6IGNvbXBhY3QoJG1lZGlhLWxheW91dC0yLCRtZWRpYS1sYXlvdXQtMywkbWVkaWEtbGF5b3V0LTQsJG1lZGlhLWxheW91dC01LCRtZWRpYS1sYXlvdXQtNiwkbWVkaWEtbGF5b3V0LTcsJG1lZGlhLWxheW91dC04LCRtZWRpYS1sYXlvdXQtOSwkbWVkaWEtbGF5b3V0LTEwKTtcblxuICAvLyBEZWJ1ZzogQ2hlY2sgd2hhdCAkbWVkaWEtbGF5b3V0cyBjb250YWluc1xuICBAZGVidWcgJG1lZGlhLWxheW91dHM7XG5cbiAgLy8gQXBwbHkgZGVmYXVsdCBsYXlvdXQgaWYgbmVlZGVkXG4gIEBpZiBpcy1kZWZhdWx0LWxheW91dCgkbWVkaWEtbGF5b3V0LTEpIHtcbiAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgYXQtYnJlYWtwb2ludCgkbWVkaWEtbGF5b3V0LTEpIHtcbiAgICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVuc3VyZSAkbWVkaWEtbGF5b3V0cyBpcyBhIHZhbGlkIGxpc3QgYmVmb3JlIGl0ZXJhdGluZ1xuICBAZWFjaCAkbWwgaW4gJG1lZGlhLWxheW91dHMge1xuICAgIEBpZiAkbWwge1xuICAgICAgLy8gRW5zdXJlICRtbCBpcyBhIGxpc3QgdHlwZSBiZWZvcmUgY2FsbGluZyBhdC1icmVha3BvaW50XG4gICAgICBAaWYgbWV0YS50eXBlLW9mKCRtbCkgPT0gJ2xpc3QnIHtcbiAgICAgICAgQGluY2x1ZGUgYXQtYnJlYWtwb2ludCgkbWwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uc1xuXG4vLyBDcmVhdGUgYSBncmlkIGVsZW1lbnQgc3Bhbm5pbmcgYW55IG51bWJlciBvZiAnY29sdW1ucycgaW4gYSBncmlkICdjb250ZXh0Jy5cbi8vICRjb2x1bW5zIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIHRvIHNwYW4uXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gICAgICAgICAgOiBDb250ZXh0IGlzIHJlcXVpcmVkIG9uIGFueSBuZXN0ZWQgZWxlbWVudHMuXG4vLyAgICAgICAgICA6IENvbnRleHQgTVVTVCBOT1QgYmUgZGVjbGFyZWQgb24gYSByb290IGVsZW1lbnQuXG4vLyAkcGFkZGluZyA6IFtvcHRpb25hbF0gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBpbnNpZGUgb2YgaW5kaXZpZHVhbCBncmlkIGNvbHVtbnMuXG4vLyAgICAgICAgICA6IFBhZGRpbmcgaXMgb25seSBvdXRwdXQgaWYgb25lIG9yIHR3byB2YWx1ZXMgYXJlIHNwZWNpZmllZCAoZS5nLiAxZW0gb3IgMTBweCAyMHB4KVxuLy8gICAgICAgICAgOiBQYWRkaW5nIHZhbHVlcyBhcmUgYXBwbGllZCBvbmx5IG9uIHRoZSBob3Jpem9udGFsIGF4aXMgaW4gZnJvbS10byBvcmRlclxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbi8vICRzdHlsZSAgIDogVGhlIGNvbnRhaW5lciBzdHlsZSB0byB1c2UuXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKFxuICAkY29sdW1ucyxcbiAgJGNvbnRleHQgICAgICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHBhZGRpbmcgICAgICAgOiBmYWxzZSxcbiAgJGZyb20gICAgICAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICAgICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6ICRmcm9tOyAvLyBVcGRhdGVkIGxpbmVcbiAgJHRvICAgICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkcG9zICAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBwb3NpdGlvbik7XG4gICRjb2xzICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIGNvbHVtbnMpO1xuICAkcGFkLWZyb20gOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG4gICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcblxuICBAaWYgJHBhZGRpbmcgIT0gZmFsc2Uge1xuICAgICRwYWQtZnJvbSA6IG50aCgkcGFkZGluZywgMSk7XG5cbiAgICBAaWYgbGVuZ3RoKCRwYWRkaW5nKSA+IDEge1xuICAgICAgJHBhZC10bzogbnRoKCRwYWRkaW5nLCAyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwYWQtdG86ICRwYWQtZnJvbTtcbiAgICB9XG5cbiAgICAkcGFkLWZyb20gOiBpZigkc3R5bGUgPT0gc3RhdGljLCAkcGFkLWZyb20sIHJlbGF0aXZlLXdpZHRoKCRwYWQtZnJvbSwgJGNvbnRleHQpKTtcbiAgICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAkcGFkLXRvLCByZWxhdGl2ZS13aWR0aCgkcGFkLXRvLCAkY29udGV4dCkpO1xuXG4gICAgcGFkZGluZy0jeyRmcm9tfTogJHBhZC1mcm9tO1xuICAgIHBhZGRpbmctI3skdG99OiAkcGFkLXRvO1xuICB9XG5cbiAgd2lkdGg6IGNvbHVtbnMoJGNvbHMsICRjb250ZXh0LCAkc3R5bGUpIC0gaWYoJGJvcmRlci1ib3gtc2l6aW5nLCAwLCAkcGFkLXRvICsgJHBhZC1mcm9tKTtcblxuICBAaWYgKCRwb3MgPT0gJ29tZWdhJykge1xuICAgIEBpbmNsdWRlIG9tZWdhKCRmcm9tKTtcbiAgfSBAZWxzZSB7XG4gICAgZmxvYXQ6ICRmcm9tO1xuICAgIG1hcmdpbi0jeyR0b306IGd1dHRlcigkY29udGV4dCwgJHN0eWxlKTtcbiAgfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBzcGFubmluZyB0aGUgbGFzdCBjb2x1bW4sIHRvIGFjY291bnQgZm9yIHRoZSBwYWdlIGVkZ2UuXG4vLyBPbmx5IG5lZWRlZCBhcyBhbiBvdmVycmlkZS4gTm9ybWFsbHkgJ29tZWdhJyBjYW4ganVzdCBiZSBjYWxsZWQgYnkgYGNvbHVtbnNgLlxuLy9cbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBvbWVnYShcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6ICRmcm9tO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogJG9tZWdhLWZsb2F0O1xuICBtYXJnaW4tI3skdG99OiAwO1xufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSBvbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG50aC1vbWVnYShcbiAgJG4gICAgICAgIDogbGFzdCxcbiAgJHNlbGVjdG9yIDogY2hpbGQsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHsgQGluY2x1ZGUgb21lZ2EoJGZyb20pOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXNldHNcblxuLy8gUmVzZXQgYSAnK2NvbHVtbnMnIGdyaWQgZWxlbWVudCB0byBkZWZhdWx0IGJsb2NrIGJlaGF2aW9yXG4vL1xuLy8gJGZyb20gIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG5AbWl4aW4gcmVzZXQtY29sdW1ucyhcbiAgJGZyb206ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tI3skdG99OiBhdXRvO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHByZXZpb3VzbHkgc2V0IGFzIG9tZWdhLlxuLy8gVGhpcyB3aWxsIHJldHVybiBmbG9hdHMgYW5kIG1hcmdpbnMgYmFjayB0byBub24tb21lZ2Egc2V0dGlnbnMuXG4vL1xuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgIDogVGhlIGNvbnRhaW5lciBzdHlsZSB0byB1c2UuXG5AbWl4aW4gcmVtb3ZlLW9tZWdhKFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogJGZyb207XG4gIG1hcmdpbi0jeyR0b306IGd1dHRlcigkY29udGV4dCwgJHN0eWxlKTtcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vIH1cbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgcmVtb3ZlLW9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGNvbnRleHQgICA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICAgIDogVGhlIGNvbnRhaW5lciBzdHlsZSB0byB1c2UuXG5AbWl4aW4gcmVtb3ZlLW50aC1vbWVnYShcbiAgJG4gICAgICAgIDogbGFzdCxcbiAgJHNlbGVjdG9yIDogY2hpbGQsXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7XG4gICAgICBAaW5jbHVkZSByZW1vdmUtb21lZ2EoJGNvbnRleHQsICRmcm9tLCAkc3R5bGUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENoYW5nZSBTZXR0aW5nc1xuXG5AbWl4aW4gd2l0aC1ncmlkLXNldHRpbmdzKFxuICAkY29sdW1uczogJHRvdGFsLWNvbHVtbnMsXG4gICR3aWR0aDogJGNvbHVtbi13aWR0aCxcbiAgJGd1dHRlcjogJGd1dHRlci13aWR0aCxcbiAgJHBhZGRpbmc6ICRncmlkLXBhZGRpbmdcbikge1xuICAvLyBrZWVwIHRoZSBkZWZhdWx0cyBhcm91bmRcbiAgJGRlZmF1bHQtY29sdW1uczogJHRvdGFsLWNvbHVtbnM7XG4gICRkZWZhdWx0LXdpZHRoOiAkY29sdW1uLXdpZHRoO1xuICAkZGVmYXVsdC1ndXR0ZXI6ICRndXR0ZXItd2lkdGg7XG4gICRkZWZhdWx0LXBhZGRpbmc6ICRncmlkLXBhZGRpbmc7XG5cbiAgLy8gdXNlIHRoZSBuZXcgc2V0dGluZ3NcbiAgJHRvdGFsLWNvbHVtbnM6ICRjb2x1bW5zO1xuICAkY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRwYWRkaW5nO1xuXG4gIC8vIGFwcGx5IHRvIGNvbnRlbnRzXG4gIEBjb250ZW50O1xuXG4gIC8vIHJlLWluc3RhdGUgdGhlIGRlZmF1bHRzXG4gICR0b3RhbC1jb2x1bW5zOiAkZGVmYXVsdC1jb2x1bW5zO1xuICAkY29sdW1uLXdpZHRoOiAkZGVmYXVsdC13aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGRlZmF1bHQtZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cbkBtaXhpbiBtb2RhbC1iYXNlIHtcbiAgLmp2LW1vZGFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwtY29udGFpbmVyLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAubW9kYWxUYWJsZVZpZXcge1xuICAgICAgdHIge1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xuICAgICAgICAvL1RoaXMgaXMgbmVlZGVkIGZvciBJRSBpbiAgLSBOVlxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTI1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIC5qdi1hcnJvd0xlZnQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLmp2LWFycm93UmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGFnaW5hdGlvbi1jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtbWluaW1hbCB7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWhlYWRlcixcbiAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJi5jbGVhcmZpeCB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLXN1YnBvaW50cyB7XG4gICAgICBtYXJnaW46IDE1cHggNDBweDtcbiAgICAgID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuanYtbW9kYWxTdWJUaXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgfVxuICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgdHlwZS1yb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICYuYW5pbWF0ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMC40cztcbiAgICB9XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgIHotaW5kZXg6IDEzMDAwO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgICAgei1pbmRleDogMTI5OTk7XG4gICAgfVxuXG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgIHotaW5kZXg6IDEzMDAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjaW5nICsgNXB4O1xuICAgIHRvcDogJHNwYWNpbmcgKyA4cHg7XG4gIH1cblxuICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAubW9kYWwtYW5pbWF0ZS1oaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZS5tb2RhbC1hbmltYXRlLWhpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3cubW9kYWwtYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3AtbDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgfVxuICB9XG4gIC5wcmltYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwLW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZXJyb3JMYWJlbCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gYmFja3dhcmRzLWNvbXBhdCBmb3IgQW5ndWxhciAxLjAueFxuICAubmctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1jb21wYXQge1xuICAuanYtbW9kYWwtYWRhcHRlciB7XG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5qdi1tb2RhbEJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIC5idG4sXG4gICAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbENvbnRlbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmp2LWhMaXN0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAmLndpZGVJbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4sXG4gICAgICAgIC5idG4tYmxhY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIC5zZWxlY3QyLWRyb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAuanYtbW9kYWwtaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn0iLCJAZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvbnYyXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgLXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhhc0RhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAubmV4dCxcbiAgLnByZXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMzJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG4gIC5uZXh0IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgcmlnaHQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG4gIC5maWVsZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcC1tO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAucm93LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogJHNwLXM7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC14cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3AtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICB9XG4gICAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3ctZXJyb3Ige1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWRpdmlkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAkc3AtbCAwO1xuICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmlkXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vZGFsdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBpbmNsdWRlIG1vZGFsLWJhc2U7XG5AaW5jbHVkZSBmaWVsZC1zdHlsZXM7XG5cbkBtaXhpbiBhcHBsaWNhdGlvbi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG5cbiAgICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHNlbGVjdCwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItaW5wdXQge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmllbGQtcm93IHtcbiAgICAgICAgLy8gQGluY2x1ZGUgY3JlYXRlR3JpZCgyLCBqdi1jb2x1bW4sKDMsOSksMHB4KTtcbiAgICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kaXZpZGVyIHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBIYXRlIGRvaW5nIHRoaXMuIEJ1dCBKb2J2aXRlbmV3ZHVwIGlzIHRoZSBjdWxwcml0LiBTZXR0aW5nIGdsb2JhbCBib3JkZXIgdmFsdWVzIGV0Yy4qL1xuICAgIC5lcnJvckRpdiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53YXJuaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRpbnltY2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cbiAgICAgICAgJiArIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xuLm5hdmlnYXRpb24tdGFic3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHVse1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4vc3BhY2luZ1wiIGFzICo7XG5cbi8qXG5cblx0RGlyZWN0aXZlOiAvY29tbW9uL2RpcmVjdGl2ZXMvZXhwYW5keVxuXG4gKi9cblxuJHBhbmVsV2lkdGg6IDIwMHB4O1xuJHBhbmVsLXBhZGRpbmc6IDI1cHg7XG4kcGFuZWwtd2lkdGgtcGVyY2VudDogMjIlO1xuXG4uZXhwYW5keS1wYW5lbCxcbi5leHBhbmR5LXBhbmVsLWV4cGFuZCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5leHBhbmR5LXBhbmVsLWlubmVyIHtcblx0bWluLXdpZHRoOiAkcGFuZWxXaWR0aDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5leHBhbmR5LXBhbmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0bWluLXdpZHRoOiAkcGFuZWxXaWR0aDtcblx0d2lkdGg6ICRwYW5lbC13aWR0aC1wZXJjZW50O1xuXHRwYWRkaW5nOiAwICRwYW5lbC1wYWRkaW5nO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgIH1cbn1cbi5leHBhbmR5LXBhbmVsLWV4cGFuZCB7XG5cdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdHdpZHRoOiA0MHB4O1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZXhwYW5keS1wYW5lbC1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogJHNwYWNpbmc7XG5cdHJpZ2h0OiAkcGFuZWwtcGFkZGluZzsgLy8gdXNlIGxlZnQgaW5zdGVhZCBvZiByaWdodCBzbyBhbmltYXRpb24gbG9va3MgZ29vZFxuXHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uZXhwYW5keS1wcmltYXJ5IHtcblx0bWFyZ2luLWxlZnQ6ICRwYW5lbFdpZHRoICsgMjBweDtcblx0ZmxleC1ncm93OiAxO1xufVxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC5uZy1oaWRlLWFkZCxcbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwubmctaGlkZS1yZW1vdmUsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXBhbmVsLWV4cGFuZC5uZy1oaWRlLWFkZCxcbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwtZXhwYW5kLm5nLWhpZGUtcmVtb3ZlLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wcmltYXJ5LmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQtYWRkLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wcmltYXJ5LmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQtcmVtb3ZlIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIG1hcmdpbiwgcGFkZGluZztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwtZXhwYW5kLm5nLWhpZGUsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXBhbmVsLm5nLWhpZGUge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR3aWR0aDogMDtcblx0cGFkZGluZzogMDtcbn1cbi5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkOm5vdCgubmctYW5pbWF0ZSksXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1hZGQtYWN0aXZlLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wcmltYXJ5LmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQtcmVtb3ZlIHtcblx0bWFyZ2luLWxlZnQ6IDQ0cHg7XG59XG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1yZW1vdmUtYWN0aXZlIHtcblx0bWFyZ2luLWxlZnQ6ICRwYW5lbFdpZHRoICsgMjBweDtcbn0iLCIuZWxsaXBzaXMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmVsbGlwc2lzV3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSIsIkB1c2UgXCIuL2NvbG9yc3YyXCIgYXMgKjtcblxuLmRyb3Bkb3duLXRyaWdnZXJ7XG4gICAgcGFkZGluZy10b3A6IDAuODVlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1ZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAzcHggM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLWxpc3R7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggJGRhcmstc2VjO1xuICAgIHRvcDogMzdweDtcbiAgICB3aWR0aDogMTUwcHg7XG59XG4iLCJAdXNlIFwiLi9zcGFjaW5nXCIgYXMgKjtcblxuLyogdWktcmVzZXQgKi9cbi5qdi1yZXNldHdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmp2LXJlc2V0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRyaWdodDogJHNwYWNpbmctc21hbGw7XG5cdHotaW5kZXg6IDI7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgcmVzZXRGb250cygpO1xuXG4jY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4uYm9keUNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuI2hyLWZvb3RlckNvbnRhaW5lciB7XG4gIEBleHRlbmQgLnNtYWxsO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0OHB4O1xuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmp2LXJlcXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiVicmVhZGNydW1iUGxhY2Vob2xkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI+XCI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxufVxuXG5kaXZbcm9sZT1cIm1haW5cIl0ge1xuICA+IGgxIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICBAZXh0ZW5kICVicmVhZGNydW1iUGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuanYtd29ya2Zsb3ctc3RhdHVzLWluZGljYXRvcntcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgLmNvbm5lY3RvcixcbiAgICAgIC50b3AtY29ubmVjdG9yLFxuICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgIH1cbiAgICAgIC53b3JrZmxvd1VwZGF0ZXMge1xuICAgICAgICAucGFkZGluZ0xlZnQyMCB7XG4gICAgICAgICAgcGFkZGluZzo2cHggMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3Bhbi5sYXJnZSxcbiAgICAgICAgICBzcGFuLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1YnRpdGxlMXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludExlZnQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/