/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** 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.Candv2.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.jv-blueButton{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:#5b6971;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.jv-lightGrayButton{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-lightGrayButton:focus,.jv-lightGrayButton:hover{opacity:1}.jv-lightGrayButton:focus{border:none}.jv-lightGrayButton:active{opacity:.8}.btn,.btn-blue,.btn-cancel,.btn-green,.btn-red,.btnPrint,.cancel,.upload .btn,.upload .btnPrint,[jv-uploader] .btn,[jv-uploader] .btnPrint,button,input.cancel,input[type=button],input[type=reset],input[type=submit]{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;margin-right:10px;min-width:50px;padding:6px 12px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.btnPrint:focus,.btnPrint:hover,.cancel:focus,.cancel:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.btnPrint:focus,.cancel:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.btnPrint:active,.cancel:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{opacity:.8}.btn.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.btnPrint,.right.cancel,button.right,input.right[type=button],input.right[type=reset],input.right[type=submit]{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.btnPrint,.inline.cancel,button.inline,input.inline[type=button],input.inline[type=reset],input.inline[type=submit]{padding:7px 9px}.btn-cancel,.cancel,.upload .btn,.upload .btnPrint,[jv-uploader] .btn,[jv-uploader] .btnPrint,input.cancel,input[type=reset]{background:#e4eaee;border:none;border-radius:2px;color:#5b6971!important;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover,.upload .btn:focus,.upload .btn:hover,.upload .btnPrint:focus,.upload .btnPrint:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,[jv-uploader] .btnPrint:focus,[jv-uploader] .btnPrint:hover,input[type=reset]:focus,input[type=reset]:hover{opacity:1}.btn-cancel:focus,.cancel:focus,.upload .btn:focus,.upload .btnPrint:focus,[jv-uploader] .btn:focus,[jv-uploader] .btnPrint:focus,input[type=reset]:focus{border:none}.btn-cancel:active,.cancel:active,.upload .btn:active,.upload .btnPrint:active,[jv-uploader] .btn:active,[jv-uploader] .btnPrint:active,input[type=reset]:active{opacity:.8}.btn-green{background:#47a84c;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-green:focus,.btn-green:hover{opacity:1}.btn-green:focus{border:none}.btn-green:active{opacity:.8}.btn-blue{font-weight:600;line-height:24px;padding:6px 12px}.btn-blue:focus,.btn-blue:hover{opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #1872cc;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#1872cc}.btn-hollow:active,.btn-hollow:focus{border:1px solid #1872cc}.btn-hollow:disabled{border-color:#5b6971;color:#263238}.btn-red{background:#d32f2f;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-red:focus,.btn-red:hover{opacity:1}.btn-red:focus{border:none}.btn-red:active{opacity:.8}.w0{margin-left:0!important;margin-right:0!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;width:0!important}.w5{width:5%!important}.w10{width:10%!important}.w20{width:20%!important}.w25{width:25%!important}.w33{width:33%!important}.w34{width:34%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w85{width:85%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{margin-left:0!important;margin-right:0!important;width:100%!important}.marginTop0{margin-top:0!important}.marginTop5{margin-top:5px!important}.marginTop10{margin-top:10px!important}.marginTop15{margin-top:15px!important}.marginTop20{margin-top:20px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!important}.marginRight0{margin-right:0!important}.marginRight5{margin-right:5px!important}.marginRight10{margin-right:10px!important}.marginRight15{margin-right:15px!important}.marginRight20{margin-right:20px!important}.marginRight25{margin-right:25px!important}.marginRight30{margin-right:30px!important}.marginLeft0{margin-left:0!important}.marginLeft5{margin-left:5px!important}.marginLeft10{margin-left:10px!important}.marginLeft15{margin-left:15px!important}.marginLeft20{margin-left:20px!important}.marginLeft25{margin-left:25px!important}.marginLeft30{margin-left:30px!important}.marginBottom0{margin-bottom:0!important}.marginBottom5{margin-bottom:5px!important}.marginBottom10{margin-bottom:10px!important}.marginBottom15{margin-bottom:15px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom25{margin-bottom:25px!important}.marginBottom30{margin-bottom:30px!important}.m0{margin:0;padding-left:0;padding-right:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m33{margin:33px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.m55{margin:55px}.m60{margin:60px}.m65{margin:65px}.m70{margin:70px}.m75{margin:75px}.m80{margin:80px}.m85{margin:85px}.m90{margin:90px}.m95{margin:95px}.m100{margin:100px 0}.paddingTop0{padding-top:0!important}.paddingTop5{padding-top:5px!important}.paddingTop10{padding-top:10px!important}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingRight0{padding-right:0!important}.paddingRight5{padding-right:5px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:15px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingLeft0{padding-left:0!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom15{padding-bottom:15px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom25{padding-bottom:25px!important}.paddingBottom30{padding-bottom:30px!important}.p0{margin-left:0;margin-right:0;padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p33{padding:33px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.p60{padding:60px}.p65{padding:65px}.p70{padding:70px}.p75{padding:75px}.p80{padding:80px}.p85{padding:85px}.p90{padding:90px}.p95{padding:95px}.p100{margin-left:0;margin-right:0;padding:100px}@media print{a[href]:after{content:none!important}}h4.nofontfamilyreq{font-weight:600!important}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:45px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{align-items:center;border:1px solid #aaa!important;display:flex}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:22.5px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{align-items:center;border:1px solid #e4edf3!important;display:flex}.currency-control-light .select2-container .select2-choice{border:1px solid #e4edf3!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:22.5px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e4edf3!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e4edf3!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e4edf3!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e4edf3;border-radius:.2em;box-sizing:border-box;color:#5b6971;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}label{font-size:14px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#87969c}input,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid #87969c;color:#263238}input,select,textarea{box-sizing:border-box;cursor:text;display:block;font-size:14px;font-weight:400;margin:10px 0;padding:6px 5px 7px!important;vertical-align:middle;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #1872cc}textarea{border-color:#8a9597;min-height:150px;resize:vertical}textarea[ui-tinymce]{margin:0;min-height:300px;padding:0}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{margin-bottom:0;margin-top:0}input[type=checkbox],input[type=radio]{background:none;border:none;cursor:pointer;display:inline-block;display:inline-block!important;width:1.5em}button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;width:auto!important}input:invalid,textarea:invalid{background-color:#fff}.form{background:#e3f2fd;padding:10px}.form:after{clear:both;content:"";display:table}.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{float:right;margin-left:10px;margin-right:0;margin-top:0}.jv-description-list .hr:before,form dl .hr:before{color:#1872cc;content:"(HR)";float:right;font-size:12px;font-weight:700;margin-left:2px;padding-top:10px}.jv-description-list .jv-dl-description,.jv-description-list dd,form dl .jv-dl-description,form dl dd{padding-bottom:1px;padding-top:1px}.jv-description-list .jv-dl-description p,.jv-description-list dd p,form dl .jv-dl-description p,form dl dd p{margin:10px 0}.jv-description-list .jv-dl-description input,.jv-description-list .jv-dl-description textarea,.jv-description-list dd input,.jv-description-list dd textarea,form dl .jv-dl-description input,form dl .jv-dl-description textarea,form dl dd input,form dl dd textarea{margin:5px 0}.jv-description-list .jv-dl-description input[type=checkbox],.jv-description-list .jv-dl-description input[type=radio],.jv-description-list dd input[type=checkbox],.jv-description-list dd input[type=radio],form dl .jv-dl-description input[type=checkbox],form dl .jv-dl-description input[type=radio],form dl dd input[type=checkbox],form dl dd input[type=radio]{margin:12px 0}.jv-description-list .jv-dl-description .right[class*=ico-],.jv-description-list dd .right[class*=ico-],form dl .jv-dl-description .right[class*=ico-],form dl dd .right[class*=ico-]{margin:10px 0 10px 10px;position:relative;z-index:2}.jv-description-list .jv-dl-description .right[class*=ico-] select,.jv-description-list .jv-dl-description .right[class*=ico-]+input,.jv-description-list dd .right[class*=ico-] select,.jv-description-list dd .right[class*=ico-]+input,form dl .jv-dl-description .right[class*=ico-] select,form dl .jv-dl-description .right[class*=ico-]+input,form dl dd .right[class*=ico-] select,form dl dd .right[class*=ico-]+input{width:95%}.jv-description-list .Amount input,form dl .Amount input{display:inline-block;width:95%}.jv-description-list .jv-dl-term,.jv-description-list dt,form dl .jv-dl-term,form dl dt{margin-top:5px;padding-right:5px}.jv-description-list .jv-dl-term label,.jv-description-list dt label,form dl .jv-dl-term label,form dl dt label{padding-right:24px;word-wrap:break-word}input[jv-locale-datepicker],input[ui-date]{background-image:url(../cf88f593f319a8a03bc3.png);background-position:right -2px;background-repeat:no-repeat;max-width:120px;padding-right:20px}.ui-datepicker select{display:inline-block;font-size:14px!important}.ui-timepicker-container,.ui-timepicker-container *{transition:all 0 ease}input[jv-timepicker],input[ui-jq=timepicker]{width:6.5em}.mceEditor,.mceEditor *{transition:all 0 ease}.mceEditor .mceLayout{margin:10px 0}.mce-container .mce-textbox{padding:0 4px!important}.upload,[jv-uploader]{border:1px dashed #87969c;padding:5px 6px}.upload .qq-upload-button,[jv-uploader] .qq-upload-button{margin:8px 16px 5px 0}.upload .qq-upload-instruction,.upload .qq-upload-list,[jv-uploader] .qq-upload-instruction,[jv-uploader] .qq-upload-list{display:block;float:none;margin:0;width:auto}.upload .btn,.upload .btnPrint,[jv-uploader] .btn,[jv-uploader] .btnPrint{float:left;margin:0 10px 0 0}.upload span,[jv-uploader] span{font-size:14px}.upload .qq-uploader,[jv-uploader] .qq-uploader{overflow:hidden}input[jv\:select2]{padding:0}.select2-container{color:#000;margin:5px 0;transition:none;width:100%}.select2-container *{transition:none}.select2-container input{box-sizing:content-box}.quickForms .select2-search-field input,dd .select2-container{width:100%!important}.select2-drop,.select2-drop *{transition:none}.select2-results strong{display:block;margin-bottom:3px}.addCandForm div,.addHireForm div,.reqEditForm div{overflow:hidden}.addCandForm ul,.addHireForm ul,.reqEditForm ul{list-style-type:disc}.addCandForm .amount .ui-resetwrap,.addHireForm .amount .ui-resetwrap,.reqEditForm .amount .ui-resetwrap{display:inline}.addCandForm .right,.addHireForm .right,.reqEditForm .right{position:relative}.addCandForm .right .addRequisitionTooltip,.addHireForm .right .addRequisitionTooltip,.reqEditForm .right .addRequisitionTooltip{right:0}.reqEditForm .highlight{background-color:#e2f3e3;color:#000}.workflowMessageForm dd input[type=checkbox],.workflowMessageForm dd input[type=radio]{margin:0 0 2px}.workflowMessageForm dd label{margin-top:8px}input.hasDatepicker+span.jv-placeholder{max-width:88px;overflow:hidden;white-space:nowrap}#jv-details .jv-hide,#jv-details .jv-sectionHeader,#jv-details .jv-submit,#jv-details .jvdb-left-light,#jv-details br[clear]{display:none}#jv-details input{display:inline-block;margin:0}#jv-details input[name="details.assignedUserId"],#jv-details select{width:175px}#jv-details .jv-facebookProfile,#jv-details .jv-linkedInProfile,#jv-details .jv-twitterProfile{background-image:none;background-position:50%;background-repeat:no-repeat;display:inline-block;height:16px;vertical-align:middle;width:16px}#jv-details .jv-linkedInProfile{background-image:url(../bea0f2aed21330fa2e50.png)}#jv-details .jv-facebookProfile{background-image:url(../10c92538b3c33ec4a9d3.png)}#jv-details .jv-twitterProfile{background-image:url(../e7259d998f5ee073dc1e.png)}#jv-details td{border-top:1px solid #e6e6e6;box-sizing:border-box;padding:10px}#jv-details td p{margin:0 0 5px}#jv-details td ul{margin:0;padding:0}#jv-details tr:first-child td{border-top:none}#jv-details .jv-nameColumn,#jv-details .jv-sectionName{width:30%}#jv-details .custom_li{display:inline;list-style:none}#jv-details .jv-cancelAddContact{color:#fff}#jv-details .select2-container{margin:0}#jv-details table{line-height:1em}.editDetails #jv-details [key=EDIT_CONTAINER]{display:block}.editDetails #jv-details [key=DETAIL_CONTAINER]{display:none}.editDetails #jv-details .jv-emailStatusOn,.editDetails #jv-details .jv-phoneStatusOn{color:#0054a6;cursor:pointer}.editDetails #jv-details td.jv-sectionTable{padding:0}.editDetails #jv-details td.jv-sectionTable br{display:none}.editDetails #jv-details td.jv-sectionTable .select2-container,.editDetails #jv-details td.jv-sectionTable input{margin:10px 0}.editDetails #jv-details td.jv-sectionTable p{margin:0}.editDetails #jv-details .jv-facebookProfile,.editDetails #jv-details .jv-linkedInProfile,.editDetails #jv-details .jv-twitterProfile{height:32px;width:32px}.editDetails #jv-details .jv-linkedInProfile{background-image:url(../edf91fb52816783d683d.png)}.editDetails #jv-details .jv-facebookProfile{background-image:url(../d112ced870cd30d75065.png)}.editDetails #jv-details .jv-twitterProfile{background-image:url(../1e8e9674b9fa9fafe7bd.png)}.app-source.avatars .source-channel .arrow,.blue-arrow-left,.blue-arrow-right,.blue-checkmark_icon,.blue-icon,.blue-icon-active,.blue-icon-add,.blue-icon-addAttachment,.blue-icon-addCampaign,.blue-icon-addCandidate,.blue-icon-addContact,.blue-icon-addLinks,.blue-icon-addRequisition,.blue-icon-alert,.blue-icon-alertRed,.blue-icon-app-facebook,.blue-icon-app-facebook-gray,.blue-icon-app-gmail,.blue-icon-app-gmail-gray,.blue-icon-app-google-apps,.blue-icon-app-google-apps-gray,.blue-icon-app-google-calendar,.blue-icon-app-google-calendar-gray,.blue-icon-app-hireright,.blue-icon-app-hireright-gray,.blue-icon-app-linkedin,.blue-icon-app-linkedin-gray,.blue-icon-app-talentwise,.blue-icon-app-talentwise-gray,.blue-icon-app-twitter,.blue-icon-app-twitter-gray,.blue-icon-app-yahoo,.blue-icon-app-yahoo-gray,.blue-icon-back-blue,.blue-icon-backtotop,.blue-icon-bing,.blue-icon-calendar,.blue-icon-calendar-white,.blue-icon-circleMinus,.blue-icon-circlePlus,.blue-icon-clear-input,.blue-icon-close,.blue-icon-close-gray,.blue-icon-close_active,.blue-icon-close_hover,.blue-icon-collapse,.blue-icon-community,.blue-icon-createDbsearch24,.blue-icon-createJob24,.blue-icon-delete,.blue-icon-download,.blue-icon-dragDrop,.blue-icon-droparrow,.blue-icon-edit,.blue-icon-edit-gray,.blue-icon-edit-light,.blue-icon-email,.blue-icon-equest24,.blue-icon-expand,.blue-icon-facebook,.blue-icon-facebook16,.blue-icon-feedback,.blue-icon-google,.blue-icon-help,.blue-icon-hide,.blue-icon-importContacts,.blue-icon-inactive,.blue-icon-jobtarget24,.blue-icon-linkedin,.blue-icon-linkedin16,.blue-icon-linkedin24,.blue-icon-logout,.blue-icon-mail-blue,.blue-icon-message,.blue-icon-minimize,.blue-icon-myaccount,.blue-icon-newpage-blue,.blue-icon-note,.blue-icon-pagination-left,.blue-icon-pagination-right,.blue-icon-pdfPreview,.blue-icon-popout-blue,.blue-icon-print,.blue-icon-profilePic,.blue-icon-referFriend,.blue-icon-search,.blue-icon-selectTemplate,.blue-icon-send,.blue-icon-sendEmail,.blue-icon-sendEmail_active,.blue-icon-sendEmail_hover,.blue-icon-sendJobvite,.blue-icon-sendJobvite24,.blue-icon-settings,.blue-icon-share24,.blue-icon-sortDown,.blue-icon-sortUp,.blue-icon-src-agency,.blue-icon-src-arrow,.blue-icon-src-campaign,.blue-icon-src-candidate,.blue-icon-src-careersite,.blue-icon-src-custom,.blue-icon-src-email,.blue-icon-src-employee,.blue-icon-src-facebook,.blue-icon-src-hiringmanager,.blue-icon-src-import,.blue-icon-src-internal,.blue-icon-src-jobboard,.blue-icon-src-jobnotification,.blue-icon-src-linkedin,.blue-icon-src-othernetwork,.blue-icon-src-recruiter,.blue-icon-src-twitter,.blue-icon-src-webpage,.blue-icon-src-websearch,.blue-icon-table-carrot,.blue-icon-table-carrot2,.blue-icon-tag,.blue-icon-task,.blue-icon-tasksNav,.blue-icon-textPreview,.blue-icon-training,.blue-icon-trash-blue,.blue-icon-twitter,.blue-icon-twitter16,.blue-icon-upload,.blue-icon-view,.blue-icon-view_hover,.blue-lock,.blue-logo,.blue-maybe_lg,.blue-maybe_sm,.blue-new_window_blue_icon_12x12,.blue-new_window_white_icon_12x12,.blue-no_lg,.blue-no_sm,.blue-shl_icon_24x14,.blue-skip_icon,.blue-talentwise_icon_21x24,.blue-yes_lg,.blue-yes_sm,.feed a.info,.feed a.info:hover,.formPrintTooltip,.ico-checkmark:after,.ico-info,.ico-info:hover,.jv-addIcon,.popOutDownLoadTooltip,.popOutFormPrintTooltip,.popOutNoteTooltip,.popOutPopUpTooltip,.popOutPrintTooltip,.preInterviewName .actn-collapse,.preInterviewName .actn-expand,.reqSearchIcon:after,.resumeDeleteTooltip,.resumeDownloadTooltip,.resumeNoteTooltip,.resumePopOutTooltip,.resumePrintTooltip,.resumeUploadTooltip,.selected:after,.skipped hgroup h4:after,.statuses .jv-iconView,.statuses .jv-iconView:hover,.statuses a.info,.statuses a.info:hover{background-image:url(../abfa633e582f584f4393.png)}.blue-icon-sortUp{background-position:-10px -10px}.blue-icon-sortDown{background-position:-10px -34px}.blue-icon-droparrow{background-position:-10px -58px}.blue-icon-close_hover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input{background-position:-10px -145px}.blue-icon-close{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.app-source.avatars .source-channel .arrow,.blue-icon-src-arrow{background-position:-10px -235px}.blue-icon-table-carrot{background-position:-10px -267px}.blue-icon-table-carrot2{background-position:-10px -299px}.blue-new_window_blue_icon_12x12{background-position:-10px -331px}.blue-new_window_white_icon_12x12{background-position:-10px -363px}.blue-icon-pagination-left{background-position:-10px -395px}.blue-icon-pagination-right{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue,.popOutPopUpTooltip,.resumePopOutTooltip{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon,.skipped hgroup h4:after{background-position:-10px -635px}.blue-icon-facebook16{background-position:-10px -671px}.blue-icon-close-gray{background-position:-10px -707px}.blue-checkmark_icon,.ico-checkmark:after,.selected:after{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16{background-position:-10px -815px}.blue-icon-circleMinus,.preInterviewName .actn-collapse{background-position:-10px -851px}.blue-icon-newpage-blue,.popOutNoteTooltip,.resumeNoteTooltip{background-position:-10px -887px}.blue-icon-delete{background-position:-10px -923px}.blue-icon-download,.popOutDownLoadTooltip,.resumeDownloadTooltip{background-position:-10px -959px}.blue-icon-circlePlus,.preInterviewName .actn-expand{background-position:-10px -995px}.blue-icon-back-blue{background-position:-10px -1031px}.blue-icon-print,.formPrintTooltip,.popOutFormPrintTooltip,.popOutPrintTooltip,.resumePrintTooltip{background-position:-10px -1067px}.blue-icon-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue,.resumeDeleteTooltip{background-position:-10px -1139px}.blue-icon-send{background-position:-10px -1175px}.blue-icon-twitter16{background-position:-10px -1211px}.blue-icon-upload,.resumeUploadTooltip{background-position:-10px -1247px}.blue-logo{background-position:-10px -1283px}.blue-icon-add,.jv-addIcon{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts{background-position:-10px -1391px}.blue-icon-app-gmail-gray{background-position:-10px -1427px}.blue-icon-app-gmail{background-position:-10px -1465px}.blue-icon-search,.reqSearchIcon:after{background-position:-10px -1503px}.blue-icon-app-google-calendar-gray{background-position:-10px -1542px}.blue-icon-app-google-calendar{background-position:-10px -1583px}.blue-icon-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign{background-position:-10px -1800px}.blue-icon-edit-light{background-position:-10px -1844px}.blue-icon-edit{background-position:-10px -1888px}.blue-icon-email{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand{background-position:-10px -2020px}.blue-icon-addCandidate{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help{background-position:-10px -2240px}.blue-icon-hide{background-position:-10px -2284px}.blue-icon-app-linkedin-gray{background-position:-10px -2328px}.blue-icon-app-linkedin{background-position:-10px -2372px}.blue-icon-jobtarget24{background-position:-10px -2416px}.blue-no_sm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message{background-position:-10px -2680px}.blue-icon-minimize{background-position:-10px -2724px}.blue-icon-myaccount{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note{background-position:-10px -2856px}.blue-icon-app-twitter{background-position:-10px -2900px}.blue-icon-app-yahoo-gray{background-position:-10px -2944px}.blue-icon-app-yahoo{background-position:-10px -2988px}.blue-icon-addContact{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend{background-position:-10px -3164px}.blue-icon-calendar-white{background-position:-10px -3208px}.blue-icon-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar{background-position:-10px -3296px}.blue-icon-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite{background-position:-10px -3472px}.blue-maybe_sm{background-position:-10px -3516px}.blue-icon-settings{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition{background-position:-10px -3692px}.blue-icon-alert{background-position:-10px -3736px}.blue-icon-alertRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm{background-position:-10px -3912px}.blue-icon-collapse{background-position:-10px -3956px}.blue-icon-training{background-position:-10px -4000px}.blue-icon-community{background-position:-10px -4044px}.blue-icon-tasksNav{background-position:-10px -4088px}.blue-icon-task{background-position:-10px -4132px}.blue-icon-tag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view,.feed a.info,.ico-info,.statuses .jv-iconView,.statuses a.info{background-position:-10px -4308px}.blue-icon-view_hover,.feed a.info:hover,.ico-info:hover,.statuses .jv-iconView:hover,.statuses a.info:hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic{background-position:-10px -4458px}.blue-icon-src-careersite{background-position:-10px -4508px}.blue-icon-src-webpage{background-position:-10px -4560px}.blue-icon-src-websearch{background-position:-10px -4612px}.blue-icon-src-jobboard{background-position:-10px -4664px}.blue-icon-src-internal{background-position:-10px -4716px}.blue-icon-src-import{background-position:-10px -4768px}.blue-yes_lg{background-position:-10px -4820px}.blue-icon-src-facebook{background-position:-10px -4872px}.blue-icon-src-employee{background-position:-10px -4924px}.blue-icon-src-email{background-position:-10px -4976px}.blue-icon-src-custom{background-position:-10px -5028px}.blue-icon-twitter{background-position:-10px -5080px}.blue-icon-src-linkedin{background-position:-10px -5132px}.blue-icon-src-candidate{background-position:-10px -5184px}.blue-icon-src-jobnotification{background-position:-10px -5236px}.blue-icon-src-othernetwork{background-position:-10px -5288px}.blue-icon-src-campaign{background-position:-10px -5340px}.blue-icon-src-agency{background-position:-10px -5392px}.blue-maybe_lg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook{background-position:-10px -5600px}.blue-no_lg{background-position:-10px -5652px}.blue-icon-linkedin{background-position:-10px -5704px}.blue-icon-google{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop{background-position:-10px -5867px}.blue-arrow-right{background-position:-10px -5927px}.blue-arrow-left{background-position:-10px -6002px}.actionsDropdown{height:20px;position:relative;z-index:10}.actionsDropdown .actionsDropdownContainer{background:#fff;border:1px solid #acc0ca;box-shadow:1px 1px 1px #acc0ca;display:none;padding:5px;position:absolute;top:20px;width:180px}.actionsDropdown .actionsDropdownContainer .action-link{margin:5px 0}.actionsDropdown .action-expand{float:left;font-size:1.4em;margin-right:5px}.actionsDropdown:hover .actionsDropdownContainer{display:block}.action-links{height:30px;position:relative;z-index:10}.action-links .action-expand{float:left;font-size:1.4em;margin-right:5px}.dropdown-container{background-color:#fff;border:1px solid #ccc;height:110px;margin:.5em -1.2em;overflow-y:auto;padding:.5em;position:absolute;text-align:left}.dropdown-container .action-link{margin:.5em 0;padding:2px 0}.dropdown-container{z-index:10}table.modalTableView{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table.modalTableView tbody{background:#fff}table.modalTableView tbody tr{border-top:1px solid #e4edf3}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e4edf3!important}table.modalTableView tbody tr.grouped{border-top:none}table.modalTableView tbody tr.grouped td{padding-top:0}table.modalTableView tbody .actns{background:none;border:none;margin:0;padding:0}table.modalTableView td.right,table.modalTableView th.right{float:none;text-align:right}table.modalTableView td.left,table.modalTableView th.left{float:none;text-align:left}table.modalTableView td{max-width:123px!important;padding:10px 0 10px 10px;vertical-align:middle}table.modalTableView th{background:#e3f2fd;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f5f8fa;border:1px solid #e4edf3!important;font-size:14px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!important}table.modalTableView p{margin:0}table.modalTableView p.actions{font-size:12px}table.modalTableView ul{margin:0;padding:0}table.modalTableView tfoot th{background:#f5f8fa}table.modalTableView tfoot th .paging{font-size:14px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:14px;padding:5px}.select2-offscreen{position:absolute}.select2-results .select2-result{margin-left:0}.jv-modal form{padding:0 3px}.jv-modal dt{float:left;padding:5px 0;width:20%}.jv-modal dd{margin:0 0 0 20%;padding:5px 0;width:80%}fieldset[jv-uploader]{padding:10px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #aaa!important;font-size:16px;margin:10px 0}.qq-upload-instruction{display:inline!important;margin:0 10px}.qq-upload-list{display:block!important}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:11px 15px;text-align:center}.btn-blue,button{background:#1872cc}button{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1}button.search-btn{bottom:2px;font-size:20px;height:30px;margin-right:0;padding:0 5px;position:relative;width:35px}button{margin-right:10px;min-width:35px;padding:8px 15px;text-align:center}button[disabled]{opacity:.5!important}.block,label{display:block}.left{float:left}.left,.right{position:relative}.right{float:right}.clear:after{clear:both;content:"";display:table}.clearSearch{color:#757575;position:absolute;right:10px;top:1px}.paging{float:right;font-size:14px;margin:0}.paging,.paging strong{color:#5b6971}.paging .paging-caption{line-height:48px}.paging .disabled,.paging a{line-height:40px}.paging .jv-arrowLeft{background:url(../4a1141184967009b17ea.svg) 0 0}.paging .jv-arrowLeft,.paging .jv-arrowRight{border:1px solid #e6e6e6!important}.customHtml span.error{margin:0 0 0 20%}.customHtml .row-controls label{padding:2px 0}.warning{color:#f57d21}.templateDropdown{float:right;padding-left:10px;width:573px!important}.modalTooltip{color:gray!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.positionRelative{position:relative}.w30{width:30%!important}.marginTop10{margin-top:10px}.top3,.top5{position:relative}.top5{top:5px}.marginTop25{margin-top:25px}.marginLeft5{margin-left:5px}.marginLeft10{margin-left:10px}.marginLeft20{margin-left:20px}.marginBottom5{margin-bottom:5px}.marginNone{margin:0!important}.paddingBottom3{padding-bottom:3px}.btn.disabled,.btn[disabled],.disabled.btnPrint,[disabled].btnPrint,button.disabled,button[disabled],input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:.5!important}.mce-caret{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #444!important}.mce-btn{border:1px solid #c5c5c5!important}.ng-invalid-required,.ng-pristine,.ng-valid{box-shadow:none!important}.w150{width:150px!important}.w150 .select2-container{max-width:150px}.w260{width:260px!important}.w260 .select2-container{max-width:260px}.position-relative{position:relative}.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}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{position:absolute;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)}.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}.tabSettings-wrapper{position:relative;z-index:10}.tabSettings-wrapper .icon{color:#5b6971;font-size:1.5em}.tabSettings-wrapper .buttons{background:#dfe6f1;border-radius:5px;font-size:1.5em;font-weight:400;padding:.2em;position:absolute;right:0;top:25px}.tabSettings-wrapper .settings{margin-left:10px;position:absolute;top:5px}.tabSettings-wrapper .settings .icon-settings:hover{color:#1872cc}.centerContainer.editMode{box-shadow:0 1px 4px 1px #acc0ca}.application-tabs{height:30px;margin:1em 0}.application-tabs li{padding-bottom:.3em;padding-top:.5em}.application-tabs li:first-child{margin-left:0;padding-left:0}.application-tabs li{float:left;margin:0 .2em;padding:.6em .9em}.application-tabs li.hover{box-shadow:0 1px 4px 1px #acc0ca;padding:.5em}.application-tabs li a,.application-tabs li span{background:transparent;border-color:transparent;color:#263238;cursor:pointer;font-size:14px;font-weight:600}.application-tabs li a span,.application-tabs li span span{background:#1872cc;border-radius:500px;color:#fff;font-weight:400;padding:0 5px;position:relative}.application-tabs li.active{border-bottom:4px solid #263238}.centerContainer{margin:0 auto!important;max-width:1600px;padding:0 48px!important;width:100%}.small-pagination{height:64px}.small-pagination .breadcrumb{border:none;padding:7px 0 0 10px}.small-pagination .profile-pic{background:#fff}.small-pagination .profile-pic .profile-image{background:#fff;border-radius:50%;height:30px;width:30px}.actions.hr-buttons{padding:8px 0}.allApplicationsTitle .applicationTitle{float:left}.allApplicationsTitle .icon-quick-view{font-size:18px;margin-top:0;padding-left:5px}.identity{width:100%}.identity .identity-top-wrapper{background:#f5f8fa;min-height:145px;padding-bottom:.5em}.identity .identity-top-wrapper .blue-select2{width:225px}.identity .identity-top-wrapper .icon-candidate-location{margin-top:5px}.identity .application-tabs-wrapper{background:#f3f7f9;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;height:36px}.identity .identity-details li{align-items:center}.identity .identity-details .left-field{float:left;margin-left:1em;width:280px}.identity .identity-details .reqLink{display:flex;margin-top:5px;padding-left:10px}.identity .identity-details .reqLink .icon-quick-view{font-size:1.5em}.identity .identity-details .reqLink .reqText{display:inline-block;font-size:14px;line-height:22px}.identity .identity-details .blue-select2{width:280px}.identity .identity-details .blue-select2 .select2-container{text-align:left}.identity .large,.identity .social-profiles{font-size:14px}.identity .blue{color:#1872cc}.identity .vertical-line{border-left:1px solid #e4edf3;height:100%;width:1px}.identity .contact-details{padding-left:10px}.identity .contact-details .social-profiles>li{padding-top:8px}.chevronContainer .tooltipWindow{top:2.7em!important;width:20em;z-index:1000!important}.chevronContainer .workflowUpdates .connector{background-color:#e4edf3;border:1px solid #e4edf3;height:28px;left:29px;position:absolute;top:45px;width:1px}.chevronContainer .workflowUpdates .top-connector{background-color:#e4edf3;border:1px solid #e4edf3;height:20px;padding-top:5px;position:relative;width:1px}.chevronContainer .workflowUpdates .left-connector{background-color:#e4edf3;border:1px solid #e4edf3;display:inline-block;height:1px;margin-right:-.5em;width:5%}.chevronContainer .workflowUpdates li:last-child .top-connector{bottom:5px;padding-top:8px}.chevronContainer .cand-centric-chevron,.chevronContainer .chevron{list-style:none;overflow:hidden;padding:0;width:130px}.chevronContainer .cand-centric-chevron:hover,.chevronContainer .chevron:hover{box-shadow:0 0 3px #47a84c}.chevronContainer .cand-centric-chevron li,.chevronContainer .chevron li{float:left;padding:0}.chevronContainer .cand-centric-chevron li a,.chevronContainer .chevron li a{background:#acdcaf;color:#fff;display:block;float:left;padding:10px 2px 20px 30px;position:relative;text-decoration:none}.chevronContainer .cand-centric-chevron li a:after,.chevronContainer .chevron li a:after{border-bottom:50px solid transparent;border-left:30px solid #acdcaf;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0;z-index:2}.chevronContainer .cand-centric-chevron li a:before,.chevronContainer .chevron li a:before{border-bottom:50px solid transparent;border-left:30px solid #fff;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-left:1px;margin-top:-50px;position:absolute;top:50%;width:0;z-index:1}.chevronContainer .cand-centric-chevron .empty a,.chevronContainer .chevron .empty a{background:#acc0ca!important}.chevronContainer .cand-centric-chevron .empty a:after,.chevronContainer .chevron .empty a:after{border-left:30px solid #acc0ca!important}.chevronContainer .cand-centric-chevron .rejected a,.chevronContainer .chevron .rejected a{background:#e58383!important}.chevronContainer .cand-centric-chevron .rejected a:after,.chevronContainer .chevron .rejected a:after{border-left:30px solid #e58383!important}.chevronContainer .cand-centric-chevron .current a,.chevronContainer .chevron .current a{background:#47a84c}.chevronContainer .cand-centric-chevron .current a:after,.chevronContainer .chevron .current a:after{border-left:30px solid #47a84c}.chevronContainer .cand-centric-chevron li:first-child a,.chevronContainer .chevron li:first-child a{padding-left:10px}.chevronContainer .cand-centric-chevron li:last-child a,.chevronContainer .chevron li:last-child a{padding-right:10px}.vertical-middle{display:inline-block;vertical-align:middle}.blue-select2{margin:0 1em 0 0}.blue-select2 .select2-container .select2-choice div b{background-image:url(../13d4ae7b8d95b2bc7c2a.png)!important}.blue-select2 .select2-choice{background-color:#e3f2fd!important;background-image:none!important;border:1px solid #1872cc!important;color:#1872cc!important}.blue-select2 .select2-choice div{background:none;border-left:0}.blue-select2 .select2-container{margin:1px 0;text-align:center}.left-field .education,.left-field .workHistory{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.educationHistoryEdit,.workHistoryEdit{position:absolute;right:-20px;top:0}.cand-centric-h5{font-weight:600}.cand-centric-block,.cand-centric-h5{font-size:12px;width:130px}.cand-centric-chevron{width:120px!important}.workflow-buttons{padding:4px!important}.linkedin-frame-size{height:600px;width:650px}.linkedin-frame-name-font-size{font-size:18px}.linkedin-border-top-side{border-top:1px solid #e6e6e6}.candidate-feed h4{font-family:Open Sans,Helvetica;font-size:14px}.candidate-feed .feed-icon{color:#acc0ca;font-size:2em;text-align:center}.candidate-feed .connector{border-bottom:1px solid #acc0ca;height:10px;left:0;position:absolute;top:5px;width:15px}.candidate-feed .publishedDate{color:#5b6971;font-style:normal}.candidate-feed .feedContent{border-left:1px solid #acc0ca}.candidate-feed .feedContent .feedObj.clearfix:after{clear:left;overflow:visible}.candidate-feed .feedContent .feedObj.clearfix{overflow:visible}.candidate-feed .feedFilterTrigger{position:absolute;right:40px;top:10px;z-index:10}.candidate-feed .newPost.icon-share-post:before{padding-right:5px}.candidate-feed .feed-data{margin-top:0!important}.candidate-feed .feed-data .feed-data-title{color:#263238}.candidate-feed .feed-data .icon-attachment{margin-top:2px}.candidate-feed .w30{width:30%!important}.gray-box{background:#f5f8fa;border:1px solid #acc0ca;border-radius:3px 3px 3px 3px;overflow:hidden}.load-more{padding:5px 15px;text-align:center}.paginate-top{position:relative}.paginate-top:after{border-bottom:5px solid #1872cc;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.paginate-top{display:block;padding:10px;text-align:center}.paginate-top:hover{background:#e3f2fd}.paginate-down{position:relative}.paginate-down:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1872cc;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.paginate-down{display:block;padding:10px;text-align:center}.paginate-down:hover{background:#e3f2fd}.feedMigrationInProgress{padding-bottom:50px;padding-top:50px}.feedMigrationInProgress .line1{font-size:28px;font-weight:300}.feedMigrationInProgress .line2{font-size:16px;font-weight:300}.feedMigrationInProgress .thumbnail{height:200px;padding-top:20px}.allApplicationsFeedTab{left:20px}.socialActions{background:#f5f8fa;margin-top:15px;padding:0 24px 24px}.socialActions .likeCommentBar{border-bottom:1px solid #e4edf3;padding:24px 0 16px;padding-bottom:16px!important}.socialActions .like{margin-left:5px}.socialActions .like .likeText{color:#1872cc}.socialActions .like .likeText .tooltipWindow span{color:#263238;font-weight:600}.socialActions .like .icon-thumbs-up{margin-bottom:3px}.socialActions .comments{color:#1872cc}.socialActions .commentBox{clear:both}.socialActions .commentBox input{height:32px}.socialActions .commentBox textarea{border-radius:2px;height:32px;min-height:32px;padding:5px}.socialActions .activeTextarea{height:60px!important}.socialActions .latestComment{clear:both;margin-left:-2px;padding:5px 0}.socialActions .commentsActions,.socialActions .previousComments{clear:both;margin-bottom:16px!important;margin-top:16px!important}.socialActions .comment .actor{border:1px solid #acc0ca;border-radius:50%;padding:2px}.socialActions .comment .actorName{color:#263238;font-size:14px;font-weight:600}.socialActions .comment .commentText{color:#263238;font-size:14px}.socialActions .comment .date{color:#5b6971;font-size:14px;font-style:normal}.socialActions .comment .commentDetails{margin-left:35px}.socialActions .comment .commentDetails a{color:#1872cc}.icon-border-blue{text-shadow:-1px 0 #1872cc,0 1px #1872cc,1px 0 #1872cc,0 -1px #1872cc}.small-height{height:auto;max-height:85px}.small-font{font-size:12px}.dot-separator:before{color:transparent;content:"•";margin-left:16px}.readonly{padding-top:10px}.readonly .block{margin:0;overflow:hidden}.readonly .cand-centric-label,.readonly .label{cursor:default;float:left;font-weight:300;padding-right:.5em;text-align:right;width:90px}.readonly .cand-centric-label{display:table;width:0!important}.readonly .compact-block{display:block;margin:0}.readonly .compact-block .cand-centric-label,.readonly .compact-block .label{width:50px}.mobile-body,.mobile-header-inner{margin:0 auto;width:990px}.mobile-header{background:#f5f8fa}.mobile-header-inner{height:50px;position:relative}.mobile-header-logo{float:left;margin-top:20px}.mobile-header-nav{float:left;margin-left:20px}.mobile-header-nav>ul>li>a{box-sizing:border-box;color:#263238;display:block;height:50px;margin-right:1px;padding:20px 10px}.mobile-header-nav>ul>li>a:hover{background:#fff}.mobile-body{margin-top:28px}.desktop-hidden{display:none}@media only screen and (max-device-width:778px){.mobile :not(.icon){font-family:Arial!important}.mobile body{font-size:14px!important}.mobile #header{display:block;height:auto;width:auto}.mobile #hr-navWrapper,.mobile .mobile-hidden,.mobile .scrolltop{display:none}.mobile #hr-footerContainer{text-align:center}.mobile .jv-modal{width:auto}.mobile .mobile-no-click{color:#263238;pointer-events:none}.mobile .mobile-navigation-wrapper{display:block!important}.mobile #container,.mobile #hr-footerContainer,.mobile .desktop-hidden,.mobile .mobile-full,.mobile .mobile-main{display:block;width:100%!important}.mobile .mobile-full{margin-left:0;margin-top:.5em}.mobile .mobile-main{padding:0 1em!important}.mobile .mobile-center-text{text-align:center}.mobile .mobile-col-4{width:33%!important}.mobile .mobile-col-8{width:65%!important}.mobile .mobile-navigation.container{font-size:1.8em;line-height:1;padding:.6em;width:auto}.mobile .mobile-navigation-wrapper{background:#f5f8fa;margin-bottom:1.8em}.mobile .jobvite-logo{vertical-align:text-bottom}.mobile .mobile-title{display:inline-block;font-size:.8em;margin-left:.4em;vertical-align:middle}.mobile #mobile-nav-trigger{color:#5b6971;padding:.6em;position:absolute;right:0;top:0}.mobile .app-navigation{background:#fff;border-radius:3px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:6px;position:absolute}.mobile .app-navigation:before{border-bottom:5px solid #1872cc;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.mobile .app-navigation{border-top:3px solid #1872cc!important}.mobile .app-navigation:before{margin:-14px auto 10px}.mobile .app-navigation{right:.5em;top:2em;width:230px;z-index:99}.mobile .app-navigation:before{border-width:.5em;bottom:100%;margin:0;position:absolute;right:.15em}.mobile .app-navigation a{display:block;padding:.9em .5em;text-align:center}.mobile .app-navigation li{border-bottom:1px solid #acc0ca;font-size:.7em}.mobile .app-navigation li:last-child{border:0}}.jv-loading-image,.spinner16,.spinner32{background-position:50%;background-repeat:no-repeat}.jv-loading-image,.spinner32{background-image:url(../013f1a04d7d70954a316.gif);height:32px;width:32px}.spinner16{background-image:url(../348096485a34ef03e311.gif);height:16px;width:16px}.jv-loading-overlay{background-color:hsla(0,0%,100%,0);position:fixed;z-index:10000}.jv-contextual-loading-overlay,.jv-loading-overlay{background-position:50%;background-repeat:no-repeat;bottom:0;left:0;right:0;top:0}.jv-contextual-loading-overlay{background-color:#fff;opacity:.5;position:absolute;transition:opacity .2s;z-index:9999}.jv-contextual-loading-overlay .jv-loading-image{display:none}.spin{-webkit-animation:spin .7s linear infinite;-moz-animation:spin .7s linear infinite;animation:spin .7s linear infinite;height:13px;width:13px}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jv-loading-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.loading-animate-hide.loading-animate-hide-active,.loading-animate-show{opacity:0}.expDatePlaceholder{box-sizing:border-box;cursor:pointer;width:100%}.jv-actionClose{padding:12px}.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}.jv-modal-header h3{font-size:16px;font-weight:600;line-height:20px;padding-top:3px}.row-label{width:125px}.row-controls{margin-left:125px}.row-controls .include{padding-right:20px}.row-controls input[type=checkbox]{margin-bottom:3px}.row-controls .recipient{padding-top:5px}.row-controls .recipient ul li{display:inline;list-style-type:none}.row-controls .recipient ul li:last-child:after{content:""}.row-controls .recipient ul li:after{content:", "}.row-controls .textModal{padding-top:5px}.textOverflow{max-height:200px;overflow:scroll}.disable,.disable:hover{cursor:text!important;opacity:.5!important}#ui-datepicker-div{clip:auto}.jv-modal .field-divider{border-bottom:1px solid #f5f8fa!important}.jv-modal .field-row-less{margin:0 auto;max-width:100%;overflow:hidden}.jv-modal .field-row-less:after{clear:both;content:"";display:table}.jv-modal .field-row-less .jv-column-1{width:15.2542372881%}.jv-modal .field-row-less .jv-column-1,.jv-modal .field-row-less .jv-column-2{box-sizing:border-box;float:left;padding:0;margin-opposite-position(left):1.6949152542%}.jv-modal .field-row-less .jv-column-2{float:opposite-position(left);width:83.0508474576%;margin-opposite-position(left):0}.jv-modal .field-row-less .jv-column-1{font-weight:bolder}.canDetail-form input,.canDetail-form 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}.canDetail-form input:focus,.canDetail-form textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.canDetail-form .row-label-multiple{float:left;padding-right:15px}.canDetail-form input{font-weight:400;vertical-align:middle}.canDetail-form input[type=radio]{margin:5px}.canDetail-form input[type=checkbox],.canDetail-form input[type=radio]{border:none!important;overflow-y:auto}.canDetail-form 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}.canDetail-form select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.canDetail-form .select2-container{margin:0}.canDetail-form .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.canDetail-form .next,.canDetail-form .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}.canDetail-form .next:hover,.canDetail-form .prev:hover{background-color:#fff;opacity:.8}.canDetail-form .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}.canDetail-form .prev.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .prev{left:-57px}.canDetail-form .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}.canDetail-form .next.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .next{right:-57px}.canDetail-form .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.canDetail-form h3{font-size:14px;font-weight:400;margin-bottom:5px}.canDetail-form textarea{min-height:150px}.canDetail-form input[type=text],.canDetail-form select,.canDetail-form textarea{box-sizing:border-box;display:inline-block;width:100%}.canDetail-form input[type=text]{padding:6px 5px 7px}.canDetail-form input[type=checkbox]{margin-bottom:3px;margin-right:5px}.canDetail-form .select2-input{border:0!important;width:auto!important}.canDetail-form .field-row .row-label{cursor:default}.canDetail-form .field-divider{border-bottom:1px solid #e4edf3!important}.canDetail-form .errorDiv{border:1px solid #d32f2f!important}.canDetail-form .warning{background-color:#fff;color:#f76700;padding-top:0}.canDetail-form .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.canDetail-form .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.canDetail-form .tinymce-placeholder+textarea:focus{border-top:0}.canDetail-form .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.canDetail-form .select2-container .select2-choice,.canDetail-form .select2-container .select2-choices{border:1px solid #5b6971!important}.canDetail-form .select2-container .select2-offscreen{position:absolute}.canDetail-form .select2-result-label strong{display:block;margin-bottom:3px}.ai-evaluations .no-padding{padding:0!important}.ai-evaluations .grid-view-header-row{background-color:#f5f8fa}.ai-evaluations .grid-view-sidebar{font-size:14px;font-weight:600;height:50.2vh!important}.ai-evaluations .table td{max-width:340px!important;min-width:340px!important}.ai-evaluations .list-view-tab-container{margin:10px 0 10px 10px;width:40%}.ai-evaluations .switch-toggle{background-color:#f5f8fa;margin:initial!important;padding:20px 10px}.ai-evaluations .switch-toggle .switch-text{font-size:14px!important}.ai-evaluations .itx-summary-tab-container{display:flex;flex-direction:column}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-navigation{background-color:#f5f8fa;margin-bottom:16px;padding:10px 20px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-list{display:flex;list-style:none}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-item{margin-right:2px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-link{color:#5b6971;padding:8px 16px;text-decoration:none}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-link:hover{color:#263238}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-link.active{background-color:#fff;border-color:#e4edf3;color:#263238;font-weight:700}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-indicator{background:#1e282d;border:none;height:4px;margin:0}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content{border:1px solid #e4edf3;height:73vh;overflow:auto;text-wrap:auto}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content.grid-view-tab-content{height:40vh!important;margin:0 10px 10px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content.summary-tab-content{border:1px solid #6c07ae}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content .subtitle1{color:#6c07ae;padding:16px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content .subtitle1 .icon-sparklies:before{color:#6c07ae}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content .transcript-title{background-color:#f5f8fa;color:#263238}.apply-form-field-input,.apply-form-field-name{display:inline-block;vertical-align:top}.apply-form-field-input{width:70%}.apply-form-field-name{width:25%}.block-center{margin:0 auto}.float-right{float:right}.border-border{border:1px solid #e4edf3}.padding-regular{padding:1em!important}.margin-top-xx-small{margin-top:.3em}.padding-xx-small{padding:.3em!important}.margin-top-regular{margin-top:1em}.text-right{text-align:right}.border-border-bottom{border-bottom:1px solid #e4edf3}.margin-top-small{margin-top:.9em}.margin-bottom-small{margin-bottom:.9em}.large{font-size:1.2em}.font-medium{font-weight:600}#container div[role=main] h1 span:before,.jv-add-candidate-title span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}.border{border:1px solid #e4edf3}.noBeforeContent:before{content:""!important;padding:0!important}[ng-switch-when=Text] p{margin-top:0}#scheduler #calendar thead .fc-widget-header div,#scheduler #resources thead .fc-widget-header div,.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ico-shl{background:url(../828962af44a89e95268c.png) no-repeat 50%;height:14px}.ico-edit,.ico-shl{display:inline-block;width:24px}.ico-edit{background:url(../64e154e64be65de49b9e.png) no-repeat 50%;height:24px}.ico-talentwise{background:url(../cb48dc5b8ebdd6f410d1.png) no-repeat 50%}.ico-hireright,.ico-talentwise{display:inline-block;height:24px;width:21px}.ico-hireright{background:url(../91434002d5d106740b33.jpg) no-repeat 50%}.skipped hgroup h4:after{display:inline-block;height:16px;width:20px}.ico-checkmark,.selected{font-weight:700;position:relative}.ico-checkmark:after,.selected:after{content:"";position:absolute;right:0;top:0}.feed a.info,.ico-info,.statuses a.info{display:inline-block;height:25px;margin:0 0 0 -5px;padding:0;text-indent:-9999px;width:25px}.actns{background-color:#f5f8fa}.actns .right{border-right:1px solid #e4edf3;float:left;margin-right:10px;padding-right:10px}.actns>ul li{border:1px solid #1872cc;border-radius:2px;padding:5px 10px}.actns>ul li:hover{background-color:#fff;color:#1872cc}#container div[role=main] h1 span{color:#263238}.jv-add-candidate-title{line-height:80px}.jv-add-candidate-title span{color:#263238}.miniHeaderCover{height:66px;margin-top:10px}.miniHeader{margin-top:-9px}.miniHeader.ui-scrollfix{background-color:#fff;border:solid #e4edf3;border-width:1px 1px 2px;top:0;width:100%;z-index:1}.miniHeader .content{margin:0 auto!important;max-width:1600px;width:100%}.miniHeader ul.stats{margin-top:15px}.link{color:#1872cc;cursor:pointer}.centerText{text-align:center}.results{margin:0;padding:0}.pageBreak{page-break-after:always}.underline{border:0;border-top:2px solid #215485;margin-bottom:15px;margin-top:25px}.underline.noTopMargin{margin-top:0}.underline.noBottomMargin{margin-bottom:0}.underline.noMargin{margin:0}.selected{padding:0 25px 0 0}.jv-files-action-links{line-height:40px;margin-right:10px}.sideNav .newPost{margin:0;padding:10px 35px;width:318px}.skipped hgroup h4:after{content:""}.icon-sterlingone-active{color:gray;font-size:91%}.icon-sterlingone-active:before{color:#0067b9;display:inline-block;font-family:jobvite-icons!important;font-size:2.15em;height:24px;margin-right:5px;margin-top:-8px;width:21px}.pow-hireright,.pow-redcarpet{color:gray}.pow-hireright:before{background:url(../91434002d5d106740b33.jpg) no-repeat 50%;content:"";display:inline-block;height:24px;margin-right:5px;margin-top:-8px;width:21px}.pre.fileContent{border:1px solid #ddd;height:100%;margin-right:0;padding:10px 5px}.feed a,.statuses a{display:block;font-size:14px;line-height:16px}.feed a.info,.statuses a.info{float:right;margin-left:5px}.feed span.Active,.feed span.Filed,.feed span.Open,.feed span.Submitted,.statuses span.Active,.statuses span.Filed,.statuses span.Open,.statuses span.Submitted{color:#47a84c}.feed span.Closed,.statuses span.Closed{color:#72909f}.feed span.On-Hold,.statuses span.On-Hold{color:#f76700}.statuses .jv-iconView{float:right;line-height:20px;margin:-7px 0 0 5px;text-indent:-9999px}.attachments{overflow:hidden;padding:0}.attachments li{border-right:1px solid #666;float:left;list-style-type:none;padding:0 8px}.attachments li:last-child{border:none}#facebookProfile,#googleProfile,#linkedinProfile,#twitterProfile{background-position:0;background-repeat:no-repeat;border:none;padding-left:40px}#bingProfile{background-position:0;background-repeat:no-repeat;border:none}#linkedinProfile{background-image:url(../b61ca6b446055b5d6b8c.png);padding-left:28px}#facebookProfile{background-image:url(../d112ced870cd30d75065.png)}#twitterProfile{background-image:url(../1e8e9674b9fa9fafe7bd.png)}#googleProfile{background-image:url(../17ab217dd86db292e882.png)}.accordion.left{margin-top:0}.accordion.left li{font-size:12px}.accordion.left h2{margin:5px 0 0;padding:10px 10px 10px 0}.accordion.left h2.first{padding-bottom:14px}.accordion.left .m0{margin:0}.accordion.left .p0{padding:0}.accordion.left .regular{font-weight:400}.accordion .collections a{display:block}.accordion .feed .overflow{max-height:250px;overflow:hidden}.accordion .feed .overflow.stayOpen{min-height:250px}.accordion .feed a{font-size:14px}.accordion.summary{margin-top:0}.accordion.summary .stats{margin:0}.accordion.summary .stats li{border-top:1px solid #e0ecf9}.accordion.summary h2{border-bottom:none;margin:0 0 5px;padding:0}.accordion .underline{display:none}.accordion ul.scroll{max-height:200px;overflow-y:scroll}.candidate-score{overflow:hidden}.candidate-score .title{float:left;width:60%}.candidate-score .title p{color:#7c7d7f;font-size:12px;line-height:16px;margin:0 0 10px}.candidate-score .progress{float:right}.candidate-score ul{clear:both;padding-top:20px}.candidate-score ul li{border-bottom:1px solid #e6e6e6;margin:15px 0 10px;padding:5px 0}.candidate-score ul li h3{color:#333;font-size:13px;font-style:normal;font-weight:600;line-height:16px}.candidate-score ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.candidate-score svg.score{height:10px;margin:10px 0;width:100%}.candidate-score svg.score line{stroke-width:8}.candidate-score svg.score .line{stroke:#e6e6e6}.candidate-score .progress-mask{stroke:#1872cc;fill:#1872cc}.candidate-score-pending{margin:40px 0;text-align:center}.candidate-score-pending .title{color:#5e5f61;font-size:16px;font-weight:600;line-height:16px;padding:0 10px}.candidate-score-pending .text{color:#5e5f61;font-size:12px;font-weight:400;line-height:16px}.candidate-talent-fit-summary{margin:20px 0}.candidate-talent-fit-summary .title{color:#263238;display:inline-flex;font-size:16px;font-weight:600;line-height:16px;padding:10px 0}.candidate-talent-fit-summary .text{color:#263238;font-size:14px;font-weight:600;line-height:16px;margin:16px 20px!important}.candidate-talent-fit-summary .positives{list-style-type:none;margin:6px 0!important;padding-left:20px!important}.candidate-talent-fit-summary .positives li{font-size:14px;margin-bottom:16px;padding-left:20px;position:relative}.candidate-talent-fit-summary .positives li:before{color:#5a6673;content:"●";font-size:14px;left:0;line-height:16px;position:absolute}.candidate-talent-fit-summary .icon-grey:before{color:#263238;margin-right:10px}.candidate-talent-fit-summary .see-more{align-items:center;color:#1872cc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding-left:10px}.candidate-talent-fit-summary .see-more:before{background:url(../3d105fc7e8053b96ff44.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:21px;margin-right:4px;width:21px}.candidate-talent-fit-wrapper{position:relative}.candidate-talent-fit-summary.blurred{filter:blur(5px);transition:filter .3s ease}.processing-message{background-color:#e7ffe8;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#197b1e;display:none;font-size:14px;left:6%;padding:10px 20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:2}.talent-fit-modal .jv-modal{border-radius:8px!important;width:60%!important}.talent-fit-modal .modal-title{color:#263238;font-size:24px;font-weight:600;line-height:38px}.talent-fit-modal .modal-subtitle{color:#263238;font-size:20px;font-weight:600;line-height:32px}.talent-fit-modal .modal-content{font-size:16px;line-height:22px}ul.options{margin-bottom:0;margin-left:0;padding:0}ul.options li{border-right:1px solid #e4edf3;display:inline-block;font-size:12px;padding:0 5px 0 0}ul.options li:last-child{border-right:none}.accordion-mrgn-left h2{margin-top:5px;padding:10px 10px 10px 0}.accordion-mrgn-left hr.underline{margin-bottom:0}.accordion-mrgn-left a.help{margin:6px 0 0 -10px}.accordion-mrgn-left .forwardSchedule div.help{margin-left:-230px}.workflow>h2{border-bottom:none;margin-top:0}.workflow .accordion-large hgroup h5{color:#666}.workflow .accordion-large hgroup h5 span{margin-left:10px}.workflow .accordion-large hgroup h5 .btn,.workflow .accordion-large hgroup h5 .btnPrint{font-size:12px;margin:0 0 0 3px;padding:2px 8px}.workflow .accordion-large ul.innerList{margin-left:0;padding-left:20px}.workflow .accordion-large ul.innerList hgroup:before{background-image:url(../08ee88ed5db803019035.png);background-position:50% 50%;background-repeat:no-repeat;left:0;right:unset}.workflow .accordion-large ul.innerList hgroup.active:before{background-image:url(../789460fdd978a7d1ac01.png)}.workflow .accordion-large ul.innerList ul{margin-left:0;padding-left:0}.workflow .accordion-large ul.innerList blockquote{border-left:1px solid #e4edf3;margin:0;padding-left:10px}#scheduler{position:relative}#scheduler .goToDate{border:none;cursor:pointer;height:24px;margin:15px 0;padding:0;position:absolute;right:110px;text-indent:-5000px;width:24px}#scheduler .timezone{border:none;margin:20px 0;padding:0;position:absolute;right:150px}#scheduler .callout{left:46%;margin-left:-150px;top:220px}#scheduler .callout .padding5{padding:5px 0}#scheduler .callout.pull-left{left:32%}#scheduler .callout .select2-choice,#scheduler .callout .select2-search-choice{filter:none}#scheduler .callout input[jv-timepicker],#scheduler .callout input[ui-jq=timepicker]{margin-left:3px;width:6.25em}#scheduler #calendar *,#scheduler #resources *{transition:all 0 ease,background-color .2s ease}#scheduler #calendar .fc-view table th,#scheduler #resources .fc-view table th{white-space:inherit}#scheduler #calendar .fc-view table tbody,#scheduler #resources .fc-view table tbody{background:none}#scheduler #calendar .fc-view.fc-view-resourceDay.fc-agenda,#scheduler #resources .fc-view.fc-view-resourceDay.fc-agenda{overflow-x:scroll}#scheduler #calendar .fc-agenda-slots,#scheduler #resources .fc-agenda-slots{box-shadow:inset 1px 0 6px -1px #e4edf3}#scheduler #calendar .fc-agenda-slots tbody tr.fc-minor th,#scheduler #calendar .fc-agenda-slots tbody tr.fc-minor:nth-child(2n) td,#scheduler #resources .fc-agenda-slots tbody tr.fc-minor th,#scheduler #resources .fc-agenda-slots tbody tr.fc-minor:nth-child(2n) td{border-top:none;padding-top:1px}#scheduler #calendar .fc-event.candTimeslot .fc-event-content,#scheduler #resources .fc-event.candTimeslot .fc-event-content{display:none}#scheduler #calendar .fc-event-skin,#scheduler #resources .fc-event-skin{background-color:#f5f8fa;border-color:#e4edf3;color:#263238;font-weight:700}#scheduler #calendar .fc-today,#scheduler #resources .fc-today{background:#fff}#scheduler #calendar .fc-event-title,#scheduler #resources .fc-event-title{float:left}#scheduler #calendar .fc-event-title img,#scheduler #resources .fc-event-title img{margin-right:5px}#scheduler #calendar .fc-event-content span,#scheduler #resources .fc-event-content span{color:#acc0ca;margin-left:5px}#scheduler #calendar .fc-event-content span.block,#scheduler #resources .fc-event-content span.block{display:block;margin-left:0}#scheduler #calendar .fc-agenda-days,#scheduler #resources .fc-agenda-days{height:50px}#scheduler #calendar .fc-agenda-days+div,#scheduler #resources .fc-agenda-days+div{top:60px!important}#scheduler #calendar .fc-widget-header,#scheduler #resources .fc-widget-header{height:20px}#scheduler #calendar .fc-event-draggable,#scheduler #resources .fc-event-draggable{min-height:20px}#scheduler #calendar thead .fc-widget-header,#scheduler #resources thead .fc-widget-header{font-size:11px;font-weight:400;height:48px;line-height:13px;padding:5px}#scheduler #calendar thead .fc-widget-header div,#scheduler #resources thead .fc-widget-header div{font-size:12px;line-height:1;padding:3px 3px 0}#scheduler #calendar thead .fc-widget-header img,#scheduler #resources thead .fc-widget-header img{display:block;height:20px;margin:0 auto 3px;width:20px}#scheduler #resources{width:1px}#scheduler #resources.fc{width:0}#scheduler #resources .pastEvent{background-color:#ebeff1}#scheduler #resources .busyEvent{background-color:#5a7684}#scheduler #resources .fc-agenda-axis{width:20px}#scheduler #resources table tbody tr td:last-child,#scheduler #resources table tbody tr th:last-child,#scheduler #resources table thead tr td:last-child,#scheduler #resources table thead tr th:last-child{min-width:5px!important;width:5px!important}#scheduler #resources table.fc-agenda-days tr.fc-first.fc-last th.fc-agenda-axis.fc-widget-header.fc-first{display:none}#scheduler #resources table tbody tr th.fc-agenda-axis.fc-widget-header{display:none}#scheduler #calendar{float:left;width:100%}#scheduler #calendar.w60{width:60%}#scheduler #calendar .fc-content{border-left:1px solid #e4edf3;border-right:1px solid #e4edf3}#scheduler #calendar table.fc-header tbody tr{border:1px solid transparent!important}#scheduler #calendar .fc-button-next,#scheduler #calendar .fc-button-prev{margin-bottom:0;margin-top:-15px;width:auto}#scheduler #calendar .fc-button-next .fc-button-effect,#scheduler #calendar .fc-button-prev .fc-button-effect{display:none}#scheduler #calendar .fc-button-next.fc-state-default,#scheduler #calendar .fc-button-next.fc-state-default .fc-button-inner,#scheduler #calendar .fc-button-prev.fc-state-default,#scheduler #calendar .fc-button-prev.fc-state-default .fc-button-inner{background:transparent!important;border:none}#scheduler #calendar .fc-button-next .fc-button-content,#scheduler #calendar .fc-button-prev .fc-button-content{border:none;display:inline-block;height:55px;padding:0;width:55px}#scheduler #calendar .fc-button-next:before,#scheduler #calendar .fc-button-prev:before{content:""}#scheduler #calendar .fc-button-prev .fc-button-content{background-image:url(../9c44f64ee224f07d0087.png)}#scheduler #calendar .fc-button-next .fc-button-content{background-image:url(../2d1bd1394e9cca9b8fa4.png)}#scheduler #calendar .fc-event-content{margin-left:2px;margin-top:2px;padding-left:1px}#scheduler #calendar .fc-header-left{margin:0}#scheduler #calendar .fc-header-left h2{border:none;margin:5px 0 5px 10px}#scheduler #calendar .fc-header-right{padding:15px 0 0;position:absolute;right:0;width:auto}#scheduler #calendar .fc-cell-overlay{background-color:#e3f2fd;border:1px solid #8cbff1;border-radius:5px;opacity:1}#scheduler #calendar .fc-event-head{background-color:#8cbff1;display:none}#scheduler #calendar .fc-event.static{left:60px!important;width:800px!important}#scheduler #resources,#scheduler .outlook_calender{float:left;margin-left:-4px;margin-top:49px;position:relative;z-index:5}#scheduler #resources.w40,#scheduler .outlook_calender.w40{width:40%}#scheduler #resources .toggle,#scheduler .outlook_calender .toggle{background-color:#f76700;border-radius:5px 0 0 5px;height:50px;left:-40px;position:absolute;top:2px;width:40px}#scheduler #resources .toggle i,#scheduler .outlook_calender .toggle i{color:#fff;font-size:20px;line-height:2em;margin-left:10px;text-align:left}#scheduler #resources{border-left:1px solid #e4edf3;border-right:1px solid #e4edf3}#scheduler .outlook_calender{height:542px;margin-left:0!important;width:0}.jv-cand-scheduler-left-pane{background-color:#f5f8fa!important}.jv-cand-scheduler-left-pane .jv-cand-interview-scheduler-details .interviewDuration-select2 .select2-container,.jv-cand-scheduler-left-pane .jv-cand-interview-scheduler-details .order-select2 .select2-container{width:100%!important}.remove-margin-top{position:relative;top:-49px}.add-margin-left{margin-right:4px}.legends li{display:inline-block;font-size:11px;padding-left:10px}.legends li span{display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}.legends li span.legend-green{background-color:#aeddb8}.legends li span.legend-blue{background-color:#edf4fa}.legends{padding-left:30px}.twOnBoardingResult{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10PX;margin-top:9PX;padding:4px 10px;width:112%}.twOnBoardingResult .name{font-weight:700}.rcOnBoardingResult{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10PX;margin-top:9PX;padding:4px 10px;width:112%}.rcOnBoardingResult .name{font-weight:700}#ui-datepicker-div{z-index:100!important}.reqSearchIcon{min-width:30px;padding:14px 5px;position:relative;vertical-align:middle}.reqSearchIcon:after{content:"";left:5px;position:absolute;top:4px}ul.numerical{padding:0 0 0 20px}ul.numerical li{margin-left:0;margin-right:0}ul.numerical li div.select2{margin-top:-5px;width:610px}ul.numerical li label{margin-bottom:5px;margin-right:5px;min-width:15px}ul.numerical li label.required:after{content:"*";margin-left:0}.evaluation{margin-bottom:4rem}.evaluation .evaluation-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.evaluation .evaluation-title{flex:1 1 auto;font-size:1.5rem;font-weight:700;margin:0}.evaluation .evaluation-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.evaluation .evaluation-actions .ico-forward,.evaluation .evaluation-actions .ico-print{height:16px}.evaluation .evaluation-actions a{display:inline-block;margin-left:5px}.evaluation .ico-forward,.evaluation .ico-gridView,.evaluation .ico-listView,.evaluation .ico-print{margin-top:0!important}.evaluation .disabled{opacity:.3}.evaluation .noEvalText{color:#5b6971}.evaluation .questionList{min-width:145px;width:20%}.evaluation .questionList ul{border:1px solid #e4edf3;border-right:none;margin:0;padding:0}.evaluation .questionList ul li{background-color:#f5f8fa;border-bottom:1px solid #e4edf3;padding:10px}.evaluation .questionList ul li.header{border:none}.evaluation .questionList ul li.darken{background-color:#f5f8fa}.evaluation .table{border:1px solid #e4edf3;display:block;margin-left:145px;overflow-x:scroll}.evaluation .table .paging{margin-top:150px;position:fixed}.evaluation .table .paging .prev{border-left:1px solid #fff;box-shadow:none;margin:0 0 0 -6px}.evaluation .table .paging .prev:hover:not(.disabled){background-color:#fff}.evaluation .table .paging .next{border-right:1px solid #fff;box-shadow:none;margin:0 0 0 729px}.evaluation .table .paging .next:hover:not(.disabled){background-color:#fff}.evaluation .table .paging.ui-scrollfix{margin-top:140px}.evaluation .table table thead td:not(.empty){background-color:#f5f8fa}.evaluation .table table tr{border-bottom:1px solid #e4edf3;border-top:none}.evaluation .table table tr td{border-right:1px solid #e4edf3;max-width:250px;min-width:250px}.evaluation .table table tr td label{cursor:default;float:left}.evaluation .table table tr td.darken{background-color:#f5f8fa}.evaluation .table table tr td blockquote{text-align:left}.evaluation .table table tr.header{border-bottom:none}.evaluation .header{border-top:1px solid #acc0ca;margin:0}.evaluation .header.borderFlip:after{clear:both;content:"";display:table}.evaluation .header.borderFlip{border-bottom:1px solid #e4edf3;border-top:none;font-size:16px;font-weight:500;padding:10px 0}.evaluation .header.borderFlip>*{float:left}.evaluation dl dt{width:250px}.evaluation dl dt label{cursor:default}.evaluation dl dd{width:55.5%}.evaluation dl dd,.evaluation dl dd.header{margin:0 0 0 14.5%}.evaluation dl.summary{border-bottom:1px solid #e4edf3}.evaluation dl.summary.last{border-bottom:none}.evaluation dl.summary dd,.evaluation dl.summary dt{border-top:1pz solid #e4edf3}.evaluation dl.list dt{border:none}.evaluation dl.list dd{border-bottom:none;border-top:1px solid #e4edf3}.evaluation hr.underline{border-color:#1e282d;border-width:2px;margin:0}.evaluation h2{border:none;margin-bottom:10px;margin-top:0}.evaluation .workFlowTooltip.up.sitLeft .tooltipWindow:after{left:8px}.evaluation .workFlowTooltip.up.sitLeft>span{clear:none}.evaluation .border-none,.evaluation .noBorder{border:none!important}.evaluation .smallFont{color:#acc0ca;font-size:12px}@media print{.evaluation{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}}.evaluation .switch-toggle{align-items:center;display:flex;gap:1rem;margin:1rem 0 2rem}.evaluation .switch-toggle .switch-text{font-size:1rem;user-select:none}.evaluation .switch-toggle .switch-label{cursor:pointer;display:inline-block;height:1rem;position:relative;width:2.5rem}.evaluation .switch-toggle .switch-input{height:0;opacity:0;position:absolute;width:0}.evaluation .switch-toggle .switch-input:checked+.switch-slider{background-color:#1872cc}.evaluation .switch-toggle .switch-input:checked+.switch-slider:before{transform:translateX(1.3rem)}.evaluation .switch-toggle .switch-input:focus+.switch-slider{box-shadow:0 0 2px #1872cc}.evaluation .switch-toggle .switch-slider{background-color:#ccc;border-radius:999px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.evaluation .switch-toggle .switch-slider:before{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);content:"";height:1.5rem;left:0;position:absolute;top:-.25rem;transition:transform .3s ease;width:1.5rem}.evaluation .evaluation-layout{display:flex;gap:20px}.evaluation .evaluation-layout .evaluation-form{flex:1;width:100%}.evaluation .evaluation-layout .ai-summary-section{flex:1;margin-top:20px;width:40%}.evaluation .evaluation-layout .ai-summary-section .ai-summary-content{transition:opacity .3s ease}.evaluation .evaluation-layout .ai-summary-section .ai-summary-content.ng-hide{opacity:0;pointer-events:none}.evaluation .evaluation-layout .ai-summary-section .subtitle1{font-size:1rem;margin-bottom:.5rem;padding-bottom:.25rem}.evaluation .evaluation-layout .ai-summary-section .ai-transcript{background:#fff;border:1px solid #d0d0d0;margin-bottom:1rem;padding:10px;word-break:break-word}.evaluation .evaluation-layout .ai-summary-section .ai-summary{background:#faf6fd;border:1px solid #905fa8;margin-bottom:20px;padding:10px}.evaluation .evaluation-layout .ai-summary-section .ai-summary .subtitle1,.evaluation .evaluation-layout .ai-summary-section .ai-summary .subtitle1 .icon-sparklies:before{color:#905fa8}@media (max-width:768px){.evaluation .evaluation-layout .evaluation-layout{flex-direction:column}.evaluation .evaluation-layout .ai-summary-section,.evaluation .evaluation-layout .evaluation-form{width:100%}}.evaluation .table-pagination{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:center;margin:16px 0;user-select:none}.evaluation .table-pagination a,.evaluation .table-pagination span{border-radius:4px;cursor:pointer;padding:6px 12px;text-decoration:none;transition:background .2s ease,color .2s ease}.evaluation .table-pagination a{background-color:#007bff;color:#fff;font-weight:500;line-height:1.2rem}.evaluation .table-pagination a:hover{background-color:#0056b3}.evaluation .table-pagination span.disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed;line-height:1.2rem;opacity:.8}.evaluation .table-pagination .next:after,.evaluation .table-pagination .prev:before{border-style:solid;content:"";display:inline-block;height:0;margin:0 6px;vertical-align:middle;width:0}.evaluation .table-pagination .prev:before{border-color:transparent #fff transparent transparent;border-width:5px 6px 5px 0}.evaluation .table-pagination .next:after{border-color:transparent transparent transparent #fff;border-width:5px 0 5px 6px}.evaluation .table-pagination span.disabled.prev:before{border-color:transparent #6c757d transparent transparent}.evaluation .table-pagination span.disabled.next:after{border-color:transparent transparent transparent #6c757d}.evaluation #scrollableTable{overflow-x:auto;white-space:nowrap;width:79%}.evaluation .evaluation-details-grid{float:left;width:75%}.evaluation .evaluation-grid-ai-summary{background:#faf6fd;border:1px solid #905fa8;margin-bottom:20px;padding:10px;width:25%}.evaluation .evaluation-grid-ai-summary .subtitle1,.evaluation .evaluation-grid-ai-summary .subtitle1 .icon-sparklies:before{color:#905fa8}.evaluation .ai-transcript-grid{background:#fff;border:1px solid #d0d0d0;clear:both;margin-bottom:1rem;padding:10px;width:40%;word-break:break-word}.jv-dialog-top{background:none!important;background:#1872cc!important;color:#fff!important;font-size:14px!important;height:auto!important;overflow:hidden;padding:8px 5px 5 px;width:auto!important;z-index:99999!important}.jv-pagination{background:#e3f2fd;border-radius:0 0 2px 2px;border-top:1px solid #8cbff1;color:#253239;font-size:12px;margin:0;overflow:hidden;padding:10px}body.stylekit-v2-enabled .dark-tri{color:#5b6971}div.layout-actions{display:flex}div.layout-actions>div.border-border{padding-bottom:0;padding-top:0}div.white-bg.border-border{align-items:center;border-color:#87969b;border-radius:3px;display:flex;height:38px}div.white-bg.border-border span.dark-sec-border-right{border-color:#e4edf3;height:65%;margin-left:.65em;margin-right:.65em}.jv-pagination ul{border:0;display:inline-block;float:right;margin:0;outline:0;overflow:hidden;padding:0}.jv-pagination ul li{display:inline;float:left;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap}.jv-hide,.jv-loader{display:none}.jv-dialog-title{float:left;font-size:14px;padding:10px!important}.jv-dialog-content{background-image:none;background:#fff!important;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;box-shadow:0 15px 20px -5px #000;-webkit-box-shadow:0 15px 20px -5px #000;display:inline-block;margin:0!important;min-height:300px;overflow:visible;padding:15px 15px 0!important;position:relative;width:580px!important}.jv-rowDiv{border-top:1px solid #e6e6e6!important;clear:both;float:left;height:16px;margin:0;padding:6px 0 6px 10px;vertical-align:middle;width:100%}.jv-colDiv{float:left;height:auto;width:280px}.jvdb-center,.jvdb-center-light{background:#1872cc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;float:right;font-size:14px;min-width:30px;padding:5px 10px}.jvdb-center a,.jvdb-center-light a{color:#fff}.jvdb-center-light:hover,.jvdb-center:hover{background:#1f63af}.jvdb-center-light{background:#263238;position:relative}.jvdb-center-light:hover{background:#5b6971}.jvdb-left-light{background:#595959}.jv-jobsInnerTable{background-color:#fff;clear:both;height:300px;overflow:hidden;padding-top:15px;width:565px}#jv-personText{background:#f7f7f7;border:1px solid #aaa!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-bottom:10px;margin-top:0;padding:3px;width:562px}#jv-personText:hover{background:none}.jv-requisitionSelect{float:left}.jqDrag{cursor:move}.jv-buttonContainer{margin:10px 0;overflow:hidden}.paging .jv-arrowLeft{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}.paging .jv-arrowLeft.disabled{cursor:text;display:inline-block;opacity:.3}.paging .jv-arrowLeft{padding:0}.paging .jv-arrowRight{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}.paging .jv-arrowRight.disabled{cursor:text;display:inline-block;opacity:.3}.paging .jv-arrowRight{padding:0}.iframe-loading{background:url(../f4fc2949aae473d2eb45.gif) no-repeat 10px 95%;min-height:60px}.coverframe{height:530px;position:fixed;right:0;top:145px;width:450px;z-index:1}.ui-scrollfix.coverframe{top:15px}.appsource-cmt{border-left:1px solid #e6e6e6;margin-left:20px;padding:0 10px}.appsource-cmt blockquote{margin:0}.w100 .mceLayout{width:100%!important}.jv-flex{display:flex}.jv-flex-table{display:flex;flex-direction:column}.jv-flex-table-col-width-20{display:flex;flex:1}.jv-flex-table-col-width-80{display:flex;flex:4}.jv-flex-align-center{align-self:center}.reject-opt label{display:inline-block;margin-right:5px}.reject-opt a:before{color:#ccc;content:"|";padding:0 5px}.active-apps .paging{color:#666;float:left!important}.active-apps table{margin-bottom:10px}.active-apps table th{background-color:#ddd;color:#666}.app-disp:before{color:#ddd;content:"•";padding:0 3px}.no-cand-close{margin-top:250px}.lookLikeLink{color:#1872cc;cursor:pointer;font-size:14px}.lookLikeLink:hover{text-decoration:underline}.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{position:relative!important}.timezonetooltip{position:absolute}.timezonetooltip .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}.timezonetooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.timezonetooltip .tooltipWindow .title{padding-bottom:5px}.timezonetooltip .tooltipWindow .body{font-size:1em;margin:0}.timezonetooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.timezonetooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.timezonetooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.timezonetooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.timezonetooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.timezonetooltip.down.sitLeft .tooltipWindow:after{left:19px}.timezonetooltip.down.sitRight .tooltipWindow{right:-1em}.timezonetooltip.down.sitRight .tooltipWindow:after{right:19px}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .connector,.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.timezonetooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.timezonetooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.timezonetooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.timezonetooltip.up.sitLeft .tooltipWindow:after{left:19px}.timezonetooltip.up.sitRight .tooltipWindow{right:-1em}.timezonetooltip.up.sitRight .tooltipWindow:after{right:19px}.timezonetooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.timezonetooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.timezonetooltip.pointRight.top .tooltipWindow{top:1.8em}.timezonetooltip.pointRight.top .tooltipWindow:after{top:5px}.timezonetooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.timezonetooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.timezonetooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.timezonetooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.timezonetooltip.pointLeft.top .tooltipWindow{top:1.8em}.timezonetooltip.pointLeft.top .tooltipWindow:after{top:5px}.timezonetooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.timezonetooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.timezonetooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.timezonetooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.timezonetooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.timezonetooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.timezonetooltip{font-size:12px;position:relative}.formPrintTooltip,.popOutDownLoadTooltip,.popOutFormPrintTooltip,.popOutPrintTooltip{display:inline-block;height:16px;width:16px}.popOutNoteTooltip{display:inline-block;height:16px;width:15px}.popOutPopUpTooltip{display:inline-block;height:14px;width:16px}.resumePrintTooltip{display:inline-block;height:16px;width:16px}.resumeNoteTooltip{display:inline-block;height:16px;width:15px}.resumeDeleteTooltip{display:inline-block;height:16px;width:11px}.resumeDownloadTooltip,.resumeUploadTooltip{display:inline-block;height:16px;width:16px}.resumePopOutTooltip{display:inline-block;height:14px;width:16px}.resumeIcons{margin-left:20px}.resumeStartIcons{margin-left:53%}.cursorDefault{cursor:default}.applicationGroup{position:relative}.applicationGroup .actions{position:absolute;right:13px;top:12px}.preInterviewName{color:#1872cc;font-size:14px;font-weight:400;position:relative;text-align:left;top:1px;width:100%!important}.preInterviewName,.preInterviewName:hover{background-color:transparent;background-image:none;filter:none!important;text-shadow:none}.preInterviewName:hover{color:#1f63af}.preInterviewName .actn-collapse,.preInterviewName .actn-expand{padding-right:5px}.preInterviewStartIcon{padding-left:69%;padding-top:0}.pdTop21{padding-top:21px}.pdLeft25{padding-left:25px}.pdLeft35{padding-left:35px}.mrtop20{margin-top:20px}.mr12{margin-top:12px}.filePopoutStartIcons{margin-left:75%}.offerFormTooltip{position:absolute}.offerFormTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:15em;z-index:2000}.offerFormTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.offerFormTooltip .tooltipWindow .title{padding-bottom:5px}.offerFormTooltip .tooltipWindow .body{font-size:1em;margin:0}.offerFormTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.offerFormTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.offerFormTooltip.down .tooltipWindow{bottom:2.4em;box-shadow:0 -2px 3px #ccc}.offerFormTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.offerFormTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.offerFormTooltip.down.sitLeft .tooltipWindow:after{left:19px}.offerFormTooltip.down.sitRight .tooltipWindow{right:-1em}.offerFormTooltip.down.sitRight .tooltipWindow:after{right:19px}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.offerFormTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:2.4em}.offerFormTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.offerFormTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.offerFormTooltip.up.sitLeft .tooltipWindow:after{left:19px}.offerFormTooltip.up.sitRight .tooltipWindow{right:-1em}.offerFormTooltip.up.sitRight .tooltipWindow:after{right:19px}.offerFormTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.offerFormTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.offerFormTooltip.pointRight.top .tooltipWindow{top:2.4em}.offerFormTooltip.pointRight.top .tooltipWindow:after{top:5px}.offerFormTooltip.pointRight.bottom .tooltipWindow{bottom:2.4em}.offerFormTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.offerFormTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.offerFormTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.offerFormTooltip.pointLeft.top .tooltipWindow{top:2.4em}.offerFormTooltip.pointLeft.top .tooltipWindow:after{top:5px}.offerFormTooltip.pointLeft.bottom .tooltipWindow{bottom:2.4em}.offerFormTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.offerFormTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.offerFormTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.offerFormTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.offerFormTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.offerFormTooltip{cursor:pointer;font-size:12px;margin-left:5px}.fullWindow{height:1053px;width:845px}.pdfFrame{height:1053px;overflow:hidden}.companyLogo{max-height:100px;max-width:200px}.workFlowTooltip{position:absolute}.workFlowTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:15em;z-index:2000}.workFlowTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.workFlowTooltip .tooltipWindow .title{padding-bottom:5px}.workFlowTooltip .tooltipWindow .body{font-size:1em;margin:0}.workFlowTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.workFlowTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.workFlowTooltip.down .tooltipWindow{bottom:28px;box-shadow:0 -2px 3px #ccc}.workFlowTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.workFlowTooltip.down.sitLeft .tooltipWindow{left:-10px;width:250px}.workFlowTooltip.down.sitLeft .tooltipWindow:after{left:19px}.workFlowTooltip.down.sitRight .tooltipWindow{right:-10px}.workFlowTooltip.down.sitRight .tooltipWindow:after{right:19px}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow{left:-10px;width:450px!important}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.workFlowTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:28px}.workFlowTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.workFlowTooltip.up.sitLeft .tooltipWindow{left:-10px;width:250px}.workFlowTooltip.up.sitLeft .tooltipWindow:after{left:19px}.workFlowTooltip.up.sitRight .tooltipWindow{right:-10px}.workFlowTooltip.up.sitRight .tooltipWindow:after{right:19px}.workFlowTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-10px}.workFlowTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.workFlowTooltip.pointRight.top .tooltipWindow{top:28px}.workFlowTooltip.pointRight.top .tooltipWindow:after{top:5px}.workFlowTooltip.pointRight.bottom .tooltipWindow{bottom:28px}.workFlowTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.workFlowTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-10px}.workFlowTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.workFlowTooltip.pointLeft.top .tooltipWindow{top:28px}.workFlowTooltip.pointLeft.top .tooltipWindow:after{top:5px}.workFlowTooltip.pointLeft.bottom .tooltipWindow{bottom:28px}.workFlowTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.workFlowTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.workFlowTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.workFlowTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.workFlowTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.workFlowTooltip span.ico-help{padding-left:5px;vertical-align:bottom}.workFlowTooltip div.tooltipWindow div.body{font-size:.8em!important}.cancel-interview dd{padding-right:0}.cozy .cancel:hover{box-shadow:none!important}.non-super-user em{font-style:normal}.forward-by:before{content:"⇣";font-size:16px;left:10px;position:relative;top:15px}.forward-by:last-child:before{content:"";margin-left:10px}.app-source.avatars div{display:inline-block;vertical-align:top}.app-source.avatars div span{display:block}.app-source.avatars i{display:inline-block;height:40px;margin-right:10px;width:40px}.app-source.avatars .source-channel{background:none;border-radius:0;box-shadow:none}.app-source.avatars .source-channel .arrow{display:block;margin-left:10px}.app-source.avatars .source-channel:last-child .arrow{background:none}.btnPrint{background-color:#1872cc!important;background-image:none!important;color:#fff!important;-webkit-print-color-adjust:exact}.cand-details-message-detail{font-size:14px;padding-left:15.01%;padding-right:15.09%;width:100%}.cand-details-message-detail p{margin:0;padding:0}.cand-details-message-detail .subject{font-size:large;font-weight:600;padding-top:40px}.cand-details-message-detail .from-to{padding-bottom:15px;padding-top:15px}.cand-details-message-detail .from-to .from{font-weight:700}.cand-details-message-detail .date-sent-received{float:right}.doc-utilities h2{border:none;line-height:32px!important;padding-top:0!important}.doc-utilities h2 a{margin-left:10px}.doc-utilities .preview-toggle{border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3}.doc-utilities .preview-toggle a{font-size:14px;font-weight:400;margin:0;padding:0 8px 8px}.doc-utilities .preview-toggle a:first-child{margin:0}.doc-utilities .preview-toggle i{font-size:16px;margin-right:5px}.doc-utilities .preview-toggle .icon-text-view{font-size:14px;margin-top:-2px}.doc-utilities .preview-toggle .selected-view{border-bottom:2px solid #1872cc;color:#215485;cursor:default}.pad10{padding:0 10px}.txt-indent10{text-indent:10px}.accordion-large{margin-top:0!important}.accordion-large .int-workflow{padding-right:15px}.int-workflow .actns{margin-bottom:0;margin-top:10px;padding-left:0}.int-workflow .actns li{border:none;margin:0;padding:0}.int-workflow .actns li div{font-size:14px;margin-right:5px}.int-workflow .actns li div:after{color:#ddd;content:"•";font-size:14px;margin-left:5px;vertical-align:middle}.int-workflow .actns li div a{border:1px solid #47a84c;border-radius:2px;padding:5px 10px}.int-workflow .actns li:last-child div:after{content:"";float:left}.int-workflow table{width:98%}.int-workflow table th{text-align:left;width:25%}.int-workflow .invite-msg{border-top:1px dotted #e6e6e6;margin-top:20px}.modify-msg-tooltip{position:absolute}.modify-msg-tooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:15em;z-index:2000}.modify-msg-tooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modify-msg-tooltip .tooltipWindow .title{padding-bottom:5px}.modify-msg-tooltip .tooltipWindow .body{font-size:1em;margin:0}.modify-msg-tooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modify-msg-tooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modify-msg-tooltip.down .tooltipWindow{bottom:22px;box-shadow:0 -2px 3px #ccc}.modify-msg-tooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.modify-msg-tooltip.down.sitLeft .tooltipWindow{left:-18px;width:250px}.modify-msg-tooltip.down.sitLeft .tooltipWindow:after{left:19px}.modify-msg-tooltip.down.sitRight .tooltipWindow{right:-18px}.modify-msg-tooltip.down.sitRight .tooltipWindow:after{right:19px}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow{left:-18px;width:450px!important}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .connector,.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.modify-msg-tooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:22px}.modify-msg-tooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modify-msg-tooltip.up.sitLeft .tooltipWindow{left:-18px;width:250px}.modify-msg-tooltip.up.sitLeft .tooltipWindow:after{left:19px}.modify-msg-tooltip.up.sitRight .tooltipWindow{right:-18px}.modify-msg-tooltip.up.sitRight .tooltipWindow:after{right:19px}.modify-msg-tooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-18px}.modify-msg-tooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.modify-msg-tooltip.pointRight.top .tooltipWindow{top:22px}.modify-msg-tooltip.pointRight.top .tooltipWindow:after{top:5px}.modify-msg-tooltip.pointRight.bottom .tooltipWindow{bottom:22px}.modify-msg-tooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modify-msg-tooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-18px}.modify-msg-tooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.modify-msg-tooltip.pointLeft.top .tooltipWindow{top:22px}.modify-msg-tooltip.pointLeft.top .tooltipWindow:after{top:5px}.modify-msg-tooltip.pointLeft.bottom .tooltipWindow{bottom:22px}.modify-msg-tooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modify-msg-tooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modify-msg-tooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modify-msg-tooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modify-msg-tooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modify-msg-tooltip{font-size:12px;margin:5px 0 0 10px}.modify-msg-tooltip.margin-top-2{margin-top:2px}.modify-msg-tooltip .help-symbol{color:#999;cursor:pointer;font-size:16px}.veteranStatus dl,.veteranStatus dl div dd,.veteranStatus dl div dt{border:none}.veteranStatus dl div dt{padding-top:0;width:10%}.veteranStatus dl div dd{margin-left:47px;padding-bottom:10px;width:80%}.preInterviewForms .formDropDown p,.preInterviewForms .formDropDown span{margin-top:10px}.preInterviewForms .formDropDown p{width:75%}.preInterviewForms li{padding:5px 30px!important}.preInterviewForms dt{border:none;padding-top:13px}.preInterviewForms dd{border:none}.jv-dialog-title{margin-left:10px!important}.jv-Rank .jv-ApplicantRankScore{display:none;position:absolute;z-index:999}.jv-Rank .jv-ApplicantRankScore .jv-ApplicantRankScoreBody{background:none;background-color:#fff;border:1px solid #e4edf3!important;border-radius:0 0 2px 2px;border-top:3px solid #1872cc!important;margin:3px 0;padding:1px 8px;position:relative}.jv-Rank .jv-ApplicantRankScore .jv-ApplicantRankScoreBody:after{content:"";position:absolute;right:30px;top:-9px;z-index:1}#jv-QuickViewMain .jv-status .jv-StatusDetailsBody{background:none;background-color:#fff;border:1px solid #e4edf3!important;border-radius:0 0 2px 2px;border-top:3px solid #1872cc!important;position:relative;width:150px}#jv-QuickViewMain .jv-status .jv-StatusDetailsBody:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;position:absolute;right:30px;top:-9px;width:0;z-index:1}#jv-QuickViewMain .jv-status .jv-StatusDetails{left:-38px!important;position:absolute;top:12px!important;width:100%;z-index:999}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-headerBar{background:#fff;border-bottom:1px solid #e4edf3!important;border-left:none!important;color:#263238;font-size:12px;font-weight:400!important;margin:0;padding:5px 0 5px 10px;position:relative}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-StatusDetailsTop{background:none}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-StatusDetailsBottom{height:0!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-StatusDetailsBody{padding:0!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList{width:auto!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li{font-size:12px;padding:5px 10px}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:last-child{border-bottom:none!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:last-child:hover{border-radius:0 0 3px 3px}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:hover{background:#1872cc}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:hover:last-child{border-bottom:none!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:hover a{color:#fff}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li a{border-left:none!important;color:#1872cc;font-weight:400;padding:0}.quick-view-modal{max-height:450px;overflow-y:auto}.educationHistory{border-top:2px solid #e4edf3}.overflow-x-auto{overflow-x:auto}.print-all-column th{padding:5px;white-space:normal}.notifyDays{width:40px!important}.font-grey{color:#330}.actns li.skip-workflow-help{border:none;float:right;position:relative}@media only screen and (max-device-width:778px){.mobile{overflow-x:hidden}.mobile,.mobile body{min-width:0!important}.mobile body{box-sizing:border-box;padding:0}.mobile #container,.mobile .miniHeader .content{padding-right:0;width:100%}.mobile .mobile-navigation-wrapper{margin-bottom:.2em}.mobile .miniHeaderCover{height:auto;margin-left:0;margin-top:0}.mobile .miniHeaderCover .miniHeader{border:0;margin-top:0;padding-left:1em;position:static!important;width:auto!important}.mobile .miniHeaderCover .miniHeader h1{border:none!important}.mobile .miniHeaderCover .miniHeader .stats{margin:5px 0!important}.mobile .miniHeaderCover .ico-back{display:none}.mobile #container{box-sizing:border-box;padding:0 1em}.mobile .quickForms{display:none}.mobile .evaluation dd{border:0!important;margin:0;width:100%}.mobile .summary{margin-bottom:2em;margin-top:1em}.mobile .summary .summary-title{border-bottom:1px solid #acc0ca;font-weight:700;margin-bottom:0;padding-bottom:.5em;width:100%}.mobile .summary .summary-rating{border-bottom:1px solid #acc0ca;float:none;margin-bottom:.5em;padding:.5em 0;text-align:left;width:100%}.mobile .summary .summary-rating label{font-weight:400}.mobile .summary .summary-comment{text-align:left;width:100%}.mobile .summary .noEvalText{width:100%}}.labelWithTooltip{display:inline}.blue-btn{background-color:#1872cc;color:#fff}.jv-modal-container.docuSignModal{font-size:1em;line-height:1.2em;margin:0}.jv-modal-container.docuSignModal .inline{display:inline}.jv-modal-container.docuSignModal .float-right{float:right!important}.jv-modal-container.docuSignModal .margin-right-none{margin-right:0}.jv-modal-container.docuSignModal .btn,.jv-modal-container.docuSignModal .btnPrint{border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;line-height:1em;min-width:6.5em;padding:.55em 1em;text-align:center}.jv-modal-container.docuSignModal .blue-btn{background-color:#1872cc;border:1px solid rgba(48,122,194,.6)}.jv-modal-container.docuSignModal .dark-tri-btn{background-color:gray;border:1px solid hsla(0,0%,45%,.6)}.jv-modal-container.docuSignModal .half-width{width:50%!important}.jv-modal-container.docuSignModal .col-3{border-left-width:0;display:inline-block;float:left;margin-left:0;padding:.9em;width:23.5%}.jv-modal-container.docuSignModal .padding-top-x-small{padding-top:.65em}.jv-modal-container.docuSignModal .padding-left-none{padding-left:0}.jv-modal-container.docuSignModal .large{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em}.jv-modal-container.docuSignModal .dark-sec{color:#5b6971}.jv-modal-container.docuSignModal .tooltip-default.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;position:absolute;right:19px;top:-5px;width:0}.jv-modal-container.docuSignModal .tooltip-default.up.sitRight .tooltipWindow{background-color:#1872cc;border-radius:2px;box-shadow:0 2px 3px #ccc;display:inline-block;font-weight:400!important;position:absolute;right:-17px;text-align:left;top:20px;width:15em;z-index:2000}.jv-modal-container.docuSignModal .tooltip-default{position:relative}.jv-modal-container.docuSignModal .tooltipContainer{background-color:#fff;margin-top:4px;padding:10px}.jv-modal-container.docuSignModal p:last-child{margin-bottom:0}.jv-modal-container.docuSignModal p{font-size:.846em;margin-left:0;margin-right:0}.jv-modal-container.docuSignModal .clearfix:after{clear:both}.jv-modal-container.docuSignModal .clearfix:after,.jv-modal-container.docuSignModal .clearfix:before{content:"";display:table;line-height:0}.jv-modal-container.docuSignModal .clearfix:after{overflow:hidden}.jv-modal-container.docuSignModal .margin-top-small{margin-top:.9em}.jv-modal-container.docuSignModal .icon{-moz-osx-font-smoothing:grayscale;font-family:jobvite-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-7px;text-transform:none}.jv-modal-container.docuSignModal label{display:inline}.jv-modal-container.docuSignModal .clearfix{overflow:visible}.whiteSpacePreWrap{white-space:pre-wrap}.whiteSpacePreLine{white-space:pre-line}table.noBorderTr tr{border:none!important}table.noBorderTr td{padding:10px 0 0 10px}table.noBorderTr td:first-child{width:15%}.tableCellNoWrap{display:table-cell;white-space:nowrap}.tableCellPaddingLeft{display:table-cell;padding-left:4px;width:100%}.feedFilters{border-color:#e4edf3}.feedFilters .border{border-color:#87969b;border-radius:2px}.feedFilters .sort-list-selected-option{height:30px;min-width:55px;padding:3px!important;width:55px}.feedFilters .sort-menu-indicator{display:none}.feedFilters .sort-list-options-menu{box-shadow:0 0 3px 0 #acc0ca;left:-145px;width:200px}.feedFilters a.icon.icon-refresh{color:#1872cc;font-size:20px}.feedFilters a.icon.icon-refresh.separator{border-right:none}.action-dropdown{box-shadow:0 3px 3px 0 #acc0ca;right:10px;z-index:12}.action-dropdown li a:hover{color:#acc0ca}i.feedActions{color:#c2c2c2}span.feedActions{color:#6e6e6e}a.feedActions{align-items:center;display:flex;position:relative;width:100px}ul.feedActions{background:#fff;border-radius:3px;display:table;left:0;padding:0;position:absolute;top:40px}ul.feedActions li{border-top:1px solid #eaeaea;color:#686868;list-style:none;margin:0;padding:10px}ul.feedActions li a{color:#6e6e6e}.manageCollabTeamMembers{margin-left:30px}.manageCollabTeamRoleName{color:#5b6971}.top3{top:3px}.right0{right:0}.position-aboslute{position:absolute}.disabled{opacity:.25}#jv-candidates .animated{animation-duration:.5s;animation-fill-mode:none}#jv-candidates .tab-content .accordion-mrgn{padding-right:20px}#jv-candidates .tab-content .accordion{width:318px}#jv-candidates .tab-content .accordion.summary input[type=button]:focus{background-color:#1872cc!important}.icon{display:inline-block;margin-right:4px;vertical-align:middle}.icon.valign-bottom{vertical-align:bottom}.deleteModaltable{border:0;border-collapse:collapse;border-spacing:0}.deleteModaltablerow{border:0;border-bottom:0!important;border-left:0!important;border-right:0!important;margin:0;padding:0;vertical-align:baseline}.deleteModaltabletd{border:0;padding:0}.font-light{font-weight:300}.regular{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em}.padding-top-xx-small{padding-top:.3em}.pagination .pagination-controls{float:right}.pagination .pagination-controls .next,.pagination .pagination-controls .previous{border:1px solid #e6e6e6;border-radius:.16em;cursor:pointer;display:inline-block;line-height:1em;padding:.7em}.pagination .pagination-controls .next i,.pagination .pagination-controls .previous i{color:#253238;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em}.pagination .pagination-controls .next:hover,.pagination .pagination-controls .previous:hover{background-color:#edf4fa}.pagination .pagination-controls .next:hover i,.pagination .pagination-controls .previous:hover i{color:#215485}.pagination .pagination-controls .next:active,.pagination .pagination-controls .previous:active{background-color:#b8d3ed}.pagination .pagination-controls .next:active i,.pagination .pagination-controls .previous:active i{color:#215485}.pagination .pagination-controls .next.disabled,.pagination .pagination-controls .previous.disabled{background-color:hsla(0,0%,96%,.5);cursor:default}.pagination .pagination-controls .next.disabled i,.pagination .pagination-controls .previous.disabled i{color:rgba(184,211,237,.5)}.pagination .pagination-context{color:#263238;float:right;font-weight:300;margin-right:1em;margin-top:.65em}.pagination .pagination-back{clear:both;color:#263238;float:right;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:300}.next,.previous{background-color:hsla(0,0%,100%,.7);border:1px solid #f4f4f4;-moz-border-radius:.1em;-ms-border-radius:.1em;-o-border-radius:.1em;-webkit-border-radius:.1em;border-radius:.1em;cursor:pointer;display:inline-block;line-height:1em;padding:5px 5px 4px}.pagination .pagination-back{margin-top:.9em}.blue{color:#1872cc}.blue-contrast{color:#1565c0!important}.hide-header{display:none}.padding-top-x-small{padding-top:.65em}.pagination-controls button{background:hsla(0,0%,100%,.7)}.pagination-controls button i.icon{margin-right:0}.activity-tab-header{border-bottom:1px solid #e6e6e6;padding-bottom:15px}.activity-tab-header h2{border-bottom:none;display:inline-block}.activity-tab-header div.clearfix.padding-top-x-small.float-right{padding-top:0}div.activityFeed .accordion-large li.paddingLeft0 div.marginLeft25{display:inline-block;max-width:800px}#scheduler-calendar .fc-icon-icon-arrow-3-left:before,.icon-arrow-3-left:before,.pagination-left:before{content:"\e66a"}#scheduler-calendar .fc-icon-icon-arrow3:before,.icon-arrow3:before,.pagination-right:before{content:"\e680"}.cardedView{line-height:1.4em}.cardedView h3{font-size:1em;margin:0;padding:0}.cardedView .modalTooltip.up.sitRight .tooltipWindow{right:2em!important;top:2.5em!important}.cardedView .word-wrap{width:auto}.triangle-right-white{position:relative;top:10px}.triangle-right-white:after{border-bottom:7px solid transparent;border-left:7px solid #fff;border-top:7px solid transparent;content:"";height:0;margin:0;margin-left:10px;margin-top:1px;padding:0;position:absolute;width:0}.tab-btn{margin-right:1px;margin-top:1px}.tab-btn button{background:#1872cc;border-radius:0;padding:12px 12px 9px!important}.tab-btn button.active{background:#fff;border:none;color:#000}.tab-btn button:hover{border:none}.jv-cand-mini-header{margin-top:40px}.jv-cand-mini-header a.ico-back{margin-top:30px!important}.jv-cand-mini-header .jv-miniHeader-title h3.link a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:650px}.jv-cand-application-placeholder{margin-bottom:24px;min-height:400px}.jv-cand-resume-upload{display:inline;margin-left:10px}.jv-cand-message-list>li,.jv-cand-notes-list>li,.jv-cand-workflow-steps>li{padding:5px 0 5px 50px!important}.jv-cand-message-list>li hgroup:before,.jv-cand-notes-list>li hgroup:before,.jv-cand-workflow-steps>li hgroup:before{padding-right:40px!important}.jv-cand-message-list>li hgroup h5,.jv-cand-notes-list>li hgroup h5,.jv-cand-workflow-steps>li hgroup h5{padding-top:16px}.jv-cand-message-list>li .workflow-timezone-text,.jv-cand-message-list>li:not(.active) hgroup h5,.jv-cand-notes-list>li .workflow-timezone-text,.jv-cand-notes-list>li:not(.active) hgroup h5,.jv-cand-workflow-steps>li .workflow-timezone-text,.jv-cand-workflow-steps>li:not(.active) hgroup h5{padding-bottom:16px}.jv-cand-message-list>li .workflow-timezone-text,.jv-cand-notes-list>li .workflow-timezone-text,.jv-cand-workflow-steps>li .workflow-timezone-text{padding-top:16px}.jv-cand-message-list>li .innerList hgroup:before,.jv-cand-notes-list>li .innerList hgroup:before,.jv-cand-workflow-steps>li .innerList hgroup:before{left:-45px!important}.jv-cand-activity-list>li{padding:16px 0 7px!important}.jv-cand-activity-list>li time{margin-top:0!important;padding-top:0!important}.scheduler-container{position:relative}.scheduler-container .scheduler-container-header{height:45px}.scheduler-container .scheduler-container-header h6{line-height:15px}.scheduler-container .scheduler-container-header button{height:40px;margin-top:1px}.scheduler-container .scheduler-container-header .triangle-right-white{top:16px}.scheduler-container .scheduler-container-header .triangle-right-white:after{border-bottom:6px solid transparent;border-left:8px solid #fff;border-top:6px solid transparent;margin-top:2px}.scheduler-calendar-container{box-shadow:0 4px 3px -2px rgba(0,0,0,.2)}.scheduler-calendar-container .timezone{margin-top:-5px}.scheduler-calendar-container .legend{font-size:10px;margin-left:33px}.scheduler-calendar-container .legend.user{background:rgba(255,161,94,.5)}.scheduler-calendar-container .legend.location{background:rgba(249,168,37,.5)}.scheduler-calendar-container .legend .legend-icon{height:20px;margin-right:5px;width:20px}.scheduler-calendar-container .legend .legend-icon input[type=checkbox]{margin-top:-4px}.scheduler-calendar-container .legend .legend-icon.busy{background-size:6px 6px!important;background:#acc0ca}.scheduler-calendar-container .legend .legend-icon.tentative{background-color:#acc0ca;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 8px)}.scheduler-calendar-container .legend .legend-icon.location,.scheduler-calendar-container .legend .legend-icon.user{background-size:6px 6px!important}.table.scheduler-options{box-shadow:0 4px 4px -2px rgba(0,0,0,.2)}.table.scheduler-options .totalDuration{height:30px;width:50px}.table.scheduler-options.ng-animate{transition:opacity .5s,transform .5s}.table.scheduler-options.ng-animate.ng-hide{bottom:-50px;display:table!important}.table.scheduler-options.ng-animate.ng-hide-add-active{opacity:0;position:absolute;top:50px;transform:translateY(-50px);width:990px!important}.table.scheduler-options.ng-animate.ng-hide-remove-active{margin-top:-50px;opacity:1;transform:translateY(50px)}.table.scheduler-options .column{background:#fff;border:none!important}.table.scheduler-options .column:not(:last-child){border-right:1px solid #e4edf3!important}.table.scheduler-options .column:first-child{background:#fff}@media screen and (max-width:1240px){.jv-cand-workflow-message-form{display:flex;flex-direction:column}.accordion-mrgn-left{margin-left:0!important}}.jv-cand-workflow-message-form{margin-bottom:100px;margin-left:100px;margin-right:100px}.jv-cand-workflow-message-form .qq-upload-button{margin:0 16px 10px 0!important}.jv-cand-workflow-message-form .accordion-mrgn-left,.jv-cand-workflow-message-form .forwardSchedule{margin-left:315px}.cancel:hover{background-color:#e4eaee}.scheduler{background:#d5e7fa;height:109vh;max-height:740px;overflow-y:auto}.scheduler .proposal-time{font-size:1.1em}.scheduler .interview-details .small{font-size:.84em}.scheduler .interview-details .interviewersList .select2-container .select2-choice span{margin-right:0}#scheduler-calendar .fc-icon-icon-arrow-3-left,#scheduler-calendar .fc-icon-icon-arrow-common,#scheduler-calendar .fc-icon-icon-arrow3{color:#263238;font-family:jobvite-icons!important}#scheduler-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:unset;padding-top:9px}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event{background-size:auto}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.busy{background-image:none}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.tentative{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 20px)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.user{background-color:rgba(255,161,94,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.user .fc-content{background:rgba(255,161,94,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.location{background-color:rgba(249,168,37,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.location .fc-content{background:rgba(249,168,37,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event{border:1px solid #fff;border-radius:unset}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event .fc-content .fc-time{display:none;margin-left:.3em}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event .fc-content .fc-title{color:#4a4a4a;font-family:Open Sans;font-size:10px;font-weight:600;height:14px;line-height:14px;text-align:center;width:13px}#scheduler-calendar .requested-availability.fc-v-event{background-color:#1872cc;border:1px solid #fff;border-radius:unset}#scheduler-calendar .requested-availability.fc-v-event .icon-cross{display:inline-block;position:absolute;right:3px;top:2px;z-index:5}#scheduler-calendar .requested-availability.fc-v-event .fc-content,#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-title{display:inline-block}#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time{color:#fff;font-family:Open Sans;font-size:10px;font-weight:400;margin-left:.3em}#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time span{display:unset}#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time:after,#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time:before{content:normal}#scheduler-calendar .requested-availability.fc-v-event .fc-bg{display:inline-block;opacity:0}#scheduler-calendar .requested-availability.fc-v-event .fc-resizer{display:inline-block}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default{background-image:none;background:none;border:1px solid #e4edf3;border-radius:0;height:30px;padding:0 10px;text-shadow:none}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-next-button,#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-prev-button{border:none;box-shadow:none;min-width:30px;padding:0 0 0 20px}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-next-button:focus,#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-prev-button:focus{border:none}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-state-active{background:#f5f8fa;box-shadow:none;color:#8cbff1}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default:focus{border:1px solid #e4edf3;color:#263238}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default:hover{color:#1f63af}#scheduler-calendar .fc-agendaDay-view th.fc-day-header.fc-widget-header{padding:0;text-align:left;vertical-align:middle}#scheduler-calendar .fc-agendaDay-view th.fc-day-header.fc-widget-header span{font-size:24px;margin-left:5px}#scheduler-calendar .fc-agendaWeek-view th.fc-day-header.fc-widget-header span:first-child{text-transform:uppercase}#scheduler-calendar .fc-agendaWeek-view th.fc-day-header.fc-widget-header span:last-child{text-transform:none}#scheduler-calendar table{line-height:1em}#scheduler-calendar table thead tr{border:none!important;border-bottom:1px solid #e4edf3!important}#scheduler-calendar table thead tr td.fc-head-container{border:none;border-top:1px solid #e4edf3}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header{border:none}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-axis.fc-widget-header,#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header{background:none;height:48px}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-axis.fc-widget-header span,#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header span{white-space:normal}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header{padding:10px 10px 0 20px;text-align:left}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header.fc-sat,#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header.fc-sun{background:#f5f8fa}#scheduler-calendar table tbody{background:none}#scheduler-calendar table tbody.fc-body>tr{border:none!important}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content{border:none}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-bg .fc-today{background:none}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-bg .fc-sat,#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-bg .fc-sun{background:#f5f8fa}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr[data-time]{border-top:none;height:14px}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr[data-time] td{height:1em}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr[data-time] td span{font-size:10px;font-weight:600}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr.fc-minor td.fc-widget-content,#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr:not(.fc-minor) td.fc-axis{border-top:none}#scheduler-datepicker .ui-datepicker{background:none!important;border:none!important;padding:0!important;width:auto!important}#scheduler-datepicker .ui-datepicker .ui-datepicker-header{font-size:.9em;padding-top:10px}#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{overflow:hidden;top:12px!important}#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-6px}#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before,#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{color:#263238;font-size:1.16em;margin-bottom:4px}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar{line-height:1em;margin-bottom:0}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar tr{border:none!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar tbody,#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar th{background:none}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td .ui-state-default{font-size:14px}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td:not(.ui-datepicker-today) .ui-state-default{background:none!important;border:1px solid transparent!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled) .ui-state-default:hover{background:#f76700!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled .ui-state-default:hover{background:none!important;color:gray!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td.jv-state-selected .ui-state-default,#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled.jv-state-selected .ui-state-default:hover{background:#1f63af!important;border:none!important;color:#fff!important}.switch{display:inline-block;height:20px;position:relative;width:36px}.switch input[type=checkbox][disabled=disabled]{-webkit-appearance:none;-moz-appearance:none}.switch input{height:0;opacity:0;width:0}.switch input:checked+.slider{background-color:#47a84c;opacity:1}.switch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.switch input:focus+.slider{box-shadow:0 0 1px #5b6971}.switch .slider{background-color:#1f63af;bottom:0;cursor:pointer;left:0;opacity:.5;right:0;top:0}.switch .slider,.switch .slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.switch .slider:before{background-color:#fff;bottom:2px;content:"";height:16px;left:2px;width:16px}.switch .slider.round:before{border-radius:50%}.switch .slider.round{border-radius:34px}.jv-cand-app-tabs{border-top:none!important}.jv-cand-app-tabs ul li{padding:.5em .9em}.jv-cand-app-tabs ul li a{color:#263238!important;font-size:14px}.jv-cand-scheduler-outlook-cal{margin-left:0!important;margin-top:52px!important}.jv-cand-scheduler-outlook-cal .subtitle1{padding-left:10px}.jv-fc-header-title h2{font-size:20px;font-weight:600;line-height:32px}.jv-cand-scheduler-mini-header.container{margin-top:0;max-width:1600px;width:100%}.jv-cand-scheduler-mini-header.container .content{width:100%}.jv-cand-scheduler-mini-header .jv-cand-mini-header{margin-top:20px!important;padding:0!important}.jv-cand-scheduler-action-buttons{margin-top:0!important;padding-top:0!important;position:relative!important}.scheduler-action-buttons{background:#fff;bottom:0;max-width:1600px;overflow:auto;padding:0 5px 15px 0;position:relative;width:100%;z-index:100}.scheduler-action-buttons .btn:hover,.scheduler-action-buttons .btnPrint:hover{border:none}.scheduler-action-buttons .btn.dark-tri-btn,.scheduler-action-buttons .dark-tri-btn.btnPrint{background:#5b6971}.scheduler-action-buttons .btn.dark-tri-btn:hover,.scheduler-action-buttons .dark-tri-btn.btnPrint:hover{background:#263238}.iframe-jvim{background:url(../013f1a04d7d70954a316.gif) center 25% no-repeat;min-height:500px;width:100%}.enhanced-select2 .select2-container{background:#fff}.enhanced-select2 .select2-container a.select2-choice{background:none;border-color:#e4edf3;border-radius:0;font-weight:400;line-height:24px;min-height:30px}.enhanced-select2 .select2-container a.select2-choice span{margin-right:0}.enhanced-select2 .select2-container a.select2-choice div{background:none;border:none}.enhanced-select2 ul.select2-choices{border:1px solid #e4edf3;min-height:30px}.totalDuration-select2 .select2-container{width:100px!important}.timeslot-select2 .select2-container{width:50px!important}.interviewDuration-select2 .select2-container{width:65px!important}.order-select2 .select2-container{width:50px!important}.timezone-select2 .select2-container{width:225px!important}.dropdownWidth{border-top:1px solid #5897fb!important;min-width:50px;padding-top:5px;width:auto!important}div[ng-switch-when=CheckBox] .jv-action-checkbox{display:block}div[ng-switch-when=CheckBox] .jv-action-checkbox label{display:inline-block}div[ng-switch-when=Radio] .jv-action-radio-button{display:block}div[ng-switch-when=Radio] .jv-action-radio-button label{display:inline-block}.progress{background-color:#e4edf3;border-radius:5px;height:8px;width:50px}.progress .progress-bar{border-radius:5px;display:block;height:inherit}.progress .progress-bar.r-0,.progress .progress-bar.r-1{background-color:#c62828;width:20%}.progress .progress-bar.r-2{background-color:#f76700;width:40%}.progress .progress-bar.r-3{background-color:#f9a825;width:60%}.progress .progress-bar.r-4{background-color:#47a84c;width:80%}.progress .progress-bar.r-5{background-color:#1b5e20;width:100%}.jv-offer-flow .btn-group{overflow:hidden}.jv-offer-flow .space-horizontal{margin:64px 0}.downloadResumeUL{background-color:#fff;display:none;margin:0 -30%;position:absolute;width:200px;z-index:1000}.downloadResumeUL li:hover{font-weight:700}.downloadResumeUL li:hover a{color:#1872cc;font-weight:700}.downloadResumeUL li{border-bottom:.5px solid gray}.downloadResumeUL li a{color:#333;font-size:12px;font-weight:400;margin:7px}.downloadResume{display:inline-block}.downloadResume:hover .downloadResumeUL{display:block}#loaderMessage{color:#000;text-align:center;width:100%}#loaderMessage h1{font-size:18px}div.workflow h6.workflow-title{font-size:16px;font-weight:500}div.workflow h4.workflow-item-header{font-family:Open Sans,Helvetica}div.workflow li a.btn-green{line-height:20px}#evaluations h6.evaluations-title{font-family:Open Sans,Helvetica;font-size:16px;font-weight:500;padding-bottom:8px}#evaluations .interview-summary-container{margin:1rem 0 4rem;width:50%}#evaluations .interview-summary-container .ai-summary{border:1px solid #905fa8;padding:10px}#evaluations .interview-summary-container .ai-summary .subtitle1,#evaluations .interview-summary-container .ai-summary .subtitle1 .icon-sparklies:before{color:#905fa8}#evaluations .interview-summary-header{align-items:flex-start;background-color:#f8f1fb;display:flex;padding:1rem}#evaluations .interview-summary-header .icon-sparklies{padding-right:10px}#evaluations .interview-summary-header .icon-sparklies:before{color:#905fa8;font-size:16px}#evaluations .interview-summary-header .interview-summary-title{line-height:1.6rem}#evaluations .interview-summary-header i{margin-right:.5rem;margin-top:.2rem}#evaluations .interview-summary-header p{margin:0}#evaluations .interview-summary-actions{display:flex;gap:.5rem;margin-top:1rem}#evaluations .interview-summary-actions button{background-color:transparent;color:#1872cc!important;font-weight:400}#evaluations .interview-summary-actions button.btn-summary{border:1px solid #1872cc}#evaluations .interview-summary-actions button .icon-sparklies:before{color:#1872cc;font-size:16px}#evaluations .interview-summary-actions button:hover{box-shadow:none}div.messages-container li hgroup h4,div.messages-container li hgroup h5,div.notes-container li hgroup h4,div.notes-container li hgroup h5{font-family:Open Sans,Helvetica;font-size:14px}div.messages-container li hgroup h4.accordion-item-header-title,div.notes-container li hgroup h4.accordion-item-header-title{font-weight:600}div.messages-container li hgroup h5.accordion-item-header-subtitle,div.notes-container li hgroup h5.accordion-item-header-subtitle{font-weight:400}div.messages-container h6.messages-title,div.messages-container h6.notes-title,div.notes-container h6.messages-title,div.notes-container h6.notes-title{font-size:16px;font-weight:500}.candidateLink{font-size:18px;top:2px}.candidateLink .icon{margin-top:4px}body.stylekit-v2-enabled{margin-top:0}body.stylekit-v2-enabled div#jv-candidates{margin-top:25px}body.stylekit-v2-enabled.cozy{font-size:14px}body.stylekit-v2-enabled div.jv-daterange-filter div.margin-top-x-small.row{display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-between}body.stylekit-v2-enabled div.jv-daterange-filter div.margin-top-x-small.row div.col-6.padding-none.ng-scope{flex-grow:1;margin-left:0;min-width:100px}body.stylekit-v2-enabled div.jv-daterange-filter div.margin-top-x-small.row div.col-6.padding-none.ng-scope input.hasDatepicker{max-width:none}body.stylekit-v2-enabled .dark-pri-bg{background-color:#f5f8fa;border-color:#e4edf3}body.stylekit-v2-enabled .dark-sec{color:#5b6971}body.stylekit-v2-enabled .dark-sec.blue,body.stylekit-v2-enabled ul>li>a.dark-tri.padding-x-small{color:#1872cc}body.stylekit-v2-enabled ul>li>a.dark-tri.padding-x-small:hover{color:#8cbff1}body.stylekit-v2-enabled #header{height:45px}body.stylekit-v2-enabled div.identity>div.identity-top-wrapper{background-color:#f5f8fa}body.stylekit-v2-enabled .identity-top-wrapper abbr.select2-search-choice-close{margin-right:5px;top:10px}body.stylekit-v2-enabled div.application-tabs-wrapper>div{background-color:#f3f7f9}body.stylekit-v2-enabled ul.application-tabs{border-top:none!important}body.stylekit-v2-enabled ul.application-tabs li{padding-bottom:.5em;padding-left:8px;padding-right:8px}body.stylekit-v2-enabled .actionsDropdown .action-expand{color:#5b6971}body.stylekit-v2-enabled .small-pagination{height:88px}body.stylekit-v2-enabled .profile-pic{line-height:68px}body.stylekit-v2-enabled .profile-pic p.paging{line-height:80px}body.stylekit-v2-enabled .jv-cand-profile-name{line-height:68px}body.stylekit-v2-enabled #jv-actions{margin-top:23px}body.stylekit-v2-enabled .actionsDropdownContainer a{padding:5px 0}body.stylekit-v2-enabled .activity-tab-header{align-items:center;display:flex;justify-content:space-between}body.stylekit-v2-enabled .activity-tab-header h6{font-size:16px;font-weight:500}body.stylekit-v2-enabled .activityFeed{clear:both}body.stylekit-v2-enabled .allApplicationsTitle{display:block;overflow:hidden;padding-bottom:10px}body.stylekit-v2-enabled .jv-workflow-update-chart{display:block;padding-bottom:15px}body.stylekit-v2-enabled .jv-workflow-update-chart .cand-centric-block,body.stylekit-v2-enabled .jv-workflow-update-chart .cand-centric-h5{color:#5b6971;font-family:Open Sans,Helvetica;font-size:12px}body.stylekit-v2-enabled .jv-workflow-update-chart .tooltipWindow{left:-10em!important}body.stylekit-v2-enabled .jv-workflow-update-chart .tooltipWindow:after{left:13em!important}body.stylekit-v2-enabled .jv-cand-message-filter .select2-container{max-width:98%;width:98%}body.stylekit-v2-enabled .jv-cand-message-filter .select2-container .select2-choice{border-radius:2px;max-width:98%;width:98%}body.stylekit-v2-enabled .jv-quick-form .jv-quick-form-options input[type=radio]{margin-left:-15px!important}body.stylekit-v2-enabled ul.application-tabs>li>a{color:#263238!important;font-size:14px}body.stylekit-v2-enabled div.tab-content h2.first{margin-top:5px;padding-bottom:20px}body.stylekit-v2-enabled h4{font-size:1em;line-height:20px}body.stylekit-v2-enabled h5{font-size:1em;line-height:15px}body.stylekit-v2-enabled h5.cand-centric-block,body.stylekit-v2-enabled h5.cand-centric-h5{font-size:11px}body.stylekit-v2-enabled .blue-select2 .select2-choice{background-color:#ecf3f9!important;border-color:#8a9597!important}body.stylekit-v2-enabled .dropDownMenu{border-color:#8a9597}body.stylekit-v2-enabled .select2-chosen{color:#5b6971!important}body.stylekit-v2-enabled textarea{border-color:#8a9597}body.stylekit-v2-enabled div.feed-icon,body.stylekit-v2-enabled div.feedContent,body.stylekit-v2-enabled span.connector{border-color:#e4edf3;color:#5b6971}body.stylekit-v2-enabled .jv-gridHeaderContainer,body.stylekit-v2-enabled div.jv-filter{background-color:#f5f8fa}body.stylekit-v2-enabled div.filters.jumpnav{margin-right:24px;width:22%}body.stylekit-v2-enabled div.filters.jumpnav>div{padding:10px}body.stylekit-v2-enabled a.filters.jumpnav{margin-right:15px}body.stylekit-v2-enabled div.select2-container ul.select2-choices{border-radius:4px}body.stylekit-v2-enabled div.select2-container ul.select2-choices li.select2-search-choice{background-color:#f5f8fa;background-image:none!important;border-radius:4px;margin:6px 3px}body.stylekit-v2-enabled div.select2-container ul.select2-choices li.select2-search-choice a.select2-search-choice-close{top:4px}body.stylekit-v2-enabled div.tab-content h2{padding-bottom:5px;padding-top:5px}body.stylekit-v2-enabled input.cancel{color:#5b6971}.jv-select-miles{height:30px}.jv-workflow-update-caption .status-caption{font-size:14px}.tab-content iframe{width:100%}#jv-candidates p.paging.right{height:100%}#jv-candidates .qq-upload-instruction{line-height:22px}#jv-candidates .paddingBottom5{padding-bottom:8px}#jv-candidates .quickForms{top:100px}#jv-candidates .actions.block.clear.centerContainer{margin-bottom:15px!important;margin-top:12px!important}#jv-candidates .contact-details,#jv-candidates .identity-details:first-child{margin-top:24px;padding-top:0}#jv-candidates .secondary-color{color:#5b6971}#jv-candidates .accordion-large>li{padding-bottom:16px!important;padding-top:16px!important}#jv-candidates .accordion-header,#jv-candidates .accordion-large .int-workflow .actns li{margin-bottom:0;margin-top:0}#jv-candidates .accordion-large>li ul.actns{margin-bottom:0;margin-top:0;padding-top:16px}#jv-candidates div>dt:first-child,#jv-candidates div>dt:first-child+dd,#jv-candidates dt,#jv-candidates dt+dd{border-top:none!important}#jv-candidates .workHistoryItem .row-controls{margin-top:0!important}.jv-candidateDetail h3{font-size:20px;line-height:20px}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied{border-bottom:none!important;height:190px!important}.resume-helptext-container a.help{bottom:15px;right:15px}.resume-helptext-container div.help-content{right:0}.resume-helptext-container div.help-content h4{margin-top:0}.resume-helptext-container div.help-content:before{margin-left:unset;right:18px}div.fieldData{border-top:1px solid #e4edf3;padding-bottom:16px;padding-top:16px}.accordion-mrgn>div h6.first,.accordion-mrgn>form h6.first{margin-bottom:16px;margin-top:6px}.identity-top.clear.centerContainer ul{padding-top:0}.jv-cand-workflow-steps.accordion-large>li p{margin-bottom:0}.jv-cand-workflow-steps.accordion-large .int-workflow .actns li{margin-bottom:10px!important}#evaluations form[id^=evaluation] .header a:not(:first-child){margin-left:8px}#evaluations form[id^=evaluation] .header ul{margin-left:24px}#evaluations form[id^=evaluation] dl dd,#evaluations form[id^=evaluation] dl dt{margin:16px 0}#evaluations form[id^=evaluation] .smallFont{color:#5b6971}.jv-cand-messager-tinyMCE .mce-tinymce{width:99.6%!important}.jv-cand-messager-uploader .qq-upload-instruction{line-height:30px!important}.jv-cand-offer-letter-uploader .qq-upload-instruction{line-height:45px!important}.jv-cand-details-wrapper h6{border-bottom:1px solid #e4edf3!important;padding-bottom:16px}.jv-cand-details-wrapper h6.first{border:none!important;margin-bottom:0!important}.jv-cand-details-wrapper .jv-cand-app-details .jv-app-field{border-bottom:1px solid #e4edf3!important}.jv-cand-details-wrapper .jv-cand-app-edit-details{padding-bottom:15px}.jv-cand-details-wrapper .jv-cand-app-edit-details .Candidate{border-bottom:1px solid #e4edf3!important}.jv-cand-details-wrapper .jv-cand-details-actn-btn{border-top:1px solid #e4edf3!important;padding-top:16px}.jv-cand-details-wrapper input.jv-cand-details-actn-btn{border-top:1px solid #e4edf3!important;margin-top:16px}.offerGenerate h6{border-bottom:1px solid #e4edf3!important;padding-bottom:10px}.jv-applicant-social-profile h2{font-family:Poppins;font-size:20px!important;font-weight:600!important;line-height:32px!important}.jv-applicant-social-profile h2 a{font-size:16px}.jv-cand-tabs-container .scroll-buttons{cursor:pointer;font-family:16px;margin-top:6px;position:relative;z-index:100}.jv-cand-tabs-container .scroll-buttons.inactive i{color:#e4edf3}.jv-cand-tabs-container .tabSettings-wrapper{left:25px}.jv-cand-tabs-container .prev-scroll{float:left}.jv-cand-tabs-container .next-scroll{float:right}.jv-cand-tabs-container ul.application-tabs-slider-wrapper{float:left;height:38px;margin-left:8px!important;max-width:96%;overflow:hidden;padding:0!important;white-space:nowrap}.jv-cand-tabs-container ul.application-tabs-slider-wrapper li{display:inline-block;float:none;vertical-align:top}.jv-cand-tabs-container ul.application-tabs-slider-wrapper .jv-first-cand-tab{transition:all 1s ease}@media only screen and (max-width:1300px){.jv-cand-tabs-container ul.application-tabs-slider-wrapper{margin-left:15px!important;max-width:94%}}@media only screen and (max-width:1000px){.jv-cand-tabs-container ul.application-tabs-slider-wrapper{margin-left:7px!important}}.document-created-by{margin-bottom:18px}.cover-page-header{font-size:24px}.cover-page-details-container .cover-page-details-row{display:flex}.cover-page-details-container .cover-page-details-row .cover-page-column{width:50%}.cover-page-details-container .cover-page-details-row .cover-page-column .cover-page-detail{margin-top:8px}.cover-page-details-container .cover-page-details-row .cover-page-column .cover-page-detail div.bold{font-weight:600}#cover-page-modal .jv-modal{min-width:500px;width:fit-content!important}.LinkedInAcIframe{height:30px;width:30px;z-index:10}.lihw-widget{display:inline}.lihw-widget iframe{position:absolute;top:55px}.linkedIn-popup-modal.isActive iframe{height:400px!important;width:60%!important;z-index:15}.candidate-rank-title-container{display:flex;justify-content:space-between}.match-chip-container{-webkit-align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.08);background-color:#8237e2;border:0;border-radius:16px;box-sizing:border-box;color:#263238;color:#fff;cursor:default;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:600;height:32px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.25rem;outline:0;padding:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .3s cubic-bezier(.4,0,.2,1) 0s,box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;transition:background-color .3s cubic-bezier(.4,0,.2,1) 0s,box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;vertical-align:middle;white-space:nowrap}.match-chip-container.small-chip{height:20px}.match-chip-container .match-chip-text{overflow:hidden;padding-left:12px;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.talent-fit-chip-container{-webkit-align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:1px solid #197b1e;border-radius:16px;box-sizing:border-box;color:#197b1e;cursor:default;font-size:.75rem;font-weight:600;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.25rem;outline:0;padding:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:113px}.talent-fit-chip-container .talent-fit-chip-text{font-weight:700;overflow:hidden;padding-left:7px;padding-right:7px;text-overflow:ellipsis;white-space:nowrap}.talent-fit-chip-container .icon-sparklies{font-size:16px;margin-right:unset;margin-top:-3px}body.acsb-keynav select.acsb-shown[type=select-one]{height:30px!important;width:100%!important}body.acsb-keynav select.acsb-shown[type=select-multiple]{width:100%!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuQ2FuZHYyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFrT0EsZ0JDK3FIQSxDQ2gySEEsZUE1Q0Usa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkRVRixDQ1RFLDBDQUVFLFNEVUosQ0NSRSxxQkFDRSxXRFVKLENDUkUsc0JBQ0UsVURVSixDQ29CQSxlQWhERSxrQkNLUyxDREhULFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkRnQ0YsQ0MvQkUsMENBRUUsU0RnQ0osQ0M5QkUscUJBQ0UsV0RnQ0osQ0M5QkUsc0JBQ0UsVURnQ0osQ0NFQSxvQkFwREUsa0JDb0ZhLENEbEZiLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkRzREYsQ0NyREUsb0RBRUUsU0RzREosQ0NwREUsMEJBQ0UsV0RzREosQ0NwREUsMkJBQ0UsVURzREosQ0NmQSx1TkF6REUsa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBcURBLGtCQXBEQSxlQUNBLGlCQUNBLGlCRDRGRixDQzNGRSxvWUFFRSxTRDhHSixDQzVHRSxrTUFDRSxXRHVISixDQ3JIRSw2TUFDRSxVRGdJSixDQ3JGRSxrTUFFRSxpQkFEQSxjRGlHSixDQzlGRSw2TUFDRSxlRHlHSixDQ3RHQSw2SEFyRUUsa0JDb0ZhLENEbEZiLFlBREEsa0JBd0VBLHdCQXRFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRHVMRixDQ3RMRSxvVEFFRSxTRG1NSixDQ2pNRSwwSkFDRSxXRHlNSixDQ3ZNRSxpS0FDRSxVRCtNSixDQ3BKQSxXQTdFRSxrQkM2Qk0sQ0QzQk4sWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRHFPRixDQ3BPRSxrQ0FFRSxTRHFPSixDQ25PRSxpQkFDRSxXRHFPSixDQ25PRSxrQkFDRSxVRHFPSixDQ3JLQSxVQTdFRSxlRURpQixDRkVqQixpQkFFQSxnQkQ0UEYsQ0MxUEUsZ0NBRUUsU0QyUEosQ0N6UEUsZ0JBQ0UsV0QyUEosQ0N6UEUsaUJBQ0UsVUQyUEosQ0N0TEEsWUE5REUseUJBREEsa0JBR0EsZUV6Qm9CLENGMEJwQixtQkFDQSxlRDBQRixDQ3pQRSw4QkFQQSx1QkFHQSxhRGlRRixDQ3pQRSxxQ0FFRSx3QkQwUEosQ0N4UEUscUJBRUUsb0JDbkNPLENEa0NQLGFEMlBKLENDdk1BLFNBM0ZFLGtCQ2tDSSxDRGhDSixZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJEc1NGLENDclNFLDhCQUVFLFNEc1NKLENDcFNFLGVBQ0UsV0RzU0osQ0NwU0UsZ0JBQ0UsVURzU0osQ0k1S0UsSUFHSSx3QkFDQSx5QkFLQSwwQkFGQSx5QkFDQSwwQkFQRixpQkpvTEosQ0lyTEUsSUFDRSxrQkp3TEosQ0l6TEUsS0FDRSxtQko0TEosQ0k3TEUsS0FDRSxtQkpnTUosQ0lqTUUsS0FDRSxtQkpvTUosQ0lyTUUsS0FDRSxtQko0TUosQ0k3TUUsS0FDRSxtQkpnTkosQ0lqTkUsS0FDRSxtQkpvTkosQ0lyTkUsS0FDRSxtQkp3TkosQ0l6TkUsS0FDRSxtQko0TkosQ0k3TkUsS0FDRSxtQkpnT0osQ0lqT0UsS0FDRSxtQkpvT0osQ0lyT0UsS0FDRSxtQkp3T0osQ0l6T0UsS0FDRSxtQko0T0osQ0k3T0UsS0FDRSxtQkpnUEosQ0lqUEUsS0FDRSxtQkpvUEosQ0lyUEUsS0FDRSxtQkp3UEosQ0l6UEUsS0FDRSxtQko0UEosQ0k3UEUsS0FDRSxtQkpnUUosQ0lqUUUsS0FDRSxtQkpvUUosQ0lyUUUsTUFHSSx3QkFDQSx5QkFIRixvQkowUUosQ0kzUEUsWUFDRSxzQko4UEosQ0kvUEUsWUFDRSx3QkprUUosQ0luUUUsYUFDRSx5QkpzUUosQ0l2UUUsYUFDRSx5QkowUUosQ0kzUUUsYUFDRSx5Qko4UUosQ0kvUUUsYUFDRSx5QkprUkosQ0luUkUsYUFDRSx5QkpzUkosQ0lsUkUsY0FDRSx3QkpxUkosQ0l0UkUsY0FDRSwwQkp5UkosQ0kxUkUsZUFDRSwyQko2UkosQ0k5UkUsZUFDRSwyQkppU0osQ0lsU0UsZUFDRSwyQkpxU0osQ0l0U0UsZUFDRSwyQkp5U0osQ0kxU0UsZUFDRSwyQko2U0osQ0l6U0UsYUFDRSx1Qko0U0osQ0k3U0UsYUFDRSx5QkpnVEosQ0lqVEUsY0FDRSwwQkpvVEosQ0lyVEUsY0FDRSwwQkp3VEosQ0l6VEUsY0FDRSwwQko0VEosQ0k3VEUsY0FDRSwwQkpnVUosQ0lqVUUsY0FDRSwwQkpvVUosQ0loVUUsZUFDRSx5QkptVUosQ0lwVUUsZUFDRSwyQkp1VUosQ0l4VUUsZ0JBQ0UsNEJKMlVKLENJNVVFLGdCQUNFLDRCSitVSixDSWhWRSxnQkFDRSw0QkptVkosQ0lwVkUsZ0JBQ0UsNEJKdVZKLENJeFZFLGdCQUNFLDRCSjJWSixDSXJWRSxJQUlJLFNBR0EsZUFDQSxlSnFWTixDSTdWRSxJQUNFLFVKZ1dKLENJaldFLEtBQ0UsV0pvV0osQ0lyV0UsS0FDRSxXSndXSixDSXpXRSxLQUNFLFdKNFdKLENJN1dFLEtBQ0UsV0pnWEosQ0lqWEUsS0FDRSxXSm9YSixDSXJYRSxLQUNFLFdKd1hKLENJelhFLEtBQ0UsV0o0WEosQ0k3WEUsS0FDRSxXSmdZSixDSWpZRSxLQUNFLFdKb1lKLENJcllFLEtBQ0UsV0p3WUosQ0l6WUUsS0FDRSxXSjRZSixDSTdZRSxLQUNFLFdKZ1pKLENJalpFLEtBQ0UsV0pvWkosQ0lyWkUsS0FDRSxXSndaSixDSXpaRSxLQUNFLFdKNFpKLENJN1pFLEtBQ0UsV0pnYUosQ0lqYUUsS0FDRSxXSm9hSixDSXJhRSxLQUNFLFdKd2FKLENJemFFLE1BSUksY0oyYU4sQ0kvWkUsYUFDRSx1QkprYUosQ0luYUUsYUFDRSx5QkpzYUosQ0l2YUUsY0FDRSwwQkowYUosQ0kzYUUsY0FDRSwwQko4YUosQ0kvYUUsY0FDRSwwQkprYkosQ0luYkUsY0FDRSwwQkpzYkosQ0l2YkUsY0FDRSwwQkowYkosQ0l0YkUsZUFDRSx5Qkp5YkosQ0kxYkUsZUFDRSwyQko2YkosQ0k5YkUsZ0JBQ0UsNEJKaWNKLENJbGNFLGdCQUNFLDRCSnFjSixDSXRjRSxnQkFDRSw0Qkp5Y0osQ0kxY0UsZ0JBQ0UsNEJKNmNKLENJOWNFLGdCQUNFLDRCSmlkSixDSTdjRSxjQUNFLHdCSmdkSixDSWpkRSxjQUNFLDBCSm9kSixDSXJkRSxlQUNFLDJCSndkSixDSXpkRSxlQUNFLDJCSjRkSixDSTdkRSxlQUNFLDJCSmdlSixDSWplRSxlQUNFLDJCSm9lSixDSXJlRSxlQUNFLDJCSndlSixDSXBlRSxnQkFDRSwwQkp1ZUosQ0l4ZUUsaUJBQ0UsNkJKMmVKLENJNWVFLGlCQUNFLDZCSitlSixDSWhmRSxpQkFDRSw2QkptZkosQ0lwZkUsaUJBQ0UsNkJKdWZKLENJeGZFLGlCQUNFLDZCSjJmSixDSXBmRSxJQUdJLGNBQ0EsZUFJQSxTSm9mTixDSTVmRSxJQUNFLFdKK2ZKLENJaGdCRSxLQUNFLFlKbWdCSixDSXBnQkUsS0FDRSxZSnVnQkosQ0l4Z0JFLEtBQ0UsWUoyZ0JKLENJNWdCRSxLQUNFLFlKK2dCSixDSWhoQkUsS0FDRSxZSm1oQkosQ0lwaEJFLEtBQ0UsWUp1aEJKLENJeGhCRSxLQUNFLFlKMmhCSixDSTVoQkUsS0FDRSxZSitoQkosQ0loaUJFLEtBQ0UsWUptaUJKLENJcGlCRSxLQUNFLFlKdWlCSixDSXhpQkUsS0FDRSxZSjJpQkosQ0k1aUJFLEtBQ0UsWUoraUJKLENJaGpCRSxLQUNFLFlKbWpCSixDSXBqQkUsS0FDRSxZSnVqQkosQ0l4akJFLEtBQ0UsWUoyakJKLENJNWpCRSxLQUNFLFlKK2pCSixDSWhrQkUsS0FDRSxZSm1rQkosQ0lwa0JFLEtBQ0UsWUp1a0JKLENJeGtCRSxNQUdJLGNBQ0EsZUFIRixhSjZrQkosQ0k5akJBLGFBQ0UsY0FDRSxzQkppa0JGLENBQ0YsQ0s1dEJBLG1CQUNJLHlCTGt1QkosQ012eUJBLDhQQUNFLGtDTjB5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SSw4R0FDRSxhUDQrQk4sQ08xK0JJLHdRQUVFLFlQKytCTixDTzcrQkksd1dBRUUsYVBrL0JOLENPaC9CSSxzTEFDRSx3QkFDQSxrQkFDQSxTUGsvQk4sQ09qL0JNLGdhQUVFLFNQcy9CUixDT2ovQkkseURBRUUscUJBREEsU1BvL0JOLENPaC9CRSx3RkFFRSxlQURBLGlCUG0vQkosQ09qL0JJLGdIQUNFLG1CQUNBLG9CUG0vQk4sQ083K0JBLDJDQUVFLHlEQUVBLCtCQURBLDRCQUVBLGdCQUNBLGtCUGkvQkYsQ08vK0JBLHNCQUNFLHFCQUNBLHdCUGsvQkYsQ085K0JBLG9EQUVFLHFCUGsvQkYsQ09oL0JBLDZDQUVFLFdQbS9CRixDTzcrQkUsd0JBQ0UscUJQby9CSixDT2wvQkUsc0JBQ0UsYVBvL0JKLENPai9CQSw0QkFDRSx1QlBvL0JGLENPaC9CQSxzQkFPRSwwQkFGQSxlUHEvQkYsQ09sL0JFLDBEQUNFLHFCUHEvQkosQ09uL0JFLDBIQUVFLGNBQ0EsV0FFQSxTQURBLFVQdy9CSixDT3IvQkUsMEVBRUUsV0FDQSxpQlB3L0JKLENPdC9CRSxnQ0FDRSxjUHkvQkosQ092L0JFLGdEQUNFLGVQMC9CSixDT3IvQkEsbUJBQ0UsU1B5L0JGLENPdi9CQSxtQkFJRSxXQURBLGFBREEsZ0JBR0EsVVB5L0JGLENPeC9CRSxxQkFFRSxlUHkvQkosQ092L0JFLHlCQUNFLHNCUHkvQkosQ09qL0JBLDhEQUNFLG9CUHcvQkYsQ090L0JBLDhCQUVFLGVQeS9CRixDT3QvQkUsd0JBQ0UsY0FDQSxpQlB5L0JKLENPai9CRSxtREFFRSxlUHMvQkosQ09wL0JFLGdEQUNFLG9CUHcvQkosQ09yL0JJLHlHQUNFLGNQeS9CTixDT3IvQkUsNERBQ0UsaUJQeS9CSixDT3gvQkksaUlBQ0UsT1A0L0JOLENPdC9CRSx3QkFDRSx5QkFDQSxVUHkvQkosQ09yL0JFLHVGQUVFLGNQdy9CSixDT3QvQkUsOEJBQ0UsY1B3L0JKLENPcC9CQSx3Q0FDRSxlQUNBLGdCQUNBLGtCUHUvQkYsQ1FoMUNDLDZIQUtDLFlSbTFDRixDUWoxQ0Msa0JBRUMscUJBREEsUVJvMUNGLENRajFDQyxvRUFDQyxXUm0xQ0YsQ1FqMUNDLCtGQUdDLHNCQUVBLHdCQURBLDRCQUdBLHFCQU5BLFlBT0Esc0JBTkEsVVJ3MUNGLENRaDFDQyxnQ0FDQyx3RFJrMUNGLENRaDFDQyxnQ0FDQyx3RFJrMUNGLENRaDFDQywrQkFDQyx3RFJrMUNGLENRaDFDQyxlQUdDLDZCQUZBLHNCQUNBLFlSbTFDRixDUWoxQ0UsaUJBQ0MsY1JtMUNILENRajFDRSxrQkFDQyxTQUNBLFNSbTFDSCxDUS8wQ0UsOEJBQ0MsZVJpMUNILENROTBDQyx1REFDQyxTUmcxQ0YsQ1E5MENDLHVCQUVDLGVBREEsZVJpMUNGLENROTBDQyxpQ0FDQyxVUmcxQ0YsQ1EzMENDLCtCQUNDLFFSNjBDRixDUTMwQ0Msa0JBQ0MsZVI2MENGLENRejBDQyw4Q0FDQyxhUjQwQ0YsQ1ExMENDLGdEQUVDLFlSMjBDRixDUXowQ0Msc0ZBQ0MsY0FDQSxjUjIwQ0YsQ1F6MENDLDRDQUNDLFNSMjBDRixDUTEwQ0UsK0NBQ0MsWVI0MENILENRMTBDRSxpSEFDQyxhUjQwQ0gsQ1ExMENFLDhDQUNDLFFSNDBDSCxDUXowQ0Msc0lBQ0MsWUFDQSxVUjIwQ0YsQ1F6MENDLDZDQUNDLHdEUjIwQ0YsQ1F6MENDLDZDQUNDLHdEUjIwQ0YsQ1F6MENDLDRDQUNDLHdEUjIwQ0YsQ1NwN0NBLG1uSEFDSSx3RFR5OUNKLENTdDlDQSxrQkFDSSwrQlR5OUNKLENTdDlDQSxvQkFDSSwrQlR5OUNKLENTdDlDQSxxQkFDSSwrQlR5OUNKLENTdDlDQSx1QkFDSSwrQlR5OUNKLENTdDlDQSx3QkFDSSxnQ1R5OUNKLENTdDlDQSx1QkFDSSxnQ1R5OUNKLENTdDlDQSxpQkFDSSxnQ1R5OUNKLENTdDlDQSxxQkFDSSxnQ1R5OUNKLENTdDlDQSxnRUFDSSxnQ1R5OUNKLENTdDlDQSx3QkFDSSxnQ1R5OUNKLENTdDlDQSx5QkFDSSxnQ1R5OUNKLENTdDlDQSxpQ0FDSSxnQ1R5OUNKLENTdDlDQSxrQ0FDSSxnQ1R5OUNKLENTdDlDQSwyQkFDSSxnQ1R5OUNKLENTdDlDQSw0QkFDSSxnQ1R5OUNKLENTdDlDQSxxQkFDSSxnQ1R5OUNKLENTdDlDQSxrQkFDSSxnQ1R5OUNKLENTdDlDQSxnRUFDSSxnQ1R5OUNKLENTdDlDQSxzQkFDSSxnQ1R5OUNKLENTdDlDQSxxQkFDSSxnQ1R5OUNKLENTdDlDQSx5Q0FDSSxnQ1R5OUNKLENTdDlDQSxzQkFDSSxnQ1R5OUNKLENTdDlDQSxzQkFDSSxnQ1R5OUNKLENTdDlDQSwwREFDSSxnQ1R5OUNKLENTdDlDQSxvQkFDSSxnQ1R5OUNKLENTdDlDQSxzQkFDSSxnQ1R5OUNKLENTdDlDQSx3REFDSSxnQ1R5OUNKLENTdDlDQSw4REFDSSxnQ1R5OUNKLENTdDlDQSxrQkFDSSxnQ1R5OUNKLENTdDlDQSxrRUFDSSxnQ1R5OUNKLENTdDlDQSxxREFDSSxnQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSxtR0FDSSxpQ1R5OUNKLENTdDlDQSx1QkFDSSxpQ1R5OUNKLENTdDlDQSwyQ0FDSSxpQ1R5OUNKLENTdDlDQSxnQkFDSSxpQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSx1Q0FDSSxpQ1R5OUNKLENTdDlDQSxXQUNJLGlDVHk5Q0osQ1N0OUNBLDJCQUNJLGlDVHk5Q0osQ1N0OUNBLFdBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUNBQ0ksaUNUeTlDSixDU3Q5Q0Esb0NBQ0ksaUNUeTlDSixDU3Q5Q0EsK0JBQ0ksaUNUeTlDSixDU3Q5Q0EseUJBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0NBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EsMkJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0Esc0JBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EsaUJBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0Esa0JBQ0ksaUNUeTlDSixDU3Q5Q0Esd0JBQ0ksaUNUeTlDSixDU3Q5Q0EsOEJBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EseUJBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EsNkJBQ0ksaUNUeTlDSixDU3Q5Q0Esd0JBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EsWUFDSSxpQ1R5OUNKLENTdDlDQSwrQkFDSSxpQ1R5OUNKLENTdDlDQSxzQkFDSSxpQ1R5OUNKLENTdDlDQSxrQkFDSSxpQ1R5OUNKLENTdDlDQSwwQkFDSSxpQ1R5OUNKLENTdDlDQSxtQkFDSSxpQ1R5OUNKLENTdDlDQSxvQkFDSSxpQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSw0QkFDSSxpQ1R5OUNKLENTdDlDQSxnQkFDSSxpQ1R5OUNKLENTdDlDQSx1QkFDSSxpQ1R5OUNKLENTdDlDQSwwQkFDSSxpQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSxzQkFDSSxpQ1R5OUNKLENTdDlDQSw0QkFDSSxpQ1R5OUNKLENTdDlDQSxnQkFDSSxpQ1R5OUNKLENTdDlDQSx1QkFDSSxpQ1R5OUNKLENTdDlDQSwwQkFDSSxpQ1R5OUNKLENTdDlDQSwwQkFDSSxpQ1R5OUNKLENTdDlDQSxvQkFDSSxpQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSw0QkFDSSxpQ1R5OUNKLENTdDlDQSwyQkFDSSxpQ1R5OUNKLENTdDlDQSx1QkFDSSxpQ1R5OUNKLENTdDlDQSxlQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLG1CQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLDBCQUNJLGlDVHk5Q0osQ1N0OUNBLGlCQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLDZCQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLGFBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EsZUFDSSxpQ1R5OUNKLENTdDlDQSw0QkFDSSxpQ1R5OUNKLENTdDlDQSx1QkFDSSxpQ1R5OUNKLENTdDlDQSwrRUFDSSxpQ1R5OUNKLENTdDlDQSw2R0FDSSxpQ1R5OUNKLENTdDlDQSx5QkFDSSxpQ1R5OUNKLENTdDlDQSxzQkFDSSxpQ1R5OUNKLENTdDlDQSwwQkFDSSxpQ1R5OUNKLENTdDlDQSx1QkFDSSxpQ1R5OUNKLENTdDlDQSx5QkFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSxzQkFDSSxpQ1R5OUNKLENTdDlDQSxhQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLHFCQUNJLGlDVHk5Q0osQ1N0OUNBLHNCQUNJLGlDVHk5Q0osQ1N0OUNBLG1CQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLHlCQUNJLGlDVHk5Q0osQ1N0OUNBLCtCQUNJLGlDVHk5Q0osQ1N0OUNBLDRCQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLHNCQUNJLGlDVHk5Q0osQ1N0OUNBLGVBQ0ksaUNUeTlDSixDU3Q5Q0EseUJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EsWUFDSSxpQ1R5OUNKLENTdDlDQSxvQkFDSSxpQ1R5OUNKLENTdDlDQSxrQkFDSSxpQ1R5OUNKLENTdDlDQSw2QkFDSSxpQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSxrQkFDSSxpQ1R5OUNKLENTdDlDQSxpQkFDSSxpQ1R5OUNKLENVL2dFQSxpQkFFSSxZQURBLGtCQUVBLFVWa2hFSixDVWpoRUksMkNBR0ksZVJMQSxDUUlBLHlCQUVBLCtCQUNBLGFBRUEsWUFEQSxrQkFFQSxTQUNBLFdWa2hFUixDVWpoRVEsd0RBQ0ksWVZtaEVaLENVaGhFSSxnQ0FFSSxXQURBLGdCQUVBLGdCVmtoRVIsQ1UvZ0VRLGlEQUNJLGFWaWhFWixDVzFpRUEsY0FFSSxZQURBLGtCQUVBLFVYNmlFSixDVzVpRUksNkJBRUksV0FEQSxnQkFFQSxnQlg4aUVSLENXM2lFQSxvQkFFSSxxQkNWSSxDRGNKLHNCQUNBLGFBSEEsbUJBSUEsZ0JBTEEsYUFGQSxrQkFJQSxlWGlqRUosQ1c3aUVJLGlDQUNJLGNBQ0EsYVgraUVSLENXMWpFQSxvQkFhSSxVWGdqRUosQ2Fsa0VBLHFCQUVJLHlCQUlBLGtCQUxBLGlCQUVBLGtCQUNBLGdCQUNBLFVic2tFSixDYW5rRUksMkJBQ0ksZWJxa0VSLENhcGtFUSw4QkFDSSw0QmJza0VaLENhcmtFWSx5Q0FDSSx5Q2J1a0VoQixDYXJrRVksc0NBQ0ksZWJ1a0VoQixDYXRrRWdCLHlDQUNJLGFid2tFcEIsQ2Fua0VRLGtDQUlJLGdCQUhBLFlBQ0EsU0FDQSxTYnNrRVosQ2Fqa0VJLDREQUdJLFdBQ0EsZ0Jia2tFUixDYS9qRUksMERBR0ksV0FDQSxlYmdrRVIsQ2E3akVJLHdCQUVJLDBCQURBLHlCQUVBLHFCYitqRVIsQ2EzakVJLHdCQUNJLGtCWDlCRyxDV29DSCxnQ0FEQSw2QkFKQSxhWHRERCxDV3VEQyxjVi9DVSxDVWdEVixlVnZEYyxDVXdEZCxpQkFHQSxrQmI2akVSLENhMWpFSSxrQ0FDSSxrQlgvREcsQ1dvRUssbUNBRkEsY1Z6REcsQ1UwREgsZVZuRU0sQ1VnRWQsYUFDQSxlYitqRVIsQ2ExakVRLHdCQUVJLHdDQURBLHdDYjZqRVosQ2F6akVJLHVCQUNJLFFiMmpFUixDYTFqRWdCLCtCQUNJLGNiNGpFcEIsQ2F4akVJLHdCQUVJLFNBREEsU2IyakVSLENheGpFSSw4QkFDSSxrQmIwakVSLENhempFUSxzQ0FDSSxjVmhGTyxDVWlGUCxlYjJqRVosQ2F0akVBLHFCQUNJLGVieWpFSixDYXRqRVEsbUNBQ0kseUNid2pFWixDYXJqRUksd0JBQ0ksV2J1akVSLENhcmpFSSx3QkFDSSx1Q0FDQSxjVm5HVyxDVW9HWCxXYnVqRVIsQ2F6aUVBLG1CQUNJLGlCYm9qRUosQ2FoakVJLGlDQUNJLGFibWpFUixDYTdpRUksZUFDSSxhYmdqRVIsQ2E5aUVJLGFBRUksV0FDQSxjQUZBLFNia2pFUixDYTlpRUksYUFDSSxpQkFFQSxjQURBLFNiaWpFUixDYTFpRUEsc0JBQ0ksc0JiNmlFSixDYTNpRUEsc0JBR0ksc0JBQ0EsaUNBSEEsZUFDQSxhYmdqRUosQ2EzaUVBLHVCQUNJLHlCQUNBLGFiOGlFSixDYTNpRUEsZ0JBQ0ksdUJiOGlFSixDYTloRUEsc0JBVkksWUFEQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxlQUNBLGtCQUNBLGlCYjBqRUosQ2ExaUVBLGlCQVpJLGtCYmdrRUosQ2FwakVBLE9BR0ksWUFEQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsYWI2aUVKLENhNWlFSSxrQkFPSSxXQUhBLGVBRkEsWUFHQSxlQUZBLGNBR0Esa0JBTEEsVWJvakVSLENhN2pFQSxPQW9CSSxrQkFIQSxlQUNBLGlCQUNBLGlCYmdqRUosQ2E1aUVBLGlCQUNJLG9CYitpRUosQ2FyaUVBLGFBQ0ksYWI0aUVKLENhemlFQSxNQUVJLFViNGlFSixDYXppRUEsYUFKSSxpQmJrakVKLENhOWlFQSxPQUVJLFdiNGlFSixDYXhpRUksYUFHSSxXQUZBLFdBQ0EsYWI0aUVSLENheGlFQSxhQUlJLGNBSEEsa0JBQ0EsV0FDQSxPYjRpRUosQ2F0aUVBLFFBRUksWUFDQSxjVi9QZSxDVWdRZixRYnlpRUosQ2F2aUVJLHVCQUxBLGFiK2lFSixDYXRpRUksd0JBQ0ksZ0Jid2lFUixDYXJpRUksNEJBQ0ksZ0JidWlFUixDYWppRUEsc0JBVUksc0Rib2lFSixDYWxpRUEsNkNBVkksa0NieWpFSixDYWppRUksdUJBQ0ksZ0Jib2lFUixDYWppRVEsZ0NBQ0ksYWJtaUVaLENhL2hFQSxTQUNJLGFia2lFSixDYXZoRUEsa0JBRUksWUFDQSxrQkFGQSxxQmJtaUVKLENhM2hFQSxjQUVJLHFCQUVBLG9CYm1zRUosQ2Fqc0VRLGtDQUNJLGtCYm1zRVosQ2E3ckVBLGtCQUNJLGlCYmdzRUosQ2E5ckVBLEtBQ0ksbUJiaXNFSixDYTlyRUEsYUFDSSxlYmlzRUosQ2F6ckVBLFlBSkksaUJidXNFSixDYW5zRUEsTUFFSSxPYmlzRUosQ2E5ckVBLGFBQ0ksZWJpc0VKLENhOXJFQSxhQUNJLGViaXNFSixDYTlyRUEsY0FDSSxnQmJpc0VKLENhL3JFQSxjQUNJLGdCYmtzRUosQ2Foc0VBLGVBQ0ksaUJibXNFSixDYWpzRUEsWUFDSSxrQmJvc0VKLENhbHNFQSxnQkFDSSxrQmJxc0VKLENhaHNFSSwwTUFDSSxtQkFDQSxxRUFDQSxvQmJtc0VSLENhOXJFQSxXQUdJLDRDQURBLDZDQURBLG1DYm1zRUosQ2EvckVBLFNBQ0ksa0Nia3NFSixDYTlyRUEsNENBQ0kseUJiaXNFSixDYTlyRUEsTUFDSSxxQmJpc0VKLENhaHNFSSx5QkFDSSxlYmtzRVIsQ2EvckVBLE1BRUkscUJiaXNFSixDYWhzRUkseUJBQ0ksZWJrc0VSLENhL3JFQSxtQkFDSSxpQmJrc0VKLENhL3JFQSxnQkFDSSxjQUNBLGtCYmtzRUosQ2Fqc0VJLG9CQUNJLG1CQUNBLHFCYm1zRVIsQ2Fsc0VRLHlDQUNJLGtCYm9zRVosQ2Foc0VRLHNCQUNJLHFCYmtzRVosQ2Fuc0VRLHNCQUNJLHFCYnFzRVosQ2F0c0VRLHNCQUNJLHFCYndzRVosQ2F6c0VRLHNCQUNJLHFCYjJzRVosQ2F4c0VJLHNCQUNJLHFCYjBzRVIsQ2F4c0VJLHVCQUdJLGVBREEsZUFEQSxhYjRzRVIsQ2F6c0VRLHlCQUNJLGViMnNFWixDYzNvRkEsU0FDQyxlZDhvRkQsQ2M3b0ZFLGVBR0UsV0FGQSxXQUNBLGFkZ3BGSixDZW4xRUUsNkNBQ0UsaUJmdTJFSixDZXRyRkUsb0JBT0Usa0JBTEEsS2Y4ckZKLENldHJGRSwrQ0FORSxTQUNBLE9BSkEsZUFFQSxRQUdBLGFmb3NGSixDZWhzRkUsMkJBT0UsZ0JBTEEsT2Y4ckZKLENnQnBzRkUsbUNBT0UscUJkaEJJLENjaUJKLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV2hCNHNGSixDZ0Jyc0ZJLCtDQUlFLHFCZDFCRSxDY3lCRix5QkFEQSxTaEJ5c0ZOLENnQm5zRkUsOEJBQ0UsV0FDQSxrQmhCcXNGSixDZ0Jsc0ZFLGdCYlpBLGVBbkJvQixDYWlDbEIscUJoQm9zRkosQ2dCanNGRSw0QkFDRSxVaEJtc0ZKLENnQmpzRkUsMkRBRUUsc0JBQ0EsZWhCbXNGSixDZ0Joc0ZFLGlCQUlFLHdCQUNBLHNCQUZBLGFkakRHLENjK0NILGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXaEJrc0ZKLENnQmhzRkksdUJBR0Usc0JBREEseUJBREEsU2hCb3NGTixDZ0IvckZFLDZCQUNFLFFoQmlzRkosQ2dCOXJGRSx5QkFDRSx5REFDQSwyQkFDQSwyQmhCZ3NGSixDZ0I3ckZFLGdDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQmhCbXNGSixDZ0I5ckZJLDRDQUVFLHFCZC9GRSxDYzhGRixVaEJrc0ZOLENnQjlyRkUsZ0JDeEZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVqQnN5RkQsQ2lCMXhGQyx5QkFHQyxZQURBLHFCQURBLFVqQjh4RkYsQ2dCL3NGRSxnQkFNRSxVaEI0c0ZKLENnQnRzRkUsZ0JDL0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVqQjB6RkQsQ2lCOXlGQyx5QkFHQyxZQURBLHFCQURBLFVqQmt6RkYsQ2dCdnRGRSxnQkFNRSxXaEJvdEZKLENlanpGRSxVQVFFLHFCYi9CSSxDYXlCSiwwQkFDQSxrQ0FHQSxtQkFGQSxrQkFDQSxrQkFFQSxZQUVBLGFma3pGSixDZTl5RlEsd0NBQ0UseUNmZ3pGVixDZTd5Rk0sNkJBRUUsZ0JBREEsV2ZnekZSLENlN3lGTSw2QkFDRSxnQkFFQSxlZjh5RlIsQ2UzeUZJLGtCQUNFLGtCQUVBLFdBREEsU2Y4eUZOLENlNXlGTSxnQ0FHRSxjZjh5RlIsQ2U1eUZNLGlFQUhFLHNCQURBLHdCZm96RlIsQ2U1eUZNLG9DQUNFLGFmOHlGUixDZXh5RkksNEJBQ0Usa0JBQ0EsZWYyeUZOLENlenlGSSxtQ0FDRSxZZjJ5Rk4sQ2V6eUZJLG9DQUNFLGFBQ0EsaUJmMnlGTixDZXp5RkksdUNBQ0UsYWYyeUZOLENlenlGSSxrQ0FFRSxVR3hGSSxDSHVGSixRZjR5Rk4sQ2V2eUZFLG1DQUdFLGNBREEsWWYyeUZKLENlenlGSSxxREFDRSxnQmY0eUZOLENlMXlGSSwyRUFDRSxnQmY2eUZOLENlNXlGTSxpRkFFRSxlQURBLG1CQUVBLGtCZit5RlIsQ2U1eUZJLGlFQUNFLFNmK3lGTixDZTl5Rk0sK0VBQ0UsY0FDQSxjZml6RlIsQ2U3eUZFLGtCQUNFLHFCQUNBLGdCZmd6RkosQ2U5eUZFLGlCQUVFLGtCYi9GRyxDYThGSCxzQkFFQSxVYnhISSxDYTBISixZQURBLGlCZmt6RkosQ2VoekZJLHdIQVNFLFNaN0dKLGVBbkJvQixDWThIaEIsU0FDQSxTZm16Rk4sQ2VoekZJLG9CQUVFLGVaN0dKLGVBckJpQixDWW1JYixTZmt6Rk4sQ2U5eUZFLGtCQVFFLG1DQUZBLFNBQ0EsT0FOQSxVQUVBLGVBRUEsUUFEQSxNQUZBLGtCQU9BLGFmaXpGSixDZWh6RkksMEJBQ0UsNENBQ0Esd0Jma3pGTixDZWh6RkksMEJBRUUsVUFEQSxvQkFFQSxrQmZrekZOLENlOXlGRSxrQkFHRSxZQURBLGdCQURBLGVmbXpGSixDZS95RkksZ0NBQ0UsYWZpekZOLENlL3lGSSxxQ0FDRSxhZml6Rk4sQ2U5eUZJLHFDQUNFLHVCZmd6Rk4sQ2U1eUZFLGdCQUNFLGtCQUNBLFdBQ0EsUWYreUZKLENlNXlGRSxxQkFDRSxVYjFMSSxDYTJMSixjZit5RkosQ2U1eUZFLHdDQUVFLG9DZit5RkosQ2U1eUZFLGtFQUlFLGNBREEsVUFEQSw0QmZpekZKLENlN3lGSSxzRkFDRSxtQmZnekZOLENlNXlGRSw4Q0FFRSxVQURBLHVCZmd6RkosQ2U1eUZFLGVBQ0Usb0NmK3lGSixDZTV5RkUseURBRUUsdUJmK3lGSixDZTV5RkUsZ0VBSUUsY0FEQSxVQURBLDRCZml6RkosQ2U5eUZJLG9GQUNFLG1CZml6Rk4sQ2U3eUZFLHFDQUVFLFVBREEsdUJmaXpGSixDZXJ4RkUsbUJBSEUsYWZ1ekZKLENlcHpGRSxPQUdFLHFCYnRRSSxDYW9RSixlZm16RkosQ2U3eUZFLFNBQ0Usc0JmZ3pGSixDZ0I5N0ZFLFdBQ0Usa0JoQmk4RkosQ2dCaDhGSSxpQkFHRSxXQUZBLFdBQ0EsYWhCbThGTixDZ0JoOEZJLHNCQUNFLFdBQ0EsY0VsSUMsQ0ZtSUQsV2hCazhGTixDZ0JoOEZRLHFDQUNFLFlBQ0EsZWhCazhGVixDZ0I3N0ZJLHlCQUNFLGlCaEIrN0ZOLENnQjk3Rk0sMkJBQ0UsZWhCZzhGUixDZ0IzN0ZNLDJCQUVFLGNBREEsV0FFQSxpQmhCNjdGUixDZ0IzN0ZNLDhCQUNFLGFoQjY3RlIsQ2dCMTdGSSxzQkFDRSxhaEI0N0ZOLENnQng3RkUsZUFFRSw2QkFDQSxTQUNBLGdDQUhBLFNBSUEsYWhCMjdGSixDZ0I3bEdFLHlDQU9FLHFCZGhCSSxDY2lCSix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFdoQnFtR0osQ2dCOWxHSSxxREFJRSxxQmQxQkUsQ2N5QkYseUJBREEsU2hCa21HTixDZ0I1bEdFLGlDQUNFLFdBQ0Esa0JoQjhsR0osQ2dCM2xHRSxtQmJaQSxlQW5Cb0IsQ2FpQ2xCLHFCaEI2bEdKLENnQjFsR0UsK0JBQ0UsVWhCNGxHSixDZ0IxbEdFLGlFQUVFLHNCQUNBLGVoQjRsR0osQ2dCemxHRSxvQkFJRSx3QkFDQSxzQkFGQSxhZGpERyxDYytDSCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV2hCMmxHSixDZ0J6bEdJLDBCQUdFLHNCQURBLHlCQURBLFNoQjZsR04sQ2dCeGxHRSxnQ0FDRSxRaEIwbEdKLENnQnZsR0UsNEJBQ0UseURBQ0EsMkJBQ0EsMkJoQnlsR0osQ2dCdGxHRSxzQ0FNRSw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0JoQjRsR0osQ2dCdmxHSSxrREFFRSxxQmQvRkUsQ2M4RkYsVWhCMmxHTixDZ0J2bEdFLG1CQ3hGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVakIrckdELENpQm5yR0MsNEJBR0MsWUFEQSxxQkFEQSxVakJ1ckdGLENnQnhtR0UsbUJBTUUsVWhCcW1HSixDZ0IvbEdFLG1CQy9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVakJtdEdELENpQnZzR0MsNEJBR0MsWUFEQSxxQkFEQSxVakIyc0dGLENnQmhuR0UsbUJBTUUsV2hCNm1HSixDbUJ4dEdRLG1EQUNJLGVBQ0EsV25CMHRHWixDbUJ0dEdJLGdCQUdJLGNoQkxXLENBVWpCLGVBbkJvQixDZ0JhZCxpQm5CeXRHUixDbUJydEdJLHNCQUNJLGdCbkIwdEdSLENtQnB0R0ksd0VBSEksc0JBRkEscUJBQ0EsVW5CNnRHUixDbUJudEdJLDhCQUNJLG1CbkJxdEdSLENtQmx0R0ksa0NBQ0ksa0JBQ0EsZ0JuQm90R1IsQ21CanRHSSw0QkFFSSxtQkFDQSxvQm5CbXRHUixDbUI5c0dRLG1DQUNJLGNuQmd0R1osQ21CNXNHSSw0QkFFSSx5Q25COHNHUixDbUIxc0dJLHVCQUVJLGtDbkIrc0dSLENtQjVzR0ksc0JBR0kscUJqQnRFQSxDaUJxRUEsYWpCNUJDLENpQjJCRCxhbkJndEdSLENtQjNzR0ksa0NBRUksd0JqQnZFRyxDaUJ5RUgscUJBQ0EsMEJBREEsdUJBSEEsV25CaXRHUixDbUIzc0dRLDJDQUVJLDBCQURBLGFBRUEsZW5CNnNHWixDbUI1c0dZLGlEQUNJLFluQjhzR2hCLENtQnpzR0ksZ0NBQ0ksU0FHQSxrQkFEQSxzQkFEQSxVbkI2c0dSLENtQnJzR1EsaUdBQ0ksa0NuQjBzR1osQ21CdnNHUSxtREFDSSxpQm5CeXNHWixDbUJwc0dRLDBDQUNJLGNBQ0EsaUJuQnNzR1osQ29CdHpHQSxxQkFDSSxrQkFDQSxVcEJ5ekdKLENvQnh6R0ksMkJBRUksYWxCRUcsQ2tCSEgsZXBCMnpHUixDb0J4ekdJLDhCQU1JLG1CQUVBLGtCQUhBLGdCQURBLGVqQlBjLENpQlVkLGFBTkEsa0JBRUEsUUFEQSxRcEJnMEdSLENvQnZ6R0ksK0JBR0ksaUJBRkEsa0JBQ0EsT3BCMHpHUixDb0J2ekdZLG9EQUNJLGFwQnl6R2hCLENvQm56R0EsMEJBQ0ksZ0NwQnN6R0osQ29CbnpHQSxrQkFFSSxZQURBLFlwQnV6R0osQ29CcnpHSSxxQkFDSSxvQkFDQSxnQnBCdXpHUixDb0J0ekdRLGlDQUNJLGNBQ0EsY3BCd3pHWixDb0I3ekdJLHFCQU9JLFdBQ0EsY0FDQSxpQnBCeXpHUixDb0J4ekdRLDJCQUNJLGlDQUNBLFlwQjB6R1osQ29CeHpHUSxpREFFSSx1QkFDQSx5QkFGQSxhbEJ1Q00sQ2tCcENOLGVBQ0EsY2pCM0NPLENpQjRDUCxlcEIwekdaLENvQnp6R1ksMkRBRUksa0JsQnBDVCxDa0JtQ1Msb0JBSUEsVWxCL0RSLENrQmdFUSxlakI1RE0sQ2lCMEROLGNBREEsaUJwQjh6R2hCLENvQnh6R1EsNEJBQ0ksK0JwQjB6R1osQ3FCOTNHQSxpQkFHSSx3QkFEQSxnQmxCRlcsQ2tCSVgseUJBSEEsVXJCbzRHSixDcUI5M0dBLGtCQUNJLFdyQmk0R0osQ3FCLzNHSSw4QkFFSSxZQURBLG9CckJrNEdSLENxQjkzR0ksK0JBQ0ksZXJCZzRHUixDcUIvM0dRLDhDQUlJLGVuQnJCSixDbUJvQkksa0JBREEsWUFEQSxVckJvNEdaLENxQjMzR0Esb0JBQ0ksYXJCODNHSixDcUJ6M0dJLHdDQUNJLFVyQjQzR1IsQ3FCejNHSSx1Q0FDSSxlQUVBLGFBREEsZ0JyQjQzR1IsQ3FCdjNHQSxVQUNJLFVyQjIzR0osQ3FCeDNHSSxnQ0FFSSxrQm5COENhLENtQjdDYixpQkFGQSxtQnJCNDNHUixDcUJ4M0dRLDhDQUNJLFdyQjAzR1osQ3FCdjNHUSx5REFDSSxjckJ5M0daLENxQnIzR0ksb0NBQ0ksa0JuQnlCUSxDbUJ0QlIsZ0NBREEsNkJBREEsV3JCeTNHUixDcUJuM0dRLCtCQUNJLGtCckJxM0daLENxQmwzR1Esd0NBRUksV0FDQSxnQkFGQSxXckJzM0daLENxQmwzR1EscUNBR0ksYUFEQSxlQURBLGlCckJzM0daLENxQm4zR1ksc0RBQ0ksZXJCcTNHaEIsQ3FCbjNHWSw4Q0FFSSxxQkFEQSxlQUVBLGdCckJxM0doQixDcUJoM0dRLDBDQUNJLFdyQmszR1osQ3FCajNHWSw2REFDSSxlckJtM0doQixDcUJ6MkdJLDRDQUNJLGNyQjgyR1IsQ3FCMzJHSSxnQkFDSSxhckI2MkdSLENxQjEyR0kseUJBRUksOEJBQ0EsWUFGQSxTckI4MkdSLENxQnoyR0ksMkJBQ0ksaUJyQjIyR1IsQ3FCeDJHWSwrQ0FDSSxlckIwMkdoQixDcUJsMkdJLGlDQUdJLG9CQURBLFdBREEsc0JyQjAyR1IsQ3FCcDJHUSw4Q0FPSSx3Qm5CL0lILENtQnlJRyx5QkFDQSxZQUlBLFVBRkEsa0JBQ0EsU0FGQSxTckIwMkdaLENxQm4yR1Esa0RBTUksd0JuQnhKSCxDbUJtSkcseUJBQ0EsWUFHQSxnQkFEQSxrQkFEQSxTckJ3MkdaLENxQmwyR1EsbURBTUksd0JuQmpLSCxDbUI4SkcseUJBQ0EscUJBRkEsV0FHQSxtQkFKQSxRckJ5MkdaLENxQmoyR1ksZ0VBRUksV0FEQSxlckJvMkdoQixDcUI5MUdJLG1FQUNJLGdCQUNBLGdCQUVBLFVBREEsV3JCaTJHUixDcUI5MUdRLCtFQUNJLDBCckJnMkdaLENxQjcxR1EseUVBQ0ksV0FDQSxTckIrMUdaLENxQjkxR1ksNkVBSUksa0JuQmhLSixDbUI2SkksV0FLQSxjQUNBLFdBSkEsMkJBRUEsa0JBSEEsb0JyQnEyR2hCLENxQjUxR1kseUZBTUkscUNBQ0EsK0JBRkEsa0NBSkEsWUFDQSxjQUVBLFNBT0EsVUFEQSxpQkFGQSxrQkFDQSxRQU5BLFFBU0EsU3JCODFHaEIsQ3FCMzFHWSwyRkFNSSxxQ0FDQSw0QkFGQSxrQ0FKQSxZQUNBLGNBRUEsU0FRQSxVQURBLGdCQURBLGlCQUZBLGtCQUNBLFFBTkEsUUFVQSxTckI2MUdoQixDcUJ4MUdZLHFGQUNJLDRCckIwMUdoQixDcUJ4MUdZLGlHQUNJLHdDckIwMUdoQixDcUJyMUdZLDJGQUNJLDRCckJ1MUdoQixDcUJyMUdZLHVHQUNJLHdDckJ1MUdoQixDcUJsMUdZLHlGQUNJLGtCckJvMUdoQixDcUJsMUdZLHFHQUNJLDhCckJvMUdoQixDcUJoMUdRLHFHQUNJLGlCckJrMUdaLENxQi8wR1EsbUdBQ0ksa0JyQmkxR1osQ3FCMzBHQSxpQkFFSSxxQkFEQSxxQnJCKzBHSixDcUIzMEdBLGNBQ0ksZ0JyQjgwR0osQ3FCNTBHSSx1REFDSSxtRXJCODBHUixDcUIzMEdJLDhCQUNJLG1DQUNBLGdDQUVBLG1DQURBLHVCckI4MEdSLENxQjMwR1Esa0NBRUksZ0JBREEsYXJCODBHWixDcUIxMEdJLGlDQUNJLGFBQ0EsaUJyQjQwR1IsQ3FCdjBHSSxnREFHSSxjQURBLGdCQURBLHVCQUdBLGtCckIwMEdSLENxQnQwR0EsdUNBQ0ksa0JBQ0EsWUFDQSxLckJ5MEdKLENxQnIwR0EsaUJBQ0ksZXJCMjBHSixDcUJ0MEdBLHFDQUhJLGNsQm5UYyxDa0JrVGQsV3JCZzFHSixDcUJ2MEdDLHNCQUVHLHFCckIwMEdKLENxQnYwR0Esa0JBQ0kscUJyQjAwR0osQ3FCeDBHQSxxQkFDQyxhQUNBLFdyQjIwR0QsQ3FCejBHQSwrQkFDQyxjckI0MEdELENxQjEwR0EsMEJBQ0MsNEJyQjYwR0QsQ0RqcUhJLG1CQUVJLGdDQURBLGNDcXFIUixDRGpxSEksMkJBR0ksYUdKRyxDSEVILGNBQ0EsaUJDb3FIUixDRGpxSEksMkJBQ0ksZ0NBRUEsWUFFQSxPQUhBLGtCQUlBLFFBRkEsVUNxcUhSLENEanFISSwrQkFDSSxhR3VFUyxDSHRFVCxpQkNtcUhSLENEanFISSw2QkFDSSw2QkNtcUhSLENEanFIWSxxREFFSSxXQURBLGdCQ29xSGhCLENEanFIWSwrQ0FDSSxnQkNtcUhoQixDRC9wSEksbUNBQ0ksa0JBQ0EsV0FDQSxTQUNBLFVDaXFIUixDRDlwSFEsZ0RBQ0ksaUJDZ3FIWixDRDdwSEksMkJBQ0ksc0JDK3BIUixDRDdwSFEsNENBQ0ksYUMrcEhaLENENXBIUSw0Q0FDSSxjQzhwSFosQ0QzcEhJLHFCQUNJLG1CQzZwSFIsQ0QxcEhBLFVBQ0ksa0JHM0RPLENIOERQLHlCQURBLDhCQURBLGVDK3BISixDRDNwSEEsV0FDSSxpQkFDQSxpQkM4cEhKLENEMXBIQSxjdUJoREUsaUJ0QjhzSEYsQ3NCN3NIRSxvQkFiRSxnQ0FDQSxrQ0FDQSxtQ0FhQSxXQTFCRixTQTJCRSxTQUNBLFVBQ0Esa0JBNUJGLE90Qit1SEYsQ0R6cUhBLGNBRUksY0FDQSxhQUNBLGlCQzBxSEosQ0R6cUhJLG9CQUNJLGtCQzJxSFIsQ0R0cUhBLGV1QjNERSxpQnRCcXVIRixDc0JwdUhFLHFCQVJFLGtDQURBLG1DQUVBLDZCQVNBLFdBMUJGLFNBMkJFLFNBQ0EsVUFDQSxrQkE1QkYsT3RCc3dIRixDRHJySEEsZUFFSSxjQUNBLGFBQ0EsaUJDc3JISixDRHJySEkscUJBQ0ksa0JDdXJIUixDRG5ySEEseUJBRUksb0JBREEsZ0JDdXJISixDRHBySEksZ0NBQ0ksY0loRlcsQ0ppRlgsZUNzckhSLENEbnJISSxnQ0FDSSxjSTNGVyxDSjRGWCxlQ3FySFIsQ0RsckhJLG9DQUNJLGFBQ0EsZ0JDb3JIUixDRGhySEEsd0JBQ0ksU0NtckhKLENEaHJIQSxlQUVJLGtCR3JITyxDSG9IUCxnQkFHQSxtQkNtckhKLENEbHJISSwrQkFDQyxnQ0FFRyxvQkFDQSw2QkNvckhSLENEbHJISSxxQkFDSSxlQ29ySFIsQ0RuckhRLCtCQUNJLGFDcXJIWixDRGxySGdCLG1EQUNJLGFHdEliLENIdUlhLGVDb3JIcEIsQ0QvcUhRLHFDQUNJLGlCQ2lySFosQ0Q5cUhJLHlCQUNJLGFDZ3JIUixDRDlxSEksMkJBQ0ksVUNnckhSLENEL3FIUSxpQ0FDSyxXQ2lySGIsQ0QvcUhRLG9DQUlJLGtCQUhBLFlBQ0EsZ0JBQ0EsV0NrckhaLENEOXFISSwrQkFDQyxxQkNnckhMLENEOXFISSw4QkFDSSxXQUVBLGlCQURBLGFDaXJIUixDRHpxSEksaUVBSkksV0FFQSw2QkFEQSx5QkNzckhSLENEN3FIUSwrQkFFSSx5QkFEQSxrQkFFQSxXQytxSFosQ0Q3cUhRLG1DQUNJLGFHaEdNLENIaUdOLGNJL0tPLENKZ0xQLGVDK3FIWixDRDdxSFEscUNBQ0ksYUdyR00sQ0hzR04sY0MrcUhaLENEN3FIUSw4QkFDSSxhR3hHSyxDSHlHTCxjSXhMTyxDSnlMUCxpQkMrcUhaLENENXFIUSx3Q0FDSSxnQkM4cUhaLENEN3FIWSwwQ0FDSSxhQytxSGhCLENEenFIQSxrQkFDSSxxRUM0cUhKLENEenFIQSxjQUNJLFlBQ0EsZUM0cUhKLENEenFIQSxZQUNDLGNDNHFIRCxDRHpxSEEsc0JBRUksa0JBREgsWUFFRyxnQkM0cUhKLEN1Qmg1SEEsVUFDSSxnQnZCbTVISixDdUJsNUhJLGlCQUVJLFNBREEsZXZCcTVIUixDdUJsNUhJLCtDQUdJLGVBRkEsV0FLQSxlcEJQVyxDb0JNWCxtQkFIQSxpQkFFQSxVdkJzNUhSLEN1Qmw1SEksOEJBRUksY0FDQSxpQnZCbTVIUixDdUJqNUhJLHlCQUNJLGNBQ0EsUXZCbTVIUixDdUJsNUhRLDZFQUNJLFV2Qm81SFosQ3dCeDZIQSxrQ0FFQyxjQURBLFd4QjI3SEQsQ3dCdjdIQSxlQUNDLGtCeEIwN0hELEN3Qng3SEEscUJBR0MsWUFEQSxpQnhCMjdIRCxDd0J4N0hBLG9CQUNDLFdBQ0EsZXhCMjdIRCxDd0J4N0hBLG1CQUNDLFdBQ0EsZ0J4QjI3SEQsQ3dCMTdIQywyQkFDQyxzQkFLQSxhdEJ6QkssQ3NCcUJMLGNBQ0EsWUFDQSxpQkFDQSxpQnhCNjdIRixDd0IzN0hFLGlDQUNDLGV4QjY3SEgsQ3dCeDdIQSxhQUVDLGV4QjA3SEQsQ3lCMThIQSxnQkFDSSxZekI2OEhKLEN5QjM4SEEsZ0RBRVEsb0JBRUksMkJ6QjQ4SFYsQ3lCMThITSxhQUNJLHdCekI0OEhWLEN5QjE4SE0sZ0JBR0ksY0FGQSxZQUNBLFV6QjY4SFYsQ3lCMThITSxpRUFHSSxZekI0OEhWLEN5QjE4SE0sNEJBQ0ksaUJ6QjQ4SFYsQ3lCMThITSxrQkFDSSxVekI0OEhWLEN5QjE4SE0seUJBRUksYXZCaERMLEN1QitDSyxtQnpCNjhIVixDeUIxOEhNLG1DQUNJLHVCekI0OEhWLEN5QjE4SE0saUhBS0ksY0FDQSxvQnpCNDhIVixDeUIxOEhNLHFCQUNJLGNBQ0EsZXpCNDhIVixDeUIxOEhNLHFCQUNJLHVCekI0OEhWLEN5QjE4SE0sNEJBQ0ksaUJ6QjQ4SFYsQ3lCMThITSxzQkFDSSxtQnpCNDhIVixDeUIxOEhNLHNCQUNJLG1CekI0OEhWLEN5QjE4SE0scUNBQ0ksZ0JBQ0EsY0FDQSxhQUNBLFV6QjQ4SFYsQ3lCMThITSxtQ0FDSSxrQnZCbkZELEN1Qm9GQyxtQnpCNDhIVixDeUIxOEhNLHNCQUNJLDBCekI0OEhWLEN5QjE4SE0sc0JBQ0kscUJBQ0EsZUFDQSxpQkFDQSxxQnpCNDhIVixDeUIxOEhNLDRCQUNJLGF2QjdGRCxDdUI4RkMsYUFDQSxrQkFDQSxRQUNBLEt6QjQ4SFYsQ3lCMThITSx3QkNwR04sZXhCTk0sQ3dCR04sa0JBQ0Esd0NBSUEsU0FEQSxZQUZBLGlCMUJ1aklBLEMwQm5qSUEsK0JKS0UsZ0NBQ0Esa0NBQ0EsbUNJTkEsWUFDQSxjSlJGLFNBQ0EsT3RCaWtJQSxDeUIzOUhNLHdCQ3pFSixzQzFCdWlJRixDMEJ0aUlFLCtCQUNFLHNCMUJ3aUlKLEN5QmorSE0sd0JBRUksV0FDQSxRQUNBLFlBQ0EsVXpCaytIVixDeUJqK0hVLCtCQUNJLGtCQUNBLFlBQ0EsU0FDQSxrQkFDQSxXekJtK0hkLEN5QmorSFUsMEJBQ0ksY0FDQSxrQkFDQSxpQnpCbStIZCxDeUJqK0hVLDJCQUNJLGdDQUNBLGN6Qm0rSGQsQ3lCbCtIYyxzQ0FDSSxRekJvK0hsQixDQUNGLEMyQnZtSUEsd0NBS0Msd0JBREEsMkIzQnVtSUQsQzJCbm1JQSw2QkFJQywwREFEQSxZQURBLFUzQnVtSUQsQzJCbG1JQSxXQUlDLDBEQURBLFlBREEsVTNCc21JRCxDNEJwbklBLG9CQU9DLG1DQU5BLGVBS0EsYTVCMG5JRCxDNEJwbklBLG1EQUhDLHdCQURBLDRCQUpBLFNBQ0EsT0FGQSxRQURBLEs1QjRvSUQsQzRCbG9JQSwrQkFTQyxxQjFCdEJPLEMwQmVQLFdBQ0Esa0JBRkEsdUJBT0EsWTVCMG5JRCxDNEJ0bklDLGlEQUNDLFk1QnduSUYsQzRCcG5JQSxNQUdDLDJDQUNBLHdDQUNBLG1DQUpBLFlBQ0EsVTVCMG5JRCxDNEJybklBLHFCQUF1QixHQUFPLDRCNUIwbkk1QixDQUNGLEM0QjFuSUEsd0JBQTBCLEdBQU8sK0I1QjhuSS9CLENBQ0YsQzRCOW5JQSxnQkFBa0IsR0FBTyxnQ0FBbUMsdUI1Qm1vSTFELENBQ0YsQzRCbG9JQSxrQkFJQyxTQUVBLGtCQURBLGlCQUhBLGtCQUNBLE81QnNvSUQsQzRCaG9JQSx3RUFFQyxTNUJtb0lELEM2QmxySUEsb0JBQ0Msc0JBQ0EsZUFDQSxVN0JxcklELEM2QmxySUEsZ0JBQ0MsWTdCcXJJRCxDNkJscklBLGNBQ0MsZTdCcXJJRCxDNkJwcklDLG9CQUdDLFdBRkEsV0FDQSxhN0J1cklGLEM2Qm5ySUEsaUJBQ0MsVzdCc3JJRCxDNkJwcklDLHdCQUNDLGdCWDdCUSxDVzhCUixjN0JzcklGLEM2Qm5ySUEsbUJBQ0MsVTdCc3JJRCxDNkJscklDLG9CQUNDLGMxQnZCaUIsQzBCMEJqQixlMUJsQ2lCLEMwQmlDakIsaUJBREEsZTdCdXJJRixDNkJqcklBLFdBQ0MsVzdCb3JJRCxDNkJocklBLGNBQ0MsaUI3Qm1ySUQsQzZCbHJJQyx1QkFDQyxrQjdCb3JJRixDNkJqcklDLG1DQUNDLGlCN0JtcklGLEM2QmhySUMseUJBQ0MsZTdCa3JJRixDNkJocklHLCtCQUNDLGVBQ0Esb0I3QmtySUosQzZCaHJJRyxnREFDQyxVN0JrcklKLEM2QmhySUcscUNBQ0MsWTdCa3JJSixDNkI3cUlDLHlCQUNDLGU3QitxSUYsQzZCM3FJQSxjQUVDLGlCQURBLGU3QitxSUQsQzZCeHFJRSx3QkFFQyxzQkFEQSxvQjdCZ3JJSCxDNkJ0cUlBLG1CQUNDLFM3QjhxSUQsQzZCenFJQyx5QkFDQyx5QzdCNHFJRixDNkIxcUlDLDBCQzdCQyxjQUZBLGVBQ0EsZTlCNnNJRixDOEIzc0lFLGdDQUdTLFdBRkEsV0FDQSxhOUI4c0lYLEMrQmx3SUksdUNqQmtJRixvQmR1b0lGLEMrQnp3SUksOEVBQ0Usc0JqQnNJRixVa0JySmtCLENEaUJkLFNGNEVrQyxDZnlEdEMsNENkMm9JSixDK0JueElJLHVDakJ1SkYsNkJrQmpLb0IsQ2xCNElwQixxQkFzQkEsZ0NkMm5JRixDNkJuc0lFLHVDQUNDLGtCN0Jxc0lILENnQjN5SUUsK0NBT0UscUJkaEJJLENjaUJKLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV2hCb3pJSixDZ0I3eUlJLDJEQUlFLHFCZDFCRSxDY3lCRix5QkFEQSxTaEJpeklOLENnQjN5SUUsb0NBQ0UsV0FDQSxrQmhCNnlJSixDZ0IxeUlFLHNCYlpBLGVBbkJvQixDYWlDbEIscUJoQjR5SUosQ2dCenlJRSxrQ0FDRSxVaEIyeUlKLENnQnp5SUUsdUVBRUUsc0JBQ0EsZWhCMnlJSixDZ0J4eUlFLHVCQUlFLHdCQUNBLHNCQUZBLGFkakRHLENjK0NILGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXaEIweUlKLENnQnh5SUksNkJBR0Usc0JBREEseUJBREEsU2hCNHlJTixDZ0J2eUlFLG1DQUNFLFFoQnl5SUosQ2dCdHlJRSwrQkFDRSx5REFDQSwyQkFDQSwyQmhCd3lJSixDZ0JyeUlFLDRDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQmhCMnlJSixDZ0J0eUlJLHdEQUVFLHFCZC9GRSxDYzhGRixVaEIweUlOLENnQnR5SUUsc0JDeEZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVqQjg0SUQsQ2lCbDRJQywrQkFHQyxZQURBLHFCQURBLFVqQnM0SUYsQ2dCdnpJRSxzQkFNRSxVaEJveklKLENnQjl5SUUsc0JDL0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVqQms2SUQsQ2lCdDVJQywrQkFHQyxZQURBLHFCQURBLFVqQjA1SUYsQ2dCL3pJRSxzQkFNRSxXaEI0eklKLENtQnY2SVEsc0RBQ0ksZUFDQSxXbkJ5NklaLENtQnI2SUksbUJBR0ksY2hCTFcsQ0FVakIsZUFuQm9CLENnQmFkLGlCbkJ3NklSLENtQnA2SUkseUJBQ0ksZ0JuQnk2SVIsQ21CbjZJSSxpRkFISSxzQkFGQSxxQkFDQSxVbkI0NklSLENtQmw2SUksaUNBQ0ksbUJuQm82SVIsQ21CajZJSSxxQ0FDSSxrQkFDQSxnQm5CbTZJUixDbUJoNklJLCtCQUVJLG1CQUNBLG9CbkJrNklSLENtQjc1SVEsc0NBQ0ksY25CKzVJWixDbUIzNUlJLCtCQUVJLHlDbkI2NUlSLENtQno1SUksMEJBRUksa0NuQjg1SVIsQ21CMzVJSSx5QkFHSSxxQmpCdEVBLENpQnFFQSxhakI1QkMsQ2lCMkJELGFuQis1SVIsQ21CMTVJSSxxQ0FFSSx3QmpCdkVHLENpQnlFSCxxQkFDQSwwQkFEQSx1QkFIQSxXbkJnNklSLENtQjE1SVEsOENBRUksMEJBREEsYUFFQSxlbkI0NUlaLENtQjM1SVksb0RBQ0ksWW5CNjVJaEIsQ21CeDVJSSxtQ0FDSSxTQUdBLGtCQURBLHNCQURBLFVuQjQ1SVIsQ21CcDVJUSx1R0FDSSxrQ25CeTVJWixDbUJ0NUlRLHNEQUNJLGlCbkJ3NUlaLENtQm41SVEsNkNBQ0ksY0FDQSxpQm5CcTVJWixDaUNqZ0pJLDRCQUNJLG1CakNvZ0pSLENpQ2pnSkksc0NBQ0ksd0JqQ21nSlIsQ2lDaGdKSSxtQ0FDSSxlQUNBLGdCQUNBLHVCakNrZ0pSLENpQzkvSVEsMEJBQ0ksMEJBQ0EseUJqQ2dnSlosQ2lDNS9JSSx5Q0FFSSx3QkFEQSxTakMrL0lSLENpQzMvSUksK0JBQ0ksd0JBakNHLENBbUNILHlCQURBLGlCakM4L0lSLENpQzMvSVEsNENBQ0ksd0JqQzYvSVosQ2lDei9JSSwyQ0FDSSxhQUNB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TSxzQ0FFRSxnQ0FDQSxrQ0FDQSxtQ0FIQSxRMUJ1eU1SLEMwQmh5TU0sd0NBQ0UsUzFCbXVEMEIsQzBCbHVEMUIsVzFCa3lNUixDMEJqeU1RLDhDQUNFLFMxQm15TVYsQzBCOXhNTSx5Q0FDRSxVMUJneU1SLEMwQi94TVEsK0NBQ0UsVTFCaXlNVixDMEIzeE1JLHdDQUNFLDZCQUNBLFUxQjZ4TU4sQzBCNXhNTSw4Q0FJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVMUJpeU1SLEMwQjF4TU0sNENBQ0UsUzFCNHhNUixDMEIzeE1RLGtEQUNFLE8xQjZ4TVYsQzBCeHhNTSwrQ0FDRSxZMUIweE1SLEMwQnp4TVEscURBQ0UsVTFCMnhNVixDMEJyeE1JLHVDQUNFLDRCQUNBLFMxQnV4TU4sQzBCdHhNTSw2Q0FJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTMUIyeE1SLEMwQnB4TU0sMkNBQ0UsUzFCc3hNUixDMEJyeE1RLGlEQUNFLE8xQnV4TVYsQzBCbHhNTSw4Q0FDRSxZMUJveE1SLEMwQm54TVEsb0RBQ0UsVTFCcXhNVixDMEI5d01JLGtEQUNFLGMxQmd4TU4sQzBCN3dNRSxvREFDRSxpQjFCK3dNSixDMEI3d01FLHlEQUNFLGUxQit3TUosQzBCN3dNRSwwREFDRSxnQjFCK3dNSixDQWxvSkEsY0FFSSwyQkFtb0pKLENBam9KQSxpQjBCbjFERyxpQjFCdzlNSCxDMEJ2OU1FLGdDQUlFLHdCeEJ4Q0csQ3dCcUNILGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFUxQjgwRGlCLEMwQjMwRGpCLFkxQjA5TUosQzBCeDlNSSxzQ0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPMUI2OU1OLEMwQng5TUksdUNBQ0Usa0IxQjA5TU4sQzBCeDlNSSxzQ0FDRSxjQUNBLFExQjA5TU4sQzBCeDlNSSxrREFFRSxzQkFEQSxZMUIyOU1OLEMwQng5TUksa0NBQ0MsaUJBQ0EsY0FDQSxjMUIwOU1MLEMwQnQ5TUkscUNBRUUsWTFCOHlEcUIsQzBCL3lEckIsMEIxQnk5TU4sQzBCdjlNTSwyQ0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUI0OU1SLEMwQnI5TU0sNkNBQ0UsUzFCb3lEMEIsQzBCbnlEMUIsVzFCdTlNUixDMEJ0OU1RLG1EQUNFLFMxQnc5TVYsQzBCbjlNTSw4Q0FDRSxVMUJxOU1SLEMwQnA5TVEsb0RBQ0UsVTFCczlNVixDMEJoOU1JLDZEQUNFLFMxQmt4RDRCLEMwQmp4RDVCLHFCMUJrOU1OLEMwQmo5TU0saU9BSUUsNkJBREEsWUFFQSxPMUJtOU1SLEMwQmg5TVEsNkZBQ0UsMEIxQms5TVYsQzBCaDlNVSxnTkFJRSxheEJsREssQ3dCaURMLGN2QmhJTyxDdUIrSFAsZTFCbzlNWixDMEI5OE1NLHdFQUtFLGF4QjNEUyxDd0J1RFQsMENBRUEsY3ZCdklXLEN1QnNJWCxldkI5SVcsQ3VCZ0pYLGdCMUJpOU1SLEMwQjM4TUksbUNBQ0UsMEJBQ0EsUzFCNjhNTixDMEI1OE1NLHlDQUVFLGdDQUNBLGtDQUNBLG1DQUhBLFExQmk5TVIsQzBCMThNTSwyQ0FDRSxTMUJ1dUQwQixDMEJ0dUQxQixXMUI0OE1SLEMwQjM4TVEsaURBQ0UsUzFCNjhNVixDMEJ4OE1NLDRDQUNFLFUxQjA4TVIsQzBCejhNUSxrREFDRSxVMUIyOE1WLEMwQnI4TUksMkNBQ0UsNkJBQ0EsVTFCdThNTixDMEJ0OE1NLGlEQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQjI4TVIsQzBCcDhNTSwrQ0FDRSxTMUJzOE1SLEMwQnI4TVEscURBQ0UsTzFCdThNVixDMEJsOE1NLGtEQUNFLFkxQm84TVIsQzBCbjhNUSx3REFDRSxVMUJxOE1WLEMwQi83TUksMENBQ0UsNEJBQ0EsUzFCaThNTixDMEJoOE1NLGdEQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQnE4TVIsQzBCOTdNTSw4Q0FDRSxTMUJnOE1SLEMwQi83TVEsb0RBQ0UsTzFCaThNVixDMEI1N01NLGlEQUNFLFkxQjg3TVIsQzBCNzdNUSx1REFDRSxVMUIrN01WLEMwQng3TUkscURBQ0UsYzFCMDdNTixDMEJ2N01FLHVEQUNFLGlCMUJ5N01KLEMwQnY3TUUsNERBQ0UsZTFCeTdNSixDMEJ2N01FLDZEQUNFLGdCMUJ5N01KLENBeHlKQSxpQkFFSSxjR3I0RGMsQ0gwNERkLGlCQXl5SkosQ0FyeEpBLHFGQUVJLHFCQUNBLFlBQ0EsVUF5eUpKLENBdnlKQSxtQkFFSSxxQkFDQSxZQUNBLFVBeXlKSixDQXZ5SkEsb0JBRUkscUJBQ0EsWUFDQSxVQXl5SkosQ0F2eUpBLG9CQUVJLHFCQUNBLFlBQ0EsVUF5eUpKLENBdnlKQSxtQkFFSSxxQkFDQSxZQUNBLFVBeXlKSixDQXZ5SkEscUJBRUkscUJBQ0EsWUFDQSxVQXl5SkosQ0FqeUpBLDRDQUpJLHFCQUNBLFlBQ0EsVUEreUpKLENBdnlKQSxxQkFFSSxxQkFDQSxZQUNBLFVBeXlKSixDQXZ5SkEsYUFDSSxnQkEweUpKLENBeHlKQSxrQkFDSSxlQTJ5SkosQ0F6eUpBLGVBQ0ksY0E0eUpKLENBMXlKQSxrQkFDSSxpQkE2eUpKLENBNXlKSSwyQkFDSSxrQkFDQSxXQUNBLFFBOHlKUixDQTN5SkEsa0JBR0ksYUUzOURHLENGbStESCxjRzkrRGUsQ0g2K0RmLGVHdC9Ea0IsQ0h3L0RsQixrQkFDQSxnQkFFQSxRQUNBLG9CQTh5SkosQ0E3eUpJLDBDQWhCQSw2QkFDQSxzQkFPQSxzQkFLQSxnQkE0ekpKLENBenpKSSx3QkFHSSxhQXN6SlIsQ0F6eUpJLGdFQUVJLGlCQTZ5SlIsQ0ExeUpBLHVCQUVJLGlCQURBLGFBOHlKSixDQTN5SkEsU0FDSSxnQkE4eUpKLENBNXlKQSxVQUNJLGlCQSt5SkosQ0E3eUpBLFVBQ0ksaUJBZ3pKSixDQTl5SkEsU0FDSSxlQWl6SkosQ0EveUpBLE1BQ0ksZUFrekpKLENBaHpKQSxzQkFDSSxlQW16SkosQ0FqekpBLGtCMEJqL0RHLGlCMUJzeU5ILEMwQnJ5TkUsaUNBSUUsd0J4QnhDRyxDd0JxQ0gsa0JBRUEscUJBR0EsMEJBR0EseUJBUEEsa0JBS0EsZ0JBRkEsVTFCNCtEaUIsQzBCeitEakIsWTFCd3lOSixDMEJ0eU5JLHVDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE8xQjJ5Tk4sQzBCdHlOSSx3Q0FDRSxrQjFCd3lOTixDMEJ0eU5JLHVDQUNFLGNBQ0EsUTFCd3lOTixDMEJ0eU5JLG1EQUVFLHNCQURBLFkxQnl5Tk4sQzBCdHlOSSxtQ0FDQyxpQkFDQSxjQUNBLGMxQnd5TkwsQzBCcHlOSSxzQ0FFRSxZMUI0OERxQixDMEI3OERyQiwwQjFCdXlOTixDMEJyeU5NLDRDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFcxQjB5TlIsQzBCbnlOTSw4Q0FDRSxTMUJrOEQwQixDMEJqOEQxQixXMUJxeU5SLEMwQnB5TlEsb0RBQ0UsUzFCc3lOVixDMEJqeU5NLCtDQUNFLFUxQm15TlIsQzBCbHlOUSxxREFDRSxVMUJveU5WLEMwQjl4TkksOERBQ0UsUzFCZzdENEIsQzBCLzZENUIscUIxQmd5Tk4sQzBCL3hOTSxvT0FJRSw2QkFEQSxZQUVBLE8xQml5TlIsQzBCOXhOUSw4RkFDRSwwQjFCZ3lOVixDMEI5eE5VLGtOQUlFLGF4QmxESyxDd0JpREwsY3ZCaElPLEN1QitIUCxlMUJreU5aLEMwQjV4Tk0seUVBS0UsYXhCM0RTLEN3QnVEVCwwQ0FFQSxjdkJ2SVcsQ3VCc0lYLGV2QjlJVyxDdUJnSlgsZ0IxQit4TlIsQzBCenhOSSxvQ0FDRSwwQkFDQSxTMUIyeE5OLEMwQjF4Tk0sMENBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUTFCK3hOUixDMEJ4eE5NLDRDQUNFLFMxQnE0RDBCLEMwQnA0RDFCLFcxQjB4TlIsQzBCenhOUSxrREFDRSxTMUIyeE5WLEMwQnR4Tk0sNkNBQ0UsVTFCd3hOUixDMEJ2eE5RLG1EQUNFLFUxQnl4TlYsQzBCbnhOSSw0Q0FDRSw2QkFDQSxVMUJxeE5OLEMwQnB4Tk0sa0RBSUUsb0NBRkEsOEJBQ0EsaUNBRkEsVTFCeXhOUixDMEJseE5NLGdEQUNFLFMxQm94TlIsQzBCbnhOUSxzREFDRSxPMUJxeE5WLEMwQmh4Tk0sbURBQ0UsWTFCa3hOUixDMEJqeE5RLHlEQUNFLFUxQm14TlYsQzBCN3dOSSwyQ0FDRSw0QkFDQSxTMUIrd05OLEMwQjl3Tk0saURBSUUsb0NBRkEsK0JBQ0EsaUNBRkEsUzFCbXhOUixDMEI1d05NLCtDQUNFLFMxQjh3TlIsQzBCN3dOUSxxREFDRSxPMUIrd05WLEMwQjF3Tk0sa0RBQ0UsWTFCNHdOUixDMEIzd05RLHdEQUNFLFUxQjZ3TlYsQzBCdHdOSSxzREFDRSxjMUJ3d05OLEMwQnJ3TkUsd0RBQ0UsaUIxQnV3TkosQzBCcndORSw2REFDRSxlMUJ1d05KLEMwQnJ3TkUsOERBQ0UsZ0IxQnV3TkosQ0F4OUpBLGtCQUVJLGVBQ0EsY0dwaUVjLENIcWlFZCxlQXk5SkosQ0F2OUpBLFlBRUksY0FEQSxXQTI5SkosQ0F4OUpBLFVBRUksY0FEQSxlQTQ5SkosQ0F6OUpBLGFBQ0ksaUJBQ0EsZUE0OUpKLENBMTlKQSxpQjBCbmdFRyxpQjFCaStOSCxDMEJoK05FLGdDQUlFLHdCeEJ4Q0csQ3dCcUNILGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFUxQjgvRGlCLEMwQjMvRGpCLFkxQm0rTkosQzBCaitOSSxzQ0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPMUJzK05OLEMwQmorTkksdUNBQ0Usa0IxQm0rTk4sQzBCaitOSSxzQ0FDRSxjQUNBLFExQm0rTk4sQzBCaitOSSxrREFFRSxzQkFEQSxZMUJvK05OLEMwQmorTkksa0NBQ0MsaUJBQ0EsY0FDQSxjMUJtK05MLEMwQi85TkkscUNBRUUsVzFCODlEcUIsQzBCLzlEckIsMEIxQmsrTk4sQzBCaCtOTSwyQ0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUJxK05SLEMwQjk5Tk0sNkNBQ0UsVTFCbzlEeUIsQzBCbjlEekIsVzFCZytOUixDMEIvOU5RLG1EQUNFLFMxQmkrTlYsQzBCNTlOTSw4Q0FDRSxXMUI4OU5SLEMwQjc5TlEsb0RBQ0UsVTFCKzlOVixDMEJ6OU5JLDZEQUNFLFUxQms4RDJCLEMwQmo4RDNCLHFCMUIyOU5OLEMwQjE5Tk0saU9BSUUsNkJBREEsWUFFQSxPMUI0OU5SLEMwQno5TlEsNkZBQ0UsMEIxQjI5TlYsQzBCejlOVSxnTkFJRSxheEJsREssQ3dCaURMLGN2QmhJTyxDdUIrSFAsZTFCNjlOWixDMEJ2OU5NLHdFQUtFLGF4QjNE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N3NFRyxpQjFCOHpPSCxDMEI3ek9FLG1DQUlFLHdCeEJ4Q0csQ3dCcUNILGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFUxQndzRWlCLEMwQnJzRWpCLFkxQmcwT0osQzBCOXpPSSx5Q0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPMUJtME9OLEMwQjl6T0ksMENBQ0Usa0IxQmcwT04sQzBCOXpPSSx5Q0FDRSxjQUNBLFExQmcwT04sQzBCOXpPSSxxREFFRSxzQkFEQSxZMUJpME9OLEMwQjl6T0kscUNBQ0MsaUJBQ0EsY0FDQSxjMUJnME9MLEMwQjV6T0ksd0NBRUUsVzFCd3FFcUIsQzBCenFFckIsMEIxQit6T04sQzBCN3pPTSw4Q0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUJrME9SLEMwQjN6T00sZ0RBQ0UsVTFCOHBFeUIsQzBCN3BFekIsVzFCNnpPUixDMEI1ek9RLHNEQUNFLFMxQjh6T1YsQzBCenpPTSxpREFDRSxXMUIyek9SLEMwQjF6T1EsdURBQ0UsVTFCNHpPVixDMEJ0ek9JLGdFQUNFLFUxQjRvRTJCLEMwQjNvRTNCLHFCMUJ3ek9OLEMwQnZ6T00sME9BSUUsNkJBREEsWUFFQSxPMUJ5ek9SLEMwQnR6T1EsZ0dBQ0UsMEIxQnd6T1YsQzBCdHpPVSxzTkFJRSxheEJsREssQ3dCaURMLGN2QmhJTyxDdUIrSFAsZTFCMHpPWixDMEJwek9NLDJFQUtFLGF4QjNEUyxDd0J1RFQsMENBRUEsY3ZCdklXLEN1QnNJWCxldkI5SVcsQ3VCZ0pYLGdCMUJ1ek9SLEMwQmp6T0ksc0NBQ0UsMEJBQ0EsUTFCbXpPTixDMEJsek9NLDRDQUVFLGdDQUNBLGtDQUNBLG1DQUhBLFExQnV6T1IsQzBCaHpPTSw4Q0FDRSxVMUJpbUV5QixDMEJobUV6QixXMUJrek9SLEMwQmp6T1Esb0RBQ0UsUzFCbXpPVixDMEI5eU9NLCtDQUNFLFcxQmd6T1IsQzBCL3lPUSxxREFDRSxVMUJpek9WLEMwQjN5T0ksOENBQ0UsNkJBQ0EsVzFCNnlPTixDMEI1eU9NLG9EQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUx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QUNBLG1CQUNBLHdCQUNBLHFCQW1CQSxzQkFFQSx5QkFqQkEsbUJBU0Esc0JBT0EsY0FkQSxlQVNBLGlCQURBLGdCQVhBLFlBRkEsK0JBQ0EsdUJBZ0JBLHFCQUZBLG9CQVRBLFVBSUEsVUFIQSw2QkFDQSxxQkFRQSx5QkFMQSxzQkFQQSxtQkFpQkEsV0E0Z0tKLENBMWdLSSxpREFLSSxnQkFKQSxnQkFFQSxpQkFDQSxrQkFGQSxnQiIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2ZlZWR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvanYuQ2FuZHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2J1dHRvbnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2Jhc2V2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY3VycmVuY3lTZWxlY3QyV2lkZ2V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19mb3Jtc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fY29udGFjdERldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19ibHVlLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYWN0aW9uc0Ryb3Bkb3dudjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYWN0aW9ucy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybVRlbXBsYXRldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9zdXN5L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb252Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uTW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hcHBsaWNhdGlvblRhYnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19pZGVudGl0eXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZmllbGRzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbGF5b3V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbW9iaWxldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdG9vbHRpcHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbG9hZGluZ3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy92aWRlb3MvX2p2LlZpZGVvcy5Nb2RhbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvYmx1ZXByaW50L19saXF1aWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZ3JpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL3N1c3kvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fYWlfZXZhbHVhdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHJpYW5nbGV2MlwiIGFzICo7XG4uY2FuZGlkYXRlLWZlZWR7XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICB9XG5cbiAgICAuZmVlZC1pY29ue1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbiAgICAuY29ubmVjdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICAgIC5wdWJsaXNoZWREYXRle1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgIC5mZWVkQ29udGVudHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1zZWM7XG4gICAgICAgIC5mZWVkT2Jqe1xuICAgICAgICAgICAgJi5jbGVhcmZpeDphZnRlcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2xlYXJmaXh7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlZWRGaWx0ZXJUcmlnZ2Vye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAubmV3UG9zdHtcbiAgICAgICAgJi5pY29uLXNoYXJlLXBvc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlZWQtZGF0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZlZWQtZGF0YS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWF0dGFjaG1lbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnczMHtcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5ncmF5LWJveHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstc2VjO1xufVxuLmxvYWQtbW9yZXtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnBhZ2luYXRlLXRvcHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcih1cCwgJGJsdWUsIDVweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9XG59XG5cblxuLnBhZ2luYXRlLWRvd257XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoZG93biwgJGJsdWUsIDVweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9XG59XG5cbi5mZWVkTWlncmF0aW9uSW5Qcm9ncmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAubGluZTEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47IFxuICAgIH1cblxuICAgIC5saW5lMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcbiAgICB9XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uYWxsQXBwbGljYXRpb25zRmVlZFRhYiB7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLnNvY2lhbEFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIC5saWtlQ29tbWVudEJhcntcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGlrZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgLmxpa2VUZXh0e1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIFxuICAgICAgICAgICAgLnRvb2x0aXBXaW5kb3d7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5pY29uLXRodW1icy11cHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudHN7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLmNvbW1lbnRCb3h7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGl2ZVRleHRhcmVhe1xuICAgIFx0aGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sYXRlc3RDb21tZW50e1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gICAgLnByZXZpb3VzQ29tbWVudHN7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29tbWVudHNBY3Rpb25ze1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbW1lbnR7XG4gICAgICAgIC5hY3RvcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0b3JOYW1le1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuY29tbWVudFRleHR7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbW1lbnREZXRhaWxze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gIFxufVxuXG4uaWNvbi1ib3JkZXItYmx1ZXtcbiAgICB0ZXh0LXNoYWRvdzogLTFweCAwICRibHVlLCAwIDFweCAkYmx1ZSwgMXB4IDAgJGJsdWUsIDAgLTFweCAkYmx1ZTtcbn1cblxuLnNtYWxsLWhlaWdodHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODVweDtcbn1cblxuLnNtYWxsLWZvbnR7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cblxuLmRvdC1zZXBhcmF0b3I6YmVmb3Jle1xuXHRjb250ZW50OiAnXFwyMDIyJztcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vYmFzZXYyXCIgYXMgKjtcbkB1c2UgXCJmb3Jtc3YyXCI7XG5AdXNlIFwiY29udGFjdERldGFpbHNcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcHJpdGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcHYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vYWN0aW9uc0Ryb3Bkb3dudjJcIjtcbkB1c2UgXCIuLi9jb21tb24vYWN0aW9uc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9mb3JtVGVtcGxhdGV2MlwiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWx2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvblRhYnN2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9pZGVudGl0eXYyXCI7XG5AdXNlIFwiZmVlZHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL2ZpZWxkc3YyXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vYmlsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3Bpbm5lclwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb252MlwiIGFzICo7XG5AdXNlIFwiLi4vdmlkZW9zL2p2LlZpZGVvcy5Nb2RhbHYyXCI7XG5AdXNlIFwiLi9haV9ldmFsdWF0aW9ucy5zY3NzXCI7XG5cbkBpbmNsdWRlIHNwaW5uZXItYmFzZSgpO1xuQGluY2x1ZGUgYWxsLXNwcml0ZXM7XG4uYXBwbHktZm9ybS1maWVsZC1pbnB1dCwgLmFwcGx5LWZvcm0tZmllbGQtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXBwbHktZm9ybS1maWVsZC1pbnB1dCB7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi5hcHBseS1mb3JtLWZpZWxkLW5hbWUge1xuICAgIHdpZHRoOiAyNSU7XG59XG4uYmxvY2stY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi8vIHRlbXAgc3R5bGVraXQgc3R5bGVzIHVudGlsIHRoaXMgcGFnZSB1c2VzIHN0eWxla2l0XG4uZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5ib3JkZXItYm9yZGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLnBhZGRpbmctcmVndWxhciB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC14eC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG59XG4ucGFkZGluZy14eC1zbWFsbCB7XG4gICAgcGFkZGluZzogMC4zZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLXJlZ3VsYXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib3JkZXItYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG59XG4ubWFyZ2luLXRvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMC45ZW07XG59XG4ubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG59XG4ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uZm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4lYnJlYWRjcnVtYlBsYWNlaG9sZGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICB9XG59XG4uYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuLm5vQmVmb3JlQ29udGVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLyoqKiBTdW1tYXJ5ICoqKi9cblxuW25nLXN3aXRjaC13aGVuPVwiVGV4dFwiXSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmVsbGlwc2VzIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodGV4dC1vdmVyZmxvdywgZWxsaXBzaXMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qKiogSUNPTlMgKioqL1xuXG4uaWNvLXNobCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9zaGxfaWNvbl8yNHgxNC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvLWVkaXQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1lZGl0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbn1cbi5pY28tdGFsZW50d2lzZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy90YWxlbnR3aXNlX2ljb25fMjF4MjQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMXB4O1xufVxuLmljby1oaXJlcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaGlyZVJpZ2h0X2ljb25fMjF4MjQuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMXB4O1xufVxuJWljby1za2lwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLXNraXBfaWNvbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuLmljby1jaGVja21hcmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1jaGVja21hcmtfaWNvbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG4uaWNvLWluZm8ge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi12aWV3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi12aWV3X2hvdmVyO1xuICAgIH1cbn1cbi5hY3RucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAucmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICA+dWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNjb250YWluZXIgZGl2W3JvbGU9bWFpbl0gaDEgc3BhbiB7XG4gICAgQGV4dGVuZCAlYnJlYWRjcnVtYlBsYWNlaG9sZGVyO1xuICAgIGNvbG9yOiAkZGFyaztcbn1cbi5qdi1hZGQtY2FuZGlkYXRlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgJWJyZWFkY3J1bWJQbGFjZWhvbGRlcjtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn1cbi5taW5pSGVhZGVyQ292ZXIge1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1pbmlIZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgJi51aS1zY3JvbGxmaXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB1bC5zdGF0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuLmxpbmsge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2VudGVyVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuLnBhZ2VCcmVhayB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xufVxuLnVuZGVybGluZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjE1NDg1O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLm5vVG9wTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJi5ub0JvdHRvbU1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYubm9NYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLnNlbGVjdGVkIHtcbiAgICBAZXh0ZW5kIC5pY28tY2hlY2ttYXJrO1xuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG4vKioqIEFwcGxpY2F0aW9uKioqL1xuLmp2LWZpbGVzLWFjdGlvbi1saW5rcyB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNpZGVOYXYge1xuICAgIC5uZXdQb3N0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzMThweDtcbiAgICB9XG59XG4uc2tpcHBlZCB7XG4gICAgaGdyb3VwIHtcbiAgICAgICAgaDQ6YWZ0ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvLXNraXA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uLXN0ZXJsaW5nb25lLWFjdGl2ZXtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBmb250LXNpemU6IDkxJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgXHRjb2xvcjojMDA2N0I5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnam9idml0ZS1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgZm9udC1zaXplOjIuMTVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIH1cblxufVxuLnBvdy1yZWRjYXJwZXQge1xuICAgIGNvbG9yOiBncmF5O1xufVxuLnBvdy1oaXJlcmlnaHQge1xuICAgIGNvbG9yOiBncmF5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9oaXJlUmlnaHRfaWNvbl8yMXgyNC5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB9XG59XG4ucHJlIHtcbiAgICAmLmZpbGVDb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi8qKiogU3RhdHVzZXMgKioqL1xuXG4uc3RhdHVzZXMsIC5mZWVkIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweFxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgJi5pbmZvIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmljby1pbmZvO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgJi5BY3RpdmUsICYuT3BlbiwgJi5GaWxlZCwgJi5TdWJtaXR0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAmLkNsb3NlZCB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICB9XG4gICAgICAgICYuT24tSG9sZCB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdGF0dXNlcyAuanYtaWNvblZpZXcge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi12aWV3O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IC03cHggMCAwIDVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXZpZXdfaG92ZXI7XG4gICAgfVxufVxuLmF0dGFjaG1lbnRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKioqIFNPQ0lBTCBQUk9GSUxFUyAqKiovXG5cbiNsaW5rZWRpblByb2ZpbGUsICNmYWNlYm9va1Byb2ZpbGUsICN0d2l0dGVyUHJvZmlsZSwgI2dvb2dsZVByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiNiaW5nUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgLy9wYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuI2xpbmtlZGluUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9saW5rZWRpbl8yNC5wbmcnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4jZmFjZWJvb2tQcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tZmFjZWJvb2sucG5nJyk7XG59XG4jdHdpdHRlclByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi10d2l0dGVyLnBuZycpO1xufVxuI2dvb2dsZVByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1nb29nbGUucG5nJyk7XG59XG4vKiNiaW5nUHJvZmlsZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1iaW5nLnBuZycpOyB9Ki9cblxuLyoqKiBBQ0NPUkRJT04gKioqL1xuXG4uYWNjb3JkaW9uIHtcbiAgICAmLmxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMC45ZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0wIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAucDAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucmVndWxhciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogQ29sbGVjdGlvbnMgUGFuZWwgKi9cbiAgICAuY29sbGVjdGlvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qIEZlZWQgUGFuZWwgKi9cbiAgICAuZmVlZCB7XG4gICAgICAgIC5vdmVyZmxvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmLnN0YXlPcGVuIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51bmRlcmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bC5zY3JvbGx7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxufVxuLmNhbmRpZGF0ZS1zY29yZXtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aXRsZXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM3QzdEN0Y7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3N7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjs7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3ZnLnNjb3Jle1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmV7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICBzdHJva2U6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzLW1hc2sge1xuICAgICAgICBzdHJva2U6ICRibHVlO1xuICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICB9XG59XG5cbi5jYW5kaWRhdGUtc2NvcmUtcGVuZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM1RTVGNjE7XG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM1RTVGNjE7XG4gICAgfVxufVxuXG4uY2FuZGlkYXRlLXRhbGVudC1maXQtc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzI2MzIzODtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgICAgICBtYXJnaW46IDE2cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wb3NpdGl2ZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyBcbiAgICAgICAgbWFyZ2luOiA2cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVBNjY3MztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1ncmV5OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAuc2VlLW1vcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTg3MkNDO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZWUtbW9yZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9lbnRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLmNhbmRpZGF0ZS10YWxlbnQtZml0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbmRpZGF0ZS10YWxlbnQtZml0LXN1bW1hcnkuYmx1cnJlZCB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLnByb2Nlc3NpbmctbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RkZFODtcbiAgICBjb2xvcjogIzE5N0IxRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG5cbi50YWxlbnQtZml0LW1vZGFsIHtcbiAgICAuanYtbW9kYWwge1xuICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9kYWwtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIH1cbiAgICAubW9kYWwtc3VidGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbnVsLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvcmRpb24tbXJnbi1sZWZ0IHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICB9XG4gICAgaHIudW5kZXJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBhLmhlbHAge1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgLTEwcHg7XG4gICAgfVxuICAgIC5mb3J3YXJkU2NoZWR1bGUge1xuICAgICAgICBkaXYuaGVscCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqKiBXT1JLRkxPVyAqKiovXG5cbi53b3JrZmxvdyB7XG4gICAgPmgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1sYXJnZSB7XG4gICAgICAgIGhncm91cCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5pbm5lckxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBoZ3JvdXAge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlTWludXMucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNzY2hlZHVsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZ29Ub0RhdGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgLnRpbWV6b25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgIC5jYWxsb3V0IHtcbiAgICAgICAgdG9wOiAyMjBweDtcbiAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgICAucGFkZGluZzUge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdWxsLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMzIlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSwgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdWktanE9XCJ0aW1lcGlja2VyXCJdLCBpbnB1dFtqdi10aW1lcGlja2VyXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDYuMjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVzb3VyY2VzLCAjY2FsZW5kYXIge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5mYy12aWV3IHtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgW0hJUkUtNDc3XSAtIEFNIDUvMDEvMTRcbiAgICAgICAgICAgICAgICAvLyBPdmVycmlkaW5nIHRoZSB0aCB3aGl0ZXNwYWNlIHdyYXAgZnJvbSBfdGFibGVzLnNjc3NcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH0gLy8gQnVnICMxOTA3MSAtIEFNIDQvMjMvMTRcbiAgICAgICAgICAgICAgICAvLyBPdmVycmlkaW5nIHRoZSB0YWJsZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gX3RhYmxlcy5zY3NzXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmMtdmlldy5mYy12aWV3LXJlc291cmNlRGF5LmZjLWFnZW5kYSB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWFnZW5kYS1zbG90cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCA2cHggLTFweCAkYm9yZGVyO1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1taW5vciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LmNhbmRUaW1lc2xvdHtcbiAgICAgICAgICAgIC5mYy1ldmVudC1jb250ZW50e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LXNraW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xuICAgICAgICB9XG4gICAgICAgIC5mYy10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtY29udGVudCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogODUlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1hZ2VuZGEtZGF5cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICArZGl2IHtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBIZWlnaHQgb2YgZWFjaCB0aW1lIHNsb3QgaW4gdGhlIGNhbGVuZGFyICovXG4gICAgICAgIC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQgLmZjLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyAvL21pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZWxsaXBzZXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNyZXNvdXJjZXMge1xuICAgICAgICAvLyBDb21wZW5zYXRlcyBmb3IgdGhlIENhbGVuZGFyIG5vdCByZW5kZXJpbmcgcHJvcGVybHkgb24gcGFnZSBsb2FkXG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICYuZmMge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3RFdmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDc1JSk7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1c3lFdmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWFnZW5kYS1heGlzIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8qIFBhcnQgb2YgdGhlIGRvdWJsZSBzY3JvbGwgYmFyIHJlbGF0ZWQgc3R5bGluZyAqL1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0Ym9keSwgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZjLWFnZW5kYS1kYXlzIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICYuZmMtZmlyc3QuZmMtbGFzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1hZ2VuZGEtYXhpcy5mYy13aWRnZXQtaGVhZGVyLmZjLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBIaWRlIHRoZSB0aW1pbmdzIGNvbHVtbiAqL1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1hZ2VuZGEtYXhpcy5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNjYWxlbmRhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi53NjAge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIC5mYy1ldmVudCB7XG4gICAgICAgICAgICAgICAgLy93aWR0aCA6IDM3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5mYy1oZWFkZXIge1xuICAgICAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWJ1dHRvbi1wcmV2LCAuZmMtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAuZmMtYnV0dG9uLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmMtc3RhdGUtZGVmYXVsdCwgJi5mYy1zdGF0ZS1kZWZhdWx0IC5mYy1idXR0b24taW5uZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1idXR0b24tcHJldiAuZmMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtYnV0dG9uLW5leHQgLmZjLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1ldmVudC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtaGVhZGVyLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1jZWxsLW92ZXJsYXkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtc2VjO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtaGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1zZWM7XG4gICAgICAgICAgICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50IHtcbiAgICAgICAgICAgICYuc3RhdGljIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm91dGxvb2tfY2FsZW5kZXIsICNyZXNvdXJjZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgJi53NDAge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDsgLy8gVGhpcyBpcyBhIHBsYWNlbWVudCBmb3IgdGhlIHRvZ2dsZSBpY29uc1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlOyAvLzJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Jlc291cmNlcyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICB9XG4gICAgLyoqT3V0bG9vayBDYWxlbmRlclxuICAgICAgIFRoaXMgd29ya3Mgb25seSBvbiBJRSAuVG8gYWRkIHN0eWxlIGdvIHRvIC5zY2guanMgYW5kIHVuY29tbWVudCB0aGUgY2hlY2sgZm9yIElFLlxuICAgICoqL1xuICAgIC5vdXRsb29rX2NhbGVuZGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogNTQycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qdi1jYW5kLXNjaGVkdWxlci1sZWZ0LXBhbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQgIWltcG9ydGFudDtcblxuICAgIC5qdi1jYW5kLWludGVydmlldy1zY2hlZHVsZXItZGV0YWlscyB7XG4gICAgICAgIC5pbnRlcnZpZXdEdXJhdGlvbi1zZWxlY3QyLCAub3JkZXItc2VsZWN0MntcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVtb3ZlLW1hcmdpbi10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00OXB4O1xufVxuLmFkZC1tYXJnaW4tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubGVnZW5kc3tcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubGVnZW5kLWdyZWVue2JhY2tncm91bmQtY29sb3I6ICNBRUREQjg7fVxuICAgICAgICBzcGFuLmxlZ2VuZC1ibHVle2JhY2tncm91bmQtY29sb3I6ICNlZGY0ZmE7fVxuICAgICAgfVxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuLnR3T25Cb2FyZGluZ1Jlc3VsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA5UFg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBQWDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDExMiU7XG4gICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4ucmNPbkJvYXJkaW5nUmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDlQWDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMFBYO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTEyJTtcbiAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG4ucmVxU2VhcmNoSWNvbiB7XG4gICAgcGFkZGluZzogMTRweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24tc2VhcmNoO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgIH1cbn1cbnVsLm51bWVyaWNhbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpdi5zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAmLnJlcXVpcmVkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiBFVkFMVUFUSU9OUyAqKi9cblxuLmV2YWx1YXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgLmV2YWx1YXRpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmV2YWx1YXRpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgLmV2YWx1YXRpb24tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIC5pY28tcHJpbnQsXG4gICAgICAgIC5pY28tZm9yd2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZhbHVhdGlvbi1hY3Rpb25zIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmljby1wcmludCxcbiAgICAuaWNvLWZvcndhcmQsXG4gICAgLmljby1saXN0VmlldyxcbiAgICAuaWNvLWdyaWRWaWV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIC5ub0V2YWxUZXh0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICB9XG5cbiAgICAucXVlc3Rpb25MaXN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICYuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGFya2VuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgLy9ib3gtc2hhZG93OiAzcHggMXB4IDNweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDcyOXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgLy9ib3gtc2hhZG93OiAtMXB4IDBweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudWktc2Nyb2xsZml4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ZDpub3QoLmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZGFya2VuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZmlsdGVyU2hhZG93Q29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLmJvcmRlckZsaXAge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcblxuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGwge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0LjUlO1xuICAgICAgICAgICAgd2lkdGg6IDU1LjUlO1xuXG4gICAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNC41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRsLnN1bW1hcnkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGR0LFxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHogc29saWQgJGJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRsLmxpc3Qge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmLmhlYWRlciBwIHt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoci51bmRlcmxpbmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAud29ya0Zsb3dUb29sdGlwLnVwLnNpdExlZnQgLnRvb2x0aXBXaW5kb3c6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLndvcmtGbG93VG9vbHRpcC51cC5zaXRMZWZ0IHtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm9Cb3JkZXIsXG4gICAgLmJvcmRlci1ub25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNtYWxsRm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgICAgLyogQ2hyb21lLCBTYWZhcmkgNiDigJMgMTUuMywgRWRnZSAqL1xuICAgICAgICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgICAgICAvKiBGaXJlZm94IDQ4IOKAkyA5NiAqL1xuICAgICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIH1cblxuICAgIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuXG4gICAgICAgIC5zd2l0Y2gtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtaW5wdXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQrLnN3aXRjaC1zbGlkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODcyQ0M7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4zcmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMrLnN3aXRjaC1zbGlkZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzE4NzJDQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtc2xpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZhbHVhdGlvbi1sYXlvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgLmV2YWx1YXRpb24tZm9ybSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWktc3VtbWFyeS1zZWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgLmFpLXN1bW1hcnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5haS1zdW1tYXJ5LWNvbnRlbnQubmctaGlkZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpLXRyYW5zY3JpcHQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDVGQTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY2ZmQ7XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUxIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDVGQTg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tc3BhcmtsaWVzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDVGQTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmFsdWF0aW9uLWxheW91dCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2YWx1YXRpb24tZm9ybSxcbiAgICAgICAgICAgIC5haS1zdW1tYXJ5LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYmxlLXBhZ2luYXRpb24gYSxcbiAgICAudGFibGUtcGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLnRhYmxlLXBhZ2luYXRpb24gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAudGFibGUtcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcbiAgICB9XG5cbiAgICAudGFibGUtcGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAudGFibGUtcGFnaW5hdGlvbiAucHJldjo6YmVmb3JlLFxuICAgIC50YWJsZS1wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLnRhYmxlLXBhZ2luYXRpb24gLnByZXY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDZweCA1cHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50YWJsZS1wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIH1cblxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQucHJldjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjNmM3NTdkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQubmV4dDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2Yzc1N2Q7XG4gICAgfVxuICAgICNzY3JvbGxhYmxlVGFibGUge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogNzklO1xuICAgIH1cbiAgICAuZXZhbHVhdGlvbi1kZXRhaWxzLWdyaWQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmV2YWx1YXRpb24tZ3JpZC1haS1zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTA1RkE4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNmZkO1xuXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA1RkE4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXNwYXJrbGllczo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA1RkE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cbiAgICAuYWktdHJhbnNjcmlwdC1ncmlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLyoqKlRoaXMgaXMgYSBoYWNrIGZvciB0aGUgc2VsZWN0IGEgcGVyc29uIG1vZGFsIGRpYWxvZyBvbiBjYW5kaWRhdGUgZGV0YWlscyBwYWdlLiBUaGlzIGlzIGEgdGVtcCBzb2x1dGlvbiBzaG91bGQgYmUgcmV3cml0dGVuIGV2ZW50dWFsbHkgKioqL1xuXG4vKlxuI2p2LW1vZGFsRGlhbG9ne1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6NjEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OjM1JTtcbn1cblxuLmpxbU92ZXJsYXl7XG4gICAgLy9iYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsNTEsNTEsLjQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTk5ODtcbiAgICBvcGFjaXR5OiAwLjc7XG59Ki9cblxuLmp2LWRpYWxvZy10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMyYjZkYWUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzA3YWMyICFpbXBvcnRhbnQ7XG4gICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgIzUxOTRkNCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCA1cHggNSBweCA4cHg7XG59XG4uanYtcGFnaW5hdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBjb2xvcjogJGRhcmstcXVpbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUtc2VjO1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbn1cbmJvZHkuc3R5bGVraXQtdjItZW5hYmxlZCAuZGFyay10cmkge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNcbn1cbmRpdi5sYXlvdXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgPiBkaXYuYm9yZGVyLWJvcmRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5kaXYud2hpdGUtYmcuYm9yZGVyLWJvcmRlciAge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItdHJpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIHNwYW4uZGFyay1zZWMtYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY1ZW07XG4gICAgfVxufVxuLmp2LXBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG4uanYtaGlkZSwgLmp2LWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5qdi1kaWFsb2ctdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xufVxuLypcbi5qdi1jbG9zZU1vZGFsRGlhbG9ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlLnBuZz92PTU2MTU1XCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyNTNweDtcbn1cbiovXG5cbi5qdi1kaWFsb2ctY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAtNXB4IGJsYWNrO1xuICAgIHdpZHRoOiA1ODBweCFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggLTVweCBibGFjaztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLmp2LXJvd0RpdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7XG59XG4uanYtY29sRGl2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmp2ZGItY2VudGVyLWxpZ2h0LCAuanZkYi1jZW50ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICB9XG59XG4uanZkYi1jZW50ZXItbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstdHJpO1xuICAgIH1cbiAgICA7XG59XG4uanZkYi1sZWZ0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xufVxuLmp2LWpvYnNJbm5lclRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiA1NjVweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4janYtcGVyc29uVGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYSFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB3aWR0aDogNTYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgO1xufVxuLmp2LXJlcXVpc2l0aW9uU2VsZWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5qcURyYWcge1xuICAgIGN1cnNvcjogbW92ZTtcbn1cbi5qdi1idXR0b25Db250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbi8vIC5qdi1hcnJvd0xlZnR7XG4vLyAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbi8vICBwYWRkaW5nOiAwIDEwcHg7XG4vLyAgYmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxNzhweDtcbi8vICBmbG9hdDpsZWZ0O1xuLy8gIGN1cnNvcjpwb2ludGVyO1xuLy8gfVxuLy8gLmp2LWFycm93UmlnaHR7XG4vLyAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbi8vICBwYWRkaW5nOiAwIDEwcHg7XG4vLyAgYmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxMDFweDtcbi8vICBmbG9hdDpsZWZ0O1xuLy8gIGN1cnNvcjpwb2ludGVyO1xuLy8gfVxuLnBhZ2luZyB7XG4gICAgLmp2LWFycm93TGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuanYtYXJyb3dSaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmlmcmFtZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9ncmVzc19kb3RzLmdpZlwiKSBuby1yZXBlYXQgMTBweCA5NSU7XG4gICAgbWluLWhlaWdodDogNjBweDtcbn1cbi5jb3ZlcmZyYW1lIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE0NXB4O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICB6LWluZGV4OiAxO1xufVxuLnVpLXNjcm9sbGZpeC5jb3ZlcmZyYW1lIHtcbiAgICB0b3A6IDE1cHg7XG59XG4uYXBwc291cmNlLWNtdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi53MTAwIHtcbiAgICAubWNlTGF5b3V0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uanYtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5qdi1mbGV4LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uanYtZmxleC10YWJsZS1jb2wtd2lkdGgtMjAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbn1cbi5qdi1mbGV4LXRhYmxlLWNvbC13aWR0aC04MCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA0XG59XG4uanYtZmxleC1hbGlnbi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5yZWplY3Qtb3B0IHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxufVxuLmFjdGl2ZS1hcHBzIHtcbiAgICAucGFnaW5nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG4gICAgfVxufVxuLmFwcC1kaXNwIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgfVxufVxuLm5vLWNhbmQtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xufVxuLmxvb2tMaWtlTGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgY29sb3I6ICRibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4ubW9kYWxUb29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDI1ZW0sIDEuOGVtLCAtMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi50aW1lem9uZXRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgQnVnICMxNTg0MSwgIzE0NjUxIC0gQU0gLSAxMC8yOC8xM1xuICAgICAgICogT3ZlcnJpZGUgZGVmYXVsdCB0b29sdGlwIHBvc2l0aW9uXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wT3V0RG93bkxvYWRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tZG93bmxvYWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5wb3BPdXRQcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnBvcE91dEZvcm1QcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLmZvcm1QcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnBvcE91dE5vdGVUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tbmV3cGFnZS1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE1cHg7XG59XG4ucG9wT3V0UG9wVXBUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcG9wb3V0LWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVQcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnJlc3VtZU5vdGVUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tbmV3cGFnZS1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE1cHg7XG59XG4ucmVzdW1lRGVsZXRlVG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXRyYXNoLWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTFweDtcbn1cbi5yZXN1bWVEb3dubG9hZFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1kb3dubG9hZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnJlc3VtZVVwbG9hZFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi11cGxvYWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVQb3BPdXRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcG9wb3V0LWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVJY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucmVzdW1lU3RhcnRJY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUzJTtcbn1cbi5jdXJzb3JEZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXBwbGljYXRpb25Hcm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbn1cbi5wcmVJbnRlcnZpZXdOYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEJ1ZyAjMTYyMjggLSBBQ00gLSAxMS8xMi8xM1xuICAgICogZmlsdGVyOiBub25lIGlzIHJlcXVpcmVkIHRvIG92ZXJyaWRlIHRoZSBmaWx0ZXIgZ3JhZGllbnQgZm9yIHRoZSBidXR0b25zXG4gICAgKiBpbiBJRTggLyBJRTlcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIEJ1ZyAjMTYyMjggLSBBQ00gLSAxMS8xMi8xM1xuICAgICAgICAqIGZpbHRlcjogbm9uZSBpcyByZXF1aXJlZCB0byBvdmVycmlkZSB0aGUgZmlsdGVyIGdyYWRpZW50IGZvciB0aGUgYnV0dG9uc1xuICAgICAgICAqIGluIElFOCAvIElFOVxuICAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY3RuLWV4cGFuZCB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jaXJjbGVQbHVzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5hY3RuLWNvbGxhcHNlIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLWNpcmNsZU1pbnVzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuLnByZUludGVydmlld1N0YXJ0SWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY5JTtcbn1cbi5wZFRvcDIxIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbn1cbi5wZExlZnQyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnBkTGVmdDM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4ubXJ0b3AyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tcjEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmZpbGVQb3BvdXRTdGFydEljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLm9mZmVyRm9ybVRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMTVlbSwgMi40ZW0sIC0xLjBlbSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZnVsbFdpbmRvdyB7XG4gICAgd2lkdGg6IDg0NXB4O1xuICAgIGhlaWdodDogMTA1M3B4XG59XG4ucGRmRnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDUzcHg7XG59XG4uY29tcGFueUxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG4ud29ya0Zsb3dUb29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDE1ZW0sIDI4cHgsIC0xMHB4KTtcbiAgICBzcGFuLmljby1oZWxwIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfSAvL3Bvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpdi50b29sdGlwV2luZG93IHtcbiAgICAgICAgZGl2LmJvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhbmNlbC1pbnRlcnZpZXcgZGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY296eSAuY2FuY2VsIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5vbi1zdXBlci11c2VyIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9yd2FyZC1ieSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMUUzJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG4uYXBwLXNvdXJjZS5hdmF0YXJzIHtcbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuc291cmNlLWNoYW5uZWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24tc3JjLWFycm93O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmp2LWFkZEljb24ge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1hZGQ7XG59XG4uYnRuUHJpbnQge1xuICAgIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYW5kLWRldGFpbHMtbWVzc2FnZS1kZXRhaWwge1xuXG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1LjAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNS4wOSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgcHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAuc3ViamVjdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5mcm9tLXRvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAuZnJvbSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLXNlbnQtcmVjZWl2ZWR7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbn1cbi5kb2MtdXRpbGl0aWVzIHtcbiAgICBoMiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldmlldy10b2dnbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10ZXh0LXZpZXcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0ZWQtdmlldyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogIzIxNTQ4NTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWQxMCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLnR4dC1pbmRlbnQxMCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG4uYWNjb3JkaW9uLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgIC5pbnQtd29ya2Zsb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cbi5pbnQtd29ya2Zsb3cge1xuICAgIC5hY3RucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEREREREQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpdjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW52aXRlLW1zZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2U2ZTZlNjtcbiAgICB9XG59XG4ubW9kaWZ5LW1zZy10b29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDE1ZW0sIDIycHgsIC0xOHB4KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBtYXJnaW46IDVweCAwIDAgMTBweDtcbiAgICAmLm1hcmdpbi10b3AtMntcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgICAuaGVscC1zeW1ib2wge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgIH1cbn1cbi52ZXRlcmFuU3RhdHVzIHtcbiAgICBkbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRkLCBkdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0N3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByZUludGVydmlld0Zvcm1zIHtcbiAgICAuZm9ybURyb3BEb3duIHtcbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgYm9yZGVyIDogbm9uZTtcbiAgICB9XG59XG4vLyBxdWlja3ZpZXcgdG9vbHRpcCBzdHlsZXMgd2VyZSBub3QgaW5jbHVkZWQgb24gZGV0YWlscyBwYWdlLiBNdXN0IHJlbW92ZSB3aGVuIHdlIHJld3JpdGUgcXVpY2t2aWV3XG4uanYtZGlhbG9nLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLmp2LVJhbmt7XG4gICAgLmp2LUFwcGxpY2FudFJhbmtTY29yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmp2LUFwcGxpY2FudFJhbmtTY29yZUJvZHl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4janYtUXVpY2tWaWV3TWFpbiAuanYtc3RhdHVzIHtcbiAgICAuanYtU3RhdHVzRGV0YWlsc0JvZHkge1xuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDNweCBjb2xvci5hZGp1c3QoJGxpZ2h0Z3JheSwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGJsdWUsIDZweCk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1TdGF0dXNEZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogLTM4cHggIWltcG9ydGFudDtcbiAgICAgICAgLmp2LWhlYWRlckJhciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1TdGF0dXNEZXRhaWxzVG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LVN0YXR1c0RldGFpbHNCb3R0b20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LVN0YXR1c0RldGFpbHNCb2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcExpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5xdWljay12aWV3LW1vZGFse1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyBcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLyoqV29yayBIaXN0b3J5IEVkdWNhdGlvbiBIaXN0b3J5IHN0eWxlcyoqL1xuXG4uZWR1Y2F0aW9uSGlzdG9yeSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXI7XG59XG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnByaW50LWFsbC1jb2x1bW4gdGgge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5vdGlmeURheXMge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9udC1ncmV5IHtcbiAgICBjb2xvcjogIzMzMDtcbn1cbi5hY3RucyBsaS5za2lwLXdvcmtmbG93LWhlbHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAubW9iaWxlIHtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYm9keSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgICNjb250YWluZXIsIC5taW5pSGVhZGVyIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgICAgICB9XG4gICAgICAgIC5taW5pSGVhZGVyQ292ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLm1pbmlIZWFkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28tYmFjayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgfVxuICAgICAgICAucXVpY2tGb3JtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ldmFsdWF0aW9uIHtcbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgLnN1bW1hcnktdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZGFyay1zZWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeS1yYXRpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeS1jb21tZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vRXZhbFRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxhYmVsV2l0aFRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJsdWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uanYtbW9kYWwtY29udGFpbmVyLmRvY3VTaWduTW9kYWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLmlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYXJnaW4tcmlnaHQtbm9uZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1pbi13aWR0aDogNi41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYmx1ZS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OCwgMTIyLCAxOTQsIDAuNik7XG4gICAgfVxuICAgIC5kYXJrLXRyaS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNik7XG4gICAgfVxuICAgIC5oYWxmLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sLTMge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMy41JTtcbiAgICAgICAgcGFkZGluZzogMC45ZW07XG4gICAgfVxuICAgIC5wYWRkaW5nLXRvcC14LXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNjVlbTtcbiAgICB9XG4gICAgLnBhZGRpbmctbGVmdC1ub25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAubGFyZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICAgIC5kYXJrLXNlYyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgfVxuICAgIC50b29sdGlwLWRlZmF1bHQudXAgLnRvb2x0aXBXaW5kb3c6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgLnRvb2x0aXAtZGVmYXVsdC51cC5zaXRSaWdodCAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE1ZW07XG4gICAgICAgIHotaW5kZXg6IDIwMDA7XG4gICAgfVxuICAgIC50b29sdGlwLWRlZmF1bHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NDZlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAubWFyZ2luLXRvcC1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOWVtO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImpvYnZpdGUtaWNvbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuY2xlYXJmaXgge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG59XG4ud2hpdGVTcGFjZVByZVdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi53aGl0ZVNwYWNlUHJlTGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxudGFibGUubm9Cb3JkZXJUciB7XG4gICAgdHIge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJsZUNlbGxOb1dyYXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZUNlbGxQYWRkaW5nTGVmdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5mZWVkRmlsdGVycyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICAgLmJvcmRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLXRyaTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLnNvcnQtbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc29ydC1saXN0LW9wdGlvbnMtbWVudSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbGVmdDogLTE0NXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggJGRhcmstc2VjO1xuICAgIH1cblxuICAgIGEuaWNvbi5pY29uLXJlZnJlc2gge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAmLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWN0aW9uLWRyb3Bkb3duIHtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggJGRhcmstc2VjO1xuICAgIGxpIHtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgICAgICB9XG4gICAgfVxufVxuaS5mZWVkQWN0aW9ucyB7XG4gICAgY29sb3I6ICNDMkMyQzI7XG59XG5zcGFuLmZlZWRBY3Rpb25zIHtcbiAgICBjb2xvcjogIzZFNkU2RTtcbn1cbmEuZmVlZEFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxudWwuZmVlZEFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYW5hZ2VDb2xsYWJUZWFtTWVtYmVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubWFuYWdlQ29sbGFiVGVhbVJvbGVOYW1lIHtcbiAgICBjb2xvcjogJGRhcmstdHJpO1xufVxuLnRvcDMge1xuICAgIHRvcDogM3B4O1xufVxuLnJpZ2h0MCB7XG4gICAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYWJvc2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cbiNqdi1jYW5kaWRhdGVzIHtcbiAgICAuYW5pbWF0ZWQge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gICAgfVxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIC5hY2NvcmRpb24tbXJnbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuXG4gICAgICAgICAgICAmLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yLWxpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAmLnZhbGlnbi1ib3R0b20ge1xuICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbn1cbi5kZWxldGVNb2RhbHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cbi5kZWxldGVNb2RhbHRhYmxlcm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmRlbGV0ZU1vZGFsdGFibGV0ZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBib3JkZXI6IDA7XG59XG4uZm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucGFkZGluZy10b3AteHgtc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXMsIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAuMTZlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXMsICAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuN2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuN2VtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzIGksIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkZGFyay1pY29uO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzOmhvdmVyLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmYTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91czpob3ZlciBpLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dDpob3ZlciBpIHtcbiAgICBjb2xvcjogIzIxNTQ4NTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91czphY3RpdmUsIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDNlZDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91czphY3RpdmUgaSwgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLm5leHQ6YWN0aXZlIGkge1xuICAgIGNvbG9yOiAjMjE1NDg1O1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzLmRpc2FibGVkLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDI0NCwgMjQ0LCAwLjUpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91cy5kaXNhYmxlZCBpLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dC5kaXNhYmxlZCBpIHtcbiAgICBjb2xvcjogcmdiYSgxODQsIDIxMSwgMjM3LCAwLjUpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udGV4dCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNjVlbTtcbn1cbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJhY2sge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnByZXZpb3VzLCAubmV4dCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IC4xZW07XG4gIC1vLWJvcmRlci1yYWRpdXM6IC4xZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogNXB4IDVweCA0cHggNXB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cblxuLmJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cbi5ibHVlLWNvbnRyYXN0IHtcbiAgICBjb2xvcjogJGJsdWUtY29udHJhc3QgIWltcG9ydGFudDtcbn1cbi5oaWRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWRkaW5nLXRvcC14LXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NWVtO1xufVxuXG4ucGFnaW5hdGlvbi1jb250cm9sc3tcbiAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAgICAgICBpLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWN0aXZpdHktdGFiLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIGgye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIGRpdi5jbGVhcmZpeC5wYWRkaW5nLXRvcC14LXNtYWxsLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbn1cbmRpdi5hY3Rpdml0eUZlZWQge1xuICAgIC5hY2NvcmRpb24tbGFyZ2Uge1xuICAgICAgICBsaS5wYWRkaW5nTGVmdDB7XG4gICAgICAgICAgICBkaXYubWFyZ2luTGVmdDI1e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1dpbGwgYmUgcmVtb3ZlZCB3aGVuIHN0eWxla2l0IGlzIGludGVncmF0ZWQhXG5cbiVpY29uLWFycm93LTMtbGVmdCB7XG4gICAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cbi5pY29uLWFycm93LTMtbGVmdDpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3ctMy1sZWZ0O1xufVxuXG4laWNvbi1hcnJvdzMge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4uaWNvbi1hcnJvdzM6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uLWFycm93Mztcbn1cblxuLnBhZ2luYXRpb24tbGVmdDpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3ctMy1sZWZ0O1xufVxuXG4ucGFnaW5hdGlvbi1yaWdodDpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3czO1xufVxuXG4uY2FyZGVkVmlld3tcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgaDN7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5tb2RhbFRvb2x0aXAudXAuc2l0UmlnaHQgLnRvb2x0aXBXaW5kb3d7XG4gICAgICAgIHRvcDogMi41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud29yZC13cmFwe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi50cmlhbmdsZS1yaWdodC13aGl0ZXtcbiAgICB0b3A6IDEwcHg7XG5cdEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKHJpZ2h0LCAkd2hpdGUsIDdweCk7XG5cdCY6YWZ0ZXJ7XG5cdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi50YWItYnRue1xuXHRtYXJnaW4tdG9wOiAxcHg7XG5cdG1hcmdpbi1yaWdodDogMXB4O1xuXHRidXR0b257XG5cdFx0cGFkZGluZzogMTJweCAxMnB4IDlweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdCYuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxufVxuLmp2LWNhbmQtbWluaS1oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIGEuaWNvLWJhY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp2LW1pbmlIZWFkZXItdGl0bGUge1xuICAgICAgICBoMy5saW5rIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtY2FuZC1hcHBsaWNhdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5qdi1jYW5kLXJlc3VtZS11cGxvYWQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5qdi1jYW5kLXdvcmtmbG93LXN0ZXBzLCAuanYtY2FuZC1tZXNzYWdlLWxpc3QsIC5qdi1jYW5kLW5vdGVzLWxpc3R7XG4gICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6NXB4IDBweCA1cHggNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZ3JvdXA6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhncm91cCBoNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53b3JrZmxvdy10aW1lem9uZS10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaGdyb3VwIGg1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndvcmtmbG93LXRpbWV6b25lLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXJMaXN0IHtcbiAgICAgICAgICAgIGhncm91cCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdi1jYW5kLWFjdGl2aXR5LWxpc3Qge1xuICAgID4gbGl7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA3cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRpbWUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY2hlZHVsZXItY29udGFpbmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNjaGVkdWxlci1jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWFuZ2xlLXJpZ2h0LXdoaXRlIHtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2NoZWR1bGVyLWNhbGVuZGFyLWNvbnRhaW5lcntcblx0Ym94LXNoYWRvdzogMHB4IDRweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC50aW1lem9uZXtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cdC5sZWdlbmR7XG5cdCAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAmLnVzZXIge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoICRvcmFuZ2Utc2VjLCAuNSApO1xuICAgICAgICAgfVxuICAgICAgICAgJi5sb2NhdGlvbiB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSggJHllbGxvdy10cmksIC41ICk7XG4gICAgICAgICB9XG5cdCAgICAubGVnZW5kLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnVzeSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRlbnRhdGl2ZSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDhweCApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51c2VyIHtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cdCAgICB9XG5cblx0fVxufVxuXG4udGFibGUuc2NoZWR1bGVyLW9wdGlvbnN7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdC50b3RhbER1cmF0aW9ue1xuXHRcdHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQmLm5nLWFuaW1hdGV7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcblxuICAgIFx0Ji5uZy1oaWRle1xuICAgIFx0XHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIFx0XHRib3R0b206IC01MHB4O1xuICAgIFx0fVxuXG4gICAgXHQmLm5nLWhpZGUtYWRkLWFjdGl2ZXtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICBcdFx0b3BhY2l0eTogMDtcbiAgICBcdFx0dG9wOiA1MHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHdpZHRoOiA5OTBweCAhaW1wb3J0YW50O1xuICAgIFx0fVxuXG4gICAgXHQmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZXtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIFx0XHRvcGFjaXR5OiAxO1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBcdH1cbiAgICB9XG5cblx0LmNvbHVtbntcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuanYtY2FuZC13b3JrZmxvdy1tZXNzYWdlLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLW1yZ24tbGVmdCAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmp2LWNhbmQtd29ya2Zsb3ctbWVzc2FnZS1mb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIC5xcS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTZweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9yd2FyZFNjaGVkdWxlLCAuYWNjb3JkaW9uLW1yZ24tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTVweDtcbiAgICB9XG59XG4uY2FuY2VsIHtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1tYWluO1xuICAgIH1cbn1cblxuLnNjaGVkdWxlcntcbiAgICBoZWlnaHQ6IDEwOXZoO1xuXHRtYXgtaGVpZ2h0OiA3NDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0YmFja2dyb3VuZDogJGJsdWUtNDY7XG5cdC5wcm9wb3NhbC10aW1le1xuXHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdH1cblx0LmludGVydmlldy1kZXRhaWxze1xuXHRcdC5zbWFsbHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NGVtO1xuXHRcdH1cblxuXHRcdC5pbnRlcnZpZXdlcnNMaXN0e1xuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBzcGFuIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hlZHVsZXItY2FsZW5kYXJ7XG4gICAgLmZjLWljb24taWNvbi1hcnJvdy1jb21tb24ge1xuICAgICAgICBmb250LWZhbWlseTogJ2pvYnZpdGUtaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgLmZjLWljb24taWNvbi1hcnJvdy0zLWxlZnQge1xuICAgICAgICBAZXh0ZW5kIC5mYy1pY29uLWljb24tYXJyb3ctY29tbW9uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWFycm93LTMtbGVmdDtcbiAgICB9XG4gICAgLmZjLWljb24taWNvbi1hcnJvdzMge1xuICAgICAgICBAZXh0ZW5kIC5mYy1pY29uLWljb24tYXJyb3ctY29tbW9uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWFycm93MztcbiAgICB9XG4gICAgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG4gICAgLmZyZWUtYnVzeS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtdi1ldmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgJi5idXN5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZW50YXRpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDEwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAxMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMjBweCApO1xuICAgICAgICB9XG4gICAgICAgICYudXNlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkb3JhbmdlLXNlYywgLjUgKTtcbiAgICAgICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCAkb3JhbmdlLXNlYywgLjUgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoICR5ZWxsb3ctdHJpLCAuNSApO1xuICAgICAgICAgICAgLmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoICR5ZWxsb3ctdHJpLCAuNSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgIC5mYy10aW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcXVlc3RlZC1hdmFpbGFiaWxpdHkuZmMtdi1ldmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAuaWNvbi1jcm9zcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLXRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYy10aW1lOmJlZm9yZSwgLmZjLXRpbWU6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1iZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1yZXNpemVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXHQuZmMtYnV0dG9uLWdyb3Vwe1xuXHRcdGJ1dHRvbi5mYy1idXR0b24uZmMtc3RhdGUtZGVmYXVsdCB7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdCAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0Ji5mYy1wcmV2LWJ1dHRvbiwmLmZjLW5leHQtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHQgICAgJi5mYy1zdGF0ZS1hY3RpdmV7XG5cdFx0ICAgIFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG5cdFx0XHQgICAgY29sb3I6ICRibHVlLXNlYztcblx0XHQgICAgfVxuXG5cdFx0ICAgICY6Zm9jdXN7XG5cdFx0ICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHQgICAgXHRjb2xvcjogJGRhcms7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmOmhvdmVye1xuXHRcdCAgICBcdGNvbG9yOiAkYmx1ZS10cmk7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQuZmMtYWdlbmRhRGF5LXZpZXd7XG5cdFx0dGguZmMtZGF5LWhlYWRlci5mYy13aWRnZXQtaGVhZGVye1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdCAgICBzcGFue1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMjRweDtcbiAgICBcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG4gICAgLmZjLWFnZW5kYVdlZWstdmlldyB7XG4gICAgICAgIHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0dGFibGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0dGhlYWR7XG5cdFx0XHR0cntcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRkLmZjLWhlYWQtY29udGFpbmVye1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIFx0XHRcdFx0LmZjLXJvdy5mYy13aWRnZXQtaGVhZGVye1xuICAgIFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdFx0XHRcdHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlciwgdGguZmMtYXhpcy5mYy13aWRnZXQtaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGguZmMtZGF5LWhlYWRlci5mYy13aWRnZXQtaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHQmLmZjLXNhdCAsJi5mYy1zdW5cblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXByaTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHl7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblxuXHRcdHRib2R5LmZjLWJvZHl7XG5cdFx0XHQ+dHJ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQ+dGQuZmMtd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdC5mYy1iZ3tcblx0XHRcdFx0XHRcdC5mYy10b2RheXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5mYy1zYXQgLC5mYy1zdW5cblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstcHJpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmMtc2xhdHN7XG5cdFx0XHRcdFx0XHR0cltkYXRhLXRpbWVdIHtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHRyLmZjLW1pbm9ye1xuXHRcdFx0XHRcdFx0XHR0ZC5mYy13aWRnZXQtY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0cjpub3QoLmZjLW1pbm9yKXtcblx0XHRcdFx0XHRcdFx0dGQuZmMtYXhpc3tcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hlZHVsZXItZGF0ZXBpY2tlcntcblx0LnVpLWRhdGVwaWNrZXJ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0LnVpLWRhdGVwaWNrZXItaGVhZGVye1xuICAgIFx0XHRmb250LXNpemU6IDAuOWVtO1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMTBweDtcbiAgICBcdFx0LnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICB0b3A6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICBcdH1cblxuICAgIFx0dGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhcntcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHRcdHRye1xuICAgIFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXHRcdHRoe1xuICAgIFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdH1cbiAgICBcdFx0dGJvZHl7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBcdFx0fVxuICAgIFx0XHR0ZHtcbiAgICBcdFx0XHQudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdCY6bm90KC51aS1kYXRlcGlja2VyLXRvZGF5KSAudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdCY6bm90KC51aS1zdGF0ZS1kaXNhYmxlZCkgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXJ7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdFx0Ji51aS1zdGF0ZS1kaXNhYmxlZHtcbiAgICBcdFx0XHRcdC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVye1xuICAgIFx0XHRcdFx0XHRjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0Ji5qdi1zdGF0ZS1zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdCYuanYtc3RhdGUtc2VsZWN0ZWR7XG4gICAgXHRcdFx0XHQudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG59XG5cbi5zd2l0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjBweDtcblx0aW5wdXQge1xuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdCY6Y2hlY2tlZCArIC5zbGlkZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zm9jdXMgKyAuc2xpZGVye1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCAkZGFyay10cmk7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRyaTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC40cztcblx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdH1cblxuXHRcdCYucm91bmR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzRweDtcblx0XHR9XG5cdH1cbn1cblxuLmp2LWNhbmQtYXBwLXRhYnMge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgdWwge1xuICAgICAgICAgbGkge1xuICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuOWVtO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH1cbn1cblxuLmp2LWNhbmQtc2NoZWR1bGVyLW91dGxvb2stY2FsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuXG4gICAgLnN1YnRpdGxlMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5qdi1mYy1oZWFkZXItdGl0bGUge1xuICAgIGgye1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxufVxuXG4uanYtY2FuZC1zY2hlZHVsZXItbWluaS1oZWFkZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jYW5kLW1pbmktaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qdi1jYW5kLXNjaGVkdWxlci1hY3Rpb24tYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNjaGVkdWxlci1hY3Rpb24tYnV0dG9uc1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAwIDVweCAxNXB4IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cdC5idG57XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0Ji5kYXJrLXRyaS1idG57XG5cdFx0XHRiYWNrZ3JvdW5kOiRkYXJrLXRyaTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pZnJhbWUtanZpbSB7XG4gICAgYmFja2dyb3VuZDp1cmwoJy9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciAyNSUgbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZW5oYW5jZWQtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0YS5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgXHRcdHNwYW4ge1xuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuICAgIFx0XHR9XG4gICAgXHRcdGRpdiB7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdH1cblx0XHR9XG5cblx0fVxuICAgIHVsLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4udG90YWxEdXJhdGlvbi1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4udGltZXNsb3Qtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uaW50ZXJ2aWV3RHVyYXRpb24tc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDY1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ub3JkZXItc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4udGltZXpvbmUtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZHJvcGRvd25XaWR0aHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiICFpbXBvcnRhbnQ7IC8vIHNlbGVjdDIgY29sb3JcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbn1cblxuZGl2W25nLXN3aXRjaC13aGVuPUNoZWNrQm94XSB7XG4gICAgLmp2LWFjdGlvbi1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltuZy1zd2l0Y2gtd2hlbj1SYWRpb10ge1xuICAgIC5qdi1hY3Rpb24tcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAucHJvZ3Jlc3N7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAmLnItMHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtdHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yLTF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXRyaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci0ye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci0ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy10cmk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnItNHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci01e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi10cmk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbi5qdi1vZmZlci1mbG93IHtcbiAgICAuYnRuLWdyb3Vwe1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc3BhY2UtaG9yaXpvbnRhbHtcbiAgICAgICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgfVxufVxuXG4uZG93bmxvYWRSZXN1bWVVTCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDtcblx0d2lkdGg6IDIwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW46IDAgLTMwJTtcblx0bGk6aG92ZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCBncmF5O1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0bWFyZ2luOiA3cHg7XG5cdFx0fVxuXHR9XG59XG4uZG93bmxvYWRSZXN1bWUge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuLmRvd25sb2FkUmVzdW1lOmhvdmVyIHtcbiAgICAuZG93bmxvYWRSZXN1bWVVTCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuXG4jbG9hZGVyTWVzc2FnZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxufVxuXG5kaXYud29ya2Zsb3cge1xuICAgIGg2LndvcmtmbG93LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDQud29ya2Zsb3ctaXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICB9XG5cbiAgICBsaSBhLmJ0bi1ncmVlbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuI2V2YWx1YXRpb25zIHtcbiAgICBoNi5ldmFsdWF0aW9ucy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmludGVydmlldy1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDRyZW07XG4gICAgICAgIC5haS1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDVGQTg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5MDVGQTg7XG4gICAgICAgICAgICAgICAgLmljb24tc3BhcmtsaWVzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkwNUZBODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmludGVydmlldy1zdW1tYXJ5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGMUZCO1xuICAgICAgICAuaWNvbi1zcGFya2xpZXN7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA1RkE4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJ2aWV3LXN1bW1hcnktdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50ZXJ2aWV3LXN1bW1hcnktaGVhZGVyIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgIH1cbiAgICAuaW50ZXJ2aWV3LXN1bW1hcnktaGVhZGVyIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5pbnRlcnZpZXctc3VtbWFyeS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzE4NzJDQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICYuYnRuLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODcyQ0M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1zcGFya2xpZXMge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODcyQ0M7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2Lm5vdGVzLWNvbnRhaW5lciwgZGl2Lm1lc3NhZ2VzLWNvbnRhaW5lciB7XG4gICAgbGkgaGdyb3VwICB7XG4gICAgICAgIGg0LCBoNSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBoNC5hY2NvcmRpb24taXRlbS1oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUuYWNjb3JkaW9uLWl0ZW0taGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg2Lm5vdGVzLXRpdGxlLCBoNi5tZXNzYWdlcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIH1cbn1cblxuLmNhbmRpZGF0ZUxpbmsge1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIC5pY29ue1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgIGRpdiNqdi1jYW5kaWRhdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAmLmNvenkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIGRpdi5qdi1kYXRlcmFuZ2UtZmlsdGVyIGRpdi5tYXJnaW4tdG9wLXgtc21hbGwucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgZGl2LmNvbC02LnBhZGRpbmctbm9uZS5uZy1zY29wZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgaW5wdXQuaGFzRGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuZGFyay1wcmktYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuZGFyay1zZWMge1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIH1cblxuICAgIC5kYXJrLXNlYy5ibHVlIHtcbiAgICAgICAgY29sb3I6ICRibHVlXG4gICAgfVxuXG4gICAgLy8gRm9yIGNhcmRlZCB2aWV3LCBkcm9wZG93biBvcHRpb25zIGRvbnQgaGF2ZSBhIHNwZWNpZmljIGNsYXNzIHNvIGp1c3Qgc2VsZWN0IGxsIGEgbGlua3MgaW4gdGhlIGxpc3RcbiAgICB1bCA+IGxpID4gYS5kYXJrLXRyaS5wYWRkaW5nLXgtc21hbGwge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtc2VjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBkaXYuaWRlbnRpdHkgPiBkaXYuaWRlbnRpdHktdG9wLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5pZGVudGl0eS10b3Atd3JhcHBlciB7XG4gICAgICAgIGFiYnIuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuYXBwbGljYXRpb24tdGFicy13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtbGlnaHQ7XG4gICAgfVxuXG4gICAgdWwuYXBwbGljYXRpb24tdGFicyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnNEcm9wZG93bntcbiAgICAgICAgLmFjdGlvbi1leHBhbmQge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbWFsbC1wYWdpbmF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBpYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgIHAucGFnaW5ne1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtY2FuZC1wcm9maWxlLW5hbWV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIH1cblxuICAgICNqdi1hY3Rpb25ze1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zRHJvcGRvd25Db250YWluZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2aXR5LXRhYi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpdml0eUZlZWQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuYWxsQXBwbGljYXRpb25zVGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuanYtd29ya2Zsb3ctdXBkYXRlLWNoYXJ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5jYW5kLWNlbnRyaWMtaDUsIC5jYW5kLWNlbnRyaWMtYmxvY2sge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhO1xuICAgICAgICB9XG4gICAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMGVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogMTNlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWNhbmQtbWVzc2FnZS1maWx0ZXIge1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LXF1aWNrLWZvcm0ge1xuICAgICAgICAuanYtcXVpY2stZm9ybS1vcHRpb25zIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5hcHBsaWNhdGlvbi10YWJzID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC8vIEZvciB0aGUgY2FuZGlkYXRlIHN1bW1hcnkgcGFnZVxuICAgIGRpdi50YWItY29udGVudCBoMi5maXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJi5jYW5kLWNlbnRyaWMtaDUsICYuY2FuZC1jZW50cmljLWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLXNlbGVjdDIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLXNlYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kcm9wRG93bk1lbnUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1zZWM7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY2hvc2VuIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItc2VjO1xuICAgIH1cblxuICAgIGRpdi5mZWVkLWljb24sIHNwYW4uY29ubmVjdG9yLCBkaXYuZmVlZENvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuXG4gICAgZGl2Lmp2LWZpbHRlciwgLmp2LWdyaWRIZWFkZXJDb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyLWJnLWNvbG9yO1xuICAgIH1cblxuICAgIGRpdi5maWx0ZXJzLmp1bXBuYXYge1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5maWx0ZXJzLmp1bXBuYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgZGl2LnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgdWwuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgbGkuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAzcHg7XG5cbiAgICAgICAgICAgICAgICBhLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi50YWItY29udGVudCB7XG4gICAgICAgIGgyICB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LmNhbmNlbCB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxufVxuXG4uanYtc2VsZWN0LW1pbGVzIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5qdi13b3JrZmxvdy11cGRhdGUtY2FwdGlvbiB7XG4gICAgLnN0YXR1cy1jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG59XG5cbi50YWItY29udGVudCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4janYtY2FuZGlkYXRlcyB7XG4gICAgcC5wYWdpbmcucmlnaHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIC5wYWRkaW5nQm90dG9tNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnF1aWNrRm9ybXMge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgIH1cbiAgICAuYWN0aW9ucy5ibG9jay5jbGVhci5jZW50ZXJDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaWRlbnRpdHktZGV0YWlsczpmaXJzdC1jaGlsZCwgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sYXJnZSA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sYXJnZSAuaW50LXdvcmtmbG93IC5hY3RucyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sYXJnZSA+IGxpIHVsLmFjdG5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgZHQsIGR0ICsgZGQsIGRpdiA+IGR0OmZpcnN0LWNoaWxkLCBkaXYgPiBkdDpmaXJzdC1jaGlsZCArIGRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53b3JrSGlzdG9yeUl0ZW0gLnJvdy1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmp2LWNhbmRpZGF0ZURldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWxhcmdlO1xufVxuXG5ib2R5ICNqdi1tb2RhbERpYWxvZyAuanYtZGlhbG9nLWNvbnRlbnQgLmp2LXN1bW1hcnlDb250ZW50IC5oci1hcHBsaWVkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuXG59XG5cbi5yZXN1bWUtaGVscHRleHQtY29udGFpbmVyIHtcbiAgICBhLmhlbHAge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIGRpdi5oZWxwLWNvbnRlbnQge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmZpZWxkRGF0YSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5hY2NvcmRpb24tbXJnbiA+IGZvcm0sIC5hY2NvcmRpb24tbXJnbiA+IGRpdiB7XG4gICAgaDYuZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG5cbi5pZGVudGl0eS10b3AuY2xlYXIuY2VudGVyQ29udGFpbmVyIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uanYtY2FuZC13b3JrZmxvdy1zdGVwcy5hY2NvcmRpb24tbGFyZ2Uge1xuICAgICA+IGxpIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmludC13b3JrZmxvdyAuYWN0bnMgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jZXZhbHVhdGlvbnMgZm9ybVtpZF49J2V2YWx1YXRpb24nXSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGwgZGQsIGRsIGR0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICB9XG5cbiAgICAuc21hbGxGb250IHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICB9XG59XG5cbi5qdi1jYW5kLW1lc3NhZ2VyLXRpbnlNQ0Uge1xuICAgIC5tY2UtdGlueW1jZXtcbiAgICAgICAgd2lkdGg6IDk5LjYlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanYtY2FuZC1tZXNzYWdlci11cGxvYWRlciB7XG4gICAgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanYtY2FuZC1vZmZlci1sZXR0ZXItdXBsb2FkZXIge1xuICAgIC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmp2LWNhbmQtZGV0YWlscy13cmFwcGVyIHtcbiAgICBoNiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jYW5kLWFwcC1kZXRhaWxzIHtcbiAgICAgICAgLmp2LWFwcC1maWVsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWNhbmQtYXBwLWVkaXQtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAuQ2FuZGlkYXRlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtY2FuZC1kZXRhaWxzLWFjdG4tYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQuanYtY2FuZC1kZXRhaWxzLWFjdG4tYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG4ub2ZmZXJHZW5lcmF0ZSB7XG4gICAgaDZ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5qdi1hcHBsaWNhbnQtc29jaWFsLXByb2ZpbGUge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXh4LWxhcmdlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBhZGRlZCBjc3MgZm9yIGNhbmRpZGF0ZSB0YWJzIHNsaWRlciAqL1xuLmp2LWNhbmQtdGFicy1jb250YWluZXIge1xuICAgIC5zY3JvbGwtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LWZhbWlseTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDo2cHg7XG4gICAgICAgICYuaW5hY3RpdmV7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiU2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgfVxuICAgIC5wcmV2LXNjcm9sbHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5uZXh0LXNjcm9sbHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICB1bC5hcHBsaWNhdGlvbi10YWJzLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qdi1maXJzdC1jYW5kLXRhYntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5qdi1jYW5kLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgdWwuYXBwbGljYXRpb24tdGFicy1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5qdi1jYW5kLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgdWwuYXBwbGljYXRpb24tdGFicy1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZG9jdW1lbnQtY3JlYXRlZC1ieSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5jb3Zlci1wYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNvdmVyLXBhZ2UtZGV0YWlscy1jb250YWluZXIge1xuICAgIC5jb3Zlci1wYWdlLWRldGFpbHMtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuY292ZXItcGFnZS1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgLmNvdmVyLXBhZ2UtZGV0YWlsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBkaXYuYm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY292ZXItcGFnZS1tb2RhbCAuanYtbW9kYWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG59XG5cbi5MaW5rZWRJbkFjSWZyYW1lIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTBcbn1cblxuLmxpaHctd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLmxpaHctd2lkZ2V0IGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTVweFxufVxuXG4ubGlua2VkSW4tcG9wdXAtbW9kYWwuaXNBY3RpdmUgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE1XG59XG5cbi5jYW5kaWRhdGUtcmFuay10aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWF0Y2gtY2hpcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMyNjMyMzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLGJveC1zaGFkb3cgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcyxib3gtc2hhZG93IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjM3RTI7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJi5zbWFsbC1jaGlwIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYXRjaC1jaGlwLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnRhbGVudC1maXQtY2hpcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMxOTdCMUU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5N0IxRTtcbiAgICB3aWR0aDogMTEzcHg7XG5cbiAgICAudGFsZW50LWZpdC1jaGlwLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5pY29uLXNwYXJrbGllc3tcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6LTNweFxuICAgIH1cbn1cblxuLy8gQ3NzIGZvciBmaXhpbmcgdGhlIGlzc3VlIGFyaXNlZCBhZnRlciBhY2Nlc3NpQmUgd2lkZ2V0IGVuYWJsZW1lbnRcbmJvZHkuYWNzYi1rZXluYXYge1xuICAgIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1vbmUnXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1tdWx0aXBsZSddIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH0iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZ3JhZGllbnRcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbkBtaXhpbiBob2xsb3ctYnV0dG9uKCRjb2xvcjogJGJsdWUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay10cmk7XG4gIH1cbn1cblxuLmp2LWJsdWVCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuXG4uanYtZ3JheUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGFyay10cmkpO1xufVxuXG4uanYtbGlnaHRHcmF5QnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuXG4vKioqIEJVVFRPTlMgKioqL1xuLmJ0bixcbiVidG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYuaW5saW5lIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICB9XG59XG4uYnRuLWNhbmNlbCxcbiVidG4tY2FuY2VsLFxuLmNhbmNlbCxcbiVjYW5jZWwge1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2VjICFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuLmJ0bi1ncmVlbixcbiVidG4tZ3JlZW4ge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xufVxuLmJ0bi1ibHVlLFxuJWJ0bi1ibHVlIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuLmJ0bi1ob2xsb3cge1xuICBAaW5jbHVkZSBob2xsb3ctYnV0dG9uKCk7XG59XG5cbi5idG4tcmVkIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJHJlZCk7XG59XG4iLCIvLyBXaGl0ZXMsIEdyZXlzIGFuZCBCbGFja3Ncbi8vaHR0cDovL3NjZy5hci1jaC5vcmcvXG5AdXNlICdzYXNzOmNvbG9yJztcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzFlMjgyZDtcblxuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1wcmk6ICNmNWY4ZmE7IC8qICNmNGY0ZjQgKi9cbiRib3JkZXI6ICNlNGVkZjM7IC8qICNlNmU2ZTYgKi9cbiRkYXJrLXNlYzogI2FjYzBjYTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiAjNWI2OTcxOyAvKiAjODA4MDgwICovXG4kZGFyay1xdWE6ICMzYzQ3NGM7XG4kZGFyay1xdWluOiAjMjUzMjM5O1xuJGRhcmstYm9yZGVyOiAjNjM3MDc4O1xuJGRhcmstYm9yZGVyLXNlYzogIzhhOTU5NztcbiRkYXJrLWJvcmRlci10cmk6ICM4Nzk2OWI7XG4kZ3JleS1pY29uOiAjODA3ZjdmO1xuJGRhcmstaWNvbjogIzI1MzIzODtcblxuJGxpZ2h0LWJhY2tncm91bmQtcHJpOiAjZjRmOGZiO1xuJGxpZ2h0LWJhY2tncm91bmQtc2VjOiAjZjdmYmZlO1xuJGxpZ2h0LWJhY2tncm91bmQtdHJpOiAjZWNmM2Y5O1xuJGxpZ2h0LWJhY2tncm91bmQtcXVhZDogI2ZhZmJmYztcblxuJGRhcmstYmx1ZTogIzMxNDc5ZTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMxODcyY2M7XG4kYmx1ZS1jb250cmFzdDogIzE1NjVDMDtcbiRibHVlLXByaTogI2UzZjJmZDsgLy8jZWRmNGZhXG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYjhkM2VkXG4kYmx1ZS10cmk6ICMxZjYzYWY7IC8vIzIxNTQ4NVxuJGRhcmstYmx1ZS1ib3JkZXI6ICMyYjUyNzc7XG5cbiRncmVlbjogIzQ3YTg0YztcbiRncmVlbi1wcmk6ICM4MWM3ODQ7IC8vI2RjZjRkZlxuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYTFlMmFiXG4kZ3JlZW4tdHJpOiAjMWI1ZTIwOyAvLyMyYzhiM2FcblxuJHJlZDogI2QzMmYyZjtcbiRyZWQtcHJpOiAjZmZlYmVlOyAvLyNmY2Q5ZDlcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjI2ZDZkXG4kcmVkLXRyaTogI2M2MjgyODsgLy8jYjYxMDEwXG5cbiRvcmFuZ2U6ICNmNzY3MDA7XG4kb3JhbmdlLXByaTogI2ZmZjNlMDsgLy8jZmVmOGYzXG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y5YjY4M1xuJG9yYW5nZS10cmk6ICNjNDQ1MDA7IC8vI2U4NmIwYVxuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiA0NSUpOyAvLyNmZWYwZjZcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmNjc5YjBcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jYzkwZDYwXG5cbiRwdXJwbGU6ICM3MzU0YmQ7XG4kcHVycGxlLXByaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDQwJSk7IC8vI2ViZTdmNlxuJHB1cnBsZS1zZWM6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNjZGMyZThcbiRwdXJwbGUtdHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vIzViM2VhMFxuXG4keWVsbG93OiAjZmJjMDJkO1xuJHllbGxvdy1wcmk6ICNmZGQ4MzU7IC8vI2ZlZmJjZVxuJHllbGxvdy1zZWM6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmY2Y1ODhcbiR5ZWxsb3ctdHJpOiAjZjlhODI1OyAvLyNlNWQ4MDZcblxuJGxpbmtlZGluLWNvbG9yOiAjMGQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNGFhZGY7XG4kZ29vZ2xlLWNvbG9yOiAjZGQ0YjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM2Q1Yjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdlZTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcblxuJGJsdWUtbmF2aGlnaGxpZ2h0LWNvbG9yOiAjNjM5NWMyO1xuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJGdyaWRBY3Rpb25Db2xvcjogJGRhcmstcHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiR0aC1hY3Rpb24tYmctY29sb3I6ICRkYXJrLXByaTtcbiR0aC1iZy1jb2xvcjogJGJsdWUtcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cbiRkZWZhdWx0LW1haW46ICNlNGVhZWU7XG4kZGVmYXVsdC1kYXJrOiAjODc5NjljO1xuJGRlZmF1bHQtbGlnaHQ6ICNmM2Y3Zjk7XG4kZGlzYWJsZWQtbWFpbjogI2ViZjFmNTtcblxuJGZvbnQtY29sb3ItbWFpbjogIzI2MzIzODtcbiRmb250LWNvbG9yLXNlYzogIzViNjk3MTtcbiRmb250LWNvbG9yLWRpc2FibGVkOiAjYWNjMGNhO1xuJGZvbnQtY29sb3ItbGluazogIzE4NzJjYztcblxuJHN1cmZhY2UtYmFja2dyb3VuZDogI2Y1ZjhmYTtcblxuJGhlYWRlckgySGVpZ2h0OiA4MHB4O1xuXG4vLyBPdGhlciBDb2xvcnNcbi8vICRkYXJrLWdyZWVuOiAjMjA3OTJFO1xuLy8gJHB1cnBsZTogIzczNTRiZDtcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbiRqdi1tYXgtd2lkdGg6IDE2MDBweDtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC14LXJlZ3VsYXI6IDUwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLW1pbmk6IDExcHg7XG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTRweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjBweDtcbiRmb250LXNpemUteC1sYXJnZTogMjRweDtcbiRmb250LXNpemUteHgtbGFyZ2U6IDMycHg7XG4kZm9udC1zaXplLXh4eC1sYXJnZTogMzZweDtcbiRmb250LXNpemUteHh4eC1sYXJnZTogNDRweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5AbWl4aW4gdHlwZS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbkBtaXhpbiB0eXBlLW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHR5cGUtaGVhdnkge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgYm9keSB7XG4gICAgY29sb3I6ICRib2R5O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2E7IC8vIEFkZGluZyBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBhbmQgQXJpYWwgYXMgRmFsbGJhY2tzIGlmIG5lY2Vzc2FyeVxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2E7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc3VidGl0bGUxe1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlMntcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIHN0cm9uZyxcbiAgc3Ryb25nICoge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgfVxuXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgfVxuXG4gIHRpbWUge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIH1cbn1cbmg0Lm5vZm9udGZhbWlseXJlcSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufVxuIiwiXG4vLyBJRTlcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnOiBmYWxzZTtcblxuQHVzZSBcIi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuLy8vLyBGT05UUyAvLy8vXG5cbkB1c2UgXCIuL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4vL0BpbmNsdWRlIGZvbnRzO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4vY29tbW9uL2dyYWRpZW50XCI7XG5cbkB1c2UgXCIuL2NvbW1vbi9idXR0b25zdjJcIjtcbkB1c2UgXCIuL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuL2NvbW1vbi9wYWdpbmF0aW9udjJcIjtcblxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhOiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmE6IGZhbHNlICFkZWZhdWx0O1xuXG5cbi8vLy8gVVRJTElUSUVTIC8vLy9cblxuLy8gQWRkcyBjcm9zcy1icm93c2VyIHByZWZpeGVzIHRvIHRoZSBzcGVjaWZpZWQgcHJvcGVydHlcbkBtaXhpbiB2ZW5kb3IoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0IHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogLXdlYmtpdCgkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEge1xuICAgIC1tb3otI3skcHJvcGVydHl9OiAtbW96KCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0IHtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAtbXMoJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSB7XG4gICAgLW8tI3skcHJvcGVydHl9OiAtbygkdmFsdWUpO1xuICB9XG4gICN7JHByb3BlcnR5fTogJHZhbHVlO1xufVxuXG4vLy8vIEFOSU1BVElPTlMgLy8vL1xuXG5AbWl4aW4gYW5pbWF0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLW5hbWUsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kZWxheSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWR1cmF0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRpcmVjdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1maWxsLW1vZGUsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuXG5AbWl4aW4gc2xpZGUtdXAoJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAuNSwgMSk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gc2xpZGUtZG93bigkZHVyYXRpb246IDAuM3MsICRoZWlnaHQ6IDEwMDBweCkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vLy8gU1BFRUNIIEJVQkJMRVMgLy8vL1xuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSBzcGVlY2ggYnViYmxlcyAodXNlZCBmb3IgbnVtYmVycylcbkBtaXhpbiBidWJibGUoJGJhY2tncm91bmQ6IG5vbmUsICR0ZXh0OiBub25lKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIEBpZiAkdGV4dCAhPSBub25lIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gIH1cbiAgQGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBAaWYgJGJhY2tncm91bmQgIT0gbm9uZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFR1cm5zIGVsZW1lbnQgaW50byBhIHJpYmJvbiB3cmFwcGluZyBhcm91bmQgdGhlIGVkZ2Ugb2Ygc29tZXRoaW5nICh0aW1lIHN0YW1wcylcbkBtaXhpbiBidWJibGUtc2lkZShcbiAgJGJhY2tncm91bmQ6ICRibHVlLFxuICAkdGV4dDogJHdoaXRlLFxuICAkdGFpbDogYm90dG9tLFxuICAkc2lkZTogcmlnaHRcbikge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwICRkYXJrLXByaTtcbiAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoJHNpZGUsICRiYWNrZ3JvdW5kKTtcbiAgY29sb3I6ICR0ZXh0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgZmxvYXQ6ICRzaWRlO1xuICB6LWluZGV4OiAyO1xuICAmOmFmdGVyIHtcbiAgICAjeyR0YWlsfTogLTRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIG1hcmdpbi0jeyRzaWRlfTogLTZweDtcbiAgJjphZnRlciB7XG4gICAgI3skc2lkZX06IDA7XG4gIH1cbn1cblxuLy8vLyBXSURUSCBIRUxQRVJTIC8vLy9cblxuQGVhY2ggJHdpZHRoIGluIDAsIDUsIDEwLCAyMCwgMjUsIDMwLCAzMywgMzQsIDM1LCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsXG4gIDgwLCA4NSwgOTAsIDk1LCAxMDBcbntcbiAgLncjeyR3aWR0aH0ge1xuICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHdpZHRoLCAxMDApKSAhaW1wb3J0YW50O1xuICAgIEBpZiAkd2lkdGggPT0gMTAwIG9yICR3aWR0aCA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGlmICR3aWR0aCA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL01hcmdpbiBIZWxwZXJzXG5AZWFjaCAkbWFyZ2luVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5Ub3AjeyRtYXJnaW5Ub3B9IHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luVG9wICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpblJpZ2h0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5SaWdodCN7JG1hcmdpblJpZ2h0fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luUmlnaHQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luTGVmdCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luTGVmdCN7JG1hcmdpbkxlZnR9IHtcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbkxlZnQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luQm90dG9tIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5Cb3R0b20jeyRtYXJnaW5Cb3R0b219IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luQm90dG9tICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpbiBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAsIDMzLCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsXG4gIDgwLCA4NSwgOTAsIDk1LCAxMDBcbntcbiAgLm0jeyRtYXJnaW59IHtcbiAgICBtYXJnaW46ICRtYXJnaW4gKyBweDtcbiAgICBAaWYgJG1hcmdpbiA9PSAxMDAgb3IgJG1hcmdpbiA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaWYgJG1hcmdpbiA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9QYWRkaW5nIEhlbHBlcnNcbkBlYWNoICRwYWRkaW5nVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nVG9wI3skcGFkZGluZ1RvcH0ge1xuICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZ1RvcCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nUmlnaHQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdSaWdodCN7JHBhZGRpbmdSaWdodH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nUmlnaHQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkcGFkZGluZ0xlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdMZWZ0I3skcGFkZGluZ0xlZnR9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nTGVmdCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nQm90dG9tIGluIDAsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nQm90dG9tI3skcGFkZGluZ0JvdHRvbX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZ0JvdHRvbSArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJHBhZCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAsIDMzLCA0MCwgNDUsIDUwLCA1NSwgNjAsIDY1LCA3MCwgNzUsIDgwLFxuICA4NSwgOTAsIDk1LCAxMDBcbntcbiAgLnAjeyRwYWR9IHtcbiAgICBwYWRkaW5nOiAkcGFkICsgcHg7XG4gICAgQGlmICRwYWQgPT0gMTAwIG9yICRwYWQgPT0gMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGlmICRwYWQgPT0gMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vSGVscGVyIGNsYXNzIHRvIGF2b2lkIHByaW50aW5nIHRoZSBVUkwgd2hlcmUgPGE+IGhyZWYgaXMgdXNlZFxuXG5AbWVkaWEgcHJpbnQge1xuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDEzcHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIycHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuXG5AbWl4aW4gdHlwZS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHR5cGUtaGVhdnkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICAgIGJvZHkge1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IC8vIEFkZGluZyBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBhbmQgQXJpYWwgYXMgRmFsbGJhY2tzIGlmIG5lY2Vzc2FyeVxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBwIHtcblxuICAgIH1cbiAgICBzdHJvbmcsIHN0cm9uZyAqIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cbiAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG5cbiAgICB9XG4gICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG5cbn1cbmg0Lm5vZm9udGZhbWlseXJlcSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59IiwiLyogIHB1cnBvc2U6IHRoaXMgY2FuIGJlIHVzZWQgdG8gZGVmaW5lIHN0eWxlcyBmb3IgY29udHJvbCBiYXNlZCBvbiBzZWxlY3QyIG9yIHRvIG92ZXJyaWRlIHN0eWxlcyBmb3Igc2VsZWN0MiBhY3Jvc3MgYXBwLlxuICAgIGltcGxlbWVudGVkOiBqaGlyZSBhbmQgY29udGFudGNzXG4qL1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG4kbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoOiAyNTBweDtcbiRjb250cm9sLXRleHQtc2l6ZTogMTJweDtcbiRjb250cm9sLWZvbnQ6IFwiT3BlbiBTYW5zXCI7XG4kY29udHJvbC1ib3JkZXI6ICNhYWE7XG4kY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0OiAjM2Q4N2NmO1xuJGNvbnRyb2wtbGlzdC1zcGFjaW5nOiA0NXB4O1xuJGNvbnRyb2wtbGlzdC13aWR0aDogNTBweDtcblxuQG1peGluIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtbGlzdC1zcGFjaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5AbWl4aW4gY3VycmVuY3ktY29udHJvbCgkYm9yZGVyLWNvbG9yKSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogJGNvbnRyb2wtbGlzdC13aWR0aCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAkY29udHJvbC10ZXh0LXNpemU7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmLmFjdGl2YXRlIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgICAgYWJiciB7XG4gICAgICAgIHJpZ2h0OiBtYXRoLmRpdigkY29udHJvbC1saXN0LXNwYWNpbmcsIDIpO1xuICAgICAgfVxuICAgICAgLnNlbGVjdDItY2hvc2VuIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1hbGxvd2NsZWFyIHtcbiAgICAgIC5zZWxlY3QyLWNob2ljZSBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgICAgJi5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cbiAgZGl2LmN1cnJlbmN5LWNvbnRyb2wtaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6ICRjb250cm9sLWZvbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmF0ZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wge1xuICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRjb250cm9sLWJvcmRlcik7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWxpZ2h0IHtcbiAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkYm9yZGVyKTtcbn1cblxuLyogIEN1cnJlbmN5IENvbnRyb2wgc3R5bGVcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmN3cy1jdXJyZW5jeS1jb250cm9sIHtcbiAgJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoOiA3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBkaXYuanYtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoIzAwMCwgMC4xKSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgfVxuICBpIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG4gIHNlbGVjdC5jdXJyZW5jeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgIG1pbi13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLy9yZXF1aXJlZCBmb3IgSUVcbiAgc2VsZWN0LmN1cnJlbmN5OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlbGVjdC5jdXJyZW5jeTpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogdHJhc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGggKyAxMDtcbiAgICBoZWlnaHQ6IDIuMzVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLyoqKiBGT1JNUyAqKiovXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9idXR0b25zdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXR2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxubGFiZWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxubGFiZWwucmVxdWlyZWQsXG5zbWFsbC5yZXF1aXJlZCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG59XG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbixcbmlucHV0LFxuLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuJWdlbmVyYWxJbnB1dCB7XG4gIGNvbG9yOiAkZGFyaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG50ZXh0YXJlYSxcbmlucHV0LFxuc2VsZWN0IHtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogdGV4dDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1zZWM7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAmW3VpLXRpbnltY2VdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4lTm9NYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gIEBleHRlbmQgJU5vTWFyZ2luO1xuICB3aWR0aDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXQuY2FuY2VsIHtcbiAgQGV4dGVuZCAlY2FuY2VsO1xufVxuaW5wdXQ6aW52YWxpZCxcbnRleHRhcmVhOmludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8qKiogRVJST1JTICoqKiAvIERpc2FibGVkIHVudGlsIGVycm9yIGlucHV0cyBhcmUgc29ydGVkXG5pbnB1dCwgdGV4dGFyZWEge1xuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQwJSk7XG4gICAgfVxuICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgIEBleHRlbmQgLmVycm9yO1xuICAgIH1cbn0gKi9cblxuLyoqKiBIT1JJWk9OVEFMIEZPUk1TICoqKi9cbi5mb3JtIHtcbiAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICBwYWRkaW5nOiAxMHB4O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKiogRGVmaW5pdGlvbkxpc3QgRm9ybSAqKiovXG5mb3JtIGRsLCAuanYtZGVzY3JpcHRpb24tbGlzdCB7XG4gIC5ociB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgY29udGVudDogXCIoSFIpXCI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBkZCwgLmp2LWRsLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEwcHggMHB4OyAvLyBQTEVBU0UgQ0hFQ0sgQlVHIDEzMzI5IGJlZm9yZSBjaGFuZ2luZyBpdCA6IFNIQU1JS1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgIH1cbiAgICAucmlnaHRbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgKyBpbnB1dCxcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5BbW91bnQge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIGR0LCAuanYtZGwtdGVybSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxufVxuXG4vKioqIERhdGVwaWNrZXIgKioqL1xuaW5wdXRbdWktZGF0ZV0sXG5pbnB1dFtqdi1sb2NhbGUtZGF0ZXBpY2tlcl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMnB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogVGltZXBpY2tlciAqKiovXG4udWktdGltZXBpY2tlci1jb250YWluZXIsXG4udWktdGltZXBpY2tlci1jb250YWluZXIgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG59XG5pbnB1dFt1aS1qcT1cInRpbWVwaWNrZXJcIl0sXG5pbnB1dFtqdi10aW1lcGlja2VyXSB7XG4gIHdpZHRoOiA2LjVlbTtcbn1cblxuLyoqKiBUaW55TUNFICoqKi9cbi5tY2VFZGl0b3Ige1xuICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAqIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICB9XG4gIC5tY2VMYXlvdXQge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ubWNlLWNvbnRhaW5lciAubWNlLXRleHRib3gge1xuICBwYWRkaW5nOiAwIDRweCAhaW1wb3J0YW50O1xufVxuXG4vKioqIEZpbGUgVXBsb2FkIERyb3AgVGFyZ2V0ICoqKi9cbi51cGxvYWQsXG5banYtdXBsb2FkZXJdIHtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZGVmYXVsdC1kYXJrO1xuICAucXEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4cHggMTZweCA1cHggMDtcbiAgfVxuICAucXEtdXBsb2FkLWxpc3QsXG4gIC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnRuIHtcbiAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzEwMCU7XG4gIH1cbiAgLnFxLXVwbG9hZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8qKiogU2VsZWN0MiBGaXhlcyAqKiovXG5pbnB1dFtqdlxcOnNlbGVjdDJdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIC8vdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICAqIHtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cbi5xdWlja0Zvcm1zIHtcbiAgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5kZCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLWRyb3AgKiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLypSZXFzIEVkaXQgZm9ybSBzdHlsaW5nKi9cbi5yZXFFZGl0Rm9ybSxcbi5hZGRDYW5kRm9ybSxcbi5hZGRIaXJlRm9ybSB7XG4gIGRpdiB7XG4gICAgLy8gZG8gd2UgbmVlZCB0aGlzPyAgSXQncyB1Z2x5IGZvciBnb29kIHRvb2x0aXAtbGlrZSBiZWhhdmlvci4gKE1TTSlcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbiAgLmFtb3VudCB7XG4gICAgLnVpLXJlc2V0d3JhcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmFkZFJlcXVpc2l0aW9uVG9vbHRpcCB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVxRWRpdEZvcm0ge1xuICAuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ud29ya2Zsb3dNZXNzYWdlRm9ybSB7XG4gIGRkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDBweCAwcHggMnB4IDBweDtcbiAgfVxuICBkZCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbmlucHV0Lmhhc0RhdGVwaWNrZXIgKyBzcGFuLmp2LXBsYWNlaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gQ1NTIFRvIGNvbXBlbnNhdGVkIGZvciBpbmplY3RlZCBIVE1MIChub24tYW5ndWxhciBjb2RlKVxuI2p2LWRldGFpbHMge1xuXHRicltjbGVhcl0sXG5cdC5qdi1zdWJtaXQsXG5cdC5qdi1zZWN0aW9uSGVhZGVyLFxuXHQuanYtaGlkZSxcblx0Lmp2ZGItbGVmdC1saWdodCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRpbnB1dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRzZWxlY3QsIGlucHV0W25hbWU9XCJkZXRhaWxzLmFzc2lnbmVkVXNlcklkXCJdIHtcblx0XHR3aWR0aDogMTc1cHg7XG5cdH1cblx0Lmp2LWxpbmtlZEluUHJvZmlsZSwgLmp2LWZhY2Vib29rUHJvZmlsZSwgLmp2LXR3aXR0ZXJQcm9maWxlIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdC5qdi1saW5rZWRJblByb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1saW5rZWRpbjE2LnBuZyk7XG5cdH1cblx0Lmp2LWZhY2Vib29rUHJvZmlsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLWZhY2Vib29rMTYucG5nKTtcblx0fVxuXHQuanYtdHdpdHRlclByb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi10d2l0dGVyMTYucG5nKTtcblx0fVxuXHR0ZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHR0cjpmaXJzdC1jaGlsZCB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblx0Lmp2LXNlY3Rpb25OYW1lLCAuanYtbmFtZUNvbHVtbiB7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXHQuY3VzdG9tX2xpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXHQuanYtY2FuY2VsQWRkQ29udGFjdCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Lmp2LXNhdmVBZGRDb250YWN0IHtcblx0XHRAZXh0ZW5kIC5idG4gIW9wdGlvbmFsO1xuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdHRhYmxlIHtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHR9XG59XG4uZWRpdERldGFpbHMgI2p2LWRldGFpbHMge1xuXHRba2V5PUVESVRfQ09OVEFJTkVSXSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0W2tleT1ERVRBSUxfQ09OVEFJTkVSXS8vLCBba2V5PVNFVF9QUklNQVJZXVxuXHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuanYtZW1haWxTdGF0dXNPbiwgLmp2LXBob25lU3RhdHVzT24ge1xuXHRcdGNvbG9yOiAjMDA1NEE2O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHR0ZC5qdi1zZWN0aW9uVGFibGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0aW5wdXQsIC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5qdi1saW5rZWRJblByb2ZpbGUsIC5qdi1mYWNlYm9va1Byb2ZpbGUsIC5qdi10d2l0dGVyUHJvZmlsZSB7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHR9XG5cdC5qdi1saW5rZWRJblByb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1saW5rZWRpbi5wbmcpO1xuXHR9XG5cdC5qdi1mYWNlYm9va1Byb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1mYWNlYm9vay5wbmcpO1xuXHR9XG5cdC5qdi10d2l0dGVyUHJvZmlsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXR3aXR0ZXIucG5nKTtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuJGJsdWUtbWFyZ2luOiBtYXRoLmRpdigyNiAtIDYsIDIpO1xuLmJsdWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ibHVlLnBuZycpO1xufVxuXG4uYmx1ZS1pY29uLXNvcnRVcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNvcnREb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRyb3BhcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZV9ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZV9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsZWFyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTY0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWFpbC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFibGUtY2Fycm90MiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfYmx1ZV9pY29uXzEyeDEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbmV3X3dpbmRvd193aGl0ZV9pY29uXzEyeDEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBhZ2luYXRpb24tcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1zaGxfaWNvbl8yNHgxNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDUxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wb3BvdXQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTE5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGRmUHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2tpcF9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02MjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mYWNlYm9vazE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02NjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02OTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtY2hlY2ttYXJrX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTczM3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03NjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04MDVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jaXJjbGVNaW51cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODQxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbmV3cGFnZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04NzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kZWxldGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTkxM3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05NDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jaXJjbGVQbHVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05ODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iYWNrLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwMjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wcmludCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRleHRQcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHJhc2gtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTEyOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExNjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10d2l0dGVyMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyMDFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi11cGxvYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyMzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTI3M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTMwOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1sb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzQ1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taW1wb3J0Q29udGFjdHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzODFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQxN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQ1NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQ5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtY2FsZW5kYXItZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTUzMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1NzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRBdHRhY2htZW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1hcHBzLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcmFnRHJvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTcwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbXBhaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTgzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVxdWVzdDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIxNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtaGlyZXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taGVscCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjIzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhpZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjMxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjM2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWpvYnRhcmdldDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5vX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1sb2dvdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdGFsZW50d2lzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjYyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2NzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1taW5pbWl6ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjcxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW15YWNjb3VudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjc1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjkzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC15YWhvbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjk3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMwMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtdGFsZW50d2lzZV9pY29uXzIxeDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzExMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXJlZmVyRnJpZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2FsZW5kYXItd2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWxlY3RUZW1wbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMzMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzM3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRKb2J2aXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNDYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2V0dGluZ3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zaGFyZTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkTGlua3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRSZXF1aXNpdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzY4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWxlcnRSZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM3NzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2stZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzgxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzg1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS15ZXNfc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYWluaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29tbXVuaXR5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFza3NOYXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQwNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YXNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY3JlYXRlRGJzZWFyY2gyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDIxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZUpvYjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MjU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXdfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQzNDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00Mzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJvZmlsZVBpYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ0OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYXJlZXJzaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NDk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnBhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtd2Vic2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NjAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYmJvYXJkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NjU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWludGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NzA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWltcG9ydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDc1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS15ZXNfbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4MTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4NjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZW1wbG95ZWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ5MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ5NjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTA3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYW5kaWRhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtam9ibm90aWZpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MjI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLW90aGVybmV0d29yayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTI3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1hZ2VuY3kge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbWF5YmVfbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU0MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtcmVjcnVpdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTU5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Njk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NzQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWhpcmluZ21hbmFnZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU3OThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iYWNrdG90b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU4NTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtYXJyb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTk5MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbi5hY3Rpb25zRHJvcGRvd257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuYWN0aW9uc0Ryb3Bkb3duQ29udGFpbmVye1xuICAgICAgICAvL3JlbW92ZSBhZnRlciBjYW5kaWRhdGUgY2VudHJpY1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1zZWM7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzoxcHggMXB4IDFweCAkZGFyay1zZWM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgLmFjdGlvbi1saW5re1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb24tZXhwYW5ke1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIC5hY3Rpb25zRHJvcGRvd25Db250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbi5hY3Rpb24tbGlua3N7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuYWN0aW9uLWV4cGFuZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cbi5kcm9wZG93bi1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW46IDAuNWVtIC0xLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLmFjdGlvbi1saW5re1xuICAgICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgfVxuICAgIHotaW5kZXg6IDEwO1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gU3R5bGVraXQgQ29sb3JzXG4kYmxhY2s6ICMyMjI7XG4kd2hpdGU6ICNGRkY7XG4kZGFyazogIzMzMztcbiRkYXJrLXByaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3NS41JSk7IC8qICNmMWYxZjEgKi9cbiRkYXJrLXNlYzogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA2MCUpOyAvKiAjQ0NDICovXG4kZGFyay10cmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTsgLyogIzY2NiAqL1xuJGRhcmstYmx1ZTogIzMxNDc5RTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMzZDg3Y2Y7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjMzhCMjRBO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNmNTdkMjE7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHllbGxvdzogI2Y5ZWQyNTtcbiR5ZWxsb3ctcHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMzQlKTtcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTtcbiR5ZWxsb3ctdHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogLTEwLjUlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVDMjtcblxuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcbiRwdXJwbGU6ICM3MzU0YmQ7XG4kYmxhY2s6ICMyMjI7XG4kYm9yZGVyOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDcwJSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4vL3NvY2lhbCBidXR0b25zXG4kbGlua2VkaW5fY29sb3I6ICMwMDdBQUE7XG4kZ29vZ2xlX2NvbG9yOiAjNDI4NWY0O1xuJGZhY2Vib29rX2NvbG9yOiAjNEE0Nzk3O1xuJHR3aXR0ZXJfY29sb3I6ICM0MjlERTI7XG5cbiRncmV5OiAjODA4MDgwOyIsIi8vQ1NTIG5lZWRzIHRvIGJlIGNsZWFuZWQgdXAgb24gdGhpcyBwYWdlIFxuXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcHYyXCIgYXMgKjtcbkB1c2UgXCIuLi9fYmFzZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xudGFibGUubW9kYWxUYWJsZVZpZXcge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgdGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncm91cGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdG5zIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQucmlnaHQsXG4gICAgdGgucmlnaHRcbiAgICB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICB0ZC5sZWZ0LFxuICAgIHRoLmxlZnRcbiAgICB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFRoaXMgaXMgZm9yIHRmb290ICYgdGhlYWRzXG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGgtYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICB0aC5oZWFkZXJSb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGgtYWN0aW9uLWJnLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHRmb290IHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgICAgICAucGFnaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50YWJsZS5tb2RhbFRhYmxlVmlld3tcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgdHJ7XG4gICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6M3B4O1xuICAgIH1cbiAgICB0aHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxufVxuXG4ubGVmdHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLy9TZWxlY3QyIHN0eWxlc1xuXG4uc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRze1xuICAgIC5zZWxlY3QyLXJlc3VsdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG5cbi8vIERlZmluaXRpb25MaXN0IEZvcm0gLy9cbi5qdi1tb2RhbHtcbiAgICBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgfSAgICBcbn1cblxuXG4vL2ZpbGV1cGxvYWRlclxuZmllbGRzZXRbanYtdXBsb2FkZXJde1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi51cGxvYWQsIFtqdi11cGxvYWRlcl17XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBQUEgIWltcG9ydGFudDtcbn1cblxuLnFxLXVwbG9hZC1pbnN0cnVjdGlvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xufVxuXG4ucXEtdXBsb2FkLWxpc3R7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLy9CdXR0b25zXG4uYnRuLWNhbmNlbHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWJsdWV7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJi5zZWFyY2gtYnRue1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgIH1cbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXXtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuXG5sYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9IZWxwZXIgbWV0aG9kcy8vXG5cbi5ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxlZnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmNsZWFye1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLmNsZWFyU2VhcmNoe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDFweDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLy9QYWdpbmF0aW9uIGFycm93c1xuXG4ucGFnaW5ne1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICB9XG5cbiAgICAucGFnaW5nLWNhcHRpb257XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIGEsIC5kaXNhYmxlZHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgXG59XG5cbi5wYWdpbmcgLmp2LWFycm93TGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2Z1wiKSAwIDAgXG59XG4ucGFnaW5nIC5qdi1hcnJvd1JpZ2h0e1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2Z1wiKSAwIDAgbm8tcmVwZWF0ICNmZmY7XG59XG5cbi5jdXN0b21IdG1se1xuICAgIHNwYW4uZXJyb3J7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgIH1cbiAgICAucm93LWNvbnRyb2xze1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2FybmluZ3tcbiAgICBjb2xvcjogI2Y1N2QyMTtcbn1cblxuLy9lbGxpcHNpc1xuLmVsbGlwc2VzIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodGV4dC1vdmVyZmxvdywgZWxsaXBzaXMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlbXBsYXRlRHJvcGRvd257XG4gICAgd2lkdGg6IDU3M3B4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweFxufVxuXG5cbi8vVG9vbHRpcCBcblxuLm1vZGFsVG9vbHRpcHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDI1ZW0sIDEuOGVtLCAtMWVtKTtcbiAgICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIC50b29sdGlwQ29udGFpbmVye1xuICAgICAgICBwe1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gaGVscGVyc1xuLnBvc2l0aW9uUmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnczMHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5Ub3AxMHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udG9wM3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjNweDtcbn1cblxuLnRvcDV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDo1cHg7XG59XG5cbi5tYXJnaW5Ub3AyNXtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubWFyZ2luTGVmdDV7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1hcmdpbkxlZnQxMHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYXJnaW5MZWZ0MjB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luQm90dG9tNXtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFyZ2luTm9uZXtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmdCb3R0b20ze1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi8vQWRkaW5nIHN0eWxlcyBmb3IgZGlzYWJsZWQgYnV0dG9ucyBvbiB0aGUgIGNhbmRpZGF0ZSBsaXN0IHBhZ2UuXG50ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24sIGlucHV0LCAuYnRuIHtcbiAgICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy90aW55bWNlIHN0eWxlcyBhcmUgbWlzc2luZyB0aGUgYm9yZGVycyBiZWNhdXNlIG9mIHRoZSBnbG9iYWwgb3ZlcnJpZGUgb24gbGlzdCBwYWdlXG4ubWNlLWNhcmV0e1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNDQ0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWNlLWJ0bntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1ICFpbXBvcnRhbnQ7XG59XG5cbi8vcmVtb3ZpbmcgYm9yZGVyIGZvciByZXF1aXJlZCBmaWVsZHMgb24gZmlyZWZveCBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE3MjA5MDU3L2ZpcmVmb3gtZHJhd3MtcmVkLWJvcmRlci1vbi1yZXF1aXJlZC1zZWxlY3QtYm94XG4ubmctcHJpc3RpbmUsLm5nLXZhbGlkLC5uZy1pbnZhbGlkLXJlcXVpcmVkIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53MTUwe1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxufVxuLncyNjB7XG4gICAgLy9yZWNlbnQgY2hyb21lIHVwZGF0ZSBicm9rZSB0aGlzLldpZHRoIGNhbGN1bGF0aW9ucyB3ZXJlIG9mZiBieSBhIHBpeGVsIGNhdXNpbmcgdGhlIGRyb3AtZG93biB0byBicmVhayBvbiB0byBhIG5ldyBsaW5lLk5vdCBjaGFuZ2luZyB0aGUgY2xhc3MgYXMgaXQgbmVlZHMgdG8gYmUgY2hhbmdlZCBpbiBtdWx0aXBsZSBwbGFjZXM6IE5WXG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG59XG4ucG9zaXRpb24tcmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcm93LWdyaWR7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICYuZmllbGQtY2VsbC1zZXBhcmF0b3J7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlYWNoICR3aWR0aCBpbiAxNjAsIDE3NSwgMjMwLCAyNjAge1xuICAgICAgICAudyN7JHdpZHRofSB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoK3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wb3J0c1xuQHVzZSBcIi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4vZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCIuL3VuaXRzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgJ3Nhc3M6bWV0YSc7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3JkZXItQm94IFNpemluZ1xuXG4vLyBBcHBseSB0aGUgYm9yZGVyLWJveCBzaXppbmcgbW9kZWwgdG8gYWxsIGVsZW1lbnRzXG4vLyBhbmQgYWRqdXN0IHRoZSBncmlkIG1hdGggYXBwcm9wcmlhdGVseS5cbkBtaXhpbiBib3JkZXItYm94LXNpemluZyB7XG4gICRib3JkZXItYm94LXNpemluZzogdHJ1ZTtcbiAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbn1cblxuY2xlYXJmaXgge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGFpbmVyXG5cbi8vIFNldCB0aGUgd2lkdGggb2YgYSBjb250YWluZXJcbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBHcmlkIExheW91dC5cbkBtaXhpbiBzZXQtY29udGFpbmVyLXdpZHRoKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHN0eWxlICAgIDogJGNvbnRhaW5lci1zdHlsZVxuKXtcbiAgJHdpZHRoOiBjb250YWluZXItb3V0ZXItd2lkdGgoJGNvbHVtbnMpO1xuXG4gIEBpZiAkc3R5bGUgPT0gJ3N0YXRpYycge1xuICAgIEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmICRzdHlsZSA9PSAnZmx1aWQnIHtcbiAgICAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJyUnIHsgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBpZi1yZW0obWF4LXdpZHRoLCAkd2lkdGgpO1xuICAgICAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHtcbiAgICAgIC8vICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAncmVtJyB7XG4gICAgICAvLyAgICAgX3dpZHRoOiByb3VuZChjb252ZXJ0LWxlbmd0aCgkd2lkdGgsIHB4KSk7XG4gICAgICAvLyAgIH0gQGVsc2Uge1xuICAgICAgLy8gICAgIF93aWR0aDogJHdpZHRoO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB0aGUgb3V0ZXIgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQocykuXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgY29udGFpbmVyLlxuQG1peGluIGFwcGx5LWNvbnRhaW5lcihcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnNcbil7XG4gIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGgoJGNvbHVtbnMpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1sZWZ0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctcmlnaHQsICRncmlkLXBhZGRpbmcpO1xuICBtYXJnaW46IHsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG59XG5cbi8vIFNldCBvbmUgb3IgbW9yZSBsYXlvdXRzIG9uIGEgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQgYXQgYW55IG51bWJlciBvZiBtZWRpYS1xdWVyeSBicmVha3BvaW50cy5cbi8vXG4vLyAkbWVkaWEtbGF5b3V0LTEgICAgICAgIDogW2RlZmF1bHQ6JHRvdGFsLWNvbHVtbnNdIEEgbGlzdCBvZiB2YWx1ZXMgaW5jbHVkaW5nIC1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBPbmUgdW5pdGxlc3MgbnVtYmVyIChyZXByZXNlbnRpbmcgY29sdW1ucyBpbiBhIGxheW91dClcbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBUd28gb3B0aW9uYWwgbGVuZ3RocyAocmVwcmVzZW50aW5nIG1pbiBhbmQgbWF4LXdpZHRoIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzKS5cbi8vICRtZWRpYS1sYXlvdXQtMiAuLi4tMTAgOiBbb3B0aW9uYWxdIFNhbWUgYXMgJG1lZGlhLWxheW91dC0xXG5AbWl4aW4gY29udGFpbmVyKFxuICAkbWVkaWEtbGF5b3V0LTEgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkbWVkaWEtbGF5b3V0LTIgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTMgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTQgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTUgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTYgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTcgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTggICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTkgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTEwICA6IGZhbHNlXG4pIHtcbiAgJG1lZGlhLWxheW91dHMgOiBjb21wYWN0KCRtZWRpYS1sYXlvdXQtMiwkbWVkaWEtbGF5b3V0LTMsJG1lZGlhLWxheW91dC00LCRtZWRpYS1sYXlvdXQtNSwkbWVkaWEtbGF5b3V0LTYsJG1lZGlhLWxheW91dC03LCRtZWRpYS1sYXlvdXQtOCwkbWVkaWEtbGF5b3V0LTksJG1lZGlhLWxheW91dC0xMCk7XG5cbiAgLy8gRGVidWc6IENoZWNrIHdoYXQgJG1lZGlhLWxheW91dHMgY29udGFpbnNcbiAgQGRlYnVnICRtZWRpYS1sYXlvdXRzO1xuXG4gIC8vIEFwcGx5IGRlZmF1bHQgbGF5b3V0IGlmIG5lZWRlZFxuICBAaWYgaXMtZGVmYXVsdC1sYXlvdXQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgICB9XG4gIH1cblxuICAvLyBFbnN1cmUgJG1lZGlhLWxheW91dHMgaXMgYSB2YWxpZCBsaXN0IGJlZm9yZSBpdGVyYXRpbmdcbiAgQGVhY2ggJG1sIGluICRtZWRpYS1sYXlvdXRzIHtcbiAgICBAaWYgJG1sIHtcbiAgICAgIC8vIEVuc3VyZSAkbWwgaXMgYSBsaXN0IHR5cGUgYmVmb3JlIGNhbGxpbmcgYXQtYnJlYWtwb2ludFxuICAgICAgQGlmIG1ldGEudHlwZS1vZigkbWwpID09ICdsaXN0JyB7XG4gICAgICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1sKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbnNcblxuLy8gQ3JlYXRlIGEgZ3JpZCBlbGVtZW50IHNwYW5uaW5nIGFueSBudW1iZXIgb2YgJ2NvbHVtbnMnIGluIGEgZ3JpZCAnY29udGV4dCcuXG4vLyAkY29sdW1ucyA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBzcGFuLlxuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICAgICAgICAgIDogQ29udGV4dCBpcyByZXF1aXJlZCBvbiBhbnkgbmVzdGVkIGVsZW1lbnRzLlxuLy8gICAgICAgICAgOiBDb250ZXh0IE1VU1QgTk9UIGJlIGRlY2xhcmVkIG9uIGEgcm9vdCBlbGVtZW50LlxuLy8gJHBhZGRpbmcgOiBbb3B0aW9uYWxdIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgaW5zaWRlIG9mIGluZGl2aWR1YWwgZ3JpZCBjb2x1bW5zLlxuLy8gICAgICAgICAgOiBQYWRkaW5nIGlzIG9ubHkgb3V0cHV0IGlmIG9uZSBvciB0d28gdmFsdWVzIGFyZSBzcGVjaWZpZWQgKGUuZy4gMWVtIG9yIDEwcHggMjBweClcbi8vICAgICAgICAgIDogUGFkZGluZyB2YWx1ZXMgYXJlIGFwcGxpZWQgb25seSBvbiB0aGUgaG9yaXpvbnRhbCBheGlzIGluIGZyb20tdG8gb3JkZXJcbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHNwYW4tY29sdW1ucyhcbiAgJGNvbHVtbnMsXG4gICRjb250ZXh0ICAgICAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRwYWRkaW5nICAgICAgIDogZmFsc2UsXG4gICRmcm9tICAgICAgICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgICAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiAkZnJvbTsgLy8gVXBkYXRlZCBsaW5lXG4gICR0byAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJHBvcyAgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgcG9zaXRpb24pO1xuICAkY29scyAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBjb2x1bW5zKTtcbiAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG5cbiAgQGlmICRwYWRkaW5nICE9IGZhbHNlIHtcbiAgICAkcGFkLWZyb20gOiBudGgoJHBhZGRpbmcsIDEpO1xuXG4gICAgQGlmIGxlbmd0aCgkcGFkZGluZykgPiAxIHtcbiAgICAgICRwYWQtdG86IG50aCgkcGFkZGluZywgMik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcGFkLXRvOiAkcGFkLWZyb207XG4gICAgfVxuXG4gICAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC1mcm9tLCByZWxhdGl2ZS13aWR0aCgkcGFkLWZyb20sICRjb250ZXh0KSk7XG4gICAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC10bywgcmVsYXRpdmUtd2lkdGgoJHBhZC10bywgJGNvbnRleHQpKTtcblxuICAgIHBhZGRpbmctI3skZnJvbX06ICRwYWQtZnJvbTtcbiAgICBwYWRkaW5nLSN7JHRvfTogJHBhZC10bztcbiAgfVxuXG4gIHdpZHRoOiBjb2x1bW5zKCRjb2xzLCAkY29udGV4dCwgJHN0eWxlKSAtIGlmKCRib3JkZXItYm94LXNpemluZywgMCwgJHBhZC10byArICRwYWQtZnJvbSk7XG5cbiAgQGlmICgkcG9zID09ICdvbWVnYScpIHtcbiAgICBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAkZnJvbTtcbiAgICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG4gIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgc3Bhbm5pbmcgdGhlIGxhc3QgY29sdW1uLCB0byBhY2NvdW50IGZvciB0aGUgcGFnZSBlZGdlLlxuLy8gT25seSBuZWVkZWQgYXMgYW4gb3ZlcnJpZGUuIE5vcm1hbGx5ICdvbWVnYScgY2FuIGp1c3QgYmUgY2FsbGVkIGJ5IGBjb2x1bW5zYC5cbi8vXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gb21lZ2EoXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiAkZnJvbTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRvbWVnYS1mbG9hdDtcbiAgbWFyZ2luLSN7JHRvfTogMDtcbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBudGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7IEBpbmNsdWRlIG9tZWdhKCRmcm9tKTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzZXRzXG5cbi8vIFJlc2V0IGEgJytjb2x1bW5zJyBncmlkIGVsZW1lbnQgdG8gZGVmYXVsdCBibG9jayBiZWhhdmlvclxuLy9cbi8vICRmcm9tICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuQG1peGluIHJlc2V0LWNvbHVtbnMoXG4gICRmcm9tOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLSN7JHRvfTogYXV0bztcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vICAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBwcmV2aW91c2x5IHNldCBhcyBvbWVnYS5cbi8vIFRoaXMgd2lsbCByZXR1cm4gZmxvYXRzIGFuZCBtYXJnaW5zIGJhY2sgdG8gbm9uLW9tZWdhIHNldHRpZ25zLlxuLy9cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1vbWVnYShcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRmcm9tO1xuICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyB9XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IHJlbW92ZS1vbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRjb250ZXh0ICAgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1udGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlLW9tZWdhKCRjb250ZXh0LCAkZnJvbSwgJHN0eWxlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGFuZ2UgU2V0dGluZ3NcblxuQG1peGluIHdpdGgtZ3JpZC1zZXR0aW5ncyhcbiAgJGNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zLFxuICAkd2lkdGg6ICRjb2x1bW4td2lkdGgsXG4gICRndXR0ZXI6ICRndXR0ZXItd2lkdGgsXG4gICRwYWRkaW5nOiAkZ3JpZC1wYWRkaW5nXG4pIHtcbiAgLy8ga2VlcCB0aGUgZGVmYXVsdHMgYXJvdW5kXG4gICRkZWZhdWx0LWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zO1xuICAkZGVmYXVsdC13aWR0aDogJGNvbHVtbi13aWR0aDtcbiAgJGRlZmF1bHQtZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoO1xuICAkZGVmYXVsdC1wYWRkaW5nOiAkZ3JpZC1wYWRkaW5nO1xuXG4gIC8vIHVzZSB0aGUgbmV3IHNldHRpbmdzXG4gICR0b3RhbC1jb2x1bW5zOiAkY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkcGFkZGluZztcblxuICAvLyBhcHBseSB0byBjb250ZW50c1xuICBAY29udGVudDtcblxuICAvLyByZS1pbnN0YXRlIHRoZSBkZWZhdWx0c1xuICAkdG90YWwtY29sdW1uczogJGRlZmF1bHQtY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJGRlZmF1bHQtd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZztcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG5AbWl4aW4gbW9kYWwtYmFzZSB7XG4gIC5qdi1tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsLWNvbnRhaW5lci1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTIwMDA7XG4gICAgLm1vZGFsVGFibGVWaWV3IHtcbiAgICAgIHRyIHtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgLy9UaGlzIGlzIG5lZWRlZCBmb3IgSUUgaW4gIC0gTlZcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAuanYtYXJyb3dMZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5qdi1hcnJvd1JpZ2h0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBhZ2luYXRpb24tY291bnQge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW1pbmltYWwge1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1oZWFkZXIsXG4gIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICYuY2xlYXJmaXgge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1zdWJwb2ludHMge1xuICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmp2LW1vZGFsU3ViVGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIHR5cGUtcm9tYW47XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAmLmFuaW1hdGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuNHM7XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNlbGVjdDItZHJvcCB7XG4gICAgICB6LWluZGV4OiAxMzAwMDtcbiAgICB9XG4gICAgLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICAgIHotaW5kZXg6IDEyOTk5O1xuICAgIH1cblxuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICB6LWluZGV4OiAxMzAwMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZyArIDVweDtcbiAgICB0b3A6ICRzcGFjaW5nICsgOHB4O1xuICB9XG5cbiAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3csXG4gIC5tb2RhbC1hbmltYXRlLWhpZGUubW9kYWwtYW5pbWF0ZS1oaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMDBweDtcblxuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93Lm1vZGFsLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJ1dHRvbi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgfVxuICAucHJpbWFyeS1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcC1tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmVycm9yTGFiZWwge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIGJhY2t3YXJkcy1jb21wYXQgZm9yIEFuZ3VsYXIgMS4wLnhcbiAgLm5nLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9kYWwtY29tcGF0IHtcbiAgLmp2LW1vZGFsLWFkYXB0ZXIge1xuICAgIHRleHRhcmVhLFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuanYtbW9kYWxCdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAuYnRuLFxuICAgICAgLmJ0bi1jYW5jZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsQ29udGVudCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5qdi1oTGlzdCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgJi53aWRlSW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLFxuICAgICAgICAuYnRuLWJsYWNrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtdmlzaWJsZSAuc2VsZWN0Mi1kcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuYm9keS5zdHlsZWtpdC12Mi1lbmFibGVkIHtcbiAgLmp2LW1vZGFsLWhlYWRlciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL2NvbG9yc3YyXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb252MlwiIGFzICo7XG5cbkBtaXhpbiBmb3JtLXN0eWxlcyB7XG4gIHRleHRhcmVhLFxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGJvZHksICRsaWdodG5lc3M6IDUlKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIGJveC1zaGFkb3c6ICAwIDBweCAxNXB4IC01cHggJGRhcms7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMCUpO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oYXNEYXRlcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLm5leHQsXG4gIC5wcmV2IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTMycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAvL2JveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG4gICAgbGVmdDogLTU3cHg7XG4gICAgLy8mOmhvdmVyIHtcbiAgICAvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAvL1x0Ym94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL31cbiAgfVxuICAubmV4dCB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuICAgIHJpZ2h0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcbiAgICAvL1x0Ym94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG59XG5cbkBtaXhpbiBmaWVsZC1zdHlsZXMge1xuICAuZmllbGQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3AtbTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLnJvdy1sYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6ICRzcC1zO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3AteHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwLXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aWRlIHtcbiAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcC1zO1xuICAgICAgfVxuICAgICAgLnJvdy1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucm93LWVycm9yIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG1hcmdpbjogJHNwLWwgMDtcbiAgfVxufVxuIiwiQHVzZSBcIi4vY29sb3JzdjJcIiBhcyAqO1xuQG1peGluIHBhZ2luYXRpb24oJGRpcmVjdGlvbikge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlciAhaW1wb3J0YW50O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ly8gUHJldmlvdXMgb3IgQmFjayBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInByZXZpb3VzXCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC8vIE5leHQgb3IgRm9yd2FyZCBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcIm5leHRcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogLjM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogdGV4dDtcblx0fVxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4kc3BhY2luZzogMTBweDtcbiRzcGFjaW5nLXNtYWxsOiA1cHg7XG4kc3BhY2luZy1sYXJnZTogMTVweDtcblxuLy8gc2hvcnRjdXRzXG4kc3AteHM6IDJweDtcbiRzcC1zOiBtYXRoLmRpdigkc3BhY2luZywgMik7XG4kc3AtbTogJHNwYWNpbmc7XG4kc3AtbDogJHNwYWNpbmcgKiAxLjU7XG4kc3AteGw6ICRzcGFjaW5nICogMjtcblxuQG1peGluIHNwYWNpbmctY2xhc3NlcyB7XG5cdC5wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtaW5uZXItc20ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtaW5uZXItbGcge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LnBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZztcblx0fVxuXHQucGFkLW91dGVyLXNtIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtb3V0ZXItbGcge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQuY2xlYXItcGFkLW91dGVyIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY2xlYXItcGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyaWRcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWx2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgbW9kYWwtYmFzZTtcbkBpbmNsdWRlIGZpZWxkLXN0eWxlcztcblxuQG1peGluIGFwcGxpY2F0aW9uLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcblxuICAgIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgfVxuICAgIH0gXG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcC1zO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgc2VsZWN0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1pbnB1dCB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZC1yb3cge1xuICAgICAgICAvLyBAaW5jbHVkZSBjcmVhdGVHcmlkKDIsIGp2LWNvbHVtbiwoMyw5KSwwcHgpO1xuICAgICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWRpdmlkZXIge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qIEhhdGUgZG9pbmcgdGhpcy4gQnV0IEpvYnZpdGVuZXdkdXAgaXMgdGhlIGN1bHByaXQuIFNldHRpbmcgZ2xvYmFsIGJvcmRlciB2YWx1ZXMgZXRjLiovXG4gICAgLmVycm9yRGl2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndhcm5pbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAudGlueW1jZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICAgICAmICsgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLnRhYlNldHRpbmdzLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5pY29ue1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIH1cbiAgICAuYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RGRTZGMTtcbiAgICAgICAgcGFkZGluZzogMC4yZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIH1cbiAgICAuc2V0dGluZ3N7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAuaWNvbi1zZXR0aW5nc3tcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9lZGl0IG1vZGUgZm9yIHRhYnNcbi5jZW50ZXJDb250YWluZXIuZWRpdE1vZGV7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMXB4ICRkYXJrLXNlYztcbn1cblxuLmFwcGxpY2F0aW9uLXRhYnN7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjowIDAuMmVtO1xuICAgICAgICBwYWRkaW5nOjAuNmVtIDAuOWVtO1xuICAgICAgICAmLmhvdmVye1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMXB4ICRkYXJrLXNlYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4sYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1tYWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRmb250LWNvbG9yLW1haW47XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4uY2VudGVyQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgNDhweCAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtcGFnaW5hdGlvbiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nOiA3cHggMCAwIDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1waWMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyAgICAgICAgXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY3Rpb25zIHtcbiYuaHItYnV0dG9ucyB7XG4gICAgcGFkZGluZzogOHB4IDA7XG59XG59XG5cbi5hbGxBcHBsaWNhdGlvbnNUaXRsZSB7XG4gICAgLmFwcGxpY2F0aW9uVGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuaWNvbi1xdWljay12aWV3IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbn1cblxuLmlkZW50aXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAvKk5lZWQgdG8gZml4IHRoZSBjb2xvcnMuICovXG4gICAgLmlkZW50aXR5LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDVweDtcblxuICAgICAgICAuYmx1ZS1zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWNhbmRpZGF0ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwbGljYXRpb24tdGFicy13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtbGlnaHQ7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5pZGVudGl0eS1kZXRhaWxzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0LWZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICAucmVxTGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmljb24tcXVpY2stdmlldyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXFUZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuYmx1ZS1zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgLmxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG5cbiAgICAuYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAudmVydGljYWwtbGluZSB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWN0LWRldGFpbHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGV2cm9uQ29udGFpbmVyIHtcbiAgICAvKk92ZXJyaWRpbmcgdG9vbHRpcCBzdHlsZXMqL1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjBlbTtcbiAgICAgICAgdG9wOiAyLjdlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53b3JrZmxvd1VwZGF0ZXMge1xuICAgICAgICAuY29ubmVjdG9ye1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtY29ubmVjdG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1jb25uZWN0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnRvcC1jb25uZWN0b3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hldnJvbiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7IFxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IFxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMnB4IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tc2VjO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6YWZ0ZXIgeyBcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRncmVlbi1zZWM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4OyBcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmJlZm9yZSB7IFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtcHR5IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVqZWN0ZWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRyZWQtc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cblxuICAgICAgICBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgICBcbi52ZXJ0aWNhbC1taWRkbGV7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibHVlLXNlbGVjdDJ7XG4gICAgbWFyZ2luOjAgMWVtIDAgMDtcblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgZGl2IGIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zZWxlY3QyLWJsdWUucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmxlZnQtZmllbGQge1xuICAgIC53b3JrSGlzdG9yeSwgLmVkdWNhdGlvbntcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLndvcmtIaXN0b3J5RWRpdCwgLmVkdWNhdGlvbkhpc3RvcnlFZGl0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwcHg7XG59XG5cbi8qIEFkZGVkIGN1c3RvbSBjbGFzcyB0byBmaXggVUkgaXNzdWUgaW4gQ2FuZCBkZXRhaWxzIHdpdGggY2FuZC1jZW50cmljICovXG4uY2FuZC1jZW50cmljLWg1e1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cbi8qIEFkZGVkIGN1c3RvbSBjbGFzcyB0byBmaXggVUkgaXNzdWUgaW4gQ2FuZCBkZXRhaWxzIHdpdGggY2FuZC1jZW50cmljICovIFxuLmNhbmQtY2VudHJpYy1ibG9ja3tcbiAgICB3aWR0aDoxMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gfVxuLyogZXh0ZW5kZWQgd2lkdGggYXR0cmlidXRlIGZyb20gLmNoZXZyb24gY2xhc3MsICFpbXBvcnRhbnQgaXMgdXNlZCB0byBvdmVycmlkZSB0aGUgd2lkdGggb2YgLmNoZXZyb24qL1xuIC5jYW5kLWNlbnRyaWMtY2hldnJvbntcbiAgICBAZXh0ZW5kIC5jaGV2cm9uO1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyBcbn1cblxuLndvcmtmbG93LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuLmxpbmtlZGluLWZyYW1lLXNpemV7XG5cdGhlaWdodDogNjAwcHg7XG5cdHdpZHRoIDogNjUwcHg7XG59XG4ubGlua2VkaW4tZnJhbWUtbmFtZS1mb250LXNpemV7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5saW5rZWRpbi1ib3JkZXItdG9wLXNpZGV7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuLy8vLyBUUklBTkdMRVMgLy8vL1xuXG4vLyBUcmFuc2Zvcm1zIHRoZSBlbGVtZW50IGludG8gYSB0cmlhbmdsZVxuLy8gWW91IGNhbiBtb2RpZnkgYm9yZGVyIHNpemVzIHRvIGNoYW5nZSB0aGUgc2hhcGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWFmdGVyKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgZWxlbWVudCBhbmQgaXQncyB0cmlhbmdsZSdzIGNvbG9yXG5AbWl4aW4gdHJpYW5nbGUtY29sb3IoJGNvbG9yOiAkYmx1ZSwgJGRpcmVjdGlvbjogZG93bikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICY6YWZ0ZXIge1xuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS10b2dnbGVzIHtcbiAgLnRyaWFuZ2xlLWV4cGFuZGVkLFxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIC50cmlhbmdsZS1leHBhbmRlZCB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXNlYywgNXB4KTtcbiAgfVxuXG4gIC50cmlhbmdsZS1jb2xsYXBzZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLXNlYywgNXB4KTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4ucmVhZG9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIC5ibG9ja3tcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubGFiZWx7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcbiAgICB9XG4gICAgLmNhbmQtY2VudHJpYy1sYWJlbHtcbiAgICAgICAgQGV4dGVuZCAubGFiZWw7XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgIHdpZHRoOjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29tcGFjdC1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmxhYmVse1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbiVjb250YWluZXIge1xuXHR3aWR0aDogOTkwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4laGVhZGVyIHtcblx0YmFja2dyb3VuZDogJGRhcmstcHJpO1xufVxuJWhlYWRlci1pbm5lciB7XG5cdEBleHRlbmQgJWNvbnRhaW5lcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDUwcHg7XG59XG4laGVhZGVyLWxvZ28ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuJWhlYWRlci1uYXYge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdD4gdWwgPiBsaSA+IGEge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbiVib2R5IHtcblx0QGV4dGVuZCAlY29udGFpbmVyO1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWl4aW4gbGF5b3V0LWJhc2UoJG5hbWVzcGFjZTogbWFpbikge1xuXHQuI3skbmFtZXNwYWNlfS1oZWFkZXIge1xuXHRcdEBleHRlbmQgJWhlYWRlcjtcblx0fVxuXHQuI3skbmFtZXNwYWNlfS1oZWFkZXItaW5uZXIge1xuXHRcdEBleHRlbmQgJWhlYWRlci1pbm5lcjtcblx0fVxuXHQuI3skbmFtZXNwYWNlfS1oZWFkZXItbG9nbyB7XG5cdFx0QGV4dGVuZCAlaGVhZGVyLWxvZ287XG5cdH1cblx0LiN7JG5hbWVzcGFjZX0taGVhZGVyLW5hdiB7XG5cdFx0QGV4dGVuZCAlaGVhZGVyLW5hdjtcblx0fVxuXG5cdC4jeyRuYW1lc3BhY2V9LWJvZHkge1xuXHRcdEBleHRlbmQgJWJvZHk7XG5cdH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXB2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbi8qKlxuICogTW9iaWxlIHN0eWxlcy4gT25seSBhY3RpdmF0ZWQgaWYgZGV2aWNlIHdpZHRoIGlzIGxlc3MgdGhhbiAkbWF4LW1vYmlsZS13aWR0aFxuICogYW5kIC5tb2JpbGUgY2xhc3MgaXMgYXBwbGllZCB0byBodG1sIG9yIGJvZHkgdGFnLlxuICpcbiAqIEZvciB5b3VyIG93biBzcGVjaWZpYyBzdHlsZXMsIGFkZCB0aGVtIHRvIHRoZSBmb2xsb3dpbmcgc25pcHBldCBpbiB5b3VyIHNjc3MgZmlsZTpcbiAqXG4gKiBgYGBcbiAqIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gKiAgICAgLm1vYmlsZSB7XG4gKiAgICAgICAgIC8vIHlvdXIgc3R5bGVzIGhlcmVcbiAqICAgICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKi9cblxuQHVzZSAnLi4vY29tbW9uL2xheW91dHYyJyBhcyAqO1xuQGluY2x1ZGUgbGF5b3V0LWJhc2UoJ21vYmlsZScpO1xuXG4kbWF4LW1vYmlsZS13aWR0aDogNzc4cHg7XG5cbi5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgLm1vYmlsZSB7XG4gICAgICAgICo6bm90KC5pY29uKSB7XG4gICAgICAgICAgICAvLyB1c2UgQXJpYWwgZm9yIG1vYmlsZSB0byBhdm9pZCByZW5kZXJpbmcgZGVsYXkgZnJvbSBjdXN0b20gZm9udHNcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGJvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgI2hlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICNoci1uYXZXcmFwcGVyLFxuICAgICAgICAubW9iaWxlLWhpZGRlbixcbiAgICAgICAgLnNjcm9sbHRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNoci1mb290ZXJDb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW5vLWNsaWNrIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2t0b3AtaGlkZGVuLFxuICAgICAgICAjY29udGFpbmVyLFxuICAgICAgICAjaHItZm9vdGVyQ29udGFpbmVyLFxuICAgICAgICAubW9iaWxlLWZ1bGwsXG4gICAgICAgIC5tb2JpbGUtbWFpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1mdWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1tYWluIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1jZW50ZXItdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1jb2wtNCB7XG4gICAgICAgICAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1jb2wtOCB7XG4gICAgICAgICAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xuICAgICAgICB9XG4gICAgICAgIC5qb2J2aXRlLWxvZ28ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgI21vYmlsZS1uYXYtdHJpZ2dlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICAgICAgcGFkZGluZzogMC42ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcDI7XG4gICAgICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgICAgICB0b3A6IDJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC41ZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuMTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOWVtIDAuNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuanYtd29ya2Zsb3ctc3RhdHVzLWluZGljYXRvcntcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgLmNvbm5lY3RvcixcbiAgICAgIC50b3AtY29ubmVjdG9yLFxuICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgIH1cbiAgICAgIC53b3JrZmxvd1VwZGF0ZXMge1xuICAgICAgICAucGFkZGluZ0xlZnQyMCB7XG4gICAgICAgICAgcGFkZGluZzo2cHggMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3Bhbi5sYXJnZSxcbiAgICAgICAgICBzcGFuLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1YnRpdGxlMXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludExlZnQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iLCJcbiVzcGlubmVyIHtcblx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbiVzcGlubmVyMzIge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmJyk7XG59XG5cbiVzcGlubmVyMTYge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmctMTZweC5naWYnKTtcbn1cblxuQG1peGluIHNwaW5uZXItYmFzZSB7XG5cdC5zcGlubmVyMzIge1xuXHRcdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0fVxuXHQuc3Bpbm5lcjE2IHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMTY7XG5cdH1cbn0iLCJcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGlubmVyXCIgYXMgKjtcblxuLmp2LWxvYWRpbmctb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDApO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5qdi1jb250ZXh0dWFsLWxvYWRpbmctb3ZlcmxheSB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0b3BhY2l0eTogMC41O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdC5qdi1sb2FkaW5nLWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmUgO1xuXHR9XG59XG5cbi5zcGlue1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHQtd2Via2l0LWFuaW1hdGlvbjpzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xuXHQtbW96LWFuaW1hdGlvbjpzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xuXHRhbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkAtbW96LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmp2LWxvYWRpbmctaW1hZ2Uge1xuXHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLmxvYWRpbmctYW5pbWF0ZS1oaWRlLmxvYWRpbmctYW5pbWF0ZS1oaWRlLWFjdGl2ZSxcbi5sb2FkaW5nLWFuaW1hdGUtc2hvdyB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vbG9hZGluZ3YyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vX2dyaWRcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvbk1vZGFsdjJcIiBhcyAqO1xuXG4uZXhwRGF0ZVBsYWNlaG9sZGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmp2LWFjdGlvbkNsb3NlIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG5cdG1hcmdpbi10b3A6ICRzcC1sO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLnByaW1hcnktYnV0dG9ucyB7XG5cdGZsb2F0OiByaWdodDtcblxuXHRidXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbi5zZWNvbmRhcnktYnV0dG9ucyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uanYtbW9kYWwtaGVhZGVyIHtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdH1cbn1cblxuLnJvdy1sYWJlbCB7XG5cdHdpZHRoOiAxMjVweDtcbn1cblxuXG4ucm93LWNvbnRyb2xzIHtcblx0bWFyZ2luLWxlZnQ6IDEyNXB4O1xuXHQuaW5jbHVkZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHR9XG5cblx0LnJlY2lwaWVudCB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRsaTpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHRcdGxpOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCIsIFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0TW9kYWwge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cbn1cblxuLnRleHRPdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uZGlzYWJsZXtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICY6aG92ZXJ7XG5cdCAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcblx0ICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiAqIFRPRE86IFByYW5hdjogU2VlaW5nIHRoZSBpc3N1ZSB0aGF0IGpxdWVyeS11aS1kYXRlcGlja2VyIGlzIGFkZGluZyBhIGNsYXNzIHVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZVxuICogdGhhdCBpcyBhZGRpbmcgYSBjbGlwIG9mIDFweCB4IDFweC4gVGhpcyBzb2x2ZXMgdGhlIGlzc3VlLiBXYW50IHRvIGtub3cgaWYgc29tZW9uZSBrbm93cyBhIGJldHRlclxuICogc29sdXRpb24uXG4gKi9cbiN1aS1kYXRlcGlja2VyLWRpdiAge1xuXHRjbGlwOiBhdXRvO1xufVxuXG5cbi5qdi1tb2RhbHtcblx0LmZpZWxkLWRpdmlkZXJ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXByaSAhaW1wb3J0YW50O1xuXHR9XG5cdC5maWVsZC1yb3ctbGVzcyB7XG5cdFx0QGluY2x1ZGUgY3JlYXRlR3JpZCgyLCBqdi1jb2x1bW4sKDIsMTApLDBweCk7XG5cdFx0Lmp2LWNvbHVtbi0xe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHR9XG5cdH1cbn1cblxuLyogQ2FuZGlkYXRlIERldGFpbHMgUGFnZSBNb2RhbCAqL1xuLmNhbkRldGFpbC1mb3JtIHtcblx0QGluY2x1ZGUgYXBwbGljYXRpb24tbW9kYWw7XG59XG4iLCIvLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBTQVNTIEdyaWRpZmljYXRpb25cbi8vICAqIEF1dGhvcjogICBHZW9mZiBHYXJzaWRlXG4vLyAgQSBTQVNTIGFkYXB0YXRpb24gb2YgQmx1ZXByaW50IENTU1xuLy8gICogVmVyc2lvbjogICAgICAgICAwLjcuMSAoMjAwOC0wMi0yNSlcbi8vICAqIFdlYnNpdGU6ICAgICAgICAgaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2JsdWVwcmludGNzcy9cbi8vICBCYXNlZCBvbiB3b3JrIGJ5OlxuLy8gICogQ2hyaXMgRXBwc3RlaW4gICAgW2VwcHN0ZWlucy5uZXRdXG4vLyAgKiBMb3JpbiBUYWNrZXQgICAgICBbbG9yaW50YWNrZXR0LmNvbV1cbi8vICAqIE9sYXYgQmpvcmtveSAgICAgIFtiam9ya295LmNvbV1cbi8vICAqIE5hdGhhbiBCb3Jyb3IgICAgIFtwbGF5Z3JvdW5kYmx1ZXMuY29tXVxuLy8gICogSmVmZiBDcm9mdCAgICAgICAgW2plZmZjcm9mdC5jb21dXG4vLyAgKiBDaHJpc3RpYW4gTWV0dHMgICBbbWludGNoYW9zLmNvbV1cbi8vICAqIEtob2kgVmluaCAgICAgICAgIFtzdWJ0cmFjdGlvbi5jb21dXG4vLyAgTGlxdWlkIGdyaWQgd29yayBieTpcbi8vICAqIEJlbiBMaXN0d29uXG4vLyAgKiBEYXZpZCBCZWRpbmdmaWVsZFxuLy8gICogQW5kcmVpIE1pY2hhZWwgSGVyYXNpbWNodWtcbi8vICBJbnZvbHV0aW9uIFN0dWRpb3MsIGh0dHA6Ly93d3cuaW52b2x1dGlvbnN0dWRpb3MuY29tXG4vLyAgUmVhZCBtb3JlIGFib3V0IHVzaW5nIGEgZ3JpZCBoZXJlOlxuLy8gICogc3VidHJhY3Rpb24uY29tL2FyY2hpdmVzLzIwMDcvMDMxOC1vaC15ZWVhYWhoLnBocFxuLy8gIC0tLS0tXG4vLyAgQnkgZGVmYXVsdCwgdGhlIGdyaWQgaXMgODAlIG9mIHdpbmRvdyB3aWR0aCwgd2l0aCAyNCBjb2x1bW5zLlxuLy9cbi8vICBUbyBtYWtlIHRoZSBncmlkIGZpeGVkLCBzaW1wbHkgY2hhbmdlIHRoZSAuY29udGFpbmVyIHdpZHRoXG4vLyAgcHJvcGVydHkgdG8gYSBwaXhlbCB2YWx1ZS4gZS5nLiwgOTYwcHguXG4vLyAgLS0tLS1cbi8vICBUbyB1c2U6XG4vLyAgVGhpcyBtb2R1bGUgaXMgYSBSRVBMQUNFTUVOVCBmb3IgdGhlIGdyaWQgbW9kdWxlLiBTaW1wbHkgaW1wb3J0IGl0OlxuLy8gIEB1c2UgYmx1ZXByaW50XG4vLyAgQHVzZSBibHVlcHJpbnQvbGlxdWlkXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1haW4gbGF5b3V0IGdyaWQsIG92ZXJyaWRlIHRoZXNlIGNvbnN0YW50cyB0byBidWlsZCB5b3VyIGdyaWQgYW5kIGNvbnRhaW5lciBzaXplcy5cbi8vIFRoZSB3aWR0aCBzaG93biBnaXZlcyB0aGUgcmlnaHQgZmxvb3JlZCBwZXJjZW50YWdlIHZhbHVlcy5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1uczogMjQgIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGg6IDMuMTY3JSAhZGVmYXVsdDtcblxuJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW46IDEuMDQyJSAhZGVmYXVsdDtcblxuLy8gRG8gbm90IGVkaXQgYmVsb3cgdGhpcyBsaW5lIHVubGVzcyB5b3UgcmVhbGx5IGtub3cgd2hhdCB5b3UncmUgZG9pbmcuXG4kYmx1ZXByaW50LWxpcXVpZC1jb250YWluZXItd2lkdGg6IDgwJSAhZGVmYXVsdDtcblxuJGJsdWVwcmludC1saXF1aWQtY29udGFpbmVyLW1pbi13aWR0aDogOTUwcHggIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtcHVzaC1wdWxsOiAtKCRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCkgIWRlZmF1bHQ7XG5cbkBtaXhpbiBibHVlcHJpbnQtbGlxdWlkLWdyaWQge1xuICAvLyBBIGNvbnRhaW5lciBzaG91bGQgZ3JvdXAgYWxsIHlvdXIgY29sdW1uc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7IH1cbiAgLy8gVXNlIHRoZXNlIGNsYXNzZXMgKG9yIG1peGlucykgdG8gc2V0IHRoZSB3aWR0aCBvZiBhIGNvbHVtbi5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zICsgMSB7XG4gICAgLnNwYW4tI3skbn0geyB3aWR0aDogc3Bhbi1mbHVpZCgkbik7IH1cbiAgICBkaXYge1xuICAgICAgJi5zcGFuLSN7JG59IHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRuLCAkbiA9PSAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMpOyB9IH0gfVxuICAvLyBUaGUgbGFzdCBjb2x1bW4gaW4gYSByb3cgbmVlZHMgdGhpcyBjbGFzcyAob3IgbWl4aW4pIG9yIGl0IHdpbGwgZW5kIHVwIG9uIHRoZSBuZXh0IHJvdy5cbiAgZGl2Lmxhc3Qge1xuICAgIEBpbmNsdWRlIGxhc3Q7IH1cbiAgLy8gQWRkIHRoZXNlIHRvIGEgY29sdW1uIHRvIGFwcGVuZCBlbXB0eSBjb2xzLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMge1xuICAgIC5hcHBlbmQtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgYXBwZW5kKCRuKTsgfSB9XG4gIC8vIEFkZCB0aGVzZSB0byBhIGNvbHVtbiB0byBwcmVwZW5kIGVtcHR5IGNvbHMuXG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyB7XG4gICAgLnByZXBlbmQtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgcHJlcGVuZCgkbik7IH0gfVxuICAvLyBVc2UgdGhlc2UgY2xhc3NlcyBvbiBhbiBlbGVtZW50IHRvIHB1c2ggaXQgaW50byB0aGVcbiAgLy8gbmV4dCBjb2x1bW4sIG9yIHRvIHB1bGwgaXQgaW50byB0aGUgcHJldmlvdXMgY29sdW1uLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMgKyAxIHtcbiAgICAucHVsbC0jeyRufSB7XG4gICAgICBAaW5jbHVkZSBwdWxsKCRuKTsgfSB9XG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyArIDEge1xuICAgIC5wdXNoLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIHB1c2goJG4pOyB9IH0gfVxuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH0gfVxuXG4vLyBSZXR1cm4gdGhlIHdpZHRoIG9mIGAkbmAgY29sdW1ucyBpbiBwZXJjZW50cy5cbkBmdW5jdGlvbiBzcGFuLWZsdWlkKCRuKSB7XG4gIEByZXR1cm4gJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCAqICRuICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAoJG4gLSAxKTtcbn1cblxuQG1peGluIHNwYW4oJG4sICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEB3YXJuIFwiVGhlIHNwYW4gbWl4aW4gaXMgZGVwcmVjYXRlZC4gUGxlYXNlIHVzZSB0aGUgc3Bhbi1mbHVpZCBmdW5jdGlvbiBpbnN0ZWFkLiBFLmcuIHdpZHRoOiBzcGFuLWZsdWlkKCN7JG59KVwiO1xuICAkd2lkdGg6IHNwYW4tZmx1aWQoJG4pO1xuICBAaWYgJGltcG9ydGFudCB7XG4gICAgd2lkdGg6ICR3aWR0aCAhaW1wb3J0YW50OyB9XG4gIEBlbHNlIHtcbiAgICB3aWR0aDogJHdpZHRoOyB9IH1cblxuQG1peGluIGxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1peGluIGNvbHVtbigkbiwgJGxhc3Q6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBzcGFuLWZsdWlkKCRuKTtcbiAgQGlmICRsYXN0IHtcbiAgICBAaW5jbHVkZSBsYXN0OyB9XG4gIEBlbHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luOyB9IH1cblxuQG1peGluIGFwcGVuZCgkbikge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luKSAqICRuOyB9XG5cbkBtaXhpbiBwcmVwZW5kKCRuKSB7XG4gIHBhZGRpbmctbGVmdDogKCRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGggKyAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbikgKiAkbjsgfVxuXG5AbWl4aW4gcHVsbCgkbiwgJGxhc3Q6IGZhbHNlKSB7XG4gIG1hcmdpbi1sZWZ0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXB1c2gtcHVsbCAqICRuOyB9XG5cbkBtaXhpbiBwdXNoKCRuKSB7XG4gIEBpbmNsdWRlIGZsb2F0LXJpZ2h0O1xuICBtYXJnaW46IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW47XG4gICAgcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtcHVzaC1wdWxsICogJG47XG4gICAgYm90dG9tOiAwOyB9OyB9XG5cbkBtaXhpbiBib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbkBtaXhpbiBjb2xib3JkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqIDI7XG4gIG1hcmdpbi1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBAaW5jbHVkZSBib3JkZXI7IH1cblxuQG1peGluIGNvbHJ1bGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjA4M2VtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqIDI7XG4gIG1hcmdpbi1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1peGluIGNvbHNwYWNlciB7XG4gIEBpbmNsdWRlIGNvbHJ1bGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlOyB9XG4iLCIvLyBERVBSRUNBVEVELiBVc2Ugc3R5bGVraXQgaW5zdGVhZFxuXG5AdXNlIFwiLi4vbGliL2JsdWVwcmludC9saXF1aWRcIiBhcyAqO1xuQHVzZSBcIi4uL2xpYi9zdXN5L2dyaWRcIiBhcyBzdXN5O1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuLy8gJGNsYXNzLXNsdWc6IGp2LWNvbHVtbjtcbiRjb2x1bW5fY2xhc3NfcHJlZml4OiBqdi1jb2x1bW47XG4kY29sdW1uX3BhZGRpbmc6IC41ZW0gMWVtO1xuJGd1dHRlci13aWR0aCAgIDogMGVtO1xuJGdyaWQtcGFkZGluZyAgIDogMCU7XG4kY29udGFpbmVyLXdpZHRoOiAxMDAlO1xuLyoqXG4gKiAgICBBIDEyIGNvbHVtbiBncmlkLCB3aGVyZSB5b3UgY2FuIGRpdmlkZSB0aGUgZ3JpZCBjb2x1bXNuIHdpdGggdGhlIHJhdGlvIHRvIGVhY2ggb3RoZXIuXG4gKiAgICBlZy5cbiAqICAgICAgICBAcGFyYW0xOiBOdW1iZXIgb2YgY29sdW1uc1xuICogICAgICAgIEBwYXJhbTI6IFRoZSBwcmVmaXggdG8gdXNlIGZvciB0aGUgY29sdW1uc1xuICogICAgICAgIEBwYXJhbTM6IFJhdGlvIHRvIGRpdmlkZSB0aGUgY29sdW1ucyBpbi5cbiAqICBcbiAqICAgICAgICBAaW5jbHVkZSBjcmVhdGVHcmlkKDQsIGp2LWNvbHVtbiwoMiwyLDQsMikpO1xuICogICAgICAgICAgXG4gKiAgICAgICAgICAgIFRoZSBhYm92ZSBleGFtcGxlIHdpbGwgY3JlYXRlIGEgc3R5bGUgZm9yIGEgXG4gKiAgICAgICAgICAgICAgPT4gZ3JpZCB3aXRoIDQgY29sdW1ucywgd2hlcmUgZWFjaCBjb2x1bW4gY2xhc3MgbmFtZSBpcyBcbiAqICAgICAgICAgICAgICA9PiAuanYtY29sdW1uLTEsIC5qdi1jb2x1bW4tMiwgLmp2LWNvbHVtbi0zLCAuanYtY29sdW1uLTRcbiAqICAgICAgICAgICAgICA9PiAzcmQgY29sdW1uIHdpbGwgYmUgdHdvIHRpbWVzIG9mIGFsbCB0aGUgb3RoZXIgY29sdW1ucy4gICAgICAgICAgICAgIFxuICogXG4gKiAgICAgIElmIHlvdSBuZWVkIHlvdXIgb3duIHBhZGRpbmcgZm9yIHRoZSBjb2x1bW5zLCB0aGVuIHlvdSBjYW4gZGVmaW5lZCBpbiB0aGUgNHRoIHBhcmFtZXRlci4gRGVwZW5kaW5nIG9uIHRoZSBwYWRkaW5nIHlvdSBnaXZlIHRoZW4geW91IGhhdmUgdG8gYWRqdXN0IHRoZSBcbiAqICAgICAgbnVtYmVyIG9mIGNvbHVtbnMgZm9yIHRoZSBncmlkLlxuICovXG5cbkBtaXhpbiBjcmVhdGVHcmlkKCRudW1iZXJfb2ZfY29sdW1uczogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zLCAkY29sdW1uLXByZWZpeDogJGNvbHVtbl9jbGFzc19wcmVmaXgsICR3aWR0aDpmYWxzZSwgJHBhZGRpbmc6ICRjb2x1bW5fcGFkZGluZykge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bWJlcl9vZl9jb2x1bW5zIHtcbiAgICAuI3skY29sdW1uLXByZWZpeH0tI3skaX17XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAkY291bnRlcjoxO1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgQGVhY2ggJGNvbCBpbiAkd2lkdGh7XG4gICAgICAgICAgQGlmICRjb3VudGVyPT0kaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN1c3kuc3Bhbi1jb2x1bW5zKCRjb2wsIDEyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGlmICRpID09ICRudW1iZXJfb2ZfY29sdW1ucyBhbmQgJGkgPT0gJGNvdW50ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3VzeS5zcGFuLWNvbHVtbnMoJGNvbCBvbWVnYSAsMTIpO1xuICAgICAgICAgIH0gIFxuICAgICAgICAgICRjb3VudGVyOiAkY291bnRlcisxO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdXN5IFNldHRpbmdzXG5cbi8vIFRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZFxuJHRvdGFsLWNvbHVtbnMgICAgICA6IDEyICAgICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gVGhlIHdpZHRoIG9mIGNvbHVtbnMgYW5kIGd1dHRlcnMuXG4vLyBUaGVzZSBtdXN0IGFsbCBiZSBzZXQgd2l0aCB0aGUgY29tcGFyYWJsZSB1bml0cy5cbiRjb2x1bW4td2lkdGggICAgICAgOiA0ZW0gICAgICAgICAgICAgIWRlZmF1bHQ7XG4kZ3V0dGVyLXdpZHRoICAgICAgIDogMWVtICAgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBQYWRkaW5nIG9uIHRoZSBsZWZ0IGFuZCByaWdodCBvZiBhIEdyaWQgQ29udGFpbmVyLlxuJGdyaWQtcGFkZGluZyAgICAgICA6ICRndXR0ZXItd2lkdGggICAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBZHZhbmNlZCBTZXR0aW5nc1xuXG4vLyBGcm9tIERpcmVjdGlvbjpcbi8vIENvbnRyb2xzIGZvciByaWdodC10by1sZWZ0IG9yIGJpLWRpcmVjdGlvbmFsIHNpdGVzLlxuJGZyb20tZGlyZWN0aW9uICAgICA6IGxlZnQgICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gT21lZ2EgRmxvYXQgRGlyZWN0aW9uOlxuLy8gVGhlIGRpcmVjdGlvbiB0aGF0ICtvbWVnYSBlbGVtZW50cyBhcmUgZmxvYXRlZCBieSBkZWFmdWx0LlxuJG9tZWdhLWZsb2F0ICAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tLWRpcmVjdGlvbikgICAgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBXaWR0aDpcbi8vIE92ZXJyaWRlIHRoZSB0b3RhbCB3aWR0aCBvZiB5b3VyIGdyaWQsIHVzaW5nIGFueSBsZW5ndGggKDUwZW0sIDc1JSwgZXRjLilcbiRjb250YWluZXItd2lkdGggICAgOiBmYWxzZSAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBTdHlsZTpcbi8vICdtYWdpYycgIC0gU3RhdGljIChmaXhlZCBvciBlbGFzdGljKSB3aGVuIHRoZXJlJ3MgZW5vdWdoIHNwYWNlLFxuLy8gICAgICAgICAgICBmbHVpZCB3aGVuIHRoZXJlIGlzbid0LiBUaGlzIGlzIHRoZSBTVVNZIE1BR0lDIFNBVUNFKFRNKS5cbi8vICdzdGF0aWMnIC0gRm9yY2VzIHRoZSBncmlkIGNvbnRhaW5lciB0byByZW1haW4gc3RhdGljIGF0IGFsbCB0aW1lcy5cbi8vICdmbHVpZCcgIC0gRm9yY2VzIHRoZSBncmlkIHRvIHJlbWFpbiBmbHVpZCBhdCBhbGwgdGltZXMuXG4vLyAgICAgICAgICAgICh0aGlzIHdpbGwgb3ZlcnJ1bGUgYW55IHN0YXRpYyAkY29udGFpbmVyLXdpZHRoIHNldHRpbmdzKVxuJGNvbnRhaW5lci1zdHlsZSAgICA6IG1hZ2ljICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gQm9yZGVyLUJveCBTaXppbmdcbi8vIEFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkgZm9yIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyBXYXJuaW5nOiBUaGlzIGRvZXMgbm90IGFjdHVhbGx5IGFwcGx5IHRoZSBuZXcgYm94IG1vZGVsIVxuLy8gSW4gbW9zdCBjYXNlcyB5b3UgY2FuIGlnbm9yZSB0aGlzIHNldHRpbmcsXG4vLyBhbmQgc2ltcGx5IGFwcGx5IHRoZSBib3JkZXItYm94LXNpemluZyBtaXhpbi5cbiRib3JkZXItYm94LXNpemluZyAgOiBmYWxzZSAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSUUgU2V0dGluZ3NcblxuLy8gV2hlbiB5b3UgYXJlIHVzaW5nIGEgc2VwZXJhdGUgSUUgc3R5bGVzaGVldCxcbi8vIHlvdSBjYW4gdXNlIHRoZXNlIHNldHRpbmdzIHRvIGNvbnRyb2wgdGhlIG91dHB1dCBvZiBhdC1icmVha3BvaW50LlxuLy8gQnkgZGVmYXVsdCwgYXQtYnJlYWtwb2ludCB3aWxsIG91dHB1dCBtZWRpYS1xdWVyaWVzIGFzIHdlbGwgYXNcbi8vIGFueSBkZWZpbmVkIGllLWZhbGxiYWNrIGNsYXNzZXMuXG4kYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQgIDogdHJ1ZSAgICAgICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtaWUtb3V0cHV0ICAgICA6IHRydWUgICAgICAhZGVmYXVsdDtcblxuLy8gRGFuZ2VyIFpvbmUhIE9ubHkgc2V0IGFzICd0cnVlJyBpbiBJRS1zcGVjaWZpYyBzdHlsZSBzaGVldHMuXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0ICAgIDogZmFsc2UgICAgICFkZWZhdWx0O1xuIiwiLy8gQ29tbW9uIGNvbG9ycyBmb3IgQUkgZXZhbHVhdGlvbnNcbiRiZy1jb2xvcjogI0Y1RjhGQTtcbiRib3JkZXItY29sb3I6ICNFNEVERjM7XG4kdGV4dC1jb2xvcjogIzI2MzIzODtcbiRoaWdobGlnaHQtY29sb3I6ICM2QzA3QUU7XG5cbi5haS1ldmFsdWF0aW9ucyB7XG4gICAgLm5vLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZ3JpZC12aWV3LWhlYWRlci1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgfVxuXG4gICAgLmdyaWQtdmlldy1zaWRlYmFyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBoZWlnaHQ6IDUwLjJ2aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LXZpZXctdGFiLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgICAgICAuc3dpdGNoLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXR4LXN1bW1hcnktdGFiLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICAgICAgICAuaXR4LXN1bW1hcnktdGFiIHtcbiAgICAgICAgICAgIC50YWItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiLWxpc3Qge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVCNjk3MTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUyODJEO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDczdmg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmLmdyaWQtdmlldy10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3VtbWFyeS10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoaWdobGlnaHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXNwYXJrbGllczo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRyYW5zY3JpcHQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/