/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** 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.Cand.Add.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";h4.nofontfamilyreq{font-weight:600!important}.jv-blueButton{background:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{background:#215485;color:#fff;opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{background:#4d4d4d;color:#fff;opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton: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:#3d87cf;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;margin-right:10px;min-width:50px;padding:8px 15px;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{background:#215485;color:#fff;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:grey;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;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{background:#4d4d4d;color:#fff;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:#38b24a;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-green:focus,.btn-green:hover{background:#20642a;color:#fff;opacity:1}.btn-green:focus{border:none}.btn-green:active{opacity:.8}.btn-blue:focus,.btn-blue:hover{background:#215485;color:#fff;opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #3d87cf;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#3d87cf}.btn-hollow:active,.btn-hollow:focus{border:1px solid #3d87cf}.btn-hollow:disabled{border-color:grey;color:#333}.btn-red{background:#e51414;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-red:focus,.btn-red:hover{background:#870c0c;color:#fff;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}}.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:30px!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{border:1px solid #aaa!important}.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:15px}.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:5px;border-top-right-radius:5px;font-family:sans-serif;font-size:12px;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{border:1px solid #e6e6e6!important}.currency-control-light .select2-container .select2-choice{border:1px solid #e6e6e6!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:15px}.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 #e6e6e6!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 #e6e6e6!important;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:sans-serif;font-size:12px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e6e6e6!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 #e6e6e6;border-radius:.2em;box-sizing:border-box;color:grey;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:13px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#aaa}input,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid #aaa;color:#333}input,select,textarea{box-sizing:border-box;cursor:text;display:block;font-size:13px;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 #3d87cf}textarea{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:#edf4fa;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}form dl .hr:before{color:#3d87cf;content:"(HR)";float:right;font-size:12px;font-weight:700;margin-left:2px;padding-top:10px}form dl dd{padding-bottom:1px;padding-top:1px}form dl dd p{margin:10px 0}form dl dd input,form dl dd textarea{margin:5px 0}form dl dd input[type=checkbox],form dl dd input[type=radio]{margin:12px 0}form dl dd .right[class*=ico-]{margin:10px 0 10px 10px;position:relative;z-index:2}form dl dd .right[class*=ico-] select,form dl dd .right[class*=ico-]+input{width:95%}form dl .Amount input{display:inline-block;width:95%}form dl dt{padding-right:5px}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}.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}.upload,[jv-uploader]{border:1px dashed #aaa;padding:5px 6px}.upload .qq-upload-button,[jv-uploader] .qq-upload-button{margin:0 5px 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:13px}.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:#dcf4df;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 #ccc;box-shadow:1px 1px 1px #ccc;display:none;padding:5px;position:absolute;top:20px;width:160px}.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 #e6e6e6}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e6e6e6!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:#edf4fa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#333;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f4f4f4;border:1px solid #e6e6e6!important;font-size:13px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e6e6e6!important;border-right:1px solid #e6e6e6!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:#f4f4f4}table.modalTableView tfoot th .paging{font-size:13px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #ccc!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:13px;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-cancel{background:#333}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.btn-blue,button{background:#3d87cf}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:#999;position:absolute;right:10px;top:1px}.paging{color:#3d87cf;float:right;font-size:13px;margin:0}.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}.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 #e6e6e6;border-radius:2px;color:#404040;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 #3d87cf;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:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #3d87cf;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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #ccc!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:30px!important;min-width:30px!important}.jv-modal .paging .pagination-count{color:#333}.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:#ccc}.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:#3d87cf;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:13px;font-weight:600;margin-top:4px;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:#e51414}.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:#e51414}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e6e6e6;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;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 #3d87cf;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:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #3d87cf;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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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:13px;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 #e6e6e6!important}.jhire-modal .errorDiv{border:1px solid #e51414!important}.jhire-modal .warning{background-color:#fff;color:#f57d21;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f4f4f4;border:solid #e6e6e6;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 grey!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{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:#3d87cf}.centerContainer.editMode{box-shadow:0 1px 4px 1px #ccc}.application-tabs{border-bottom:1px solid #e6e6e6;height:30px;margin:1em 0}.application-tabs li{font-size:12px;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:.5em}.application-tabs li.hover{box-shadow:0 1px 4px 1px #ccc;padding:.5em}.application-tabs li a,.application-tabs li span{background:transparent;border-color:transparent;color:#333;cursor:pointer;font-weight:700}.application-tabs li a span,.application-tabs li span span{background:#3d87cf;border-radius:500px;color:#fff;font-weight:400;padding:0 5px;position:relative}.application-tabs li.active{border-bottom:3px solid #3d87cf}.centerContainer{margin:0 auto!important;width:990px!important}.small-pagination{height:40px}.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}.allApplicationsTitle .applicationTitle{float:left}.allApplicationsTitle .icon-quick-view{font-size:18px;margin-top:-4px;padding-left:5px}.identity{width:100%}.identity .identity-top-wrapper{background:#f4f8fc;min-height:145px;padding-bottom:.5em}.identity .identity-top-wrapper .blue-select2{width:225px}.identity .application-tabs-wrapper{background:#dfe6f1;border-bottom:1px solid #e6e6e6;height:30px}.identity .identity-details .left-field{float:left;margin-left:1em;width:280px}.identity .identity-details .reqLink{margin-top:-.5em;padding-left:10px}.identity .identity-details .reqLink .icon-quick-view{font-size:1.5em}.identity .identity-details .reqLink .reqText{display:inline-block;font-size:10px;line-height:10px;position:relative;top:5px;width:25px}.identity .identity-details .blue-select2{width:280px}.identity .identity-details .blue-select2 .select2-container{text-align:left}.identity .social-profiles{font-size:12px}.identity .large{font-size:13px}.identity .blue{color:#3d87cf}.identity .vertical-line{border-left:1px solid #e6e6e6;height:100%;width:1px}.identity .contact-details{padding-left:10px}.identity .contact-details .social-profiles>li{padding-top:5px}.chevronContainer .tooltipWindow{top:2.7em!important;width:20em;z-index:1000!important}.chevronContainer .workflowUpdates .connector{background-color:#e6e6e6;border:1px solid #e6e6e6;height:28px;left:29px;position:absolute;top:45px;width:1px}.chevronContainer .workflowUpdates .top-connector{background-color:#e6e6e6;border:1px solid #e6e6e6;height:20px;padding-top:5px;position:relative;width:1px}.chevronContainer .workflowUpdates .left-connector{background-color:#e6e6e6;border:1px solid #e6e6e6;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 #38b24a}.chevronContainer .cand-centric-chevron li,.chevronContainer .chevron li{float:left;padding:0}.chevronContainer .cand-centric-chevron li a,.chevronContainer .chevron li a{background:#a1e2ab;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 #a1e2ab;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:#ccc!important}.chevronContainer .cand-centric-chevron .empty a:after,.chevronContainer .chevron .empty a:after{border-left:30px solid #ccc!important}.chevronContainer .cand-centric-chevron .rejected a,.chevronContainer .chevron .rejected a{background:#f26d6d!important}.chevronContainer .cand-centric-chevron .rejected a:after,.chevronContainer .chevron .rejected a:after{border-left:30px solid #f26d6d!important}.chevronContainer .cand-centric-chevron .current a,.chevronContainer .chevron .current a{background:#38b24a}.chevronContainer .cand-centric-chevron .current a:after,.chevronContainer .chevron .current a:after{border-left:30px solid #38b24a}.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:#edf4fa!important;background-image:none!important;border:1px solid #3d87cf!important;color:#3d87cf!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 .feed-icon{color:#ccc;font-size:2em;text-align:center}.candidate-feed .connector{border-bottom:1px solid #ccc;height:10px;left:0;position:absolute;top:10px;width:15px}.candidate-feed .publishedDate{color:grey}.candidate-feed .feedContent{border-left:1px solid #ccc}.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 .icon-attachment{margin-top:2px}.candidate-feed .w30{width:30%!important}.gray-box{background:#f4f4f4;border:1px solid #ccc;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 #3d87cf;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:#edf4fa}.paginate-down{position:relative}.paginate-down:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #3d87cf;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.paginate-down{display:block;padding:10px;text-align:center}.paginate-down:hover{background:#edf4fa}.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:#f4f4f4;margin-top:15px;padding:10px}.socialActions .likeCommentBar{border-bottom:1px solid #ccc}.socialActions .like{margin-left:5px}.socialActions .like .likeText{color:#3d87cf}.socialActions .like .likeText .tooltipWindow span{color:#333;font-weight:600}.socialActions .like .icon-thumbs-up{margin-bottom:3px}.socialActions .comments{color:#3d87cf}.socialActions .commentBox{clear:both}.socialActions .commentBox input{height:30px}.socialActions .commentBox textarea{height:30px;min-height:30px;padding:5px}.socialActions .activeTextarea{height:60px!important}.socialActions .latestComment{clear:both;margin-left:-2px;padding:5px 0}.socialActions .commentsActions,.socialActions .previousComments{clear:both}.socialActions .comment .actor{border:1px solid #ccc;border-radius:50%;padding:2px}.socialActions .comment .actorName{font-weight:600}.socialActions .comment .commentText{color:#333;font-size:11px}.socialActions .comment .date{color:grey;font-size:10px}.socialActions .comment .commentDetails{margin-left:35px}.socialActions .comment .commentDetails a{color:grey}.icon-border-blue{text-shadow:-1px 0 #3d87cf,0 1px #3d87cf,1px 0 #3d87cf,0 -1px #3d87cf}.small-height{height:auto;max-height:85px}.small-font{font-size:12px}.dot-separator:before{color:#ccc;content:"•";margin-left:20px;margin-right:20px}.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:80px}.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:#f4f4f4}.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:#333;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:#333;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:#f4f4f4;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:grey;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 #3d87cf;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.mobile .app-navigation{border-top:3px solid #3d87cf!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 #ccc;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:13px;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 #f4f4f4!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 #e6e6e6;border-radius:2px;color:#404040;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 #3d87cf;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:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.canDetail-form select:focus{background-color:#fff;border:1px solid #3d87cf;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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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:13px;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 #e6e6e6!important}.canDetail-form .errorDiv{border:1px solid #e51414!important}.canDetail-form .warning{background-color:#fff;color:#f57d21;padding-top:0}.canDetail-form .tinymce-placeholder{background-color:#f4f4f4;border:solid #e6e6e6;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 grey!important}.canDetail-form .select2-container .select2-offscreen{position:absolute}.canDetail-form .select2-result-label strong{display:block;margin-bottom:3px}.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 #e6e6e6}.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 #e6e6e6}.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{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}.border{border:1px solid #e6e6e6}.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:#edf4fa}.actns .right{border-right:1px solid #e6e6e6;float:left;margin-right:10px;padding-right:10px}.actns>ul li{border:1px solid #3d87cf;border-radius:2px;padding:5px 10px}.actns>ul li:hover{background-color:#fff;color:#3d87cf}#container div[role=main] h1 span{color:#333}.miniHeaderCover{height:66px;margin-top:10px}.jv-miniHeader-title h1.link a{line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}.miniHeader{margin-top:-9px}.miniHeader.ui-scrollfix{background-color:#fff;border:solid #e6e6e6;border-width:1px 1px 2px;top:0;width:100%;z-index:1}.miniHeader .content{margin:auto;width:990px}.miniHeader ul.stats{margin-top:15px}.link{color:#3d87cf;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}.sideNav .newPost{border:1px solid #e6e6e6;margin:0;padding:10px 35px}.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:13px;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:#38b24a}.feed span.Closed,.statuses span.Closed{color:#8c8c8c}.feed span.On-Hold,.statuses span.On-Hold{color:#f57d21}.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:13px}.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:#3d87cf;fill:#3d87cf}.candidate-score-pending{margin:40px 0;text-align:center}.candidate-score-pending .title{color:#7c7d7f;font-size:16px;font-weight:600;line-height:16px;padding:0 10px}.candidate-score-pending .text{color:#7c7d7f;font-size:12px;font-weight:400;line-height:16px}ul.options{margin-bottom:0;margin-left:0;padding:0}ul.options li{border-right:1px solid #e6e6e6;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{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}.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 #e6e6e6;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:50%;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 #e6e6e6}#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:#edf4fa;border-color:#e6e6e6;color:#333;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:#ccc;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:#f2f2f2}#scheduler #resources .busyEvent{background-color:#737373}#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 #e6e6e6;border-right:1px solid #e6e6e6}#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:#edf4fa;border:1px solid #b8d3ed;border-radius:5px;opacity:1}#scheduler #calendar .fc-event-head{background-color:#b8d3ed;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:#f57d21;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:22px;line-height:2em;margin-left:10px;text-align:left}#scheduler #resources{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#scheduler .outlook_calender{height:542px;width:0}.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 .disabled{opacity:.3}.evaluation .noEvalText{color:grey}.evaluation .questionList{max-width:145px;min-width:145px}.evaluation .questionList ul{border:1px solid #e6e6e6;border-right:none;margin:0;padding:0}.evaluation .questionList ul li{background-color:#f4f4f4;border-bottom:1px solid #e6e6e6;padding:10px}.evaluation .questionList ul li.header{border:none}.evaluation .questionList ul li.darken{background-color:#f4f4f4}.evaluation .table{border:1px solid #e6e6e6;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:#edf4fa}.evaluation .table table tr{border-bottom:1px solid #e6e6e6;border-top:none}.evaluation .table table tr td{border-right:1px solid #e6e6e6;max-width:250px;min-width:250px}.evaluation .table table tr td label{cursor:default}.evaluation .table table tr td.darken{background-color:#f4f4f4}.evaluation .table table tr td blockquote{text-align:left}.evaluation .table table tr.header{border-bottom:none}.evaluation .header{border-top:1px solid #ccc;margin:0}.evaluation .header.borderFlip:after{clear:both;content:"";display:table}.evaluation .header.borderFlip{border-bottom:1px solid #ccc;border-top:none}.evaluation .header.borderFlip>*{float:left}.evaluation dl dt{width:14.5%}.evaluation dl dt label{cursor:default}.evaluation dl dd{width:85.5%}.evaluation dl dd,.evaluation dl dd.header{margin:0 0 0 14.5%}.evaluation dl.summary{border-bottom:1px solid #ccc}.evaluation dl.summary.last{border-bottom:none}.evaluation dl.summary dd,.evaluation dl.summary dt{border-top:1pz solid #ccc}.evaluation dl.list dt{border:none}.evaluation dl.list dd{border-bottom:none;border-top:1px solid #ccc}.evaluation hr.underline{border-width:3px;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:#ccc;font-size:12px}@media print{.evaluation{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}}.jv-dialog-top{background:none!important;background:#3d87cf!important;color:#fff!important;font-size:13px!important;height:auto!important;overflow:hidden;padding:8px 5px 5 px;width:auto!important;z-index:99999!important}.jv-pagination{background:#edf4fa;border-radius:0 0 2px 2px;border-top:1px solid #b8d3ed;color:#3d87cf;font-size:12px;margin:0;overflow:hidden;padding:10px}.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:13px;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:#3d87cf;-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:13px;min-width:30px;padding:5px 10px}.jvdb-center a,.jvdb-center-light a{color:#fff}.jvdb-center-light:hover,.jvdb-center:hover{background:#215485}.jvdb-center-light{background:#333;position:relative}.jvdb-center-light:hover{background:grey}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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:#3d87cf;cursor:pointer;font-size:13px}.lookLikeLink:hover{text-decoration:underline}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#3d87cf;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 #3d87cf;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.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;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 #3d87cf;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 #3d87cf;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:#3d87cf;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 #3d87cf;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.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.timezonetooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;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 #3d87cf;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 #3d87cf;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:#3d87cf;font-size:13px;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:#215485}.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:#3d87cf;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 #3d87cf;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.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:2.4em}.offerFormTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;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 #3d87cf;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 #3d87cf;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:#3d87cf;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 #3d87cf;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.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:28px}.workFlowTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;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 #3d87cf;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 #3d87cf;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}.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:32px;margin-right:5px;width:32px}.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:#3d87cf!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;margin-top:10px;padding-top:0}.doc-utilities h2 a{margin-left:10px}.doc-utilities .preview-toggle{border-bottom:1px solid #e6e6e6;margin-top:10px}.doc-utilities .preview-toggle a{font-size:13px;font-weight:400;margin:0;padding:3px 8px 15px}.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 #3d87cf;color:#215485;cursor:default}.pad10{padding:0 10px}.txt-indent10{text-indent:10px}.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:13px;margin-right:5px}.int-workflow .actns li div:after{color:#ddd;content:"•";font-size:13px;margin-left:5px;vertical-align:middle}.int-workflow .actns li div a{border:1px solid #38b24a;border-radius:2px;padding:5px 10px}.int-workflow .actns li:last-child div:after{content:"";float:left}.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:#3d87cf;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 #3d87cf;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.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:22px}.modify-msg-tooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;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 #3d87cf;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 #3d87cf;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 #e6e6e6!important;border-radius:0 0 2px 2px;border-top:3px solid #3d87cf!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 #e6e6e6!important;border-radius:0 0 2px 2px;border-top:3px solid #3d87cf!important;position:relative;width:150px}#jv-QuickViewMain .jv-status .jv-StatusDetailsBody:after{border-bottom:6px solid #3d87cf;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 #e6e6e6!important;border-left:none!important;color:#333;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:#3d87cf}#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:#3d87cf;font-weight:400;padding:0}.educationHistory{border-top:2px solid #e6e6e6}.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 #ccc;font-weight:700;margin-bottom:0;padding-bottom:.5em;width:100%}.mobile .summary .summary-rating{border-bottom:1px solid #ccc;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}.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:#3d87cf;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:#ccc}.jv-modal-container.docuSignModal .tooltip-default.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;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:#3d87cf;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 .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 #ccc;left:-145px;width:200px}.action-dropdown{box-shadow:0 3px 3px 0 #ccc;right:10px;z-index:12}.action-dropdown li a:hover{color:#ccc}i.feedActions{color:#c2c2c2}span.feedActions{color:#6e6e6e}a.feedActions{position:relative;width:90px}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:grey}.top3{top:3px}.right0{right:0}.position-aboslute{position:absolute}.disabled{opacity:.25}#jv-candidates .animated{animation-duration:.5s;animation-fill-mode:none}.icon{display:inline-block;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:#3d87cf;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:gray;float:right;font-weight:300;margin-right:1em;margin-top:.65em}.pagination .pagination-back{clear:both;color:gray;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:#3d87cf}.padding-top-x-small{padding-top:.65em}.pagination-controls button{background:hsla(0,0%,100%,.7)}.activity-tab-header{border-bottom:1px solid #e6e6e6}.activity-tab-header h2{border-bottom:none;display:inline-block}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:#3d87cf;border-radius:0;padding:12px 12px 9px!important}.tab-btn button.active{background:#fff;border:none;color:#000}.tab-btn button:hover{border:none}.scheduler-container{position:relative}.scheduler-container .scheduler-container-header{height:45px}.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:hsla(26,91%,75%,.5)}.scheduler-calendar-container .legend.location{background:rgba(226,214,6,.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:2px}.scheduler-calendar-container .legend .legend-icon.busy{background-size:6px 6px!important;background:#ccc}.scheduler-calendar-container .legend .legend-icon.tentative{background-color:#ccc;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 #e6e6e6!important}.table.scheduler-options .column:first-child{background:#fff}.scheduler{background:#f9fbfe;height:100vh;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:#333;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:hsla(26,91%,75%,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.user .fc-content{background:hsla(26,91%,75%,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.location{background-color:rgba(226,214,6,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.location .fc-content{background:rgba(226,214,6,.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:#3d87cf;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 #e6e6e6;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:#f4f4f4;box-shadow:none;color:#b8d3ed}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default:focus{border:1px solid #e6e6e6;color:#333}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default:hover{color:#215485}#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 #e6e6e6!important}#scheduler-calendar table thead tr td.fc-head-container{border:none;border-top:1px solid #e6e6e6}#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:#f4f4f4}#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:#f4f4f4}#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:#333;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:10px}#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:#f57d21!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 a.ui-state-default{border:1px solid #38b24a!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:#38b24a;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 grey}.switch .slider{background-color:#215485;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}.scheduler-action-buttons{background:#fff;bottom:0;padding:15px 5px 15px 0;position:fixed;width:990px;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:grey}.scheduler-action-buttons .btn.dark-tri-btn:hover,.scheduler-action-buttons .dark-tri-btn.btnPrint:hover{background:#333}.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:#e6e6e6;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 #e6e6e6;min-height:30px}.totalDuration-select2 .select2-container{width:80px!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=Radio] .jv-action-radio-button{display:block}div[ng-switch-when=Radio] .jv-action-radio-button label{display:inline-block}.progress{background-color:#e6e6e6;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:#b61010;width:20%}.progress .progress-bar.r-2{background-color:#f57d21;width:40%}.progress .progress-bar.r-3{background-color:#e2d606;width:60%}.progress .progress-bar.r-4{background-color:#38b24a;width:80%}.progress .progress-bar.r-5{background-color:#2c8b3a;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:#3d87cf;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}.resume-helptext-container a.help{bottom:5px;right:15px}.resume-helptext-container div.help-content{margin-top:10px;right:0}.resume-helptext-container div.help-content:before{margin-left:unset;right:18px}.jv-cand-messager-tinyMCE .mce-tinymce{width:99.6%!important}.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:#e6e6e6}.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{border-bottom:none;float:left;height:35px;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}}table td{padding:8px 10px}table td input{margin:0}.error{color:red}.addCand fieldset{background:none;border-bottom:1px solid #f2f2f2}.addCand fieldset:after{clear:both;content:"";display:table}.addCand fieldset:last-child{border-bottom:none}.addCand fieldset>div{margin-left:200px}.addCand legend{display:block;float:left;margin:5px 20px 10px 0;width:180px}.addCand legend a{display:block}.addCand .inline .select2-container,.addCand .inline input,.addCand .inline label,.addCand .inline select{display:inline-block;width:auto}.addCand .inline .ui-resetwrap{display:inline-block}.quickView{overflow:auto}.addNewCand{background:#fff;border:1px solid #e6e6e6;border-top-color:#215485;margin-left:50px;padding:10px;width:400px!important}.addNewCand .underline.noTopMargin{display:none}.addNewCand h3{padding:0 0 10px}.addNewCand dt{padding-left:0}.addNewCand dt.bottomBorder{border-bottom:1px solid #ccc}.addNewCand dd p{margin-bottom:0;padding:0}.addNewCand dd input[type=checkbox],.addNewCand dd input[type=radio]{margin:5px 0 10px}.addNewCand ul.list{margin:10px 0;padding:0}.addNewCand ul.list li{border-top:1px solid #e6e6e6;padding:1px 0}.addNewCand ul.list li a.right[class*=ico-]{margin:0}.addNewCand .border-none,.addNewCand .noBorder{border:none!important}.resumeBox{background-color:#eaeaea;padding:10px;width:535px!important}.resumeBox p{margin:0}.resumeBox h3{padding-left:0}.resumeBox .pre{white-space:pre\9!important}.resumeBox .pre.fileContent{background-color:#fff;border:none;height:100%;padding:10px 5px}.veteranStatus dl div dd{margin-left:30px}div[ng-switch-when=CheckBox] .jv-action-checkbox{display:block}div[ng-switch-when=CheckBox] .jv-action-checkbox label{display:inline-block}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuQ2FuZC5BZGQuY3NzIiwibWFwcGluZ3MiOiI7OztBQXlNQSxnQkNzN0dBLENDemlIQSxtQkFDSSx5QkRoRkosQ0U0Q0EsZUE3Q0Msa0JDS00sQ0RITixZQURBLGtCQUVBLFVDTk8sQ0RPUCxlQUNBLGVETnFCLENDT3JCLGNBQ0EsZUFDQSxpQkFDQSxpQkZLRCxDRUpDLDBDQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0ZNRixDRUpDLHFCQUNHLFdGTUosQ0VKQyxzQkFDQyxVRk1GLENFd0JBLGVBakRDLGVDQ1UsQ0RDVixZQURBLGtCQUVBLFVDTk8sQ0RPUCxlQUNBLGVETnFCLENDT3JCLGNBQ0EsZUFDQSxpQkFDQSxpQkY2QkQsQ0U1QkMsMENBQ0MsbUJBQ0EsVUNmTSxDRGdCTixTRjhCRixDRTVCQyxxQkFDRyxXRjhCSixDRTVCQyxzQkFDQyxVRjhCRixDRUtBLHVOQXREQyxrQkNLTSxDREhOLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUROcUIsQ0NPckIsY0FpREEsa0JBaERBLGVBQ0EsaUJBQ0EsaUJGdURELENFdERDLG9ZQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0Z3REYsQ0V0REMsa01BQ0csV0Z3REosQ0V0REMsNk1BQ0MsVUZ3REYsQ0VsQkMsa01BRUMsaUJBREEsY0ZxQkYsQ0VsQkMsNk1BQ0MsZUZvQkYsQ0VqQkEsNkhBakVDLGVDQ1UsQ0RDVixZQURBLGtCQUVBLFVDTk8sQ0RPUCxlQUNBLGVETnFCLENDT3JCLGNBQ0EsZUFDQSxpQkFDQSxpQkZzRkQsQ0VyRkMsb1RBQ0MsbUJBQ0EsVUNmTSxDRGdCTixTRnVGRixDRXJGQywwSkFDRyxXRnVGSixDRXJGQyxpS0FDQyxVRnVGRixDRXJDQSxXQXJFQyxrQkNVTyxDRFJQLFlBREEsa0JBRUEsVUNOTyxDRE9QLGVBQ0EsZUROcUIsQ0NPckIsY0FDQSxlQUNBLGlCQUNBLGlCRjhHRCxDRTdHQyxrQ0FDQyxtQkFDQSxVQ2ZNLENEZ0JOLFNGK0dGLENFN0dDLGlCQUNHLFdGK0dKLENFN0dDLGtCQUNDLFVGK0dGLENFeEhDLGdDQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0Z1SUYsQ0VySUMsZ0JBQ0csV0Z1SUosQ0VySUMsaUJBQ0MsVUZ1SUYsQ0U3RUEsWUFuREMseUJBREEsa0JBR0EsZUQ3QnFCLENDOEJyQixtQkFDQSxlRnNJRCxDRXJJQyw4QkFQQSx1QkFHQSxhRjZJRCxDRXJJQyxxQ0FFQyx3QkZzSUYsQ0VwSUMscUJBRUMsaUJDeENTLENEdUNULFVGdUlGLENFOUZBLFNBakZDLGtCQ2VLLENEYkwsWUFEQSxrQkFFQSxVQ05PLENET1AsZUFDQSxlRE5xQixDQ09yQixjQUNBLGVBQ0EsaUJBQ0EsaUJGbUxELENFbExDLDhCQUNDLG1CQUNBLFVDZk0sQ0RnQk4sU0ZvTEYsQ0VsTEMsZUFDRyxXRm9MSixDRWxMQyxnQkFDQyxVRm9MRixDSTFGQyxJQUdFLHdCQUNBLHlCQUtBLDBCQUZBLHlCQUNBLDBCQVBELGlCSmtHRixDSW5HQyxJQUNDLGtCSnNHRixDSXZHQyxLQUNDLG1CSjBHRixDSTNHQyxLQUNDLG1CSjhHRixDSS9HQyxLQUNDLG1CSmtIRixDSW5IQyxLQUNDLG1CSjBIRixDSTNIQyxLQUNDLG1CSjhIRixDSS9IQyxLQUNDLG1CSmtJRixDSW5JQyxLQUNDLG1CSnNJRixDSXZJQyxLQUNDLG1CSjBJRixDSTNJQyxLQUNDLG1CSjhJRixDSS9JQyxLQUNDLG1CSmtKRixDSW5KQyxLQUNDLG1CSnNKRixDSXZKQyxLQUNDLG1CSjBKRixDSTNKQyxLQUNDLG1CSjhKRixDSS9KQyxLQUNDLG1CSmtLRixDSW5LQyxLQUNDLG1CSnNLRixDSXZLQyxLQUNDLG1CSjBLRixDSTNLQyxLQUNDLG1CSjhLRixDSS9LQyxLQUNDLG1CSmtMRixDSW5MQyxNQUdFLHdCQUNBLHlCQUhELG9CSndMRixDSXpLQyxZQUNDLHNCSjRLRixDSTdLQyxZQUNDLHdCSmdMRixDSWpMQyxhQUNDLHlCSm9MRixDSXJMQyxhQUNDLHlCSndMRixDSXpMQyxhQUNDLHlCSjRMRixDSTdMQyxhQUNDLHlCSmdNRixDSWpNQyxhQUNDLHlCSm9NRixDSWhNQyxjQUNDLHdCSm1NRixDSXBNQyxjQUNDLDBCSnVNRixDSXhNQyxlQUNDLDJCSjJNRixDSTVNQyxlQUNDLDJCSitNRixDSWhOQyxlQUNDLDJCSm1ORixDSXBOQyxlQUNDLDJCSnVORixDSXhOQyxlQUNDLDJCSjJORixDSXZOQyxhQUNDLHVCSjBORixDSTNOQyxhQUNDLHlCSjhORixDSS9OQyxjQUNDLDBCSmtPRixDSW5PQyxjQUNDLDBCSnNPRixDSXZPQyxjQUNDLDBCSjBPRixDSTNPQyxjQUNDLDBCSjhPRixDSS9PQyxjQUNDLDBCSmtQRixDSTlPQyxlQUNDLHlCSmlQRixDSWxQQyxlQUNDLDJCSnFQRixDSXRQQyxnQkFDQyw0Qkp5UEYsQ0kxUEMsZ0JBQ0MsNEJKNlBGLENJOVBDLGdCQUNDLDRCSmlRRixDSWxRQyxnQkFDQyw0QkpxUUYsQ0l0UUMsZ0JBQ0MsNEJKeVFGLENJclFDLElBSUUsU0FHQSxlQUNBLGVKcVFILENJN1FDLElBQ0MsVUpnUkYsQ0lqUkMsS0FDQyxXSm9SRixDSXJSQyxLQUNDLFdKd1JGLENJelJDLEtBQ0MsV0o0UkYsQ0k3UkMsS0FDQyxXSmdTRixDSWpTQyxLQUNDLFdKb1NGLENJclNDLEtBQ0MsV0p3U0YsQ0l6U0MsS0FDQyxXSjRTRixDSTdTQyxLQUNDLFdKZ1RGLENJalRDLEtBQ0MsV0pvVEYsQ0lyVEMsS0FDQyxXSndURixDSXpUQyxLQUNDLFdKNFRGLENJN1RDLEtBQ0MsV0pnVUYsQ0lqVUMsS0FDQyxXSm9VRixDSXJVQyxLQUNDLFdKd1VGLENJelVDLEtBQ0MsV0o0VUYsQ0k3VUMsS0FDQyxXSmdWRixDSWpWQyxLQUNDLFdKb1ZGLENJclZDLEtBQ0MsV0p3VkYsQ0l6VkMsTUFJRSxjSjJWSCxDSS9VQyxhQUNDLHVCSmtWRixDSW5WQyxhQUNDLHlCSnNWRixDSXZWQyxjQUNDLDBCSjBWRixDSTNWQyxjQUNDLDBCSjhWRixDSS9WQyxjQUNDLDBCSmtXRixDSW5XQyxjQUNDLDBCSnNXRixDSXZXQyxjQUNDLDBCSjBXRixDSXRXQyxlQUNDLHlCSnlXRixDSTFXQyxlQUNDLDJCSjZXRixDSTlXQyxnQkFDQyw0QkppWEYsQ0lsWEMsZ0JBQ0MsNEJKcVhGLENJdFhDLGdCQUNDLDRCSnlYRixDSTFYQyxnQkFDQyw0Qko2WEYsQ0k5WEMsZ0JBQ0MsNEJKaVlGLENJN1hDLGNBQ0Msd0JKZ1lGLENJallDLGNBQ0MsMEJKb1lGLENJcllDLGVBQ0MsMkJKd1lGLENJellDLGVBQ0MsMkJKNFlGLENJN1lDLGVBQ0MsMkJKZ1pGLENJalpDLGVBQ0MsMkJKb1pGLENJclpDLGVBQ0MsMkJKd1pGLENJcFpDLGdCQUNDLDBCSnVaRixDSXhaQyxpQkFDQyw2QkoyWkYsQ0k1WkMsaUJBQ0MsNkJKK1pGLENJaGFDLGlCQUNDLDZCSm1hRixDSXBhQyxpQkFDQyw2Qkp1YUYsQ0l4YUMsaUJBQ0MsNkJKMmFGLENJdGFDLElBR0UsY0FDQSxlQUlBLFNKc2FILENJOWFDLElBQ0MsV0ppYkYsQ0lsYkMsS0FDQyxZSnFiRixDSXRiQyxLQUNDLFlKeWJGLENJMWJDLEtBQ0MsWUo2YkYsQ0k5YkMsS0FDQyxZSmljRixDSWxjQyxLQUNDLFlKcWNGLENJdGNDLEtBQ0MsWUp5Y0YsQ0kxY0MsS0FDQyxZSjZjRixDSTljQyxLQUNDLFlKaWRGLENJbGRDLEtBQ0MsWUpxZEYsQ0l0ZEMsS0FDQyxZSnlkRixDSTFkQyxLQUNDLFlKNmRGLENJOWRDLEtBQ0MsWUppZUYsQ0lsZUMsS0FDQyxZSnFlRixDSXRlQyxLQUNDLFlKeWVGLENJMWVDLEtBQ0MsWUo2ZUYsQ0k5ZUMsS0FDQyxZSmlmRixDSWxmQyxLQUNDLFlKcWZGLENJdGZDLEtBQ0MsWUp5ZkYsQ0kxZkMsTUFHRSxjQUNBLGVBSEQsYUorZkYsQ0loZkEsYUFDSSxjQUFnQixzQkpvZmxCLENBQ0YsQ0tqckJBLDhQQUNJLGtDTHVyQkosQ0twckJBLDJVQUNJLDJCTHVyQkosQ0twckJBLDRCQUlJLGVBRkEsZ0JBREEsMEJBRUEsZUx3ckJKLENLM21CQSxrQkF0RUksY0FGQSxjQUNBLFVMd3JCSixDS3JyQkkscUNBRUksbUJBQ0EsY0FsQ1ksQ0FnQ1osb0JMeXJCUixDS3RyQlEsdUNBM0JKLCtCTG90QkosQ0tuckJRLHFEQWpDSixnQ0FtQ1EsNkJBQ0EsMEJBQ0EsZUxxckJaLENLcHJCWSx5REFDSSxnQkFDQSxXTHNyQmhCLENLcHJCWSwwREFDSSxlTHNyQmhCLENLcHJCWSwwREFDSSxVTHNyQmhCLENLanJCWSxvRUFDSSxnQkxtckJoQixDSzdxQmdCLDJGQUNJLHdCTCtxQnBCLENLM3FCUSwrREEvREosZ0NBZ0VRLGVMOHFCWixDSzFxQkksNkNBR0ksbUJBRkEsV0FDQSxVTDZxQlIsQ0szcUJRLG1EQU9JLGdDQUxBLCtCQUNBLDRCQUZBLHNCQWhGRyxDQXVGSCxjQXhGUSxDQW9GUixpQkFDQSxzQkFDQSxVTCtxQlosQ0s1cUJZLDBEQWpGUiwrQkxnd0JKLENLanFCQSx3QkExRUksY0FGQSxjQUNBLFVMaXZCSixDSzl1QkksMkNBRUksbUJBQ0EsY0FsQ1ksQ0FnQ1osb0JMa3ZCUixDSy91QlEsNkNBM0JKLGtDTDZ3QkosQ0s1dUJRLDJEQWpDSixtQ0FtQ1EsNkJBQ0EsMEJBQ0EsZUw4dUJaLENLN3VCWSwrREFDSSxnQkFDQSxXTCt1QmhCLENLN3VCWSxnRUFDSSxlTCt1QmhCLENLN3VCWSxnRUFDSSxVTCt1QmhCLENLMXVCWSwwRUFDSSxnQkw0dUJoQixDS3R1QmdCLGlHQUNJLHdCTHd1QnBCLENLcHVCUSxxRUEvREosbUNBZ0VRLGVMdXVCWixDS251QkksbURBR0ksbUJBRkEsV0FDQSxVTHN1QlIsQ0twdUJRLHlEQU9JLG1DQUxBLCtCQUNBLDRCQUZBLHNCQWhGRyxDQXVGSCxjQXhGUSxDQW9GUixpQkFDQSxzQkFDQSxVTHd1QlosQ0tydUJZLGdFQWpGUixrQ0x5ekJKLENLcHRCQSxzQkFJSSxjQUZBLGNBQ0EsVUx3dEJKLENLdHRCSSxvQ0FDSSw2REFRQSx5QkFEQSxtQkFOQSxzQkFDQSxVRnBIRyxDRXNISCxnQkFFQSxnQkFEQSxrQkFGQSxpQkw2dEJSLENLdHRCSSx3QkFDSSxjTHd0QlIsQ0t0dEJJLHNDQVNJLHdCQUNBLHFCQUNBLGdCQUxBLHVCQUVBLFlBSkEsV0FDQSxPQUhBLGNBcEJzQixDQXFCdEIsY0FyQnNCLENBbUJ0QixrQkFNQSxLTDR0QlIsQ0tydEJJLGtEQUNJLFlMdXRCUixDS3J0QkksdURBRUksdUJBREEsZ0JMd3RCUixDS3J0QkksdUNBQ0ksaUJBRUEsY0FEQSxrQkFFQSxVTHV0QlIsQ00vMkJBLE1BQ0ksY05tM0JKLENNajNCSSxZQUNJLFFObTNCUixDTS8yQkksMENBQ0ksWUFDQSxlTmszQlIsQ005MkJBLGFBQWUsVU5rM0JmLENNejJCQSw2REFHTyxzQkFEQSxzQkFEQSxVTm8zQlAsQ00vMkJBLHNCQUVJLHNCQVNBLFlBSEEsY0FGQSxjTDlCZSxDSytCZixlTHRDa0IsQ0t3Q2xCLGNBSkEsOEJBS0Esc0JBTkEsVU51M0JKLENNLzJCSSx3Q0FDSSx3Qk5pM0JSLENNNzJCQSxTQUVJLGlCQURBLGVOaTNCSixDTS8yQkkscUJBRUksU0FDQSxpQkFGQSxTTm0zQlIsQ003MkJBLHNHQUVJLGdCQURBLFlOaTNCSixDTTcyQkEsdUNBVUksZ0JBREEsWUFKQSxlQURBLHFCQUlBLCtCQUxBLFdOZzNCSixDTXYyQkEsK0RBSUkscUJBREEsb0JOKzJCSixDTXoyQkEsK0JBQWtDLHFCTjYyQmxDLENNOTFCQSxNQUNJLGtCSDdGTyxDRzhGUCxZTjYyQkosQ001MkJJLFlBR0ksV0FGQSxXQUNBLGFOKzJCUixDTTUyQkksdUZBQ0ksWUFFQSxpQkFEQSxlQUVBLFlOODJCUixDTXIyQlEsbUJBQ0ksYUhuSEwsQ0dxSEssZUFDQSxZQUNBLGNMeEhNLENLcUhOLGVMeEhPLENLNEhQLGdCQUNBLGdCTnkyQlosQ010MkJJLFdBRUksbUJBREEsZU55MkJSLENNdjJCUSxhQUNJLGFOeTJCWixDTXYyQlEscUNBQ0ksWU55MkJaLENNdjJCUSw2REFDSSxhTnkyQlosQ012MkJRLCtCQUNJLHdCQUNBLGtCQUNBLFNOeTJCWixDTXgyQlksMkVBQ0ksU04wMkJoQixDTXIyQlEsc0JBRUkscUJBREEsU053MkJaLENNcDJCSSxXQUNJLGlCTnMyQlIsQ01yMkJRLGlCQUNJLG1CQUNBLG9CTnUyQlosQ01qMkJBLDJDQUNJLHlEQUVBLCtCQURBLDRCQUVBLGdCQUNBLGtCTnEyQkosQ01uMkJBLHNCQUNJLG9CTnMyQkosQ01sMkJBLG9EQUNJLHFCTnMyQkosQ01wMkJBLDZDQUNJLFdOdTJCSixDTWoyQkksd0JBQ0kscUJOdzJCUixDTXQyQkksc0JBQ0ksYU53MkJSLENNbjJCQSxzQkFNSSx1QkFGQSxlTncyQkosQ01yMkJJLDBEQUNJLGtCTnUyQlIsQ01yMkJJLDBIQUNJLGNBQ0EsV0FFQSxTQURBLFVOdzJCUixDTXIyQkksMEVBRUksV0FDQSxpQk5zMkJSLENNcDJCSSxnQ0FDSSxjTnMyQlIsQ01wMkJJLGdEQUNJLGVOczJCUixDTWoyQkEsbUJBQ0ksU05xMkJKLENNbjJCQSxtQkFJSSxXQURBLGFBREEsZ0JBR0EsVU5xMkJKLENNcDJCSSxxQkFFSSxlTnEyQlIsQ01uMkJJLHlCQUNJLHNCTnEyQlIsQ001MUJBLDhEQUNJLG9CTm0yQkosQ01qMkJBLDhCQUNJLGVObzJCSixDTWoyQkksd0JBQ0ksY0FDQSxpQk5vMkJSLENNOTFCSSxtREFFSSxlTmkyQlIsQ00vMUJJLGdEQUNJLG9CTmkyQlIsQ005MUJRLHlHQUVJLGNOKzFCWixDTTMxQkksNERBQ0ksaUJONjFCUixDTTUxQlEsaUlBQ0ksT044MUJaLENNeDFCSSx3QkFDSSx5QkFDQSxVTjIxQlIsQ012MUJLLHVGQUNHLGNOMDFCUixDTXYxQkssOEJBQ0csY055MUJSLENNcjFCQSx3Q0FDSSxlQUNBLGdCQUNBLGtCTncxQkosQ085b0NDLDZIQUtDLFlQaXBDRixDTy9vQ0Msa0JBRUMscUJBREEsUVBrcENGLENPL29DQyxvRUFDQyxXUGlwQ0YsQ08vb0NDLCtGQUdDLHNCQUVBLHdCQURBLDRCQUdBLHFCQU5BLFlBT0Esc0JBTkEsVVBzcENGLENPOW9DQyxnQ0FDQyx3RFBncENGLENPOW9DQyxnQ0FDQyx3RFBncENGLENPOW9DQywrQkFDQyx3RFBncENGLENPOW9DQyxlQUdDLDZCQUZBLHNCQUNBLFlQaXBDRixDTy9vQ0UsaUJBQ0MsY1BpcENILENPL29DRSxrQkFDQyxTQUNBLFNQaXBDSCxDTzdvQ0UsOEJBQ0MsZVArb0NILENPNW9DQyx1REFDQyxTUDhvQ0YsQ081b0NDLHVCQUVDLGVBREEsZVArb0NGLENPNW9DQyxpQ0FDQyxVUDhvQ0YsQ096b0NDLCtCQUNDLFFQMm9DRixDT3pvQ0Msa0JBQ0MsZVAyb0NGLENPdm9DQyw4Q0FDQyxhUDBvQ0YsQ094b0NDLGdEQUVDLFlQeW9DRixDT3ZvQ0Msc0ZBQ0MsY0FDQSxjUHlvQ0YsQ092b0NDLDRDQUNDLFNQeW9DRixDT3hvQ0UsK0NBQ0MsWVAwb0NILENPeG9DRSxpSEFDQyxhUDBvQ0gsQ094b0NFLDhDQUNDLFFQMG9DSCxDT3ZvQ0Msc0lBQ0MsWUFDQSxVUHlvQ0YsQ092b0NDLDZDQUNDLHdEUHlvQ0YsQ092b0NDLDZDQUNDLHdEUHlvQ0YsQ092b0NDLDRDQUNDLHdEUHlvQ0YsQ1FsdkNBLG1uSEFDSSx3RFJ1eENKLENRcHhDQSxrQkFDSSwrQlJ1eENKLENRcHhDQSxvQkFDSSwrQlJ1eENKLENRcHhDQSxxQkFDSSwrQlJ1eENKLENRcHhDQSx1QkFDSSwrQlJ1eENKLENRcHhDQSx3QkFDSSxnQ1J1eENKLENRcHhDQSx1QkFDSSxnQ1J1eENKLENRcHhDQSxpQkFDSSxnQ1J1eENKLENRcHhDQSxxQkFDSSxnQ1J1eENKLENRcHhDQSxnRUFDSSxnQ1J1eENKLENRcHhDQSx3QkFDSSxnQ1J1eENKLENRcHhDQSx5QkFDSSxnQ1J1eENKLENRcHhDQSxpQ0FDSSxnQ1J1eENKLENRcHhDQSxrQ0FDSSxnQ1J1eENKLENRcHhDQSwyQkFDSSxnQ1J1eENKLENRcHhDQSw0QkFDSSxnQ1J1eENKLENRcHhDQSxxQkFDSSxnQ1J1eENKLENRcHhDQSxrQkFDSSxnQ1J1eENKLENRcHhDQSxnRUFDSSxnQ1J1eENKLENRcHhDQSxzQkFDSSxnQ1J1eENKLENRcHhDQSxxQkFDSSxnQ1J1eENKLENRcHhDQSx5Q0FDSSxnQ1J1eENKLENRcHhDQSxzQkFDSSxnQ1J1eENKLENRcHhDQSxzQkFDSSxnQ1J1eENKLENRcHhDQSwwREFDSSxnQ1J1eENKLENRcHhDQSxvQkFDSSxnQ1J1eENKLENRcHhDQSxzQkFDSSxnQ1J1eENKLENRcHhDQSx3REFDSSxnQ1J1eENKLENRcHhDQSw4REFDSSxnQ1J1eENKLENRcHhDQSxrQkFDSSxnQ1J1eENKLENRcHhDQSxrRUFDSSxnQ1J1eENKLENRcHhDQSxxREFDSSxnQ1J1eENKLENRcHhDQSxxQkFDSSxpQ1J1eENKLENRcHhDQSxtR0FDSSxpQ1J1eENKLENRcHhDQSx1QkFDSSxpQ1J1eENKLENRcHhDQSwyQ0FDSSxpQ1J1eENKLENRcHhDQSxnQkFDSSxpQ1J1eENKLENRcHhDQSxxQkFDSSxpQ1J1eENKLENRcHhDQSx1Q0FDSSxpQ1J1eENKLENRcHhDQSxXQUNJLGlDUnV4Q0osQ1FweENBLDJCQUNJLGlDUnV4Q0osQ1FweENBLFdBQ0ksaUNSdXhDSixDUXB4Q0EsMEJBQ0ksaUNSdXhDSixDUXB4Q0EsMEJBQ0ksaUNSdXhDSixDUXB4Q0EscUJBQ0ksaUNSdXhDSixDUXB4Q0EsdUNBQ0ksaUNSdXhDSixDUXB4Q0Esb0NBQ0ksaUNSdXhDSixDUXB4Q0EsK0JBQ0ksaUNSdXhDSixDUXB4Q0EseUJBQ0ksaUNSdXhDSixDUXB4Q0EsZ0NBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0EsMkJBQ0ksaUNSdXhDSixDUXB4Q0EsdUJBQ0ksaUNSdXhDSixDUXB4Q0Esc0JBQ0ksaUNSdXhDSixDUXB4Q0EsZ0JBQ0ksaUNSdXhDSixDUXB4Q0EsaUJBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0Esa0JBQ0ksaUNSdXhDSixDUXB4Q0Esd0JBQ0ksaUNSdXhDSixDUXB4Q0EsOEJBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0EseUJBQ0ksaUNSdXhDSixDUXB4Q0EsZ0JBQ0ksaUNSdXhDSixDUXB4Q0EsZ0JBQ0ksaUNSdXhDSixDUXB4Q0EsNkJBQ0ksaUNSdXhDSixDUXB4Q0Esd0JBQ0ksaUNSdXhDSixDUXB4Q0EsdUJBQ0ksaUNSdXhDSixDUXB4Q0EsWUFDSSxpQ1J1eENKLENRcHhDQSwrQkFDSSxpQ1J1eENKLENRcHhDQSxzQkFDSSxpQ1J1eENKLENRcHhDQSxrQkFDSSxpQ1J1eENKLENRcHhDQSwwQkFDSSxpQ1J1eENKLENRcHhDQSxtQkFDSSxpQ1J1eENKLENRcHhDQSxvQkFDSSxpQ1J1eENKLENRcHhDQSxxQkFDSSxpQ1J1eENKLENRcHhDQSw0QkFDSSxpQ1J1eENKLENRcHhDQSxnQkFDSSxpQ1J1eENKLENRcHhDQSx1QkFDSSxpQ1J1eENKLENRcHhDQSwwQkFDSSxpQ1J1eENKLENRcHhDQSxxQkFDSSxpQ1J1eENKLENRcHhDQSxzQkFDSSxpQ1J1eENKLENRcHhDQSw0QkFDSSxpQ1J1eENKLENRcHhDQSxnQkFDSSxpQ1J1eENKLENRcHhDQSx1QkFDSSxpQ1J1eENKLENRcHhDQSwwQkFDSSxpQ1J1eENKLENRcHhDQSwwQkFDSSxpQ1J1eENKLENRcHhDQSxvQkFDSSxpQ1J1eENKLENRcHhDQSxxQkFDSSxpQ1J1eENKLENRcHhDQSw0QkFDSSxpQ1J1eENKLENRcHhDQSwyQkFDSSxpQ1J1eENKLENRcHhDQSx1QkFDSSxpQ1J1eENKLENRcHhDQSxlQUNJLGlDUnV4Q0osQ1FweENBLG9CQUNJLGlDUnV4Q0osQ1FweENBLG1CQUNJLGlDUnV4Q0osQ1FweENBLG9CQUNJLGlDUnV4Q0osQ1FweENBLDBCQUNJLGlDUnV4Q0osQ1FweENBLGlCQUNJLGlDUnV4Q0osQ1FweENBLG9CQUNJLGlDUnV4Q0osQ1FweENBLDZCQUNJLGlDUnV4Q0osQ1FweENBLHdCQUNJLGlDUnV4Q0osQ1FweENBLGFBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0EscUJBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0EsZ0JBQ0ksaUNSdXhDSixDUXB4Q0EsZUFDSSxpQ1J1eENKLENRcHhDQSw0QkFDSSxpQ1J1eENKLENRcHhDQSx1QkFDSSxpQ1J1eENKLENRcHhDQSwrRUFDSSxpQ1J1eENKLENRcHhDQSw2R0FDSSxpQ1J1eENKLENRcHhDQSx5QkFDSSxpQ1J1eENKLENRcHhDQSxzQkFDSSxpQ1J1eENKLENRcHhDQSwwQkFDSSxpQ1J1eENKLENRcHhDQSx1QkFDSSxpQ1J1eENKLENRcHhDQSx5QkFDSSxpQ1J1eENKLENRcHhDQSx3QkFDSSxpQ1J1eENKLENRcHhDQSx3QkFDSSxpQ1J1eENKLENRcHhDQSxzQkFDSSxpQ1J1eENKLENRcHhDQSxhQUNJLGlDUnV4Q0osQ1FweENBLHdCQUNJLGlDUnV4Q0osQ1FweENBLHdCQUNJLGlDUnV4Q0osQ1FweENBLHFCQUNJLGlDUnV4Q0osQ1FweENBLHNCQUNJLGlDUnV4Q0osQ1FweENBLG1CQUNJLGlDUnV4Q0osQ1FweENBLHdCQUNJLGlDUnV4Q0osQ1FweENBLHlCQUNJLGlDUnV4Q0osQ1FweENBLCtCQUNJLGlDUnV4Q0osQ1FweENBLDRCQUNJLGlDUnV4Q0osQ1FweENBLHdCQUNJLGlDUnV4Q0osQ1FweENBLHNCQUNJLGlDUnV4Q0osQ1FweENBLGVBQ0ksaUNSdXhDSixDUXB4Q0EseUJBQ0ksaUNSdXhDSixDUXB4Q0EsdUJBQ0ksaUNSdXhDSixDUXB4Q0Esb0JBQ0ksaUNSdXhDSixDUXB4Q0EsWUFDSSxpQ1J1eENKLENRcHhDQSxvQkFDSSxpQ1J1eENKLENRcHhDQSxrQkFDSSxpQ1J1eENKLENRcHhDQSw2QkFDSSxpQ1J1eENKLENRcHhDQSxxQkFDSSxpQ1J1eENKLENRcHhDQSxrQkFDSSxpQ1J1eENKLENRcHhDQSxpQkFDSSxpQ1J1eENKLENTNzBEQSxpQkFFSSxZQURBLGtCQUVBLFVUZzFESixDUy8wREksMkNBR0ksZU5MQSxDTUlBLHNCQUVBLDRCQUNBLGFBRUEsWUFEQSxrQkFFQSxTQUNBLFdUZzFEUixDUy8wRFEsd0RBQ0ksWVRpMURaLENTOTBESSxnQ0FFSSxXQURBLGdCQUVBLGdCVGcxRFIsQ1M3MERRLGlEQUNJLGFUKzBEWixDVXgyREEsY0FFSSxZQURBLGtCQUVBLFVWMjJESixDVTEyREksNkJBRUksV0FEQSxnQkFFQSxnQlY0MkRSLENVejJEQSxvQkFFSSxxQlBWSSxDT2NKLHNCQUNBLGFBSEEsbUJBSUEsZ0JBTEEsYUFGQSxrQkFJQSxlVisyREosQ1UzMkRJLGlDQUNJLGNBQ0EsYVY2MkRSLENVeDNEQSxvQkFhSSxVVjgyREosQ1doNERBLHFCQUVJLHlCQUlBLGtCQUxBLGlCQUVBLGtCQUNBLGdCQUNBLFVYbzRESixDV2o0REksMkJBQ0ksZVhtNERSLENXbDREUSw4QkFDSSw0QlhvNERaLENXbjREWSx5Q0FDSSx5Q1hxNERoQixDV240RFksc0NBQ0ksZVhxNERoQixDV3A0RGdCLHlDQUNJLGFYczREcEIsQ1dqNERRLGtDQUlJLGdCQUhBLFlBQ0EsU0FDQSxTWG80RFosQ1cvM0RJLDREQUdJLFdBQ0EsZ0JYZzREUixDVzczREksMERBR0ksV0FDQSxlWDgzRFIsQ1czM0RJLHdCQUVJLDBCQURBLHlCQUVBLHFCWDYzRFIsQ1d6M0RJLHdCQUNJLGtCUi9DRyxDUXFESCxnQ0FEQSw2QkFKQSxVUnhERCxDUXlEQyxjVm5EVSxDVW9EVixlVnpEYyxDVTBEZCxpQkFHQSxrQlgyM0RSLENXeDNESSxrQ0FDSSxrQlJqRUcsQ1FzRUssbUNBRkEsY1Y3REcsQ1U4REgsZVZyRU0sQ1VrRWQsYUFDQSxlWDYzRFIsQ1d4M0RRLHdCQUVJLHdDQURBLHdDWDIzRFosQ1d2M0RJLHVCQUNJLFFYeTNEUixDV3gzRGdCLCtCQUNJLGNYMDNEcEIsQ1d0M0RJLHdCQUVJLFNBREEsU1h5M0RSLENXdDNESSw4QkFDSSxrQlh3M0RSLENXdjNEUSxzQ0FDSSxjVnBGTyxDVXFGUCxlWHkzRFosQ1dwM0RBLHFCQUNJLGVYdTNESixDV3AzRFEsbUNBQ0ksc0NYczNEWixDV24zREksd0JBQ0ksV1hxM0RSLENXbjNESSx3QkFDSSx1Q0FDQSxjVnZHVyxDVXdHWCxXWHEzRFIsQ1d2MkRBLG1CQUNJLGlCWGszREosQ1c5MkRJLGlDQUNJLGFYaTNEUixDVzMyREksZUFDSSxhWDgyRFIsQ1c1MkRJLGFBRUksV0FDQSxjQUZBLFNYZzNEUixDVzUyREksYUFDSSxpQkFFQSxjQURBLFNYKzJEUixDV3gyREEsc0JBQ0ksc0JYMjJESixDV3oyREEsc0JBR0ksc0JBQ0EsaUNBSEEsZUFDQSxhWDgyREosQ1d6MkRBLHVCQUNJLHlCQUNBLGFYNDJESixDV3oyREEsZ0JBQ0ksdUJYNDJESixDV3gyREEsWUFDSSxlWG8zREosQ1d4MkRBLHNCQVZJLFlBREEsa0JBRUEsV0FDQSxlQUNBLGdCQUNBLGNBQ0EsZUFDQSxpQkFDQSxpQlh3M0RKLENXeDJEQSxpQkFaSSxrQlg4M0RKLENXbDNEQSxPQUdJLFlBREEsa0JBRUEsV0FDQSxlQUNBLGdCQUNBLGFYMjJESixDVzEyREksa0JBT0ksV0FIQSxlQUZBLFlBR0EsZUFGQSxjQUdBLGtCQUxBLFVYazNEUixDVzMzREEsT0FvQkksa0JBSEEsZUFDQSxpQkFDQSxpQlg4MkRKLENXMTJEQSxpQkFDSSxvQlg2MkRKLENXbjJEQSxhQUNJLGFYMDJESixDV3YyREEsTUFFSSxVWDAyREosQ1d2MkRBLGFBSkksaUJYZzNESixDVzUyREEsT0FFSSxXWDAyREosQ1d0MkRJLGFBR0ksV0FGQSxXQUNBLGFYMDJEUixDV3QyREEsYUFJSSxXQUhBLGtCQUNBLFdBQ0EsT1gwMkRKLENXcDJEQSxRQUNJLGNBQ0EsWUFDQSxlQUNBLFFYdTJESixDV3AyREEsc0JBVUksc0RYdTJESixDV3IyREEsNkNBVkksa0NYNDNESixDV3AyREksdUJBQ0ksZ0JYdTJEUixDV3AyRFEsZ0NBQ0ksYVhzMkRaLENXbDJEQSxTQUNJLGFYcTJESixDVzExREEsa0JBRUksWUFDQSxrQkFGQSxxQlhzMkRKLENXOTFEQSxjQUVJLHFCQUVBLG9CWDIrREosQ1d6K0RRLGtDQUNJLGtCWDIrRFosQ1dyK0RBLGtCQUNJLGlCWHcrREosQ1d0K0RBLEtBQ0ksbUJYeStESixDV3QrREEsYUFDSSxlWHkrREosQ1dqK0RBLFlBSkksaUJYKytESixDVzMrREEsTUFFSSxPWHkrREosQ1d0K0RBLGFBQ0ksZVh5K0RKLENXdCtEQSxhQUNJLGVYeStESixDV3QrREEsY0FDSSxnQlh5K0RKLENXditEQSxjQUNJLGdCWDArREosQ1d4K0RBLGVBQ0ksaUJYMitESixDV3orREEsWUFDSSxrQlg0K0RKLENXMStEQSxnQkFDSSxrQlg2K0RKLENXeCtESSwwTUFDSSxtQkFDQSxxRUFDQSxvQlgyK0RSLENXdCtEQSxXQUdJLDRDQURBLDZDQURBLG1DWDIrREosQ1d2K0RBLFNBQ0ksa0NYMCtESixDV3QrREEsNENBQ0kseUJYeStESixDV3QrREEsTUFDSSxxQlh5K0RKLENXeCtESSx5QkFDSSxlWDArRFIsQ1d2K0RBLE1BRUkscUJYeStESixDV3grREkseUJBQ0ksZVgwK0RSLENXditEQSxtQkFDSSxpQlgwK0RKLENXditEQSxnQkFDSSxjQUNBLGtCWDArREosQ1d6K0RJLG9CQUNJLG1CQUNBLHFCWDIrRFIsQ1cxK0RRLHlDQUNJLGtCWDQrRFosQ1d4K0RRLHNCQUNJLHFCWDArRFosQ1czK0RRLHNCQUNJLHFCWDYrRFosQ1c5K0RRLHNCQUNJLHFCWGcvRFosQ1dqL0RRLHNCQUNJLHFCWG0vRFosQ1doL0RJLHNCQUNJLHFCWGsvRFIsQ1doL0RJLHVCQUdJLGVBREEsZUFEQSxhWG8vRFIsQ1dqL0RRLHlCQUNJLGVYbS9EWixDWXQ2RUEsU0FDQyxlWnk2RUQsQ1l4NkVFLGVBR0UsV0FGQSxXQUNBLGFaMjZFSixDYTM3RUksb0JBT0ksa0JBTEEsS2JvOUVSLENhNThFSSwrQ0FOSSxTQUNBLE9BSkEsZUFFQSxRQUdBLGFiMDlFUixDYXQ5RUksMkJBT0ksZ0JBTEEsT2JvOUVSLENjMTlFQyxtQ0FPQyxxQlhqQk0sQ1drQk4seUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXZGsrRUYsQ2MzOUVFLCtDQUlDLHFCWDNCSyxDVzBCTCx5QkFEQSxTZCs5RUgsQ2N6OUVDLDhCQUNDLFdBQ0Esa0JkMjlFRixDY3g5RUMsZ0JicEJHLGVBZGtCLENhb0NwQixxQmQwOUVGLENjdjlFQyw0QkFDQyxVZHk5RUYsQ2N2OUVDLDJEQUVDLHNCQUNBLGVkeTlFRixDY3Q5RUMsaUJBSUMsd0JBQ0Esc0JBRkEsVVhwREssQ1drREwsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFdkdzlFRixDY3Q5RUUsdUJBR0Msc0JBREEseUJBREEsU2QwOUVILENjcDlFQyw2QkFDQyxRZHM5RUYsQ2NuOUVDLHlCQUNDLHlEQUNBLDJCQUNBLDJCZHE5RUYsQ2NsOUVDLGdDQUtDLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQmR3OUVGLENjbjlFRSw0Q0FFQyxxQlhoR0ssQ1crRkwsVWRzOUVILENjbDlFQyxnQkN6RkMsc0VBVkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWYyakZELENlL2lGQyx5QkFHQyxZQURBLHFCQURBLFVmbWpGRixDY24rRUMsZ0JBTUMsVWRnK0VGLENjMTlFQyxnQkNoR0Msc0VBZkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWYra0ZELENlbmtGQyx5QkFHQyxZQURBLHFCQURBLFVmdWtGRixDYzMrRUMsZ0JBTUMsV2R3K0VGLENhcmtGSSxVQVFJLHFCVmhDQSxDVTBCQSwwQkFDQSxrQ0FHQSxtQkFGQSxrQkFDQSxrQkFFQSxZQUVBLGFic2tGUixDYWxrRmdCLHdDQUNJLHNDYm9rRnBCLENhamtGWSw2QkFFSSxnQkFEQSxXYm9rRmhCLENhamtGWSw2QkFDSSxnQkFFQSxlYmtrRmhCLENhL2pGUSxrQkFDSSxrQkFFQSxXQURBLFNia2tGWixDYWhrRlksZ0NBR0ksY2Jra0ZoQixDYWhrRlksaUVBSEksc0JBREEsd0Jid2tGaEIsQ2Foa0ZZLG9DQUNJLFVia2tGaEIsQ2E1akZRLDRCQUNJLGtCQUNBLGViK2pGWixDYTdqRlEsbUNBQ0ksWWIrakZaLENhN2pGUSxvQ0FDSSxhQUNBLGlCYitqRlosQ2E3akZRLHVDQUNJLFViK2pGWixDYTdqRlEsa0NBRUksVUd6RkYsQ0h3RkUsUWJna0ZaLENhM2pGSSxtQ0FHSSxjQURBLFliK2pGUixDYTdqRlEscURBQ0ksZ0JiZ2tGWixDYTlqRlEsMkVBQ0ksZ0JiaWtGWixDYWhrRlksaUZBRUksZUFEQSxtQkFFQSxrQmJta0ZoQixDYWhrRlEsaUVBQ0ksU2Jta0ZaLENhbGtGWSwrRUFDSSxjQUNBLGNicWtGaEIsQ2Fqa0ZJLGtCQUNJLHFCQUNBLGdCYm9rRlIsQ2Fsa0ZJLGlCQUVJLGtCVmhIRCxDVStHQyxzQkFFQSxVVnpIQSxDVTJIQSxZQURBLGlCYnNrRlIsQ2Fwa0ZRLHdIQUlJLFNaaEhSLGVBZGtCLENZNEhWLFNBQ0EsU2J1a0ZaLENhcGtGUSxvQkFHSSxlWmpIUixlQWpCZSxDWWlJUCxlQUVBLFNic2tGWixDYWxrRkksa0JBUUksbUNBRkEsU0FDQSxPQU5BLFVBRUEsZUFFQSxRQURBLE1BRkEsa0JBT0EsYWJxa0ZSLENhcGtGUSwwQkFDSSw0Q0FDQSx3QmJza0ZaLENhcGtGUSwwQkFFSSxVQURBLG9CQUVBLGtCYnNrRlosQ2Fsa0ZJLGtCQUdJLFlBREEsZ0JBREEsZWJ1a0ZSLENhbmtGUSxnQ0FDSSxhYnFrRlosQ2Fua0ZRLHFDQUNJLGFicWtGWixDYWxrRlEscUNBQ0ksdUJib2tGWixDYWhrRkksZ0JBQ0ksa0JBQ0EsV0FDQSxRYm1rRlIsQ2Foa0ZJLHFCQUNJLFVWdkxBLENVd0xBLGNibWtGUixDYWhrRkksd0NBRUksb0NibWtGUixDYWhrRkksa0VBSUksY0FEQSxVQURBLDRCYnFrRlIsQ2Fqa0ZRLHNGQUNJLG1CYm9rRlosQ2Foa0ZJLDhDQUVJLFVBREEsdUJib2tGUixDYWhrRkksZUFDSSxvQ2Jta0ZSLENhaGtGSSx5REFFSSx1QmJta0ZSLENhaGtGSSxnRUFJSSxjQURBLFVBREEsNEJicWtGUixDYWxrRlEsb0ZBQ0ksbUJicWtGWixDYWprRkkscUNBRUksVUFEQSx1QmJxa0ZSLENhemlGSSxtQkFISSxhYjJrRlIsQ2F4a0ZJLE9BR0kscUJWblFBLENVaVFBLGVidWtGUixDYWprRkksU0FDSSxzQmJva0ZSLENjOXNGQyxXQUNDLGtCZGl0RkYsQ2NodEZFLGlCQUdDLFdBRkEsV0FDQSxhZG10RkgsQ2NodEZFLHNCQUNDLFdBQ0EsY0VuSUksQ0ZvSUosV2RrdEZILENjaHRGSSxxQ0FDQyxZQUNBLGVka3RGTCxDYzdzRkUseUJBQ0MsaUJkK3NGSCxDYzlzRkcsMkJBQ0MsZWRndEZKLENjM3NGRywyQkFFQyxjQURBLFdBRUEsaUJkNnNGSixDYzNzRkcsOEJBQ0MsYWQ2c0ZKLENjMXNGRSxzQkFDQyxhZDRzRkgsQ2N4c0ZDLGVBRUMsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGFkMnNGRixDYzcyRkMseUNBT0MscUJYakJNLENXa0JOLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV2RxM0ZGLENjOTJGRSxxREFJQyxxQlgzQkssQ1cwQkwseUJBREEsU2RrM0ZILENjNTJGQyxpQ0FDQyxXQUNBLGtCZDgyRkYsQ2MzMkZDLG1CYnBCRyxlQWRrQixDYW9DcEIscUJkNjJGRixDYzEyRkMsK0JBQ0MsVWQ0MkZGLENjMTJGQyxpRUFFQyxzQkFDQSxlZDQyRkYsQ2N6MkZDLG9CQUlDLHdCQUNBLHNCQUZBLFVYcERLLENXa0RMLGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXZDIyRkYsQ2N6MkZFLDBCQUdDLHNCQURBLHlCQURBLFNkNjJGSCxDY3YyRkMsZ0NBQ0MsUWR5MkZGLENjdDJGQyw0QkFDQyx5REFDQSwyQkFDQSwyQmR3MkZGLENjcjJGQyxzQ0FLQyw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0JkMjJGRixDY3QyRkUsa0RBRUMscUJYaEdLLENXK0ZMLFVkeTJGSCxDY3IyRkMsbUJDekZDLHNFQVZELHlCQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVmODhGRCxDZWw4RkMsNEJBR0MsWUFEQSxxQkFEQSxVZnM4RkYsQ2N0M0ZDLG1CQU1DLFVkbTNGRixDYzcyRkMsbUJDaEdDLHNFQWZELHlCQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVmaytGRCxDZXQ5RkMsNEJBR0MsWUFEQSxxQkFEQSxVZjA5RkYsQ2M5M0ZDLG1CQU1DLFdkMjNGRixDaUJ2K0ZRLG1EQUNJLGVBQ0EsV2pCeStGWixDaUJyK0ZJLGdCQUdJLGNoQlRXLENBT2YsZUFka0IsQ2dCZWQsaUJqQncrRlIsQ2lCcCtGSSxzQkFDSSxnQmpCeStGUixDaUJuK0ZJLHdFQUhJLHNCQUZBLHFCQUNBLFVqQjQrRlIsQ2lCbCtGSSw4QkFDSSxtQmpCbytGUixDaUJqK0ZJLGtDQUNJLGtCQUNBLGdCakJtK0ZSLENpQmgrRkksNEJBRUksbUJBQ0Esb0JqQmsrRlIsQ2lCNzlGUSxtQ0FDSSxjakIrOUZaLENpQjM5RkksNEJBRUkseUNqQjY5RlIsQ2lCejlGSSx1QkFFSSxrQ2pCODlGUixDaUIzOUZJLHNCQUdJLHFCZHRFQSxDY3FFQSxhZDlDQyxDYzZDRCxhakIrOUZSLENpQjE5Rkksa0NBRUksd0JkekVHLENjMkVILHFCQUNBLDBCQURBLHVCQUhBLFdqQmcrRlIsQ2lCMTlGUSwyQ0FFSSwwQkFEQSxhQUVBLGVqQjQ5RlosQ2lCMzlGWSxpREFDSSxZakI2OUZoQixDaUJ4OUZJLGdDQUNJLFNBR0Esa0JBREEsc0JBREEsVWpCNDlGUixDaUJwOUZRLGlHQUNJLCtCakJ5OUZaLENpQnQ5RlEsbURBQ0ksaUJqQnc5RlosQ2lCbjlGUSwwQ0FDSSxjQUNBLGlCakJxOUZaLENrQnRrR0EscUJBQ0ksa0JBQ0EsVWxCeWtHSixDa0J4a0dJLDJCQUNJLGVsQjBrR1IsQ2tCeGtHSSw4QkFNSSxtQkFFQSxrQkFIQSxnQkFEQSxlakJQYyxDaUJVZCxhQU5BLGtCQUVBLFFBREEsUWxCZ2xHUixDa0J2a0dJLCtCQUdJLGlCQUZBLGtCQUNBLE9sQjBrR1IsQ2tCdmtHWSxvREFDSSxhbEJ5a0doQixDa0Jua0dBLDBCQUNJLDZCbEJza0dKLENrQm5rR0Esa0JBR0ksZ0NBREEsWUFEQSxZbEJ3a0dKLENrQnJrR0kscUJBR0ksY2pCaENVLENpQjhCVixvQkFDQSxnQmxCd2tHUixDa0J0a0dRLGlDQUNJLGNBQ0EsY2xCd2tHWixDa0I5a0dJLHFCQVFJLFdBQ0EsY0FDQSxZbEJ5a0dSLENrQnhrR1EsMkJBQ0ksOEJBQ0EsWWxCMGtHWixDa0J4a0dRLGlEQUVJLHVCQUNBLHlCQUZBLFVmbkRMLENlc0RLLGVBQ0EsZWxCMGtHWixDa0J6a0dZLDJEQUVJLGtCZm5EVCxDZWtEUyxvQkFJQSxVZjlEUixDZStEUSxlakI3RE0sQ2lCMkROLGNBREEsaUJsQjhrR2hCLENrQnhrR1EsNEJBQ0ksK0JsQjBrR1osQ21COW9HQSxpQkFFSSx3QkFEQSxxQm5Ca3BHSixDbUI5b0dBLGtCQUNJLFduQmlwR0osQ21CL29HSSw4QkFFSSxZQURBLG9CbkJrcEdSLENtQjlvR0ksK0JBQ0ksZW5CZ3BHUixDbUIvb0dRLDhDQUlJLGVoQmxCSixDZ0JpQkksa0JBREEsWUFEQSxVbkJvcEdaLENtQjNvR0ksd0NBQ0ksVW5COG9HUixDbUIzb0dJLHVDQUNJLGVBRUEsZ0JBREEsZ0JuQjhvR1IsQ21Cem9HQSxVQUNJLFVuQjZvR0osQ21CMW9HSSxnQ0FFSSxtQkFDQSxpQkFGQSxtQm5COG9HUixDbUIxb0dRLDhDQUNJLFduQjRvR1osQ21CeG9HSSxvQ0FDSSxtQkFFQSxnQ0FEQSxXbkIyb0dSLENtQnRvR1Esd0NBRUksV0FDQSxnQkFGQSxXbkIwb0daLENtQnRvR1EscUNBRUksaUJBREEsaUJuQnlvR1osQ21Cdm9HWSxzREFDSSxlbkJ5b0doQixDbUJ2b0dZLDhDQUVJLHFCQURBLGVBRUEsaUJBRUEsa0JBQ0EsUUFGQSxVbkIyb0doQixDbUJwb0dRLDBDQUNJLFduQnNvR1osQ21Ccm9HWSw2REFDSSxlbkJ1b0doQixDbUJqb0dJLDJCQUNJLGNuQm1vR1IsQ21CaG9HSSxpQkFDSSxjbkJrb0dSLENtQi9uR0ksZ0JBQ0ksYW5CaW9HUixDbUI5bkdJLHlCQUVJLDhCQUNBLFlBRkEsU25Ca29HUixDbUI3bkdJLDJCQUNJLGlCbkIrbkdSLENtQjVuR1ksK0NBQ0ksZW5COG5HaEIsQ21CdG5HSSxpQ0FHSSxvQkFEQSxXQURBLHNCbkI4bkdSLENtQnhuR1EsOENBT0ksd0JoQm5GSCxDZ0I2RUcseUJBQ0EsWUFJQSxVQUZBLGtCQUNBLFNBRkEsU25COG5HWixDbUJ2bkdRLGtEQU1JLHdCaEI1RkgsQ2dCdUZHLHlCQUNBLFlBR0EsZ0JBREEsa0JBREEsU25CNG5HWixDbUJ0bkdRLG1EQU1JLHdCaEJyR0gsQ2dCa0dHLHlCQUNBLHFCQUZBLFdBR0EsbUJBSkEsUW5CNm5HWixDbUJybkdZLGdFQUVJLFdBREEsZW5Cd25HaEIsQ21CbG5HSSxtRUFDSSxnQkFDQSxnQkFFQSxVQURBLFduQnFuR1IsQ21CbG5HUSwrRUFDSSwwQm5Cb25HWixDbUJqbkdRLHlFQUNJLFdBQ0EsU25CbW5HWixDbUJsbkdZLDZFQUlJLGtCaEJsS0osQ2dCK0pJLFdBS0EsY0FDQSxXQUpBLDJCQUVBLGtCQUhBLG9CbkJ5bkdoQixDbUJobkdZLHlGQU1JLHFDQUNBLCtCQUZBLGtDQUpBLFlBQ0EsY0FFQSxTQU9BLFVBREEsaUJBRkEsa0JBQ0EsUUFOQSxRQVNBLFNuQmtuR2hCLENtQi9tR1ksMkZBTUkscUNBQ0EsNEJBRkEsa0NBSkEsWUFDQSxjQUVBLFNBUUEsVUFEQSxnQkFEQSxpQkFGQSxrQkFDQSxRQU5BLFFBVUEsU25CaW5HaEIsQ21CNW1HWSxxRkFDSSx5Qm5COG1HaEIsQ21CNW1HWSxpR0FDSSxxQ25COG1HaEIsQ21Cem1HWSwyRkFDSSw0Qm5CMm1HaEIsQ21Cem1HWSx1R0FDSSx3Q25CMm1HaEIsQ21CdG1HWSx5RkFDSSxrQm5Cd21HaEIsQ21CdG1HWSxxR0FDSSw4Qm5Cd21HaEIsQ21CcG1HUSxxR0FDSSxpQm5Cc21HWixDbUJubUdRLG1HQUNJLGtCbkJxbUdaLENtQi9sR0EsaUJBRUkscUJBREEscUJuQm1tR0osQ21CL2xHQSxjQUNJLGdCbkJrbUdKLENtQmhtR0ksdURBQ0ksbUVuQmttR1IsQ21CL2xHSSw4QkFDSSxtQ0FDQSxnQ0FFQSxtQ0FEQSx1Qm5Ca21HUixDbUIvbEdRLGtDQUVJLGdCQURBLGFuQmttR1osQ21COWxHSSxpQ0FDSSxhQUNBLGlCbkJnbUdSLENtQjNsR0ksZ0RBR0ksY0FEQSxnQkFEQSx1QkFHQSxrQm5COGxHUixDbUIxbEdBLHVDQUNJLGtCQUNBLFlBQ0EsS25CNmxHSixDbUJ6bEdBLGlCQUNJLGVuQitsR0osQ21CMWxHQSxxQ0FISSxjbEJ2U2MsQ2tCc1NkLFduQm9tR0osQ21CM2xHQyxzQkFFRyxxQm5COGxHSixDbUIzbEdBLGtCQUNJLHFCbkI4bEdKLENtQjVsR0EscUJBQ0MsYUFDQSxXbkIrbEdELENtQjdsR0EsK0JBQ0MsY25CZ21HRCxDbUI5bEdBLDBCQUNDLDRCbkJpbUdELENEdDZHSSwyQkFHSSxVSURHLENKREgsY0FDQSxpQkMwNkdSLENEdjZHSSwyQkFDSSw2QkFFQSxZQUVBLE9BSEEsa0JBSUEsU0FGQSxVQzI2R1IsQ0R2NkdJLCtCQUNJLFVDeTZHUixDRHY2R0ksNkJBQ0ksMEJDeTZHUixDRHY2R1kscURBRUksV0FEQSxnQkMwNkdoQixDRHY2R1ksK0NBQ0ksZ0JDeTZHaEIsQ0RyNkdJLG1DQUNJLGtCQUNBLFdBQ0EsU0FDQSxVQ3U2R1IsQ0RwNkdRLGdEQUNJLGlCQ3M2R1osQ0RsNkdRLDRDQUNJLGNDbzZHWixDRGo2R0kscUJBQ0ksbUJDbTZHUixDRGg2R0EsVUFDSSxrQkloRE8sQ0ptRFAsc0JBREEsOEJBREEsZUNxNkdKLENEajZHQSxXQUNJLGlCQUNBLGlCQ282R0osQ0RoNkdBLGNxQmhDQyxpQnBCbzhHRCxDb0JuOEdDLG9CQWRDLGdDQUNBLGtDQUNBLG1DQWNBLFdBN0JELFNBOEJDLFNBQ0EsVUFDQSxrQkEvQkQsT3BCdytHRCxDRC82R0EsY0FFSSxjQUNBLGFBQ0EsaUJDZzdHSixDRC82R0ksb0JBQ0ksa0JDaTdHUixDRDU2R0EsZXFCM0NDLGlCcEIyOUdELENvQjE5R0MscUJBUkMsa0NBREEsbUNBRUEsNkJBU0EsV0E3QkQsU0E4QkMsU0FDQSxVQUNBLGtCQS9CRCxPcEIrL0dELENEMzdHQSxlQUVJLGNBQ0EsYUFDQSxpQkM0N0dKLENEMzdHSSxxQkFDSSxrQkM2N0dSLENEejdHQSx5QkFFSSxvQkFEQSxnQkM2N0dKLENEMTdHSSxnQ0FDSSxjRTNFVyxDRjRFWCxlQzQ3R1IsQ0R6N0dJLGdDQUNJLGNFbEZXLENGbUZYLGVDMjdHUixDRHg3R0ksb0NBQ0ksYUFDQSxnQkMwN0dSLENEdDdHQSx3QkFDSSxTQ3k3R0osQ0R0N0dBLGVBRUksa0JJMUdPLENKeUdQLGdCQUVBLFlDeTdHSixDRHg3R0ksK0JBQ0MsNEJDMDdHTCxDRHg3R0kscUJBQ0ksZUMwN0dSLENEejdHUSwrQkFDSSxhQzI3R1osQ0R4N0dnQixtREFDSSxVSXZIYixDSndIYSxlQzA3R3BCLENEcjdHUSxxQ0FDSSxpQkN1N0daLENEcDdHSSx5QkFDSSxhQ3M3R1IsQ0RwN0dJLDJCQUNJLFVDczdHUixDRHI3R1EsaUNBQ0ssV0N1N0diLENEcjdHUSxvQ0FDSSxZQUNBLGdCQUNBLFdDdTdHWixDRHA3R0ksK0JBQ0MscUJDczdHTCxDRHA3R0ksOEJBQ0ksV0FFQSxpQkFEQSxhQ3U3R1IsQ0RqN0dJLGlFQUNJLFVDczdHUixDRG43R1EsK0JBRUksc0JBREEsa0JBRUEsV0NxN0daLENEbjdHUSxtQ0FDSSxlQ3E3R1osQ0RuN0dRLHFDQUNJLFVJdktMLENKd0tLLGNDcTdHWixDRG43R1EsOEJBQ0ksVUl4S0QsQ0p5S0MsY0NxN0daLENEbDdHUSx3Q0FDSSxnQkNvN0daLENEbjdHWSwwQ0FDSSxVQ3E3R2hCLENELzZHQSxrQkFDSSxxRUNrN0dKLENELzZHQSxjQUNJLFlBQ0EsZUNrN0dKLENELzZHQSxZQUNDLGNDazdHRCxDRC82R0Esc0JBRUksVUlyTU8sQ0pvTVYsWUFHRyxpQkFEQSxpQkNtN0dKLENxQjluSEEsVUFDSSxnQnJCaW9ISixDcUJob0hJLGlCQUVJLFNBREEsZXJCbW9IUixDcUJob0hJLCtDQUdJLGVBRkEsV0FLQSxlcEJUVyxDb0JRWCxtQkFIQSxpQkFFQSxVckJvb0hSLENxQmhvSEksOEJBRUksY0FDQSxpQnJCaW9IUixDcUIvbkhJLHlCQUNJLGNBQ0EsUXJCaW9IUixDcUJob0hRLDZFQUNJLFVyQmtvSFosQ3NCeHBIQSxrQ0FFQyxjQURBLFd0QjJxSEQsQ3NCdnFIQSxlQUNDLGtCdEIwcUhELENzQnhxSEEscUJBR0MsWUFEQSxpQnRCMnFIRCxDc0J4cUhBLG9CQUNDLFdBQ0EsZXRCMnFIRCxDc0J4cUhBLG1CQUNDLFdBQ0EsZ0J0QjJxSEQsQ3NCMXFIQywyQkFDQyxzQkFLQSxVbkJ6QkssQ21CcUJMLGNBQ0EsWUFDQSxpQkFDQSxpQnRCNnFIRixDc0IzcUhFLGlDQUNDLGV0QjZxSEgsQ3NCeHFIQSxhQUVDLGV0QjBxSEQsQ3VCenJIQSxnQkFDSSxZdkI0ckhKLEN1QjFySEEsZ0RBRVEsb0JBRUksMkJ2QjJySFYsQ3VCenJITSxhQUNJLHdCdkIyckhWLEN1QnpySE0sZ0JBR0ksY0FGQSxZQUNBLFV2QjRySFYsQ3VCenJITSxpRUFHSSxZdkIyckhWLEN1QnpySE0sNEJBQ0ksaUJ2QjJySFYsQ3VCenJITSxrQkFDSSxVdkIyckhWLEN1QnpySE0seUJBRUksVXBCakRMLENvQmdESyxtQnZCNHJIVixDdUJ6ckhNLG1DQUNJLHVCdkIyckhWLEN1QnpySE0saUhBS0ksY0FDQSxvQnZCMnJIVixDdUJ6ckhNLHFCQUNJLGNBQ0EsZXZCMnJIVixDdUJ6ckhNLHFCQUNJLHVCdkIyckhWLEN1QnpySE0sNEJBQ0ksaUJ2QjJySFYsQ3VCenJITSxzQkFDSSxtQnZCMnJIVixDdUJ6ckhNLHNCQUNJLG1CdkIyckhWLEN1QnpySE0scUNBQ0ksZ0JBQ0EsY0FDQSxhQUNBLFV2QjJySFYsQ3VCenJITSxtQ0FDSSxrQnBCcEZELENvQnFGQyxtQnZCMnJIVixDdUJ6ckhNLHNCQUNJLDBCdkIyckhWLEN1QnpySE0sc0JBQ0kscUJBQ0EsZUFDQSxpQkFDQSxxQnZCMnJIVixDdUJ6ckhNLDRCQUNJLFVwQi9GRCxDb0JnR0MsYUFDQSxrQkFDQSxRQUNBLEt2QjJySFYsQ3VCenJITSx3QkNuR04sZXJCTk0sQ3FCR04sa0JBQ0Esd0NBSUEsU0FEQSxZQUZBLGlCeEJxeUhBLEN3Qmp5SEEsK0JKT0EsZ0NBQ0Esa0NBQ0EsbUNJUkUsWUFDQSxjSlJILFNBQ0EsT3BCK3lIQyxDdUIxc0hNLHdCQ3hFSixzQ3hCcXhIRixDd0JweEhFLCtCQUNFLHNCeEJzeEhKLEN1Qmh0SE0sd0JBRUksV0FDQSxRQUNBLFlBQ0EsVXZCaXRIVixDdUJodEhVLCtCQUNJLGtCQUNBLFlBQ0EsU0FDQSxrQkFDQSxXdkJrdEhkLEN1Qmh0SFUsMEJBQ0ksY0FDQSxrQkFDQSxpQnZCa3RIZCxDdUJodEhVLDJCQUNJLDZCQUNBLGN2Qmt0SGQsQ3VCanRIYyxzQ0FDSSxRdkJtdEhsQixDQUNGLEN5QnIxSEEsd0NBS0Msd0JBREEsMkJ6QnExSEQsQ3lCajFIQSw2QkFJQywwREFEQSxZQURBLFV6QnExSEQsQ3lCaDFIQSxXQUlDLDBEQURBLFlBREEsVXpCbzFIRCxDMEJsMkhBLG9CQU9DLG1DQU5BLGVBS0EsYTFCdzJIRCxDMEJsMkhBLG1EQUhDLHdCQURBLDRCQUpBLFNBQ0EsT0FGQSxRQURBLEsxQjAzSEQsQzBCaDNIQSwrQkFTQyxxQnZCdEJPLEN1QmVQLFdBQ0Esa0JBRkEsdUJBT0EsWTFCdzJIRCxDMEJwMkhDLGlEQUNDLFkxQnMySEYsQzBCbDJIQSxNQUdDLDJDQUNBLHdDQUNBLG1DQUpBLFlBQ0EsVTFCdzJIRCxDMEJuMkhBLHFCQUF1QixHQUFPLDRCMUJ3Mkg1QixDQUNGLEMwQngySEEsd0JBQTBCLEdBQU8sK0IxQjQySC9CLENBQ0YsQzBCNTJIQSxnQkFBa0IsR0FBTyxnQ0FBbUMsdUIxQmkzSDFELENBQ0YsQzBCaDNIQSxrQkFJQyxTQUVBLGtCQURBLGlCQUhBLGtCQUNBLE8xQm8zSEQsQzBCOTJIQSx3RUFFQyxTMUJpM0hELEMyQmw2SEEsb0JBQ0Msc0JBQ0EsZUFDQSxVM0JxNkhELEMyQmw2SEEsZ0JBQ0MsWTNCcTZIRCxDMkJsNkhBLGNBQ0MsZTNCcTZIRCxDMkJwNkhDLG9CQUdDLFdBRkEsV0FDQSxhM0J1NkhGLEMyQm42SEEsaUJBQ0MsVzNCczZIRCxDMkJwNkhDLHdCQUNDLGdCWDNCUSxDVzRCUixjM0JzNkhGLEMyQm42SEEsbUJBQ0MsVTNCczZIRCxDMkJsNkhDLG9CQUNDLGMxQjFCaUIsQzBCMkJqQixlM0JxNkhGLEMyQmo2SEEsV0FDQyxXM0JvNkhELEMyQmg2SEEsY0FDQyxpQjNCbTZIRCxDMkJsNkhDLHVCQUNDLGtCM0JvNkhGLEMyQmo2SEMsbUNBQ0MsaUIzQm02SEYsQzJCaDZIQyx5QkFDQyxlM0JrNkhGLEMyQmg2SEcsK0JBQ0MsZUFDQSxvQjNCazZISixDMkJoNkhHLGdEQUNDLFUzQms2SEosQzJCaDZIRyxxQ0FDQyxZM0JrNkhKLEMyQjc1SEMseUJBQ0MsZTNCKzVIRixDMkIzNUhBLGNBRUMsaUJBREEsZTNCKzVIRCxDMkJ4NUhFLHdCQUVDLHNCQURBLG9CM0JnNkhILEMyQnQ1SEEsbUJBQ0MsUzNCODVIRCxDMkJ6NUhDLHlCQUNDLHlDM0I0NUhGLEMyQjE1SEMsMEJDekJDLGNBRkEsZUFDQSxlNUJ5N0hGLEM0QnY3SEUsZ0NBR1MsV0FGQSxXQUNBLGE1QjA3SFgsQzZCOStISSx1Q2pCa0lGLG9CWm0zSEYsQzZCci9ISSw4RUFDRSxzQmpCc0lGLFVrQnJKa0IsQ0RpQmQsU0Z3RXFDLENmNkR6Qyw0Q1p1M0hKLEM2Qi8vSEksdUNqQnVKRiw2QmtCaktvQixDbEI0SXBCLHFCQXNCQSxnQ1p1MkhGLEMyQm43SEUsdUNBQ0Msa0IzQnE3SEgsQ2N0aElDLCtDQU9DLHFCWGpCTSxDV2tCTix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFdkK2hJRixDY3hoSUUsMkRBSUMscUJYM0JLLENXMEJMLHlCQURBLFNkNGhJSCxDY3RoSUMsb0NBQ0MsV0FDQSxrQmR3aElGLENjcmhJQyxzQmJwQkcsZUFka0IsQ2FvQ3BCLHFCZHVoSUYsQ2NwaElDLGtDQUNDLFVkc2hJRixDY3BoSUMsdUVBRUMsc0JBQ0EsZWRzaElGLENjbmhJQyx1QkFJQyx3QkFDQSxzQkFGQSxVWHBESyxDV2tETCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV2RxaElGLENjbmhJRSw2QkFHQyxzQkFEQSx5QkFEQSxTZHVoSUgsQ2NqaElDLG1DQUNDLFFkbWhJRixDY2hoSUMsK0JBQ0MseURBQ0EsMkJBQ0EsMkJka2hJRixDYy9nSUMsNENBS0MsOEJBSkEsdUJBR0EsY0FHQSxZQUVBLGlCQVBBLFVBUUEsVUFQQSxrQkFLQSxRQUZBLG9CZHFoSUYsQ2NoaElFLHdEQUVDLHFCWGhHSyxDVytGTCxVZG1oSUgsQ2MvZ0lDLHNCQ3pGQyxzRUFWRCx5QkFEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVZnduSUQsQ2U1bUlDLCtCQUdDLFlBREEscUJBREEsVWZnbklGLENjaGlJQyxzQkFNQyxVZDZoSUYsQ2N2aElDLHNCQ2hHQyxzRUFmRCx5QkFEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVZjRvSUQsQ2Vob0lDLCtCQUdDLFlBREEscUJBREEsVWZvb0lGLENjeGlJQyxzQkFNQyxXZHFpSUYsQ2lCanBJUSxzREFDSSxlQUNBLFdqQm1wSVosQ2lCL29JSSxtQkFHSSxjaEJUVyxDQU9mLGVBZGtCLENnQmVkLGlCakJrcElSLENpQjlvSUkseUJBQ0ksZ0JqQm1wSVIsQ2lCN29JSSxpRkFISSxzQkFGQSxxQkFDQSxVakJzcElSLENpQjVvSUksaUNBQ0ksbUJqQjhvSVIsQ2lCM29JSSxxQ0FDSSxrQkFDQSxnQmpCNm9JUixDaUIxb0lJLCtCQUVJLG1CQUNBLG9CakI0b0lSLENpQnZvSVEsc0NBQ0ksY2pCeW9JWixDaUJyb0lJLCtCQUVJLHlDakJ1b0lSLENpQm5vSUksMEJBRUksa0NqQndvSVIsQ2lCcm9JSSx5QkFHSSxxQmR0RUEsQ2NxRUEsYWQ5Q0MsQ2M2Q0QsYWpCeW9JUixDaUJwb0lJLHFDQUVJLHdCZHpFRyxDYzJFSCxxQkFDQSwwQkFEQSx1QkFIQSxXakIwb0lSLENpQnBvSVEsOENBRUksMEJBREEsYUFFQSxlakJzb0laLENpQnJvSVksb0RBQ0ksWWpCdW9JaEIsQ2lCbG9JSSxtQ0FDSSxTQUdBLGtCQURBLHNCQURBLFVqQnNvSVIsQ2lCOW5JUSx1R0FDSSwrQmpCbW9JWixDaUJob0lRLHNEQUNJLGlCakJrb0laLENpQjduSVEsNkNBQ0ksY0FDQSxpQmpCK25JWixDK0IxdElBLCtDQUNJLHFCQUNBLGtCL0I2dElKLEMrQjN0SUEsd0JBQ0ksUy9COHRJSixDK0I1dElBLHVCQUNJLFMvQit0SUosQytCN3RJQSxjQUNJLGEvQmd1SUosQytCN3RJQSxhQUNJLFcvQmd1SUosQytCOXRJQSxlQUNJLHdCL0JpdUlKLEMrQi90SUEsaUJBQ0kscUIvQmt1SUosQytCaHVJQSxxQkFDSSxlL0JtdUlKLEMrQmp1SUEsa0JBQ0ksc0IvQm91SUosQytCbHVJQSxvQkFDSSxjL0JxdUlKLEMrQm51SUEsWUFDSSxnQi9Cc3VJSixDK0JwdUlBLHNCQUNJLCtCL0J1dUlKLEMrQnJ1SUEsa0JBQ0ksZS9Cd3VJSixDK0J0dUlBLHFCQUNJLGtCL0J5dUlKLEMrQnZ1SUEsT0FDSSxlL0IwdUlKLEMrQnh1SUEsYUFDSSxlL0IydUlKLEMrQnh1SUkseUNBS0ksV0FKQSxZQUVBLGM5QnBFVSxDOEJtRVYsbUJBRUEscUIvQjR1SVIsQytCeHVJQSxRQUNJLHdCL0IydUlKLEMrQnh1SUksd0JBQ0kscUJBQ0EsbUIvQjJ1SVIsQytCdHVJQSx3QkFDSSxZL0IwdUlKLEMrQnh1SUEsNkdBSUksZ0IzQnZFSCxzQjJCb0VrQyxDQUUvQixtQkFEQSxVL0I2dUlKLEMrQnZ1SUEsU0FDSSxrRUFFQSxXL0I0dUlKLEMrQnp1SUEsbUJBSkkscUJBRUEsVS9Ca3ZJSixDK0JodklBLFVBQ0ksa0VBRUEsVy9CNnVJSixDK0IxdUlBLGdCQUNJLGlFL0JndklKLEMrQjN1SUEsK0JBSkkscUJBQ0EsWUFDQSxVL0JvdklKLEMrQmx2SUEsZUFDSSxpRS9CaXZJSixDK0I1dUlBLHlCQUVJLHFCQUNBLFlBQ0EsVS9COHVJSixDK0I1dUlBLHlCQUNJLGdCQUNBLGlCL0IrdUlKLEMrQjl1SUkscUNBRUksV0FDQSxrQkFDQSxRQUNBLEsvQit1SVIsQytCNXVJQSx3Q0FFSSxxQkFDQSxZQUNBLGtCQUNBLFVBQ0Esb0JBQ0EsVS9COHVJSixDK0J6dUlBLE9BQ0ksd0IvQjJ1SUosQytCMXVJSSxjQUdJLCtCQUZBLFdBQ0Esa0JBRUEsa0IvQjR1SVIsQytCenVJUSxhQUVJLHlCQURBLGtCQUVBLGdCL0IydUlaLEMrQjF1SVksbUJBRUkscUI1QjFLUixDNEJ5S1EsYS9CNnVJaEIsQytCdnVJQSxrQ0FFSSxVL0J5dUlKLEMrQnZ1SUEsaUJBQ0ksWUFDQSxlL0IwdUlKLEMrQnJ1SVEsK0JBS0ksaUJBSkEsZ0JBQ0EsdUJBRUEsbUJBREEsVy9CMHVJWixDK0JudUlBLFlBQ0ksZS9Cc3VJSixDK0JydUlJLHlCQUNJLHNCQUVBLDhDQUNBLE1BQ0EsV0FDQSxTL0J1dUlSLEMrQnJ1SUkscUJBQ0ksWUFDQSxXL0J1dUlSLEMrQnJ1SUkscUJBQ0ksZS9CdXVJUixDK0JwdUlBLE1BQ0ksYTVCL01HLEM0QmdOSCxjL0J1dUlKLEMrQnJ1SUEsWUFDSSxpQi9Cd3VJSixDK0J0dUlBLFNBRUksU0FEQSxTL0IwdUlKLEMrQnZ1SUEsV0FDSSx1Qi9CMHVJSixDK0J4dUlBLFdBQ0ksU0FDQSw2QkFFQSxtQkFEQSxlL0I0dUlKLEMrQjF1SUksdUJBQ0ksWS9CNHVJUixDK0IxdUlJLDBCQUNJLGUvQjR1SVIsQytCMXVJSSxvQkFDSSxRL0I0dUlSLEMrQnp1SUEsVUFFSSxrQi9CMnVJSixDK0J0dUlJLGtCQUNJLHlCQUNBLFNBQ0EsaUIvQjB1SVIsQytCcnVJUSx5QkFFSSxVL0J1dUlaLEMrQm51SUEseUJBQ0ksV0FDQSxhL0JzdUlKLEMrQnJ1SUksZ0NBQ0MsY0FDRyxxQkFDQSxvQ0FHQSxpQkFGQSxZQUdBLGlCQUNBLGdCQUhBLFUvQjB1SVIsQytCaHVJQSw4QkFDSSxVL0J1dUlKLEMrQnR1SUksc0JBQ0ksa0VBSUEsV0FIQSxxQkFDQSxZQUdBLGlCQUNBLGdCQUhBLFUvQjJ1SVIsQytCcHVJSSxpQkFDSSxzQkFDQSxZQUVBLGVBREEsZ0IvQnd1SVIsQytCanVJSSxvQkFDSSxjQUNBLGM5QjFTVyxDOEIyU1gsZ0IvQnF1SVIsQytCcHVJUSw4QkFFSSxZQUNBLGUvQnF1SVosQytCanVJUSxnS0FDSSxhL0JtdUlaLEMrQmp1SVEsd0NBQ0ksYS9CbXVJWixDK0JqdUlRLDBDQUNJLGEvQm11SVosQytCL3RJQSx1QkFFSSxZQUNBLGlCQUNBLG9CQUNBLG1CL0JpdUlKLEMrQjV0SUEsYUFDSSxnQkFDQSxTL0I4dElKLEMrQjd0SUksZ0JBR0ksNEJBRkEsV0FDQSxxQkFFQSxhL0IrdElSLEMrQjl0SVEsMkJBQ0ksVy9CZ3VJWixDK0IxdElBLGlFQUVJLHNCQURBLDRCQUdBLFlBREEsaUIvQit0SUosQytCNXRJQSxhQUVJLHNCQURBLDRCQUVBLFcvQit0SUosQytCN3RJQSxpQkFDSSwwREFDQSxpQi9CZ3VJSixDK0I5dElBLGlCQUNJLHlEL0JpdUlKLEMrQi90SUEsZ0JBQ0kseUQvQmt1SUosQytCaHVJQSxlQUNJLHlEL0JtdUlKLEMrQjV0SUksZ0JBQ0ksWS9CaXVJUixDK0JodUlRLG1CQUNJLGMvQmt1SVosQytCaHVJUSxtQkFDSSxlQUNBLHdCL0JrdUlaLEMrQmp1SVkseUJBQ0ksbUIvQm11SWhCLEMrQmh1SVEsb0JBQ0ksUS9Ca3VJWixDK0JodUlRLG9CQUNJLFMvQmt1SVosQytCaHVJUSx5QkFDSSxlL0JrdUlaLEMrQjd0SVEsMEJBQ0ksYS9Ca3VJWixDK0I3dElRLDJCQUNJLGlCQUNBLGUvQmt1SVosQytCanVJWSxvQ0FDSSxnQi9CbXVJaEIsQytCaHVJUSxtQkFDSSxjL0JrdUlaLEMrQi90SUksbUJBQ0ksWS9CaXVJUixDK0JodUlRLDBCQUNJLFEvQmt1SVosQytCanVJWSw2QkFDSSw0Qi9CbXVJaEIsQytCaHVJUSxzQkFHSSxtQkFEQSxlQURBLFMvQm91SVosQytCL3RJSSxzQkFDSSxZL0JpdUlSLEMrQi90SUkscUJBRUksaUJBREEsaUIvQmt1SVIsQytCOXRJQSxpQkFDSSxlL0JpdUlKLEMrQmh1SUksd0JBQ0ksV0FDQSxTL0JrdUlSLEMrQmh1SVEsMEJBR0ksY0FEQSxlQUVBLGlCQUhBLGUvQnF1SVosQytCL3RJSSwyQkFDSSxXL0JpdUlSLEMrQi90SUksb0JBQ0ksV0FDQSxnQi9CaXVJUixDK0JodUlRLHVCQUdJLGdDQURBLG1CQURBLGEvQm91SVosQytCanVJWSwwQkFLSSxXQUZBLGVBRkEsa0JBQ0EsZ0JBRUEsZ0IvQm91SWhCLEMrQmh1SVEsa0NBQ0ksbUJBQ0EsZ0JBQ0EsZ0IvQmt1SVosQytCL3RJSSwyQkFFSSxZQURBLGNBRUEsVS9CaXVJUixDK0JodUlRLGdDQUNJLGMvQmt1SVosQytCaHVJUSxpQ0FDSSxjL0JrdUlaLEMrQi90SUksZ0NBQ0ksZUFDQSxZL0JpdUlSLEMrQjd0SUEseUJBRUksY0FEQSxpQi9CaXVJSixDK0IvdElJLGdDQUlJLGNBRkEsZUFEQSxnQkFFQSxpQkFFQSxjL0JpdUlSLEMrQi90SUksK0JBSUksY0FGQSxlQURBLGdCQUVBLGdCL0JrdUlSLEMrQjV0SUEsV0FHSSxnQkFEQSxjQURBLFMvQml1SUosQytCOXRJSSxjQUNJLCtCQUNBLHFCQUNBLGM5QnJnQlUsQzhCc2dCVixpQi9CZ3VJUixDK0IvdElRLHlCQUNJLGlCL0JpdUlaLEMrQjV0SUksd0JBQ0ksZUFDQSx3Qi9CK3RJUixDK0I3dElJLGtDQUNJLGUvQit0SVIsQytCN3RJSSw0QkFDSSxvQi9CK3RJUixDK0I1dElRLCtDQUNJLGtCL0I4dElaLEMrQnZ0SUksYUFDSSxZL0IydElSLEMrQnh0SVEscUNBQ0ksVS9CMHRJWixDK0J6dElZLDBDQUNJLGdCL0IydEloQixDK0J6dElZLHlGQUNJLGM5QjFpQkUsQzhCMmlCRixpQkFDQSxlL0IydEloQixDK0J4dElRLHdDQUNJLGNBQ0EsaUIvQjB0SVosQytCeHRJZ0Isc0RBQ0ksMERBRUEsNEJBREEsMkIvQjJ0SXBCLEMrQnZ0SW9CLDZEQUNJLHlEL0J5dEl4QixDK0JydElZLDJDQUNJLGNBQ0EsYy9CdXRJaEIsQytCcnRJWSxtREFDSSw4QkFDQSxTQUNBLGlCL0J1dEloQixDK0JsdElBLFdBQ0ksaUIvQnF0SUosQytCcHRJSSxxQkFDSSxZQUtBLGVBRkEsWUFLQSxjQUpBLFVBRUEsa0JBQ0EsWUFOQSxvQkFDQSxVL0I0dElSLEMrQnB0SUkscUJBQ0ksWUFJQSxjQUhBLFVBQ0Esa0JBQ0EsVy9CdXRJUixDK0JwdElJLG9CQUVJLFNBQ0EsbUJBRkEsUy9Cd3RJUixDK0JydElRLDhCQUNJLGEvQnV0SVosQytCcnRJUSw4QkFDSSxRL0J1dElaLEMrQnJ0SVEsK0VBQ0ksVy9CdXRJWixDK0JydElRLHFGQUNJLGdCQUNBLFkvQnV0SVosQytCbnRJUSwrQ0FDSSwrQy9CcXRJWixDK0Ivc0lnQiwrRUFDSSxtQi9CaXRJcEIsQytCOXNJZ0IscUZBQ0ksZS9CZ3RJcEIsQytCNXNJUSx5SEFDSSxpQi9COHNJWixDK0I1c0lRLDZFQUNJLHVDL0I4c0laLEMrQi9ySXdCLDBRQUNJLGdCQUNBLGUvQnFzSTVCLEMrQjlySVksNkhBQ0ksWS9CZ3NJaEIsQytCN3JJUSx5RUFJSSx3QjVCbnFCRCxDNEJrcUJDLG9CNUIxbkJILEM0QnluQkcsVTVCenFCTCxDNEJ3cUJLLGUvQm1zSVosQytCN3JJUSwrREFDSSxlL0IrcklaLEMrQjdySVEsMkVBQ0ksVS9CK3JJWixDK0I5cklZLG1GQUNJLGdCL0Jnc0loQixDK0I1cklZLHlGQUVJLFU1QnhyQkwsQzRCeXJCSyxlL0I2ckloQixDK0IzcklZLHFHQUNJLGNBQ0EsYS9CNnJJaEIsQytCMXJJUSwyRUFDSSxXL0I0cklaLEMrQjNySVksbUZBQ0ksa0IvQjZySWhCLEMrQnpySVEsK0VBQ0ksVy9COHJJWixDK0I1cklRLG1GQUNJLGUvQjhySVosQytCNXJJUSwyRkFDSSxlQUNBLGdCQUNBLFlBQ0EsaUJBQ0EsVy9COHJJWixDK0I3cklZLG1HQUdJLGM5Qmx0QkUsQzhCbXRCRixjQUZBLGlCL0Jnc0loQixDK0I1cklZLG1HQUNJLGNBQ0EsWUFFQSxrQkFEQSxVL0IrckloQixDK0IxcklJLHNCQUVJLFMvQjJySVIsQytCMXJJUSx5QkFDSSxPL0I0cklaLEMrQjFySVEsaUNBQ0ksd0IvQjRySVosQytCMXJJUSxpQ0FDSSx3Qi9CNHJJWixDK0IxcklRLHNDQUNJLFUvQjRySVosQytCcHJJd0IsNE1BQ0ksd0JBQ0EsbUIvQnlySTVCLEMrQmhySTRCLDJHQUNJLFkvQmtySWhDLEMrQnhxSXdCLHdFQUNJLFkvQjZxSTVCLEMrQnRxSUkscUJBQ0ksV0FDQSxVL0J3cUlSLEMrQnZxSVEseUJBQ0ksUy9CeXFJWixDK0JwcUlRLGlDQUNJLDhCQUNBLDhCL0JzcUlaLEMrQm5xSVksOENBQ0ksc0MvQnFxSWhCLEMrQmxxSVEsMEVBQ0ksZ0JBQ0EsaUJBQ0EsVS9Cb3FJWixDK0JucUlZLDhHQUNJLFkvQnFxSWhCLEMrQm5xSVksMFBBRUksaUNBREEsVy9Cc3FJaEIsQytCbnFJWSxnSEFLSSxZQUZBLHFCQURBLFlBRUEsVUFIQSxVL0J5cUloQixDK0JucUlZLHdGQUNJLFUvQnFxSWhCLEMrQmxxSVEsd0RBQ0kseUQvQm9xSVosQytCbHFJUSx3REFDSSx5RC9Cb3FJWixDK0JscUlRLHVDQUNJLGdCQUNBLGVBQ0EsZ0IvQm9xSVosQytCbHFJUSxxQ0FDSSxRL0JvcUlaLEMrQm5xSVksd0NBRUksWUFEQSxxQi9Cc3FJaEIsQytCbHFJUSxzQ0FDSSxpQkFDQSxrQkFDQSxRQUNBLFUvQm9xSVosQytCbHFJUSxzQ0FHSSx3QjVCajFCRCxDNEJnMUJDLHlCQURBLGtCQUdBLFMvQm9xSVosQytCbHFJUSxvQ0FDSSx3QjVCcDFCRCxDNEJzMUJDLFkvQm9xSVosQytCanFJWSxzQ0FDSSxvQkFDQSxxQi9CbXFJaEIsQytCL3BJSSxtREFDSSxXQUNBLGlCQUNBLGdCQUNBLGtCQUNBLFMvQmlxSVIsQytCaHFJUSwyREFDSSxTL0JrcUlaLEMrQmhxSVEsbUVBRUksd0I1QjcxQkgsQzRCNDFCRywwQkFFQSxZQUNBLFdBQ0Esa0JBQ0EsUUFDQSxVL0JrcUlaLEMrQmpxSVksdUVBQ0ksV0FDQSxjOUJqM0JFLEM4QmszQkYsZ0JBQ0EsaUJBQ0EsZS9CbXFJaEIsQytCL3BJSSxzQkFDSSw4QkFDQSw4Qi9CaXFJUixDK0I1cElJLDZCQUVJLGFBREEsTy9Cb3FJUixDK0JocUlBLG1CQUNJLGtCQUNBLFMvQm1xSUosQytCanFJQSxpQkFDSSxnQi9Cb3FJSixDK0JqcUlJLFlBQ0kscUJBRUEsZUFEQSxpQi9CcXFJUixDK0JucUlRLGlCQUNJLHFCQUVBLFlBQ0EsaUJBQ0Esc0JBSEEsVS9Cd3FJWixDK0JucUlRLDhCQUFrQix3Qi9Cc3FJMUIsQytCcnFJUSw2QkFBaUIsd0IvQndxSXpCLEMrQnJySUEsU0FlSSxpQi9CeXFJSixDK0J2cUlBLG9CQUdJLHNCQUdBLDBCQUNBLHVCQUNBLGtCQUhBLG1CQURBLGVBRkEsaUJBT0EsVS9CMHFJSixDK0J6cUlJLDBCQUNJLGUvQjJxSVIsQytCeHFJQSxvQkFHSSxzQkFHQSwwQkFDQSx1QkFDQSxrQkFIQSxtQkFEQSxlQUZBLGlCQU9BLFUvQjJxSUosQytCMXFJSSwwQkFDSSxlL0I0cUlSLEMrQnpxSUEsbUJBQ0kscUIvQjRxSUosQytCMXFJQSxlQUlJLGVBSEEsaUJBQ0Esa0JBQ0EscUIvQjhxSUosQytCNXFJSSxxQkFFSSxXQUNBLFNBQ0Esa0JBQ0EsTy9CNnFJUixDK0IxcUlBLGFBQ0ksa0IvQjZxSUosQytCNXFJSSxnQkFDSSxjQUNBLGMvQjhxSVIsQytCN3FJUSw0QkFFSSxnQkFEQSxXL0JncklaLEMrQjdxSVEsc0JBQ0ksa0JBQ0EsaUJBQ0EsYy9CK3FJWixDK0I5cUlZLHFDQUNJLFlBQ0EsYS9CZ3JJaEIsQytCeHFJSSxzQkFDSSxVL0I0cUlSLEMrQjFxSUksd0JBQ0ksVS9CNHFJUixDK0IxcUlJLDBCQUVJLGdCQURBLGUvQjZxSVIsQytCM3FJUSw2QkFJSSwyQ0FDQSxTQUNBLFMvQjZxSVosQytCNXFJWSxnQ0FDSSx3QjVCei9CTCxDNEIwL0JLLGdDQUNBLFkvQjhxSWhCLEMrQjdxSWdCLHVDQUNJLFcvQitxSXBCLEMrQjdxSWdCLHVDQUNJLHdCL0IrcUlwQixDK0IxcUlJLG1CQUNJLHlCQUdBLGNBRkEsa0JBQ0EsaUIvQjZxSVIsQytCM3FJUSwyQkFDSSxpQkFDQSxjL0I2cUlaLEMrQjVxSVksaUNBQ0ksMkJBQ0EsZ0JBQ0EsaUIvQjhxSWhCLEMrQjdxSWdCLHNEQUNJLHFCL0IrcUlwQixDK0I1cUlZLGlDQUNJLDRCQUNBLGdCQUNBLGtCL0I4cUloQixDK0I3cUlnQixzREFDSSxxQi9CK3FJcEIsQytCNXFJWSx3Q0FDSSxnQi9COHFJaEIsQytCenFJZ0IsOENBQ0ksd0IvQjJxSXBCLEMrQnhxSVksNEJBRUksZ0NBREEsZS9CMnFJaEIsQytCenFJZ0IsK0JBQ0ksK0JBRUEsZ0JBREEsZS9CNHFJcEIsQytCMXFJb0IscUNBQ0ksYy9CNHFJeEIsQytCMXFJb0Isc0NBQ0ksd0IvQjRxSXhCLEMrQjFxSW9CLDBDQUNJLGUvQjRxSXhCLEMrQnpxSWdCLG1DQUNJLGtCL0IycUlwQixDK0J0cUlJLG9CQUNJLDBCQUNBLFEvQndxSVIsQytCdHFJWSxxQ0FHRCxXQUZBLFdBQ0EsYS9CeXFJWCxDK0I1cUlRLCtCQU9JLDZCQURBLGUvQjBxSVosQytCeHFJWSxpQ0FDSSxVL0IwcUloQixDK0JycUlRLGtCQUNJLFcvQnVxSVosQytCdHFJWSx3QkFDSSxjL0J3cUloQixDK0JycUlRLGtCQUVJLFcvQnVxSVosQytCdHFJWSwyQ0FGQSxrQi9CMnFJWixDK0JwcUlJLHVCQUNJLDRCL0JzcUlSLEMrQnJxSVEsNEJBQ0ksa0IvQnVxSVosQytCcnFJUSxvREFDSSx5Qi9CdXFJWixDK0JucUlRLHVCQUNJLFcvQnFxSVosQytCbnFJUSx1QkFFSSxtQkFEQSx5Qi9Cc3FJWixDK0JqcUlJLHlCQUVJLGlCQURBLFEvQm9xSVIsQytCanFJSSxlQUNJLFlBQ0EsbUJBQ0EsWS9CbXFJUixDK0JqcUlJLDZEQUNJLFEvQm1xSVIsQytCaHFJUSw2Q0FDSSxVL0JrcUlaLEMrQi9wSUksK0NBQ0kscUIvQmlxSVIsQytCL3BJSSx1QkFFSSxVNUJyb0NHLEM0Qm9vQ0gsYy9Ca3FJUixDK0IvcElJLGFBaktKLFlBa0tRLGlDQUNBLG1CQUNBLHdCL0JrcUlOLENBQ0YsQytCMW9JQSxlQUVJLDBCQUNBLDZCQUVBLHFCQUNBLHlCQUNBLHNCQU5BLGdCQVNBLHFCQUZBLHFCQUpBLHVCL0JzcUlKLEMrQjlwSUEsZUFRSSxrQjVCanJDTyxDNEIycUNQLDBCQUtBLDZCQURBLGE1QmhyQ0csQzRCK3FDSCxjOUJockNjLEM4QjhxQ2QsU0FGQSxnQkFHQSxZL0JxcUlKLEMrQi9wSUEsa0JBR0ksU0FHQSxxQkFDQSxZQU5BLFNBR0EsVUFDQSxnQkFIQSxTL0J1cUlKLEMrQmpxSUkscUJBS0ksZUFDQSxXQUxBLHNCQUNBLHFCQUNBLGNBQ0Esa0IvQnFxSVIsQytCaHFJQSxvQkFDSSxZL0JtcUlKLEMrQmpxSUEsaUJBQ0ksV0FFQSxjOUIxc0NlLEM4QnlzQ2Ysc0IvQnFxSUosQytCcnBJQSxtQkFPSSxzQkFJQSwwQkFEQSwwQkFHQSxrQ0FaQSxpQ0FXQSx5Q0FSQSxxQkFDQSxtQkFGQSxpQkFNQSxpQkFIQSw4QkFFQSxrQkFOQSxxQi9CK3FJSixDK0JscUlBLFdBT0ksdUNBSkEsV0FEQSxXQUdBLFlBSkEsU0FPQSx1QkFGQSxzQkFGQSxVL0J5cUlKLEMrQm5xSUEsV0FHSSxXQUZBLFlBQ0EsVy9CdXFJSixDK0JwcUlBLGdDQVFJLGtCNUJod0NHLEM0Qnl2Q0gsMEJBQ0EsdUJBQ0Esc0JBQ0EscUJBQ0Esa0JBTUEsV0FDQSxlQUxBLFlBREEsYzlCN3ZDZSxDOEJnd0NmLGVBQ0EsZ0IvQnlxSUosQytCdHFJSSxvQ0FDSSxVL0J3cUlSLEMrQnRxSUksNENBQ0ksa0IvQndxSVIsQytCcnFJQSxtQkFDSSxlNUJweENHLEM0QnF4Q0gsaUIvQndxSUosQytCdnFJSSx5QkFDSSxlL0J5cUlSLEMrQnJxSUEsaUJBQ0ksa0IvQndxSUosQytCdHFJQSxtQkFDSSxzQkFLQSxXQUhBLGFBQ0EsZ0JBQ0EsaUJBSEEsVy9CNnFJSixDK0J2cUlBLGVBV0ksbUJBVkEsZ0NBQ0EsMEJBQ0EsdUJBQ0Esc0JBQ0EscUJBQ0Esa0JBR0EsbUJBQ0EsYUFIQSxZQUNBLFcvQjZxSUosQytCenFJSSxxQkFDSSxlL0IycUlSLEMrQnZxSUEsc0JBQ0ksVS9CMHFJSixDK0J4cUlBLFFBQ0ksVy9CMnFJSixDK0J6cUlBLG9CQUVJLGNBREEsZS9CNnFJSixDK0IzcElJLHNCaEJ2MENGLHNFQVZELHlCQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVmbS9LRCxDZXYrS0MsK0JBR0MsWUFEQSxxQkFEQSxVZjIrS0YsQytCN3FJSSxzQkFFSSxTL0I4cUlSLEMrQjVxSUksdUJoQnQwQ0Ysc0VBZkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWZ1Z0xELENlMy9LQyxnQ0FHQyxZQURBLHFCQURBLFVmKy9LRixDK0I3cklJLHVCQUVJLFMvQjhySVIsQytCM3JJQSxnQkFDSSx1RUFDQSxlL0I4cklKLEMrQjVySUEsWUFDSSxhQUNBLGVBQ0EsUUFDQSxVQUNBLFlBQ0EsUy9CK3JJSixDK0I3cklBLHlCQUNJLFEvQmdzSUosQytCOXJJQSxlQUdJLDhCQURBLGlCQURBLGMvQm1zSUosQytCaHNJSSwwQkFDSSxRL0Jrc0lSLEMrQjlySUksaUJBQ0ksb0IvQmlzSVIsQytCOXJJQSxTQUNJLFkvQmlzSUosQytCL3JJQSxlQUNJLGFBQ0EscUIvQmtzSUosQytCaHNJQSw0QkFDSSxhQUNBLE0vQm1zSUosQytCanNJQSw0QkFDSSxhQUNBLE0vQm9zSUosQytCbHNJQSxzQkFDSSxpQi9CcXNJSixDK0Jsc0lJLGtCQUNJLHFCQUNBLGdCL0Jxc0lSLEMrQm5zSUkscUJBRUksV0FEQSxZQUVBLGEvQnFzSVIsQytCanNJSSxxQkFFSSxXQURBLG9CL0Jxc0lSLEMrQmxzSUksbUJBQ0ksa0IvQm9zSVIsQytCbnNJUSxzQkFDSSxzQkFDQSxVL0Jxc0laLEMrQmhzSUksaUJBR0ksV0FGQSxZQUNBLGEvQm9zSVIsQytCaHNJQSxlQUNJLGdCL0Jtc0lKLEMrQmpzSUEsY0FHSSxhNUJyNkNHLEM0Qm02Q0gsZUFDQSxjL0Jxc0lKLEMrQm5zSUksb0JBQ0kseUIvQnFzSVIsQytCbHNJQSxjUHYzQ0csaUJ4QjZqTEgsQ3dCNWpMRSw2QkFJRSx5QkFIQSxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVT2szQ2lCLENQLzJDakIsWXhCK2pMSixDd0I3akxJLG1DQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE94QmtrTE4sQ3dCN2pMSSxvQ0FDRSxrQnhCK2pMTixDd0I3akxJLG1DQUNFLGNBQ0EsUXhCK2pMTixDd0I3akxJLCtDQUVFLHNCQURBLFl4QmdrTE4sQ3dCN2pMSSwrQkFDQyxpQkFDQSxjQUNBLGN4QitqTEwsQ3dCM2pMSSxrQ0FFRSxZT2sxQ3FCLENQbjFDckIsMEJ4QjhqTE4sQ3dCNWpMTSx3Q0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXeEJpa0xSLEN3QjFqTE0sMENBQ0UsU093MEMwQixDUHYwQzFCLFd4QjRqTFIsQ3dCM2pMUSxnREFDRSxTeEI2akxWLEN3QnhqTE0sMkNBQ0UsVXhCMGpMUixDd0J6akxRLGlEQUNFLFV4QjJqTFYsQ3dCcmpMSSxnQ0FDRSwwQkFDQSxTeEJ1akxOLEN3QnRqTE0sc0NBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUXhCMmpMUixDd0JwakxNLHdDQUNFLFNPMnlDMEIsQ1AxeUMxQixXeEJzakxSLEN3QnJqTFEsOENBQ0UsU3hCdWpMVixDd0JsakxNLHlDQUNFLFV4Qm9qTFIsQ3dCbmpMUSwrQ0FDRSxVeEJxakxWLEN3Qi9pTEksd0NBQ0UsNkJBQ0EsVXhCaWpMTixDd0JoakxNLDhDQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFV4QnFqTFIsQ3dCOWlMTSw0Q0FDRSxTeEJnakxSLEN3Qi9pTFEsa0RBQ0UsT3hCaWpMVixDd0I1aUxNLCtDQUNFLFl4QjhpTFIsQ3dCN2lMUSxxREFDRSxVeEIraUxWLEN3QnppTEksdUNBQ0UsNEJBQ0EsU3hCMmlMTixDd0IxaUxNLDZDQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFN4QitpTFIsQ3dCeGlMTSwyQ0FDRSxTeEIwaUxSLEN3QnppTFEsaURBQ0UsT3hCMmlMVixDd0J0aUxNLDhDQUNFLFl4QndpTFIsQ3dCdmlMUSxvREFDRSxVeEJ5aUxWLEN3QmxpTEksa0RBQ0UsY3hCb2lMTixDd0JqaUxFLG9EQUNFLGlCeEJtaUxKLEN3QmppTEUseURBQ0UsZXhCbWlMSixDd0JqaUxFLDBEQUNFLGdCeEJtaUxKLEMrQjkwSUEsY0FFSSwyQi9CKzBJSixDK0I3MElBLGlCUDMzQ0csaUJ4QjRzTEgsQ3dCM3NMRSxnQ0FJRSx5QkFIQSxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVT3MzQ2lCLENQbjNDakIsWXhCOHNMSixDd0I1c0xJLHNDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE94Qml0TE4sQ3dCNXNMSSx1Q0FDRSxrQnhCOHNMTixDd0I1c0xJLHNDQUNFLGNBQ0EsUXhCOHNMTixDd0I1c0xJLGtEQUVFLHNCQURBLFl4QitzTE4sQ3dCNXNMSSxrQ0FDQyxpQkFDQSxjQUNBLGN4QjhzTEwsQ3dCMXNMSSxxQ0FFRSxZT3MxQ3FCLENQdjFDckIsMEJ4QjZzTE4sQ3dCM3NMTSwyQ0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXeEJndExSLEN3QnpzTE0sNkNBQ0UsU080MEMwQixDUDMwQzFCLFd4QjJzTFIsQ3dCMXNMUSxtREFDRSxTeEI0c0xWLEN3QnZzTE0sOENBQ0UsVXhCeXNMUixDd0J4c0xRLG9EQUNFLFV4QjBzTFYsQ3dCcHNMSSxtQ0FDRSwwQkFDQSxTeEJzc0xOLEN3QnJzTE0seUNBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUXhCMHNMUixDd0Juc0xNLDJDQUNFLFNPK3lDMEIsQ1A5eUMxQixXeEJxc0xSLEN3QnBzTFEsaURBQ0UsU3hCc3NMVixDd0Jqc0xNLDRDQUNFLFV4Qm1zTFIsQ3dCbHNMUSxrREFDRSxVeEJvc0xWLEN3QjlyTEksMkNBQ0UsNkJBQ0EsVXhCZ3NMTixDd0IvckxNLGlEQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFV4Qm9zTFIsQ3dCN3JMTSwrQ0FDRSxTeEIrckxSLEN3QjlyTFEscURBQ0UsT3hCZ3NMVixDd0IzckxNLGtEQUNFLFl4QjZyTFIsQ3dCNXJMUSx3REFDRSxVeEI4ckxWLEN3QnhyTEksMENBQ0UsNEJBQ0EsU3hCMHJMTixDd0J6ckxNLGdEQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFN4QjhyTFIsQ3dCdnJMTSw4Q0FDRSxTeEJ5ckxSLEN3QnhyTFEsb0RBQ0UsT3hCMHJMVixDd0JyckxNLGlEQUNFLFl4QnVyTFIsQ3dCdHJMUSx1REFDRSxVeEJ3ckxWLEN3QmpyTEkscURBQ0UsY3hCbXJMTixDd0JockxFLHVEQUNFLGlCeEJrckxKLEN3QmhyTEUsNERBQ0UsZXhCa3JMSixDd0JockxFLDZEQUNFLGdCeEJrckxKLEMrQno5SUEsaUJBRUksYzlCajdDYyxDOEJzN0NkLGlCL0IwOUlKLEMrQnQ4SUEscUZBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQng5SUEsbUJBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQng5SUEsb0JBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQng5SUEsb0JBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQng5SUEsbUJBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQng5SUEscUJBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQmw5SUEsNENBSkkscUJBQ0EsWUFDQSxVL0JnK0lKLEMrQng5SUEscUJBRUkscUJBQ0EsWUFDQSxVL0IwOUlKLEMrQng5SUEsYUFDSSxnQi9CMjlJSixDK0J6OUlBLGtCQUNJLGUvQjQ5SUosQytCMTlJQSxlQUNJLGMvQjY5SUosQytCMzlJQSxrQkFDSSxpQi9CODlJSixDK0I3OUlJLDJCQUNJLGtCQUNBLFdBQ0EsUS9CKzlJUixDK0I1OUlBLGtCQUdJLGE1Qm5oREcsQzRCMmhESCxjOUIxaERlLEM4QnloRGYsZTlCaGlEa0IsQzhCa2lEbEIsa0JBQ0EsZ0JBRUEsUUFDQSxvQi9CKzlJSixDK0I5OUlJLDBDQWhCQSw2QkFDQSxzQkFPQSxzQkFLQSxnQi9CNitJSixDK0IxK0lJLHdCQUdJLGEvQnUrSVIsQytCMTlJSSxnRUFFSSxpQi9CODlJUixDK0IzOUlBLHVCQUVJLGlCQURBLGEvQis5SUosQytCNTlJQSxTQUNJLGdCL0IrOUlKLEMrQjc5SUEsVUFDSSxpQi9CZytJSixDK0I5OUlBLFVBQ0ksaUIvQmkrSUosQytCLzlJQSxTQUNJLGUvQmsrSUosQytCaCtJQSxNQUNJLGUvQm0rSUosQytCaitJQSxzQkFDSSxlL0JvK0lKLEMrQmwrSUEsa0JQemhERyxpQnhCKy9MSCxDd0I5L0xFLGlDQUlFLHlCQUhBLGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFVPb2hEaUIsQ1BqaERqQixZeEJpZ01KLEN3Qi8vTEksdUNBR0UsV0FDQSxjQUhBLFNBSUEsa0JBSEEsT3hCb2dNTixDd0IvL0xJLHdDQUNFLGtCeEJpZ01OLEN3Qi8vTEksdUNBQ0UsY0FDQSxReEJpZ01OLEN3Qi8vTEksbURBRUUsc0JBREEsWXhCa2dNTixDd0IvL0xJLG1DQUNDLGlCQUNBLGNBQ0EsY3hCaWdNTCxDd0I3L0xJLHNDQUVFLFlPby9DcUIsQ1ByL0NyQiwwQnhCZ2dNTixDd0I5L0xNLDRDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFd4Qm1nTVIsQ3dCNS9MTSw4Q0FDRSxTTzArQzBCLENQeitDMUIsV3hCOC9MUixDd0I3L0xRLG9EQUNFLFN4QisvTFYsQ3dCMS9MTSwrQ0FDRSxVeEI0L0xSLEN3QjMvTFEscURBQ0UsVXhCNi9MVixDd0J2L0xJLG9DQUNFLDBCQUNBLFN4QnkvTE4sQ3dCeC9MTSwwQ0FFRSxnQ0FDQSxrQ0FDQSxtQ0FIQSxReEI2L0xSLEN3QnQvTE0sNENBQ0UsU082OEMwQixDUDU4QzFCLFd4QncvTFIsQ3dCdi9MUSxrREFDRSxTeEJ5L0xWLEN3QnAvTE0sNkNBQ0UsVXhCcy9MUixDd0JyL0xRLG1EQUNFLFV4QnUvTFYsQ3dCai9MSSw0Q0FDRSw2QkFDQSxVeEJtL0xOLEN3QmwvTE0sa0RBSUUsb0NBRkEsOEJBQ0EsaUNBRkEsVXhCdS9MUixDd0JoL0xNLGdEQUNFLFN4QmsvTFIsQ3dCai9MUSxzREFDRSxPeEJtL0xWLEN3QjkrTE0sbURBQ0UsWXhCZy9MUixDd0IvK0xRLHlEQUNFLFV4QmkvTFYsQ3dCMytMSSwyQ0FDRSw0QkFDQSxTeEI2K0xOLEN3QjUrTE0saURBSUUsb0NBRkEsK0JBQ0EsaUNBRkEsU3hCaS9MUixDd0IxK0xNLCtDQUNFLFN4QjQrTFIsQ3dCMytMUSxxREFDRSxPeEI2K0xWLEN3QngrTE0sa0RBQ0UsWXhCMCtMUixDd0J6K0xRLHdEQUNFLFV4QjIrTFYsQ3dCcCtMSSxzREFDRSxjeEJzK0xOLEN3Qm4rTEUsd0RBQ0UsaUJ4QnErTEosQ3dCbitMRSw2REFDRSxleEJxK0xKLEN3Qm4rTEUsOERBQ0UsZ0J4QnErTEosQytCOW1KQSxrQkFFSSxlQUNBLGM5QmhsRGMsQzhCaWxEZCxlL0IrbUpKLEMrQjdtSkEsWUFFSSxjQURBLFcvQmluSkosQytCOW1KQSxVQUVJLGNBREEsZS9Ca25KSixDK0IvbUpBLGFBQ0ksaUJBQ0EsZS9Ca25KSixDK0JobkpBLGlCUDNpREcsaUJ4QitwTUgsQ3dCOXBNRSxnQ0FJRSx5QkFIQSxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVT3NpRGlCLENQbmlEakIsWXhCaXFNSixDd0IvcE1JLHNDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE94Qm9xTU4sQ3dCL3BNSSx1Q0FDRSxrQnhCaXFNTixDd0IvcE1JLHNDQUNFLGNBQ0EsUXhCaXFNTixDd0IvcE1JLGtEQUVFLHNCQURBLFl4QmtxTU4sQ3dCL3BNSSxrQ0FDQyxpQkFDQSxjQUNBLGN4QmlxTUwsQ3dCN3BNSSxxQ0FFRSxXT3NnRHFCLENQdmdEckIsMEJ4QmdxTU4sQ3dCOXBNTSwyQ0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXeEJtcU1SLEN3QjVwTU0sNkNBQ0UsVU80L0N5QixDUDMvQ3pCLFd4QjhwTVIsQ3dCN3BNUSxtREFDRSxTeEIrcE1WLEN3QjFwTU0sOENBQ0UsV3hCNHBNUixDd0IzcE1RLG9EQUNFLFV4QjZwTVYsQ3dCdnBNSSxtQ0FDRSwwQkFDQSxReEJ5cE1OLEN3QnhwTU0seUNBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUXhCNnBNUixDd0J0cE1NLDJDQUNFLFVPKzlDeUIsQ1A5OUN6QixXeEJ3cE1SLEN3QnZwTVEsaURBQ0UsU3hCeXBNVixDd0JwcE1NLDRDQUNFLFd4QnNwTVIsQ3dCcnBNUSxrREFDRSxVeEJ1cE1WLEN3QmpwTUksMkNBQ0UsNkJBQ0EsV3hCbXBNTixDd0JscE1NLGlEQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFV4QnVwTVIsQ3dCaHBNTSwrQ0FDRSxReEJrcE1SLEN3QmpwTVEscURBQ0UsT3hCbXBNVixDd0I5b01NLGtEQUNFLFd4QmdwTVIsQ3dCL29NUSx3REFDRSxVeEJpcE1WLEN3QjNvTUksMENBQ0UsNEJBQ0EsVXhCNm9NTixDd0I1b01NLGdEQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFN4QmlwTVIsQ3dCMW9NTSw4Q0FDRSxReEI0b01SLEN3QjNvTVEsb0RBQ0UsT3hCNm9NVixDd0J4b01NLGlEQUNFLFd4QjBvTVIsQ3dCem9NUSx1REFDRSxVeEIyb01WLEN3QnBvTUkscURBQ0UsY3hCc29NTixDd0Jub01FLHVEQUNFLGlCeEJxb01KLEN3Qm5vTUUsNERBQ0UsZXhCcW9NSixDd0Jub01FLDZEQUNFLGdCeEJxb01KLEMrQjF2SkksK0JBRUksaUJBREEscUIvQjZ2SlIsQytCenZKUSw0Q0FDSSx3Qi9CMnZKWixDK0J2dkpBLHFCQUNJLGUvQjB2SkosQytCeHZKQSxtQkFDSSxpQi9CMnZKSixDK0J4dkpJLG1CQUNJLFlBSUEsYzlCcG5EVyxDOEJtbkRYLFVBRkEsa0JBQ0EsUS9CNnZKUixDK0J6dkpJLDhCQUNJLFdBQ0EsZ0IvQjJ2SlIsQytCdnZKSSx3QkFDSSxxQkFDQSxrQi9CMHZKUixDK0J6dkpRLDZCQUNJLGEvQjJ2SlosQytCeHZKSSxzQkFHSSxxQkFEQSxZQUVBLGlCQUhBLFUvQjZ2SlIsQytCeHZKSSxvQ0FHSSxnQkFEQSxnQkFEQSxlL0I0dkpSLEMrQnp2SlEsMkNBR0ksY0FEQSxnQi9CMnZKWixDK0J2dkpZLHNEQUNJLGUvQnl2SmhCLEMrQmp2SkEsVUFFSSxtQ0FHQSxnQ0FGQSxxQkFDQSxnQy9Cb3ZKSixDK0JqdkpBLDZCQU1JLGVBRkEsb0JBQ0EscUJBRkEsVS9CcXZKSixDK0JodkpJLCtCQUVJLFNBREEsUy9CbXZKUixDK0IvdUpJLHNDQUVJLGdCQURBLGdCQUVBLGdCL0JpdkpSLEMrQjl1Skksc0NBRUksb0JBREEsZ0IvQml2SlIsQytCL3VKUSw0Q0FDSSxlL0JpdkpaLEMrQjd1SkksaURBQ0ksVy9CK3VKUixDK0IzdUpJLGtCQUNJLFlBRUEsZ0JBREEsYS9CK3VKUixDK0I3dUpRLG9CQUNJLGdCL0IrdUpaLEMrQjV1SkksK0JBQ0ksZ0NBQ0EsZS9COHVKUixDK0I3dUpRLGlDQUNJLGM5Qmh0RE8sQzhCaXREUCxlOUJ4dERVLEM4Qnl0RFYsU0FDQSxvQi9CK3VKWixDK0I5dUpZLDZDQUNJLFEvQmd2SmhCLEMrQjd1SlEsaUNBQ0ksYzlCeHRETyxDOEJ5dERQLGdCL0IrdUpaLEMrQjd1SlEsK0NBQ0ksZUFDQSxlL0IrdUpaLEMrQjd1SlEsOENBQ0ksZ0NBRUEsY0FEQSxjL0JndkpaLEMrQjN1SkEsT0FDSSxjL0I4dUpKLEMrQjV1SkEsY0FDSSxnQi9CK3VKSixDK0I1dUpJLCtCQUNJLGtCL0IrdUpSLEMrQjN1SkkscUJBQ0ksZ0JBQ0EsZ0JBQ0EsYy9COHVKUixDK0I3dUpRLHdCQUNJLFlBQ0EsU0FDQSxTL0IrdUpaLEMrQjl1SlksNEJBQ0ksYzlCNXZERyxDOEI2dkRILGdCL0JndkpoQixDK0IvdUpnQixrQ0FFSSxXQURBLFlBRUEsYzlCandERCxDOEJrd0RDLGdCQUNBLHFCL0JpdkpwQixDK0IvdUpnQiw4QkFFSSx5QkFEQSxrQkFFQSxnQi9CaXZKcEIsQytCN3VKZ0IsNkNBQ0ksV0FDQSxVL0IrdUpwQixDK0J6dUpRLHVCQUNJLGdCQUNBLFMvQjJ1SlosQytCeHVKSSwwQkFFSSw4QkFEQSxlL0IydUpSLEMrQnZ1SkEsb0JQNXVERyxpQnhCdTlNSCxDd0J0OU1FLG1DQUlFLHlCQUhBLGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFVPdXVEaUIsQ1BwdURqQixZeEJ5OU1KLEN3QnY5TUkseUNBR0UsV0FDQSxjQUhBLFNBSUEsa0JBSEEsT3hCNDlNTixDd0J2OU1JLDBDQUNFLGtCeEJ5OU1OLEN3QnY5TUkseUNBQ0UsY0FDQSxReEJ5OU1OLEN3QnY5TUkscURBRUUsc0JBREEsWXhCMDlNTixDd0J2OU1JLHFDQUNDLGlCQUNBLGNBQ0EsY3hCeTlNTCxDd0JyOU1JLHdDQUVFLFdPdXNEcUIsQ1B4c0RyQiwwQnhCdzlNTixDd0J0OU1NLDhDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFd4QjI5TVIsQ3dCcDlNTSxnREFDRSxVTzZyRHlCLENQNXJEekIsV3hCczlNUixDd0JyOU1RLHNEQUNFLFN4QnU5TVYsQ3dCbDlNTSxpREFDRSxXeEJvOU1SLEN3Qm45TVEsdURBQ0UsVXhCcTlNVixDd0IvOE1JLHNDQUNFLDBCQUNBLFF4Qmk5TU4sQ3dCaDlNTSw0Q0FFRSxnQ0FDQSxrQ0FDQSxtQ0FIQSxReEJxOU1SLEN3Qjk4TU0sOENBQ0UsVU9ncUR5QixDUC9wRHpCLFd4Qmc5TVIsQ3dCLzhNUSxvREFDRSxTeEJpOU1WLEN3QjU4TU0sK0NBQ0UsV3hCODhNUixDd0I3OE1RLHFEQUNFLFV4Qis4TVYsQ3dCejhNSSw4Q0FDRSw2QkFDQSxXeEIyOE1OLEN3QjE4TU0sb0RBSUUsb0NBRkEsOEJBQ0EsaUNBRkEsVXhCKzhNUixDd0J4OE1NLGtEQUNFLFF4QjA4TVIsQ3dCejhNUSx3REFDRSxPeEIyOE1WLEN3QnQ4TU0scURBQ0UsV3hCdzhNUixDd0J2OE1RLDJEQUNFLFV4Qnk4TVYsQ3dCbjhNSSw2Q0FDRSw0QkFDQSxVeEJxOE1OLEN3QnA4TU0sbURBSUUsb0NBRkEsK0JBQ0EsaUNBRkEsU3hCeThNUixDd0JsOE1NLGlEQUNFLFF4Qm84TVIsQ3dCbjhNUSx1REFDRSxPeEJxOE1WLEN3Qmg4TU0sb0RBQ0UsV3hCazhNUixDd0JqOE1RLDBEQUNFLFV4Qm04TVYsQ3dCNTdNSSx3REFDRSxjeEI4N01OLEN3QjM3TUUsMERBQ0UsaUJ4QjY3TUosQ3dCMzdNRSwrREFDRSxleEI2N01KLEN3QjM3TUUsZ0VBQ0UsZ0J4QjY3TUosQytCbjNKQSxvQkFFSSxjOUJseURjLEM4Qm15RGQsbUIvQm8zSkosQytCbjNKSSxpQ0FDSSxjL0JxM0pSLEMrQm4zSkksaUNBQ0ksV0FDQSxlQUNBLGMvQnEzSlIsQytCOTJKWSxvRUFDSSxXL0JvM0poQixDK0JsM0pZLHlCQUVJLGNBREEsUy9CcTNKaEIsQytCbDNKWSx5QkFFSSxpQkFDQSxvQkFGQSxTL0JzM0poQixDK0I3MkpRLHlFQUNJLGUvQmczSlosQytCOTJKUSxtQ0FDSSxTL0JnM0paLEMrQjcySkksc0JBQ0ksMEIvQisySlIsQytCNzJKSSxzQkFFSSxZQURBLGdCL0JnM0pSLEMrQjcySkksc0JBQ0ksVy9CKzJKUixDK0IzMkpBLGlCQUNJLDBCL0I4MkpKLEMrQjMySkksZ0NBR0ksYUFGQSxrQkFDQSxXL0IrMkpSLEMrQjUySlEsMkRBRUksZ0JBQ0EscUI1QngyREosQzRCMDJESSxtQ0FKQSwwQkFJQSx1Q0FHQSxhQURBLGdCQURBLGlCL0JnM0paLEMrQjcySlksaUVBQ0ksV0FDQSxrQkFFQSxXQURBLFNBRUEsUy9CKzJKaEIsQytCejJKSSxtREFHSSxnQkFDQSxxQjVCNzNEQSxDNEJnNERBLG1DQUxBLDBCQUtBLHVDQUNBLGtCQUhBLFcvQjgySlIsQytCMTJKUSx5RFhsM0ROLGdDQUNBLGtDQUNBLG1DV2szRFUsV1hqNERYLFNXazREVyxrQkFFQSxXQURBLFNYbDREWCxRV280RFcsUy9CZzNKWixDK0I3MkpJLCtDQUtJLHFCQUhBLGtCQUVBLG1CQUhBLFdBRUEsVy9CaTNKUixDK0I5MkpRLDZEQUdJLGU1QnA1REosQzRCeTVESSwwQ0FEQSwyQkFMQSxVNUJsNURMLEM0Qnk1REssYzlCbjVETSxDOEIyNEROLDBCQUdBLFNBQ0EsdUJBQ0EsaUIvQm0zSlosQytCOTJKUSxvRUFDSSxlL0JnM0paLEMrQjkySlEsdUVBQ0ksa0IvQmczSlosQytCOTJKUSxxRUFDSSxtQi9CZzNKWixDK0I5MkpRLHlEQUNJLG9CL0JnM0paLEMrQi8ySlksNERBRUksYzlCbDZERSxDOEJpNkRGLGdCL0JrM0poQixDK0JoM0pnQix1RUFDSSw0Qi9CazNKcEIsQytCajNKb0IsNkVBQ0kseUIvQm0zSnhCLEMrQmgzSmdCLGtFQUNJLGtCL0JrM0pwQixDK0JqM0pvQiw2RUFDSSw0Qi9CbTNKeEIsQytCajNKb0Isb0VBQ0ksVS9CbTNKeEIsQytCaDNKZ0IsOERBR0ksMkJBREEsYTVCbjdEYixDNEJrN0RhLGU5Qng3REUsQzhCMjdERixTL0JrM0pwQixDK0IxMkpBLGtCQUNJLDRCL0I4MkpKLEMrQjUySkEsaUJBQ0ksZS9CKzJKSixDK0I3MkpBLHFCQUNJLFlBQ0Esa0IvQmczSkosQytCOTJKQSxZQUNJLG9CL0JpM0pKLEMrQi8ySkEsV0FDSSxVL0JrM0pKLEMrQmgzSkEsNkJBR0ksWUFEQSxZQURBLGlCL0JxM0pKLEMrQmozSkEsZ0RBQ0ksUUFFSSxpQi9CbzNKTixDK0JuM0pNLHFCQUZBLHFCL0IwM0pOLEMrQngzSk0sYUFHSSxzQkFEQSxTL0JzM0pWLEMrQm4zSk0sZ0RBQ0ksZ0JBQ0EsVS9CcTNKVixDK0JuM0pNLG1DQUNJLGtCL0JxM0pWLEMrQm4zSk0seUJBR0ksWUFEQSxjQURBLFkvQnUzSlYsQytCcDNKVSxxQ0FDSSxTQUNBLGFBQ0EsaUJBQ0EsMEJBQ0Esb0IvQnMzSmQsQytCcjNKYyx3Q0FDSSxxQi9CdTNKbEIsQytCcjNKYyw0Q0FDSSxzQi9CdTNKbEIsQytCcDNKVSxtQ0FDSSxZL0JzM0pkLEMrQm4zSk0sbUJBQ0ksc0JBQ0EsYS9CcTNKVixDK0JuM0pNLG9CQUNJLFkvQnEzSlYsQytCbDNKVSx1QkFHSSxtQkFGQSxTQUNBLFUvQnEzSmQsQytCajNKTSxpQkFDSSxrQkFDQSxjL0JtM0pWLEMrQmwzSlUsZ0NBR0ksNkJBRkEsZ0JBR0EsZ0JBQ0Esb0JBSEEsVS9CdTNKZCxDK0JsM0pVLGlDQUtJLDZCQUZBLFdBQ0EsbUJBRUEsZUFKQSxnQkFEQSxVL0J5M0pkLEMrQm4zSmMsdUNBQ0ksZS9CcTNKbEIsQytCbDNKVSxrQ0FFSSxnQkFEQSxVL0JxM0pkLEMrQmwzSlUsNkJBQ0ksVS9CbzNKZCxDQUNGLEMrQmgzSkEsa0JBQ0ksYy9CazNKSixDK0JoM0pBLGtDQUNJLGNBQ0Esa0JBQ0EsUS9CbTNKSixDK0JsM0pJLDBDQUNJLGMvQm8zSlIsQytCbDNKSSwrQ0FDSSxxQi9CbzNKUixDK0JsM0pJLHFEQUNJLGMvQm8zSlIsQytCbDNKSSxtRkFFSSxrQkFFQSxXQURBLGVBRUEscUJBQ0EsZ0VBQ0EsY0FDQSxnQkFQQSxnQkFRQSxnQkFLQSxrQkFDQSxpQi9CbzNKUixDK0JsM0pJLDRDQUNJLHlCQUNBLG9DL0JvM0pSLEMrQmwzSkksZ0RBQ0ksc0JBQ0Esa0MvQm8zSlIsQytCbDNKSSw4Q0FDSSxtQi9CbzNKUixDK0JsM0pJLHlDQUNJLG9CQUNBLHFCQUNBLFdBQ0EsY0FFQSxhQURBLFcvQnEzSlIsQytCbDNKSSx1REFDSSxpQi9CbzNKUixDK0JsM0pJLHFEQUNJLGMvQm8zSlIsQytCbDNKSSx5Q0FDSSxnRUFDQSxlL0JvM0pSLEMrQmwzSkksNENBQ0ksVS9CbzNKUixDK0JsM0pJLDJFQUNJLGdDQUNBLGtDQUNBLG1DQUNBLFdBQ0EsY0FDQSxTQUNBLGtCQUNBLFdBQ0EsU0FDQSxPL0JvM0pSLEMrQmwzSkksOEVBRUkseUJBQ0Esa0JBRkEsMEJBR0EscUJBQ0EsMEJBQ0Esa0JBQ0EsWUFDQSxnQkFDQSxTQUNBLFdBQ0EsWS9CbzNKUixDK0JsM0pJLG1EQUNJLGlCL0JvM0pSLEMrQmwzSkksb0RBQ0ksc0JBQ0EsZUFDQSxZL0JvM0pSLEMrQmwzSkksK0NBQ0ksZS9CbzNKUixDK0JsM0pJLG9DQUNJLGlCQUNBLGNBQ0EsYy9CbzNKUixDK0I3MkpJLGtEQUNJLFUvQm8zSlIsQytCbDNKSSxxR0FDSSxXQUNBLGNBQ0EsYS9CbzNKUixDK0JsM0pJLGtEQUNJLGUvQm8zSlIsQytCbDNKSSxvREFDSSxlL0JvM0pSLEMrQmwzSkksd0NBQ0ksa0NBQ0Esb0NBQ0Esa0JBQ0Esb0JBQ0EsZ0JBQ0EsY0FFQSxnQkFEQSxtQi9CcTNKUixDK0JsM0pJLHdDQUNJLGMvQm8zSlIsQytCbDNKSSw0Q0FDSSxnQi9CbzNKUixDK0JqM0pBLG1CQUNJLG9CL0JvM0pKLEMrQmwzSkEsbUJBQ0ksb0IvQnEzSkosQytCbDNKSSxvQkFDSSxxQi9CcTNKUixDK0JuM0pJLG9CQUNJLHFCL0JxM0pSLEMrQnAzSlEsZ0NBQ0ksUy9CczNKWixDK0JsM0pBLGlCQUNJLG1CQUNBLGtCL0JxM0pKLEMrQm4zSkEsc0JBQ0ksbUJBRUEsaUJBREEsVS9CdTNKSixDK0JuM0pJLHdDQUlJLFlBRkEsZUFEQSxzQkFFQSxVL0J1M0pSLEMrQnAzSkksa0NBQ0ksWS9CczNKUixDK0JwM0pJLHFDQUdJLDBCQURBLFlBREEsVy9CdzNKUixDK0JuM0pBLGlCQUdJLDRCQUZBLFdBQ0EsVS9CdTNKSixDK0JwM0pRLDRCQUNJLFUvQnMzSlosQytCbDNKQSxjQUNJLGEvQnEzSkosQytCbjNKQSxpQkFDSSxhL0JzM0pKLEMrQnAzSkEsY0FDSSxrQkFDQSxVL0J1M0pKLEMrQnIzSkEsZUFJSSxnQkFDQSxrQkFGQSxjQURBLE9BSUEsVUFMQSxrQkFNQSxRL0J3M0pKLEMrQnYzSkksa0JBSUksNkJBRUEsY0FIQSxnQkFGQSxTQUlBLFkvQjAzSlIsQytCeDNKUSxvQkFDSSxhL0IwM0paLEMrQnQzSkEseUJBQ0ksZ0IvQnkzSkosQytCdjNKQSwwQkFDSSxVL0IwM0pKLEMrQngzSkEsTUFDSSxPL0IyM0pKLEMrQnozSkEsUUFDSSxPL0I0M0pKLEMrQjEzSkEsbUJBQ0ksaUIvQjYzSkosQytCMzNKQSxVQUNJLFcvQjgzSkosQytCMzNKSSx5QkFDSSx1QkFDQSx3Qi9CODNKUixDK0IzM0pBLE1BQ0kscUJBQ0EscUIvQjgzSkosQytCNzNKSSxvQkFDTyxxQi9CKzNKWCxDK0I1M0pBLGtCQUdJLFNBRkEseUJBQ0EsZ0IvQmc0SkosQytCNzNKQSxxQkFHSSxTQUlBLDBCQURBLHdCQURBLHlCQUpBLFNBQ0EsVUFFQSx1Qi9CbTRKSixDK0I5M0pBLG9CQUVJLFNBREEsUy9CazRKSixDK0IvM0pBLFlBQ0ksZS9CazRKSixDK0JoNEpBLFNBRUksZ0VBREEsYS9CbzRKSixDK0JqNEpBLHNCQUNJLGdCL0JvNEpKLEMrQmw0SkEsaUNBQ0ksVy9CcTRKSixDK0JuNEpBLGtGQUlJLHlCQUhBLG9CQUNBLGVBQ0EscUJBRUEsZ0JBTUEsWS9CZzRKSixDK0I5M0pBLHNGQUdJLGNBREEsZ0VBREEsZS9CMDRKSixDK0J0NEpBLDhGQUNJLHdCL0J5NEpKLEMrQnY0SkEsa0dBQ0ksYS9CMDRKSixDK0J4NEpBLGdHQUNJLHdCL0IyNEpKLEMrQno0SkEsb0dBQ0ksYS9CNDRKSixDK0IxNEpBLG9HQUNJLG1DQUNBLGMvQjY0SkosQytCMzRKQSx3R0FDSSwwQi9CODRKSixDK0I1NEpBLGdDQUNJLFdBQ0EsWUFDQSxnQkFNQSxpQkFIQSxnQi9CNDRKSixDK0J2NEpBLDZCQUdJLFdBQ0EsV0FDQSxZQUhBLGdFQURBLGVBS0EsZS9CazVKSixDK0IvNEpBLGdCQUtFLG9DQUVBLHlCQU5BLHdCQUNBLHVCQUNBLHNCQUNBLDJCQUVBLG1CQUVBLGVBQ0EscUJBQ0EsZ0JBQ0EsbUIvQms1SkYsQytCLzRKQSw2QkFDSSxlL0JrNUpKLEMrQi80SkEsTUFDSSxhL0JrNUpKLEMrQi80SkEscUJBQ0ksaUIvQms1SkosQytCOTRKSSw0QkFDSSw2Qi9CaTVKUixDK0I5NEpBLHFCQUNJLCtCL0JpNUpKLEMrQmg1Skksd0JBRUksbUJBREEsb0IvQm01SlIsQytCMzRKWSxtRUFDSSxxQkFDQSxlL0I4NEpoQixDK0J0NEpBLHdHQUNJLGUvQnk0SkosQytCbjRKQSw2RkFDSSxlL0JzNEpKLEMrQngzSkEsWUFDSSxpQi9CMjNKSixDK0IxM0pJLGVBR0ksY0FGQSxTQUNBLFMvQjYzSlIsQytCMTNKSSxxREFFSSxvQkFEQSxtQi9CNjNKUixDK0IxM0pJLHVCQUNJLFUvQjQzSlIsQytCeDNKQSxzQlhoOEVDLGtCV2k4RUcsUS9CNDNKSixDb0I1ek9DLDRCQW5CQyxvQ0FDQSwyQkFDQSxpQ0FtQkEsV0E3QkQsU0E4QkMsU1dpOEVBLGlCQURBLGVYLzdFQSxVQUNBLGtCQS9CRCxPcEJpMk9ELEMrQi8zSkEsU0FFQyxpQkFEQSxjL0J1NEpELEMrQnI0SkMsZ0JBR0Msa0I1QnArRUssQzRCbStFTCxnQkFEQSwrQi9CeTRKRixDK0J0NEpFLHVCQUNDLGU1QjkrRUssQzRCKytFTCxZQUNBLFUvQnc0SkgsQytCdDRKRSxzQkFDQyxXL0J3NEpILEMrQm40SkEscUJBQ0MsaUIvQnM0SkQsQytCcjRKSSxpREFDSSxXL0J1NEpSLEMrQnQ0SlEsd0RBQ0ksWUFDQSxjL0J3NEpaLEMrQnQ0SlEsdUVBQ0ksUS9CdzRKWixDK0J2NEpZLDZFQUVJLG9DQUNBLDJCQUNBLGlDQUhBLGMvQjQ0SmhCLEMrQm40SkEsOEJBQ0Msd0MvQnM0SkQsQytCcjRKQyx3Q0FDQyxlL0J1NEpGLEMrQnI0SkMsc0NBRVEsZUFESCxnQi9CdzRKTixDK0J0NEpTLDJDQUNJLDhCL0J3NEpiLEMrQnQ0SlMsK0NBQ0ksNkIvQnc0SmIsQytCdDRKSyxtREFFTyxZQUNBLGlCQUZBLFUvQjA0SlosQytCdjRKWSx3RUFDSSxjL0J5NEpoQixDK0J2NEpZLHdEQUNLLGtDQUNBLGUvQnk0SmpCLEMrQnY0SlksNkRBQ0sscUI1Qm5pRk4sQzRCb2lGTSx5SC9CeTRKakIsQytCcDRKWSxvSEFDSyxpQy9CeTRKakIsQytCbDRKQSx5QkFDQyx3Qy9CcTRKRCxDK0JuNEpDLHdDQUVPLFlBRE4sVS9CczRKRixDK0JsNEpDLG9DQUNDLG9DL0JvNEpGLEMrQmw0SkssNENBRUMsYUFEQSx1Qi9CcTRKTixDK0JqNEpLLHVEQUVDLFVBRUEsa0JBREEsU0FGQSw0QkFJQSxxQi9CbTRKTixDK0JoNEpLLDBEQUdDLGlCQURBLFVBREEsMEIvQm80Sk4sQytCOTNKQyxpQ0FDQyxlNUJwbEZNLEM0QnFsRk4scUIvQmc0SkYsQytCLzNKRSxrREFDQyx3Qy9CaTRKSCxDK0IvM0pFLDZDQUNDLGUvQmk0SkgsQytCNTNKQSxXQUlDLGtCNUJyakZTLEM0QmtqRk4sYUFDSCxpQkFDQSxlL0JnNEpELEMrQjkzSkMsMEJBQ0MsZS9CZzRKRixDK0I3M0pFLHFDQUNDLGUvQiszSkgsQytCMzNKRyx3RkFDQyxjL0I2M0pKLEMrQnQzSkksdUlBRUksVTVCdG5GRCxDNEJxbkZDLG1DL0IwM0pSLEMrQi8ySkksa0RBQ0ksb0JBQ0EsZS9CaTNKUixDK0IvMkpJLDZEQUNJLG9CL0JpM0pSLEMrQmgzSlEsa0VBQ0kscUIvQmszSlosQytCaDNKUSx1RUFDSSwySC9CazNKWixDK0JoM0pRLGtFQUNJLG9DL0JrM0paLEMrQmozSlksOEVBQ0ksOEIvQm0zSmhCLEMrQmgzSlEsc0VBQ0ksbUMvQmszSlosQytCajNKWSxrRkFDSSw2Qi9CbTNKaEIsQytCcDRKSSw2REFxQkksc0JBREEsbUIvQm8zSlIsQytCajNKWSxrRkFFSSxhQURBLGdCL0JvM0poQixDK0JqM0pZLG1GQUdJLGNBQ0Esc0JBQ0EsZUFDQSxnQkFMQSxZQU1BLGlCQUNBLGtCQU5BLFUvQnkzSmhCLEMrQi8ySkksdURBQ0ksd0I1QnJxRkQsQzRCd3FGQyxzQkFEQSxtQi9CazNKUixDK0JoM0pRLG1FQUlJLHFCQUhBLGtCQUVBLFVBREEsUUFHQSxTL0JrM0paLEMrQjkySlksZ0pBQ0ksb0IvQm0zSmhCLEMrQmozSlksNEVBRUksVTVCL3JGUixDNEJnc0ZRLHNCQUNBLGVBQ0EsZTlCaHNGTSxDOEI0ckZOLGdCL0J1M0poQixDK0JsM0pnQixpRkFDSSxhL0JvM0pwQixDK0JqM0pZLHFLQUNJLGMvQm0zSmhCLEMrQmgzSlEsOERBQ0kscUJBQ0EsUy9CazNKWixDK0JoM0pRLG1FQUNJLG9CL0JrM0paLEMrQjcySkUsdUVBQ0ksc0JBQ0EsZ0JBRUEseUJBREEsZ0JBRUEsWUFDSCxlQUNHLGdCL0IrMkpOLEMrQjcySkcsNEtBR0MsWUFDQSxnQkFGWSxlQURBLGtCL0JrM0poQixDK0I5MkpJLHdMQUNDLFcvQmczSkwsQytCNTJKTSx1RkFFQyxrQjVCeHVGSSxDNEJ1dUZKLGdCQUVBLGEvQjgySlAsQytCMzJKTSw2RUFDQyx5QkFDQSxVL0I2MkpQLEMrQjEySk0sNkVBQ0MsYS9CNDJKUCxDK0J0MkpFLHlFQUVJLFVBREgsZ0JBRUcscUIvQncySk4sQytCdDJKTSw4RUFDQyxlQUNBLGUvQncySlAsQytCbDJKWSwyRkFDSSx3Qi9CbzJKaEIsQytCbDJKWSwwRkFDSSxtQi9CbzJKaEIsQytCaDJKQywwQkFDTyxlL0JrMkpSLEMrQmgySkcsbUNBRUMsK0QvQmsySkosQytCajJKSSx3REFFSSx3Qy9CbTJKUixDK0JsMkpRLGlGQUNDLFcvQm8ySlQsQytCbjJKUyxnT0FFRixnQkFEQSxXL0JzMkpQLEMrQnAySk8sME9BQ0Msa0IvQnMySlIsQytCbjJKTSxtSEFDQyx5QkFDQSxlL0JxMkpQLEMrQnAySk8sb1BBRUMsa0IvQnEySlIsQytCNzFKRSxnQ0FDQyxlL0IrMUpILEMrQjMxSkcsMkNBQ0MscUIvQjYxSkosQytCNTFKSSxnRUFDQyxXL0I4MUpMLEMrQjUxSk0saUZBQ0MsZS9CODFKUCxDK0I1MUpNLDhKQUVDLGtCL0I2MUpQLEMrQnoxSk0sd0ZBRUksZ0JBREEsVy9CNDFKVixDK0IxMUo0QiwyRkFDSSxVL0I0MUpoQyxDK0IzMUpnQyxnR0FDSSxlQUNBLGUvQjYxSnBDLEMrQmwxSk8sa05BQ0MsZS9CdTFKUixDK0I1MEpDLHFDQUlJLDBCQURBLHNCQUZILG9CQUNHLG9CL0JpMUpMLEMrQjkwSkssMkRBQ0MsZUFDQSxnQi9CZzFKTixDK0IvMEpNLDhKQUNDLGdCQUNBLGtCL0JpMUpQLEMrQmgxSkksd0tBQ0MsZS9CazFKTCxDK0JqMUpvQixzTEFHSSxVNUI5MkZqQixDNEI0MkZpQixpQkFDQSxpQi9CbzFKeEIsQytCNTBKSyxrRUFFTyxnQkFETixlL0IrMEpOLEMrQjcwSk0scUVBQ0MscUIvQiswSlAsQytCMTBKTSw2SUFDQyxlL0IrMEpQLEMrQjUwSk8sdUZBQ0MsYy9CODBKUixDK0IzMEpPLGlIQUNDLDBCQUNILHNDL0I2MEpMLEMrQjEwSk8scUhBQ0MsNEIvQjQwSlIsQytCeDBKUSwrR0FFRiwwQkFERyxvQi9CMjBKVCxDK0JyMEpRLDBHQUNDLGtDL0J1MEpULEMrQi96SkEsUUFFQyxxQkFFQSxZQUhBLGtCQUVBLFUvQm0wSkQsQytCaDBKUSxnREFDSSx3QkFDQSxvQi9CazBKWixDK0JyMEpDLGNBT0MsU0FGQSxVQUNBLE8vQm8wSkYsQytCbDBKRSw4QkFDQyx3QjVCbDZGSyxDNEJtNkZMLFMvQm8wSkgsQytCbjBKRyxxQ0FDQyxtQ0FDQSwrQkFDQSwwQi9CcTBKSixDK0JsMEpFLDRCQUNDLHVCL0JvMEpILEMrQmgwSkMsZ0JBUUMsd0I1Qno3RlMsQzRCdzdGVCxTQUxBLGVBR0EsT0FGQSxXQUdBLFFBRkEsSy9CdzBKRixDK0JoMEpFLHVDQVhBLGtCQVFBLHVCQUNBLGMvQjYwSkYsQytCMzBKRSx1QkFPQyxxQjVCLzhGSyxDNEI4OEZMLFdBSkEsV0FDQSxZQUVBLFNBREEsVS9CdTBKSCxDK0I5ekpHLDZCQUNDLGlCL0JnMEpKLEMrQmwwSkUsc0JBSUMsa0IvQmkwSkgsQytCNXpKQSwwQkFLSSxlNUJsK0ZJLEM0QmcrRkosU0FJQSx3QkFMSCxlQUVHLFlBRUEsVy9CK3pKSixDK0I1ekpFLCtFQUNDLFcvQjh6SkgsQytCNXpKRSw2RkFDQyxlL0I4ekpILEMrQjd6SkcseUdBQ0MsZS9CK3pKSixDK0J6ekpBLGFBQ0kseUVBQ0EsaUJBQ0EsVS9CNHpKSixDK0J4ekpDLHFDQUNDLGUvQjJ6SkYsQytCMXpKRSxzREFHQyxnQkFHUyxvQjVCaDlGSCxDNEI4OEZILGdCQUZILGdCQUdHLGlCQUpNLGUvQmkwSlosQytCM3pKTSwyREFDQyxjL0I2ekpQLEMrQjN6Sk0sMERBQ0MsZ0JBQ0EsVy9CNnpKUCxDK0J4ekpJLHFDQUNJLHlCQUNBLGUvQjB6SlIsQytCcnpKQywwQ0FDQyxvQi9Cd3pKRixDK0JuekpDLHFDQUNDLG9CL0JzekpGLEMrQmp6SkMsOENBQ0Msb0IvQm96SkYsQytCL3lKQyxrQ0FDQyxvQi9Ca3pKRixDK0I3eUpDLHFDQUNDLHFCL0JnekpGLEMrQjV5SkEsZUFFSSx1Q0FFQSxlQURBLGdCQUZBLG9CL0JrekpKLEMrQmx5Skksa0RBQ0ksYS9CNHlKUixDK0IzeUpRLHdEQUNJLG9CL0I2eUpaLEMrQnh5SkksVUFHSSx3QjVCM2hHQyxDNEI0aEdELGtCQUZBLFdBREEsVS9COHlKUixDK0IxeUpRLHdCQUdJLGtCQUZBLGNBQ0EsYy9CNnlKWixDK0J2eUpZLHdEQUVJLHdCNUJua0dOLEM0QmtrR00sUy9COHlKaEIsQytCM3lKWSw0QkFFSSx3QjVCcmtHUCxDNEJva0dPLFMvQjh5SmhCLEMrQjN5SlksNEJBRUksd0I1QjVqR0gsQzRCMmpHRyxTL0I4eUpoQixDK0IzeUpZLDRCQUVJLHdCNUJ2bEdSLEM0QnNsR1EsUy9COHlKaEIsQytCM3lKWSw0QkFFSSx3QjVCeGxHSixDNEJ1bEdJLFUvQjh5SmhCLEMrQnZ5SkksMEJBQ0ksZS9CMHlKUixDK0J4eUpJLGlDQUNJLGEvQjB5SlIsQytCdHlKQSxrQkFLQyxzQkFKQSxhQUtBLGNBSkEsa0JBRUEsWUFEQSxZL0I0eUpELEMrQnh5SkMsMkJBQ0MsZS9CMHlKRixDK0J6eUpFLDZCQUVDLGNBREEsZS9CNHlKSCxDK0J4eUpDLHFCQUNDLDZCL0IweUpGLEMrQnp5SkUsdUJBR0MsV0FGQSxlQUNBLGdCQUVBLFUvQjJ5SkgsQytCdnlKQSxnQkFDSSxvQi9CMHlKSixDK0J2eUpJLHdDQUNJLGEvQjB5SlIsQytCdHlKQSxlQUNJLFdBRUEsa0JBREEsVS9CMHlKSixDK0J4eUpJLGtCQUNJLGMvQjB5SlIsQytCcnlKSSxrQ0FDSSxXQUNBLFUvQnd5SlIsQytCcnlKSSw0Q0FFSSxnQkFEQSxPL0J3eUpSLEMrQnJ5SlEsbURBQ0ksa0JBQ0EsVS9CdXlKWixDK0JqeUpJLHVDQUNJLHFCL0JveUpSLEMrQjV4Skksd0NBR0ksZUFDQSxpQkFDQSxlQUpBLGtCQUNBLFcvQm15SlIsQytCOXhKWSxtREFDSSxhL0JneUpoQixDK0I1eEpJLDZDQUNJLFMvQjh4SlIsQytCNXhKSSxxQ0FDSSxVL0I4eEpSLEMrQjV4SkkscUNBQ0ksVy9COHhKUixDK0I1eEpJLDJEQVFJLG1CQUZBLFdBQ0EsWUFIQSwwQkFEQSxjQURBLGdCQURBLG9CQUlBLGtCL0JpeUpSLEMrQjd4SlEsOERBQ0kscUJBRUEsV0FEQSxrQi9CZ3lKWixDK0I1eEpRLDhFQUNJLHNCL0I4eEpaLEMrQnp4SkEsMENBRVEsMkRBRUksMkJBREEsYS9CNHhKVixDQUNGLEMrQnR4SkEsMENBRVEsMkRBQ0kseUIvQnV4SlYsQ0FDRixDQXpnUUEsU0FDQyxnQkEyZ1FELENBMWdRQyxlQUNDLFFBNGdRRixDQXpnUUEsT0FDQyxTQTRnUUQsQ0F6Z1FDLGtCQUVDLGdCQURBLCtCQTZnUUYsQ0EzZ1FFLHdCQUdDLFdBRkEsV0FDQSxhQThnUUgsQ0EzZ1FFLDZCQUNDLGtCQTZnUUgsQ0EzZ1FFLHNCQUNDLGlCQTZnUUgsQ0ExZ1FDLGdCQUNDLGNBRUEsV0FEQSx1QkFFQSxXQTRnUUYsQ0EzZ1FFLGtCQUNDLGFBNmdRSCxDQXpnUUUsMEdBQ0MscUJBQ0EsVUEyZ1FILENBemdRRSwrQkFDQyxvQkEyZ1FILENBdmdRQSxXQUNDLGFBMGdRRCxDQXZnUUEsWUFLQyxlR3RETyxDSHFEUCx3QkcxQ1UsQ0gwQ1Ysd0JHMUNVLENINENWLGlCQUpBLGFBREEscUJBK2dRRCxDQXpnUUMsbUNBQ0MsWUEyZ1FGLENBdGdRQyxlQUNDLGdCQTJnUUYsQ0F6Z1FDLGVBQ0MsY0EyZ1FGLENBMWdRRSw0QkFDQyw0QkE0Z1FILENBeGdRRSxpQkFDQyxnQkFDQSxTQTBnUUgsQ0F4Z1FFLHFFQUNDLGlCQTBnUUgsQ0F2Z1FDLG9CQUVHLGNBREEsU0EwZ1FKLENBeGdRSSx1QkFFQyw2QkFEQSxhQTJnUUwsQ0F6Z1FLLDRDQUNDLFFBMmdRTixDQXZnUUMsK0NBQ0cscUJBeWdRSixDQXJnUUEsV0FDQyx5QkFDQSxhQUNBLHFCQXdnUUQsQ0F2Z1FDLGFBQ0MsUUF5Z1FGLENBdmdRQyxjQUNDLGNBeWdRRixDQXZnUUMsZ0JBS0MsZ0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19mZWVkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9qdi5DYW5kLkFkZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2N1cnJlbmN5U2VsZWN0MldpZGdldC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fY29udGFjdERldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19ibHVlLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYWN0aW9uc0Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybVRlbXBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvc3VzeS9fZ3JpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tb2RhbC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hcHBsaWNhdGlvbk1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uVGFicy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19pZGVudGl0eS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190cmlhbmdsZS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19maWVsZHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vYmlsZS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvdmlkZW9zL19qdi5WaWRlb3MuTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9ibHVlcHJpbnQvX2xpcXVpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvc3VzeS9fc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL2p2LkNhbmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xlXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbi5jYW5kaWRhdGUtZmVlZHtcbiAgICAuZmVlZC1pY29ue1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbiAgICAuY29ubmVjdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgICAucHVibGlzaGVkRGF0ZXtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICB9XG4gICAgLmZlZWRDb250ZW50e1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgLmZlZWRPYmp7XG4gICAgICAgICAgICAmLmNsZWFyZml4OmFmdGVye1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbGVhcmZpeHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVlZEZpbHRlclRyaWdnZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgIC5uZXdQb3N0e1xuICAgICAgICAmLmljb24tc2hhcmUtcG9zdDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVlZC1kYXRhe1xuICAgICAgICAuaWNvbi1hdHRhY2htZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53MzB7XG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZ3JheS1ib3h7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNlYztcbn1cbi5sb2FkLW1vcmV7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5wYWdpbmF0ZS10b3B7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIodXAsICRibHVlLCA1cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgfVxufVxuXG5cbi5wYWdpbmF0ZS1kb3due1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKGRvd24sICRibHVlLCA1cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgfVxufVxuXG4uZmVlZE1pZ3JhdGlvbkluUHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgLmxpbmUxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluOyBcbiAgICB9XG5cbiAgICAubGluZTIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLmFsbEFwcGxpY2F0aW9uc0ZlZWRUYWIge1xuICAgIGxlZnQ6IDIwcHg7XG59XG5cbi5zb2NpYWxBY3Rpb25ze1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLmxpa2VDb21tZW50QmFye1xuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmxpa2V7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIC5saWtlVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBcbiAgICAgICAgICAgIC50b29sdGlwV2luZG93e1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10aHVtYnMtdXB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnRze1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIC5jb21tZW50Qm94e1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3RpdmVUZXh0YXJlYXtcbiAgICBcdGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGF0ZXN0Q29tbWVudHtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuICAgIC5wcmV2aW91c0NvbW1lbnRze1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cbiAgICAuY29tbWVudHNBY3Rpb25ze1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cbiAgICAuY29tbWVudHtcbiAgICAgICAgLmFjdG9ye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rvck5hbWV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb21tZW50VGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb21tZW50RGV0YWlsc3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgXG59XG5cbi5pY29uLWJvcmRlci1ibHVle1xuICAgIHRleHQtc2hhZG93OiAtMXB4IDAgJGJsdWUsIDAgMXB4ICRibHVlLCAxcHggMCAkYmx1ZSwgMCAtMXB4ICRibHVlO1xufVxuXG4uc21hbGwtaGVpZ2h0e1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA4NXB4O1xufVxuXG4uc21hbGwtZm9udHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xufVxuXG4uZG90LXNlcGFyYXRvcjpiZWZvcmV7XG5cdGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcImp2LkNhbmRcIjtcblxudGFibGUgdGQge1xuXHRwYWRkaW5nOiA4cHggMTBweDtcblx0aW5wdXR7XG5cdFx0bWFyZ2luOjBweDtcblx0fVxufVxuLmVycm9ye1xuXHRjb2xvcjpyZWQ7XG59XG4uYWRkQ2FuZCB7XG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHRsZWdlbmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMTBweCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaW5saW5lIHtcblx0XHRpbnB1dCwgc2VsZWN0LCBsYWJlbCwgLnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQudWktcmVzZXR3cmFwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cbi5xdWlja1ZpZXcge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLmFkZE5ld0NhbmR7XG5cdHdpZHRoOjQwMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdGJvcmRlci10b3AtY29sb3I6ICRibHVlLXRyaTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRtYXJnaW4tbGVmdDogNTBweDtcblx0LnVuZGVybGluZS5ub1RvcE1hcmdpbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudW5kZXJsaW5lIHtcblx0XHQvKmJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyKi87XG5cdH1cblx0aDN7XG5cdFx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0fVxuXHRkdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Ji5ib3R0b21Cb3JkZXJ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcblx0XHR9XG5cdH1cblx0ZGR7XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117XG5cdFx0XHRtYXJnaW46NXB4IDAgMTBweCAwO1xuXHRcdH1cblx0fVxuXHR1bC5saXN0e1xuICBcdFx0cGFkZGluZzowO1xuICBcdFx0bWFyZ2luOjEwcHggMDtcbiAgXHRcdGxpe1xuICBcdFx0XHRwYWRkaW5nOjFweCAwO1xuICBcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgXHRcdFx0YS5yaWdodFtjbGFzcyo9aWNvLV17XG4gIFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubm9Cb3JkZXIsIC5ib3JkZXItbm9uZSB7XG4gIFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5yZXN1bWVCb3h7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG5cdHBhZGRpbmc6MTBweDtcblx0d2lkdGg6IDUzNXB4ISBpbXBvcnRhbnQ7XG5cdHB7XG5cdFx0bWFyZ2luOjA7XG5cdH1cblx0aDN7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdH1cblx0LnByZSB7XG5cdFx0LypCdWcgIzE2MjI3IC0gTlZcblx0XHRJRSA4IGRvZXNudCBzZWVtIHRvIHN1cHBvcnQgcHJlLXdyYXAgLlxuXHRcdGh0dHA6Ly9zb2NpYWwubXNkbi5taWNyb3NvZnQuY29tL0ZvcnVtcy9pZS9lbi1VUy9hNmNlNzk1Yi1hNTI1LTRhY2QtYjYwNS0zOTViYjAzNjFmMjMvaWU4LW5vLWxvbmdlci1zdXBwb3J0cy1wcmV3cmFwIC5cblx0XHRUaGlzIGlzIHRoZSBjc3MgcHJvcGVydHkgd2UgdXNlIHRvIGJyZWFrIGludG8gbmV3IGxpbmVzIG9uIG90aGVyIGJyb3dzZXJzLiovXG5cdFx0d2hpdGUtc3BhY2U6IHByZVxcOSAhaW1wb3J0YW50O1xuXHRcdCYuZmlsZUNvbnRlbnR7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0cGFkZGluZzoxMHB4IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi52ZXRlcmFuU3RhdHVzIHtcblx0ZGwge1xuXHRcdGRpdiB7XG5cdFx0XHRkZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXZbbmctc3dpdGNoLXdoZW49Q2hlY2tCb3hdIHtcblx0Lmp2LWFjdGlvbi1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGFiZWx7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG4gIH0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmFkaWVudFwiO1xuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcdFxuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4td2lkdGg6IDUwcHg7XG5cdHBhZGRpbmc6IDhweCAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTIwJSk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHQgICBib3JkZXI6IG5vbmU7XG5cdH1cblx0JjphY3RpdmV7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cbn1cblxuQG1peGluIGhvbGxvdy1idXR0b24oJGNvbG9yOiAkYmx1ZSkge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0cGFkZGluZy1ib3R0b206IDdweDtcblx0cGFkZGluZy10b3A6IDdweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuXHR9XG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRib3JkZXItY29sb3I6ICRkYXJrLXRyaTtcblx0fVxufVxuXG4uanYtYmx1ZUJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG5cbi5qdi1ncmF5QnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCRkYXJrLXRyaSk7XG59XG5cbi8qKiogQlVUVE9OUyAqKiovXG4uYnRuLCAlYnRuIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRAaW5jbHVkZSBidXR0b247XG5cdCYucmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQmLmlubGluZSB7XG5cdFx0cGFkZGluZzogN3B4IDlweDtcblx0fVxufVxuLmJ0bi1jYW5jZWwsICVidG4tY2FuY2VsLCAuY2FuY2VsLCAlY2FuY2VsIHtcblx0QGV4dGVuZCAlYnRuO1xuXHRAaW5jbHVkZSBidXR0b24oJGRhcmstdHJpKTtcbn1cbi5idG4tZ3JlZW4sICVidG4tZ3JlZW4ge1xuXHRAZXh0ZW5kICVidG47XG5cdEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xufVxuLmJ0bi1ibHVlLCAlYnRuLWJsdWUge1xuXHRAZXh0ZW5kICVidG47XG5cdEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG4uYnRuLWhvbGxvdyB7XG5cdEBpbmNsdWRlIGhvbGxvdy1idXR0b24oKTtcbn1cblxuLmJ0bi1yZWR7XG5cdEBleHRlbmQgJWJ0bjtcblx0QGluY2x1ZGUgYnV0dG9uKCRyZWQpO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG4vLyBTdHlsZWtpdCBDb2xvcnNcbiRibGFjazogIzIyMjtcbiR3aGl0ZTogI0ZGRjtcbiRkYXJrOiAjMzMzO1xuJGRhcmstcHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDc1LjUlKTsgLyogI2YxZjFmMSAqL1xuJGRhcmstc2VjOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDYwJSk7IC8qICNDQ0MgKi9cbiRkYXJrLXRyaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzMCUpOyAvKiAjNjY2ICovXG4kZGFyay1ibHVlOiAjMzE0NzlFO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZTogIzNkODdjZjsgLyogJGJsdWU6ICM0MTg4Q0M7ICovXG4kYmx1ZS1wcmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGJsdWUtdHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0yMCUpO1xuXG4kZ3JlZW46ICMzOEIyNEE7XG4kZ3JlZW4tcHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTtcbiRncmVlbi10cmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kcmVkOiAjZTUxNDE0O1xuJHJlZC1wcmk6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiA0MyUpO1xuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpO1xuJHJlZC10cmk6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJG9yYW5nZTogI2Y1N2QyMTtcbiRvcmFuZ2UtcHJpOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNDMlKTtcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTtcbiRvcmFuZ2UtdHJpOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogLTclKTtcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMzAlKTtcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4keWVsbG93OiAjZjllZDI1O1xuJHllbGxvdy1wcmk6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAzNCUpO1xuJHllbGxvdy1zZWM6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAyMCUpO1xuJHllbGxvdy10cmk6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAtMTAuNSUpO1xuXG4kbGlua2VkaW4tY29sb3I6ICMwRDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0QUFERjtcbiRnb29nbGUtY29sb3I6ICNERDRCMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzRDVCOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN0VFNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuJGJsdWUtbmF2aGlnaGxpZ2h0LWNvbG9yOiAjNjM5NUMyO1xuXG4kYmx1ZS00NjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NiUpO1xuJHB1cnBsZTogIzczNTRiZDtcbiRibGFjazogIzIyMjtcbiRib3JkZXI6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzAlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJGdyaWRBY3Rpb25Db2xvcjogJGRhcmstcHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiR0aC1hY3Rpb24tYmctY29sb3I6ICRkYXJrLXByaTtcbiR0aC1iZy1jb2xvcjogJGJsdWUtcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cbi8vc29jaWFsIGJ1dHRvbnNcbiRsaW5rZWRpbl9jb2xvcjogIzAwN0FBQTtcbiRnb29nbGVfY29sb3I6ICM0Mjg1ZjQ7XG4kZmFjZWJvb2tfY29sb3I6ICM0QTQ3OTc7XG4kdHdpdHRlcl9jb2xvcjogIzQyOURFMjtcblxuJGdyZXk6ICM4MDgwODA7IiwiXG4vLyBJRTlcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnOiBmYWxzZTtcblxuQHVzZSBcIi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbi8vLy8gRk9OVFMgLy8vL1xuXG5AdXNlIFwiLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG4vL0BpbmNsdWRlIGZvbnRzO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4vY29tbW9uL2dyYWRpZW50XCI7XG5cbkB1c2UgXCIuL2NvbW1vbi9idXR0b25zXCI7XG5AdXNlIFwiLi9jb21tb24vdHJpYW5nbGVcIiBhcyAqO1xuQHVzZSBcIi4vY29tbW9uL3BhZ2luYXRpb25cIjtcblxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhOiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0OiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmE6IGZhbHNlICFkZWZhdWx0O1xuXG4vLy8vIFVUSUxJVElFUyAvLy8vXG5cbi8vIEFkZHMgY3Jvc3MtYnJvd3NlciBwcmVmaXhlcyB0byB0aGUgc3BlY2lmaWVkIHByb3BlcnR5XG5AbWl4aW4gdmVuZG9yKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCB7IC13ZWJraXQtI3skcHJvcGVydHl9OiAtd2Via2l0KCR2YWx1ZSk7IH1cblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSB7IC1tb3otI3skcHJvcGVydHl9OiAtbW96KCR2YWx1ZSk7IH1cblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0IHsgLW1zLSN7JHByb3BlcnR5fTogLW1zKCR2YWx1ZSk7IH1cblx0QGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgeyAtby0jeyRwcm9wZXJ0eX06IC1vKCR2YWx1ZSk7IH1cblx0I3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cblxuLy8vLyBBTklNQVRJT05TIC8vLy9cblxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLW5hbWUsICRwcm9wZXJ0aWVzKTsgfVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRlbGF5LCAkcHJvcGVydGllcyk7IH1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJHByb3BlcnRpZXMpIHsgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kdXJhdGlvbiwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRpcmVjdGlvbiwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgJHByb3BlcnRpZXMpOyB9XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkcHJvcGVydGllcykgeyBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiwgJHByb3BlcnRpZXMpOyB9XG5cbkBtaXhpbiBzbGlkZS11cCgkZHVyYXRpb246IDAuM3MpIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIC41LCAxKTtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBzbGlkZS1kb3duKCRkdXJhdGlvbjogMC4zcywgJGhlaWdodDogMTAwMHB4KSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdG1heC1oZWlnaHQ6ICRoZWlnaHQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuXG4vLy8vIFNQRUVDSCBCVUJCTEVTIC8vLy9cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgc3BlZWNoIGJ1YmJsZXMgKHVzZWQgZm9yIG51bWJlcnMpXG5AbWl4aW4gYnViYmxlKCRiYWNrZ3JvdW5kOiBub25lLCAkdGV4dDogbm9uZSkge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRAaWYgJHRleHQgIT0gbm9uZSB7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHR9XG5cdEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGJvdHRvbTogLTNweDtcblx0XHRsZWZ0OiA0cHg7XG5cdFx0QGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxufVxuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSByaWJib24gd3JhcHBpbmcgYXJvdW5kIHRoZSBlZGdlIG9mIHNvbWV0aGluZyAodGltZSBzdGFtcHMpXG5AbWl4aW4gYnViYmxlLXNpZGUoJGJhY2tncm91bmQ6ICRibHVlLCAkdGV4dDogJHdoaXRlLCAkdGFpbDogYm90dG9tLCAkc2lkZTogcmlnaHQpIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCAkZGFyay1wcmk7XG5cdEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKCRzaWRlLCAkYmFja2dyb3VuZCk7XG5cdGNvbG9yOiAkdGV4dDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDVweCA3cHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdGZsb2F0OiAkc2lkZTtcblx0ei1pbmRleDogMjtcblx0JjphZnRlciB7XG5cdFx0I3skdGFpbH06IC00cHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHRtYXJnaW4tI3skc2lkZX06IC02cHg7XG5cdCY6YWZ0ZXIge1xuXHRcdCN7JHNpZGV9OiAwO1xuXHR9XG59XG5cbi8vLy8gV0lEVEggSEVMUEVSUyAvLy8vXG5cbkBlYWNoICR3aWR0aCBpbiAwLCA1LCAxMCwgMjAsIDI1LCAzMCwgMzMsIDM0LCAzNSwgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCwgODUsIDkwLCA5NSwgMTAwIHtcblx0LncjeyR3aWR0aH0ge1xuXHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJHdpZHRoLCAxMDApKSAhaW1wb3J0YW50O1xuXHRcdEBpZiAkd2lkdGggPT0gMTAwIG9yICR3aWR0aCA9PSAwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGlmICR3aWR0aCA9PSAwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vL01hcmdpbiBIZWxwZXJzXG5AZWFjaCAkbWFyZ2luVG9wIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5Ub3AjeyRtYXJnaW5Ub3B9IHtcblx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luVG9wK3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW5SaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQubWFyZ2luUmlnaHQjeyRtYXJnaW5SaWdodH0ge1xuXHRcdG1hcmdpbi1yaWdodDogJG1hcmdpblJpZ2h0K3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW5MZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5MZWZ0I3skbWFyZ2luTGVmdH0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkbWFyZ2luTGVmdCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkbWFyZ2luQm90dG9tIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG5cdC5tYXJnaW5Cb3R0b20jeyRtYXJnaW5Cb3R0b219IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luQm90dG9tK3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBlYWNoICRtYXJnaW4gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCwgODUsIDkwLCA5NSwgMTAwIHtcblx0Lm0jeyRtYXJnaW59IHtcblx0XHRtYXJnaW46ICRtYXJnaW4rcHg7XG5cdFx0QGlmICRtYXJnaW4gPT0gMTAwIG9yICRtYXJnaW4gPT0gMCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0QGlmICRtYXJnaW4gPT0gMCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vUGFkZGluZyBIZWxwZXJzXG5AZWFjaCAkcGFkZGluZ1RvcCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ1RvcCN7JHBhZGRpbmdUb3B9IHtcblx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmdUb3ArcHggIWltcG9ydGFudDtcblx0fVxufVxuQGVhY2ggJHBhZGRpbmdSaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ1JpZ2h0I3skcGFkZGluZ1JpZ2h0fSB7XG5cdFx0cGFkZGluZy1yaWdodDogJHBhZGRpbmdSaWdodCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkcGFkZGluZ0xlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcblx0LnBhZGRpbmdMZWZ0I3skcGFkZGluZ0xlZnR9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nTGVmdCtweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AZWFjaCAkcGFkZGluZ0JvdHRvbSBpbiAwLCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuXHQucGFkZGluZ0JvdHRvbSN7JHBhZGRpbmdCb3R0b219IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmdCb3R0b20rcHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AZWFjaCAkcGFkIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSwgODAsIDg1LCA5MCwgOTUsIDEwMCB7XG5cdC5wI3skcGFkfSB7XG5cdFx0cGFkZGluZzogJHBhZCtweDtcblx0XHRAaWYgJHBhZCA9PSAxMDAgb3IgJHBhZCA9PSAwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwIDtcblx0XHRcdG1hcmdpbi1yaWdodDogMCA7XG5cdFx0fVxuXHRcdEBpZiAkcGFkID09IDAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwIDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgO1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vSGVscGVyIGNsYXNzIHRvIGF2b2lkIHByaW50aW5nIHRoZSBVUkwgd2hlcmUgPGE+IGhyZWYgaXMgdXNlZFxuXG5AbWVkaWEgcHJpbnQgeyAgXG4gICAgYVtocmVmXTphZnRlciB7IGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfSAgXG59XG4iLCIvKiAgcHVycG9zZTogdGhpcyBjYW4gYmUgdXNlZCB0byBkZWZpbmUgc3R5bGVzIGZvciBjb250cm9sIGJhc2VkIG9uIHNlbGVjdDIgb3IgdG8gb3ZlcnJpZGUgc3R5bGVzIGZvciBzZWxlY3QyIGFjcm9zcyBhcHAuXG4gICAgaW1wbGVtZW50ZWQ6IGpoaXJlIGFuZCBjb250YW50Y3NcbiovXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4kbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoOiAyNTBweDtcbiRjb250cm9sLXRleHQtc2l6ZTogMTJweDtcbiRjb250cm9sLWZvbnQ6IHNhbnMtc2VyaWY7XG4kY29udHJvbC1ib3JkZXI6ICNhYWE7XG4kY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0OiAjM2Q4N2NmO1xuJGNvbnRyb2wtbGlzdC1zcGFjaW5nOiAzMHB4O1xuJGNvbnRyb2wtbGlzdC13aWR0aDogNTBweDtcblxuQG1peGluIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3Ipe1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWNsb3NlLWljb24tbWFyZ2lue1xuICAgIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtbGlzdC1zcGFjaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWNvbnRhaW5lcntcbiAgICBtaW4td2lkdGg6ICRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuQG1peGluIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlci1jb2xvcikge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgLnNlbGVjdDItY29udGFpbmVye1xuICAgICAgICB3aWR0aDogJGNvbnRyb2wtbGlzdC13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6ICRjb250cm9sLXRleHQtc2l6ZTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgJi5hY3RpdmF0ZXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICAgICAgICB9O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNob2ljZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYWJicntcbiAgICAgICAgICAgICAgICByaWdodDogbWF0aC5kaXYoJGNvbnRyb2wtbGlzdC1zcGFjaW5nLCAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLWNob3NlbntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItYXJyb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0Mi1hbGxvd2NsZWFyIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLWNob2ljZSBzcGFue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICAgICAgICAgICAgJi5zZWxlY3QyLWFycm93e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICB9XG4gICAgZGl2LmN1cnJlbmN5LWNvbnRyb2wtaW5wdXR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNvbnRyb2wtZm9udDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkY29udHJvbC10ZXh0LXNpemU7XG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZhdGV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICB9XG59XG5cbi5jdXJyZW5jeS1jb250cm9se1xuICAgIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGNvbnRyb2wtYm9yZGVyKTtcbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wtbGlnaHR7XG4gICAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkYm9yZGVyKTtcbn1cblxuLyogIEN1cnJlbmN5IENvbnRyb2wgc3R5bGVcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmN3cy1jdXJyZW5jeS1jb250cm9se1xuICAgICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDogNzBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBkaXYuanYtYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoIzAwMCwgMC4xKSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMC40ZW0gMC45ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgIH1cbiAgICBpe1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgICBzZWxlY3QuY3VycmVuY3l7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg7XG4gICAgICAgIG1pbi13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgLy9yZXF1aXJlZCBmb3IgSUVcbiAgICBzZWxlY3QuY3VycmVuY3k6Oi1tcy1leHBhbmR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNlbGVjdC5jdXJyZW5jeTpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgICAgY29sb3I6IHRyYXNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoICsgMTA7XG4gICAgICAgIGhlaWdodDogMi4zNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCIvKioqIEZPUk1TICoqKi9cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2J1dHRvbnNcIjtcbkB1c2UgXCIuLi9jb21tb24vY3VycmVuY3lTZWxlY3QyV2lkZ2V0XCI7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbmxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbmxhYmVsLnJlcXVpcmVkLCBzbWFsbC5yZXF1aXJlZCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG59XG5cbi5wbGFjZWhvbGRlciB7IGNvbG9yOiAjYWFhOyB9XG50ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24sIGlucHV0LCAuYnRuIHtcbiAgICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuJWdlbmVyYWxJbnB1dCB7XG4gICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxudGV4dGFyZWEsIGlucHV0LCBzZWxlY3Qge1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBleHRlbmQgJWdlbmVyYWxJbnB1dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAmW3VpLXRpbnltY2VdIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OjMwMHB4O1xuICAgIH1cbn1cblxuJU5vTWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gICAgQGV4dGVuZCAlTm9NYXJnaW47XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXJlc2V0XSwgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidG47XG4gICAgQGV4dGVuZCAlTm9NYXJnaW47XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXQuY2FuY2VsIHtcbiAgICBAZXh0ZW5kICVjYW5jZWw7XG59XG5pbnB1dDppbnZhbGlkLCB0ZXh0YXJlYTppbnZhbGlkIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cbi8qKiogRVJST1JTICoqKiAvIERpc2FibGVkIHVudGlsIGVycm9yIGlucHV0cyBhcmUgc29ydGVkXG5pbnB1dCwgdGV4dGFyZWEge1xuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQwJSk7XG4gICAgfVxuICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgIEBleHRlbmQgLmVycm9yO1xuICAgIH1cbn0gKi9cblxuLyoqKiBIT1JJWk9OVEFMIEZPUk1TICoqKi9cbi5mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9cmVzZXRdLCBidXR0b24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5cblxuLyoqKiBEZWZpbml0aW9uTGlzdCBGb3JtICoqKi9cbmZvcm0gZGwge1xuICAgIC5ociB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcoSFIpJztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy84MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7IC8vIFBMRUFTRSBDSEVDSyBCVUcgMTMzMjkgYmVmb3JlIGNoYW5naW5nIGl0IDogU0hBTUlLXG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0W2NsYXNzKj1pY28tXSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgKyBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5BbW91bnQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKiogRGF0ZXBpY2tlciAqKiovXG5pbnB1dFt1aS1kYXRlXSxpbnB1dFtqdi1sb2NhbGUtZGF0ZXBpY2tlcl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTJweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqKiBUaW1lcGlja2VyICoqKi9cbi51aS10aW1lcGlja2VyLWNvbnRhaW5lciwgLnVpLXRpbWVwaWNrZXItY29udGFpbmVyICoge1xuICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG59XG5pbnB1dFt1aS1qcT1cInRpbWVwaWNrZXJcIl0sIGlucHV0W2p2LXRpbWVwaWNrZXJdIHtcbiAgICB3aWR0aDogNi41ZW07XG59XG5cbi8qKiogVGlueU1DRSAqKiovXG4ubWNlRWRpdG9yIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgICoge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgIH1cbiAgICAubWNlTGF5b3V0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxufVxuXG4vKioqIEZpbGUgVXBsb2FkIERyb3AgVGFyZ2V0ICoqKi9cbi51cGxvYWQsIFtqdi11cGxvYWRlcl0ge1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBQUE7XG4gICAgLnFxLXVwbG9hZC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIH1cbiAgICAucXEtdXBsb2FkLWxpc3QsIC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xMDAlO1xuICAgIH1cbiAgICAucXEtdXBsb2FkZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLyoqKiBTZWxlY3QyIEZpeGVzICoqKi9cbmlucHV0W2p2XFw6c2VsZWN0Ml0ge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKiB7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG4gICAgXG59XG4ucXVpY2tGb3Jtc3tcbiAgICAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXR7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5kZCAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcCwgLnNlbGVjdDItZHJvcCAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG59XG5cbi8qUmVxcyBFZGl0IGZvcm0gc3R5bGluZyovXG4ucmVxRWRpdEZvcm0sLmFkZENhbmRGb3JtLC5hZGRIaXJlRm9ybXtcbiAgICBkaXZ7XG4gICAgICAgIC8vIGRvIHdlIG5lZWQgdGhpcz8gIEl0J3MgdWdseSBmb3IgZ29vZCB0b29sdGlwLWxpa2UgYmVoYXZpb3IuIChNU00pXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6ZGlzYztcbiAgICB9XG4gICAgLmFtb3VudHtcbiAgICAgICAgLnVpLXJlc2V0d3JhcFxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAgLnJpZ2h0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5hZGRSZXF1aXNpdGlvblRvb2x0aXB7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVxRWRpdEZvcm17XG4gICAgLmhpZ2hsaWdodHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICB9XG59XG4ud29ya2Zsb3dNZXNzYWdlRm9ybXtcbiAgICAgZGQgaW5wdXRbdHlwZT1jaGVja2JveF0sZGQgaW5wdXRbdHlwZT1yYWRpb117XG4gICAgICAgIG1hcmdpbjowcHggMHB4IDJweCAwcHg7XG5cbiAgICAgfVxuICAgICBkZCBsYWJlbHtcbiAgICAgICAgbWFyZ2luLXRvcDo4cHg7XG4gICAgIH1cbn1cblxuaW5wdXQuaGFzRGF0ZXBpY2tlciArIHNwYW4uanYtcGxhY2Vob2xkZXJ7XG4gICAgbWF4LXdpZHRoOiA4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIENTUyBUbyBjb21wZW5zYXRlZCBmb3IgaW5qZWN0ZWQgSFRNTCAobm9uLWFuZ3VsYXIgY29kZSlcbiNqdi1kZXRhaWxzIHtcblx0YnJbY2xlYXJdLFxuXHQuanYtc3VibWl0LFxuXHQuanYtc2VjdGlvbkhlYWRlcixcblx0Lmp2LWhpZGUsXG5cdC5qdmRiLWxlZnQtbGlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aW5wdXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0c2VsZWN0LCBpbnB1dFtuYW1lPVwiZGV0YWlscy5hc3NpZ25lZFVzZXJJZFwiXSB7XG5cdFx0d2lkdGg6IDE3NXB4O1xuXHR9XG5cdC5qdi1saW5rZWRJblByb2ZpbGUsIC5qdi1mYWNlYm9va1Byb2ZpbGUsIC5qdi10d2l0dGVyUHJvZmlsZSB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQuanYtbGlua2VkSW5Qcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tbGlua2VkaW4xNi5wbmcpO1xuXHR9XG5cdC5qdi1mYWNlYm9va1Byb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1mYWNlYm9vazE2LnBuZyk7XG5cdH1cblx0Lmp2LXR3aXR0ZXJQcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tdHdpdHRlcjE2LnBuZyk7XG5cdH1cblx0dGQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdHRkIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5qdi1zZWN0aW9uTmFtZSwgLmp2LW5hbWVDb2x1bW4ge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblx0LmN1c3RvbV9saSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblx0Lmp2LWNhbmNlbEFkZENvbnRhY3Qge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5qdi1zYXZlQWRkQ29udGFjdCB7XG5cdFx0QGV4dGVuZCAuYnRuICFvcHRpb25hbDtcblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0fVxufVxuLmVkaXREZXRhaWxzICNqdi1kZXRhaWxzIHtcblx0W2tleT1FRElUX0NPTlRBSU5FUl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFtrZXk9REVUQUlMX0NPTlRBSU5FUl0vLywgW2tleT1TRVRfUFJJTUFSWV1cblx0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lmp2LWVtYWlsU3RhdHVzT24sIC5qdi1waG9uZVN0YXR1c09uIHtcblx0XHRjb2xvcjogIzAwNTRBNjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0dGQuanYtc2VjdGlvblRhYmxlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGlucHV0LCAuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQuanYtbGlua2VkSW5Qcm9maWxlLCAuanYtZmFjZWJvb2tQcm9maWxlLCAuanYtdHdpdHRlclByb2ZpbGUge1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR3aWR0aDogMzJweDtcblx0fVxuXHQuanYtbGlua2VkSW5Qcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tbGlua2VkaW4ucG5nKTtcblx0fVxuXHQuanYtZmFjZWJvb2tQcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tZmFjZWJvb2sucG5nKTtcblx0fVxuXHQuanYtdHdpdHRlclByb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi10d2l0dGVyLnBuZyk7XG5cdH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbiRibHVlLW1hcmdpbjogbWF0aC5kaXYoMjYgLSA2LCAyKTtcbi5ibHVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmcnKTtcbn1cblxuLmJsdWUtaWNvbi1zb3J0VXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zb3J0RG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcm9wYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbGVhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1haWwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdDIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfd2hpdGVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2hsX2ljb25fMjR4MTQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcG9wb3V0LWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBkZlByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNraXBfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjYxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjk3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWNoZWNrbWFya19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03MzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzY5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4xNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODA1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlTWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg0MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05MTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTQ5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlUGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFjay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJpbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10ZXh0UHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYXNoLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExMjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTY1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlcjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjAxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjM3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyNzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzMDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM0NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWltcG9ydENvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzgxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0NTVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0OTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1MzJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQXR0YWNobWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTYxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJhZ0Ryb3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5MjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lcXVlc3QyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjAxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZlZWRiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhlbHAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzNjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1qb2J0YXJnZXQyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWluaW1pemUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1teWFjY291bnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbm90ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXRhbGVudHdpc2VfaWNvbl8yMXgyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzA2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJpbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1yZWZlckZyaWVuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VsZWN0VGVtcGxhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQ2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2hhcmUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZExpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkUmVxdWlzaXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzcyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0UmVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFpbmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbW11bml0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDAzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2tzTmF2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFzayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZURic2VhcmNoMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVKb2IyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3X2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MzQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByb2ZpbGVQaWMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0NDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FyZWVyc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDYwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDY1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbnRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDcwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbXBvcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtcGxveWVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTAxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwNzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTIyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1vdGhlcm5ldHdvcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYWdlbmN5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXJlY3J1aXRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQ4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2NDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWdvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1oaXJpbmdtYW5hZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Nzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFja3RvdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5OTJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuLmFjdGlvbnNEcm9wZG93bntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5hY3Rpb25zRHJvcGRvd25Db250YWluZXJ7XG4gICAgICAgIC8vcmVtb3ZlIGFmdGVyIGNhbmRpZGF0ZSBjZW50cmljXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OjFweCAxcHggMXB4ICRkYXJrLXNlYztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAuYWN0aW9uLWxpbmt7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbi1leHBhbmR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmFjdGlvbnNEcm9wZG93bkNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuLmFjdGlvbi1saW5rc3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5hY3Rpb24tZXhwYW5ke1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuLmRyb3Bkb3duLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIG1hcmdpbjogMC41ZW0gLTEuMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuYWN0aW9uLWxpbmt7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDBweDtcbiAgICB9XG4gICAgei1pbmRleDogMTA7XG59IiwiLy9DU1MgbmVlZHMgdG8gYmUgY2xlYW5lZCB1cCBvbiB0aGlzIHBhZ2UgXG5cbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcFwiIGFzICo7XG5AdXNlIFwiLi4vX2Jhc2VcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xudGFibGUubW9kYWxUYWJsZVZpZXcge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgdGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncm91cGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdG5zIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQucmlnaHQsXG4gICAgdGgucmlnaHRcbiAgICB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICB0ZC5sZWZ0LFxuICAgIHRoLmxlZnRcbiAgICB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweCAhaW1wb3J0YW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFRoaXMgaXMgZm9yIHRmb290ICYgdGhlYWRzXG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGgtYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICB0aC5oZWFkZXJSb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGgtYWN0aW9uLWJnLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHRmb290IHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgICAgICAucGFnaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50YWJsZS5tb2RhbFRhYmxlVmlld3tcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgdHJ7XG4gICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6M3B4O1xuICAgIH1cbiAgICB0aHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxufVxuXG4ubGVmdHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLy9TZWxlY3QyIHN0eWxlc1xuXG4uc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRze1xuICAgIC5zZWxlY3QyLXJlc3VsdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG5cbi8vIERlZmluaXRpb25MaXN0IEZvcm0gLy9cbi5qdi1tb2RhbHtcbiAgICBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgfSAgICBcbn1cblxuXG4vL2ZpbGV1cGxvYWRlclxuZmllbGRzZXRbanYtdXBsb2FkZXJde1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi51cGxvYWQsIFtqdi11cGxvYWRlcl17XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBQUEgIWltcG9ydGFudDtcbn1cblxuLnFxLXVwbG9hZC1pbnN0cnVjdGlvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xufVxuXG4ucXEtdXBsb2FkLWxpc3R7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLy9CdXR0b25zXG4uYnRuLWNhbmNlbHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiAjM2Q4N2NmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6ICMzZDg3Y2Y7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLnNlYXJjaC1idG57XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5idXR0b25bZGlzYWJsZWRde1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG5cbmxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL0hlbHBlciBtZXRob2RzLy9cblxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGVmdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2xlYXJ7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4uY2xlYXJTZWFyY2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4vL1BhZ2luYXRpb24gYXJyb3dzXG5cbi5wYWdpbmd7XG4gICAgY29sb3I6ICMzZDg3Y2Y7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYWdpbmcgLmp2LWFycm93TGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2Z1wiKSAwIDAgXG59XG4ucGFnaW5nIC5qdi1hcnJvd1JpZ2h0e1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2Z1wiKSAwIDAgbm8tcmVwZWF0ICNmZmY7XG59XG5cbi5jdXN0b21IdG1se1xuICAgIHNwYW4uZXJyb3J7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgIH1cbiAgICAucm93LWNvbnRyb2xze1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2FybmluZ3tcbiAgICBjb2xvcjogI2Y1N2QyMTtcbn1cblxuLy9lbGxpcHNpc1xuLmVsbGlwc2VzIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodGV4dC1vdmVyZmxvdywgZWxsaXBzaXMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlbXBsYXRlRHJvcGRvd257XG4gICAgd2lkdGg6IDU3M3B4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweFxufVxuXG5cbi8vVG9vbHRpcCBcblxuLm1vZGFsVG9vbHRpcHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDI1ZW0sIDEuOGVtLCAtMWVtKTtcbiAgICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIC50b29sdGlwQ29udGFpbmVye1xuICAgICAgICBwe1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gaGVscGVyc1xuLnBvc2l0aW9uUmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnczMHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW5Ub3AxMHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udG9wM3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjNweDtcbn1cblxuLnRvcDV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDo1cHg7XG59XG5cbi5tYXJnaW5Ub3AyNXtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubWFyZ2luTGVmdDV7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1hcmdpbkxlZnQxMHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYXJnaW5MZWZ0MjB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luQm90dG9tNXtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFyZ2luTm9uZXtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmdCb3R0b20ze1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi8vQWRkaW5nIHN0eWxlcyBmb3IgZGlzYWJsZWQgYnV0dG9ucyBvbiB0aGUgIGNhbmRpZGF0ZSBsaXN0IHBhZ2UuXG50ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24sIGlucHV0LCAuYnRuIHtcbiAgICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy90aW55bWNlIHN0eWxlcyBhcmUgbWlzc2luZyB0aGUgYm9yZGVycyBiZWNhdXNlIG9mIHRoZSBnbG9iYWwgb3ZlcnJpZGUgb24gbGlzdCBwYWdlXG4ubWNlLWNhcmV0e1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNDQ0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWNlLWJ0bntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1ICFpbXBvcnRhbnQ7XG59XG5cbi8vcmVtb3ZpbmcgYm9yZGVyIGZvciByZXF1aXJlZCBmaWVsZHMgb24gZmlyZWZveCBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE3MjA5MDU3L2ZpcmVmb3gtZHJhd3MtcmVkLWJvcmRlci1vbi1yZXF1aXJlZC1zZWxlY3QtYm94XG4ubmctcHJpc3RpbmUsLm5nLXZhbGlkLC5uZy1pbnZhbGlkLXJlcXVpcmVkIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53MTUwe1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxufVxuLncyNjB7XG4gICAgLy9yZWNlbnQgY2hyb21lIHVwZGF0ZSBicm9rZSB0aGlzLldpZHRoIGNhbGN1bGF0aW9ucyB3ZXJlIG9mZiBieSBhIHBpeGVsIGNhdXNpbmcgdGhlIGRyb3AtZG93biB0byBicmVhayBvbiB0byBhIG5ldyBsaW5lLk5vdCBjaGFuZ2luZyB0aGUgY2xhc3MgYXMgaXQgbmVlZHMgdG8gYmUgY2hhbmdlZCBpbiBtdWx0aXBsZSBwbGFjZXM6IE5WXG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG59XG4ucG9zaXRpb24tcmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcm93LWdyaWR7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICYuZmllbGQtY2VsbC1zZXBhcmF0b3J7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlYWNoICR3aWR0aCBpbiAxNjAsIDE3NSwgMjMwLCAyNjAge1xuICAgICAgICAudyN7JHdpZHRofSB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoK3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wb3J0c1xuQHVzZSBcIi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4vZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCIuL3VuaXRzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgJ3Nhc3M6bWV0YSc7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3JkZXItQm94IFNpemluZ1xuXG4vLyBBcHBseSB0aGUgYm9yZGVyLWJveCBzaXppbmcgbW9kZWwgdG8gYWxsIGVsZW1lbnRzXG4vLyBhbmQgYWRqdXN0IHRoZSBncmlkIG1hdGggYXBwcm9wcmlhdGVseS5cbkBtaXhpbiBib3JkZXItYm94LXNpemluZyB7XG4gICRib3JkZXItYm94LXNpemluZzogdHJ1ZTtcbiAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbn1cblxuY2xlYXJmaXgge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGFpbmVyXG5cbi8vIFNldCB0aGUgd2lkdGggb2YgYSBjb250YWluZXJcbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBHcmlkIExheW91dC5cbkBtaXhpbiBzZXQtY29udGFpbmVyLXdpZHRoKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHN0eWxlICAgIDogJGNvbnRhaW5lci1zdHlsZVxuKXtcbiAgJHdpZHRoOiBjb250YWluZXItb3V0ZXItd2lkdGgoJGNvbHVtbnMpO1xuXG4gIEBpZiAkc3R5bGUgPT0gJ3N0YXRpYycge1xuICAgIEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmICRzdHlsZSA9PSAnZmx1aWQnIHtcbiAgICAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJyUnIHsgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBpZi1yZW0obWF4LXdpZHRoLCAkd2lkdGgpO1xuICAgICAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHtcbiAgICAgIC8vICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAncmVtJyB7XG4gICAgICAvLyAgICAgX3dpZHRoOiByb3VuZChjb252ZXJ0LWxlbmd0aCgkd2lkdGgsIHB4KSk7XG4gICAgICAvLyAgIH0gQGVsc2Uge1xuICAgICAgLy8gICAgIF93aWR0aDogJHdpZHRoO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB0aGUgb3V0ZXIgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQocykuXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgY29udGFpbmVyLlxuQG1peGluIGFwcGx5LWNvbnRhaW5lcihcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnNcbil7XG4gIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGgoJGNvbHVtbnMpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1sZWZ0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctcmlnaHQsICRncmlkLXBhZGRpbmcpO1xuICBtYXJnaW46IHsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG59XG5cbi8vIFNldCBvbmUgb3IgbW9yZSBsYXlvdXRzIG9uIGEgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQgYXQgYW55IG51bWJlciBvZiBtZWRpYS1xdWVyeSBicmVha3BvaW50cy5cbi8vXG4vLyAkbWVkaWEtbGF5b3V0LTEgICAgICAgIDogW2RlZmF1bHQ6JHRvdGFsLWNvbHVtbnNdIEEgbGlzdCBvZiB2YWx1ZXMgaW5jbHVkaW5nIC1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBPbmUgdW5pdGxlc3MgbnVtYmVyIChyZXByZXNlbnRpbmcgY29sdW1ucyBpbiBhIGxheW91dClcbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBUd28gb3B0aW9uYWwgbGVuZ3RocyAocmVwcmVzZW50aW5nIG1pbiBhbmQgbWF4LXdpZHRoIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzKS5cbi8vICRtZWRpYS1sYXlvdXQtMiAuLi4tMTAgOiBbb3B0aW9uYWxdIFNhbWUgYXMgJG1lZGlhLWxheW91dC0xXG5AbWl4aW4gY29udGFpbmVyKFxuICAkbWVkaWEtbGF5b3V0LTEgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkbWVkaWEtbGF5b3V0LTIgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTMgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTQgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTUgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTYgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTcgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTggICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTkgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTEwICA6IGZhbHNlXG4pIHtcbiAgJG1lZGlhLWxheW91dHMgOiBjb21wYWN0KCRtZWRpYS1sYXlvdXQtMiwkbWVkaWEtbGF5b3V0LTMsJG1lZGlhLWxheW91dC00LCRtZWRpYS1sYXlvdXQtNSwkbWVkaWEtbGF5b3V0LTYsJG1lZGlhLWxheW91dC03LCRtZWRpYS1sYXlvdXQtOCwkbWVkaWEtbGF5b3V0LTksJG1lZGlhLWxheW91dC0xMCk7XG5cbiAgLy8gRGVidWc6IENoZWNrIHdoYXQgJG1lZGlhLWxheW91dHMgY29udGFpbnNcbiAgQGRlYnVnICRtZWRpYS1sYXlvdXRzO1xuXG4gIC8vIEFwcGx5IGRlZmF1bHQgbGF5b3V0IGlmIG5lZWRlZFxuICBAaWYgaXMtZGVmYXVsdC1sYXlvdXQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgICB9XG4gIH1cblxuICAvLyBFbnN1cmUgJG1lZGlhLWxheW91dHMgaXMgYSB2YWxpZCBsaXN0IGJlZm9yZSBpdGVyYXRpbmdcbiAgQGVhY2ggJG1sIGluICRtZWRpYS1sYXlvdXRzIHtcbiAgICBAaWYgJG1sIHtcbiAgICAgIC8vIEVuc3VyZSAkbWwgaXMgYSBsaXN0IHR5cGUgYmVmb3JlIGNhbGxpbmcgYXQtYnJlYWtwb2ludFxuICAgICAgQGlmIG1ldGEudHlwZS1vZigkbWwpID09ICdsaXN0JyB7XG4gICAgICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1sKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbnNcblxuLy8gQ3JlYXRlIGEgZ3JpZCBlbGVtZW50IHNwYW5uaW5nIGFueSBudW1iZXIgb2YgJ2NvbHVtbnMnIGluIGEgZ3JpZCAnY29udGV4dCcuXG4vLyAkY29sdW1ucyA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBzcGFuLlxuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICAgICAgICAgIDogQ29udGV4dCBpcyByZXF1aXJlZCBvbiBhbnkgbmVzdGVkIGVsZW1lbnRzLlxuLy8gICAgICAgICAgOiBDb250ZXh0IE1VU1QgTk9UIGJlIGRlY2xhcmVkIG9uIGEgcm9vdCBlbGVtZW50LlxuLy8gJHBhZGRpbmcgOiBbb3B0aW9uYWxdIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgaW5zaWRlIG9mIGluZGl2aWR1YWwgZ3JpZCBjb2x1bW5zLlxuLy8gICAgICAgICAgOiBQYWRkaW5nIGlzIG9ubHkgb3V0cHV0IGlmIG9uZSBvciB0d28gdmFsdWVzIGFyZSBzcGVjaWZpZWQgKGUuZy4gMWVtIG9yIDEwcHggMjBweClcbi8vICAgICAgICAgIDogUGFkZGluZyB2YWx1ZXMgYXJlIGFwcGxpZWQgb25seSBvbiB0aGUgaG9yaXpvbnRhbCBheGlzIGluIGZyb20tdG8gb3JkZXJcbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHNwYW4tY29sdW1ucyhcbiAgJGNvbHVtbnMsXG4gICRjb250ZXh0ICAgICAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRwYWRkaW5nICAgICAgIDogZmFsc2UsXG4gICRmcm9tICAgICAgICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgICAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiAkZnJvbTsgLy8gVXBkYXRlZCBsaW5lXG4gICR0byAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJHBvcyAgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgcG9zaXRpb24pO1xuICAkY29scyAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBjb2x1bW5zKTtcbiAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG5cbiAgQGlmICRwYWRkaW5nICE9IGZhbHNlIHtcbiAgICAkcGFkLWZyb20gOiBudGgoJHBhZGRpbmcsIDEpO1xuXG4gICAgQGlmIGxlbmd0aCgkcGFkZGluZykgPiAxIHtcbiAgICAgICRwYWQtdG86IG50aCgkcGFkZGluZywgMik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcGFkLXRvOiAkcGFkLWZyb207XG4gICAgfVxuXG4gICAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC1mcm9tLCByZWxhdGl2ZS13aWR0aCgkcGFkLWZyb20sICRjb250ZXh0KSk7XG4gICAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC10bywgcmVsYXRpdmUtd2lkdGgoJHBhZC10bywgJGNvbnRleHQpKTtcblxuICAgIHBhZGRpbmctI3skZnJvbX06ICRwYWQtZnJvbTtcbiAgICBwYWRkaW5nLSN7JHRvfTogJHBhZC10bztcbiAgfVxuXG4gIHdpZHRoOiBjb2x1bW5zKCRjb2xzLCAkY29udGV4dCwgJHN0eWxlKSAtIGlmKCRib3JkZXItYm94LXNpemluZywgMCwgJHBhZC10byArICRwYWQtZnJvbSk7XG5cbiAgQGlmICgkcG9zID09ICdvbWVnYScpIHtcbiAgICBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAkZnJvbTtcbiAgICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG4gIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgc3Bhbm5pbmcgdGhlIGxhc3QgY29sdW1uLCB0byBhY2NvdW50IGZvciB0aGUgcGFnZSBlZGdlLlxuLy8gT25seSBuZWVkZWQgYXMgYW4gb3ZlcnJpZGUuIE5vcm1hbGx5ICdvbWVnYScgY2FuIGp1c3QgYmUgY2FsbGVkIGJ5IGBjb2x1bW5zYC5cbi8vXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gb21lZ2EoXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiAkZnJvbTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRvbWVnYS1mbG9hdDtcbiAgbWFyZ2luLSN7JHRvfTogMDtcbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBudGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7IEBpbmNsdWRlIG9tZWdhKCRmcm9tKTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzZXRzXG5cbi8vIFJlc2V0IGEgJytjb2x1bW5zJyBncmlkIGVsZW1lbnQgdG8gZGVmYXVsdCBibG9jayBiZWhhdmlvclxuLy9cbi8vICRmcm9tICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuQG1peGluIHJlc2V0LWNvbHVtbnMoXG4gICRmcm9tOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLSN7JHRvfTogYXV0bztcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vICAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBwcmV2aW91c2x5IHNldCBhcyBvbWVnYS5cbi8vIFRoaXMgd2lsbCByZXR1cm4gZmxvYXRzIGFuZCBtYXJnaW5zIGJhY2sgdG8gbm9uLW9tZWdhIHNldHRpZ25zLlxuLy9cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1vbWVnYShcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRmcm9tO1xuICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyB9XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IHJlbW92ZS1vbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRjb250ZXh0ICAgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1udGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlLW9tZWdhKCRjb250ZXh0LCAkZnJvbSwgJHN0eWxlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGFuZ2UgU2V0dGluZ3NcblxuQG1peGluIHdpdGgtZ3JpZC1zZXR0aW5ncyhcbiAgJGNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zLFxuICAkd2lkdGg6ICRjb2x1bW4td2lkdGgsXG4gICRndXR0ZXI6ICRndXR0ZXItd2lkdGgsXG4gICRwYWRkaW5nOiAkZ3JpZC1wYWRkaW5nXG4pIHtcbiAgLy8ga2VlcCB0aGUgZGVmYXVsdHMgYXJvdW5kXG4gICRkZWZhdWx0LWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zO1xuICAkZGVmYXVsdC13aWR0aDogJGNvbHVtbi13aWR0aDtcbiAgJGRlZmF1bHQtZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoO1xuICAkZGVmYXVsdC1wYWRkaW5nOiAkZ3JpZC1wYWRkaW5nO1xuXG4gIC8vIHVzZSB0aGUgbmV3IHNldHRpbmdzXG4gICR0b3RhbC1jb2x1bW5zOiAkY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkcGFkZGluZztcblxuICAvLyBhcHBseSB0byBjb250ZW50c1xuICBAY29udGVudDtcblxuICAvLyByZS1pbnN0YXRlIHRoZSBkZWZhdWx0c1xuICAkdG90YWwtY29sdW1uczogJGRlZmF1bHQtY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJGRlZmF1bHQtd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZztcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybVwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG5cbkBtaXhpbiBtb2RhbC1iYXNlIHtcbiAgICAuanYtbW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExMDAwO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWNvbnRhaW5lci1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMTAwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuanYtbW9kYWwge1xuICAgICAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAgICAgLm1vZGFsVGFibGVWaWV3e1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgICAgICAgICAgLy9UaGlzIGlzIG5lZWRlZCBmb3IgSUUgaW4gIC0gTlZcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAuanYtYXJyb3dMZWZ0e1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWFycm93UmlnaHR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnaW5hdGlvbi1jb3VudHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtbWluaW1hbCB7XG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtaGVhZGVyLFxuICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICYuY2xlYXJmaXh7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtc3VicG9pbnRze1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICAgICAgICA+bGl7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9vbHRpcFdpbmRvd3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxTdWJUaXRsZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cGUtcm9tYW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLW92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMC40cztcbiAgICAgICAgfVxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC12aXNpYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zZWxlY3QyLWRyb3Age1xuICAgICAgICAgICAgei1pbmRleDogMTMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEzMDAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZys1cHg7XG4gICAgICAgIHRvcDogJHNwYWNpbmcrOHB4O1xuICAgIH1cblxuICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5tb2RhbC1hbmltYXRlLXNob3csXG4gICAgLm1vZGFsLWFuaW1hdGUtaGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gICAgfVxuXG4gICAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgICAubW9kYWwtYW5pbWF0ZS1oaWRlLm1vZGFsLWFuaW1hdGUtaGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAgICAgLmp2LW1vZGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWFuaW1hdGUtc2hvdy5tb2RhbC1hbmltYXRlLXNob3ctYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcC1sO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpbWFyeS1idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwLW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZGFyeS1idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmVycm9yTGFiZWwge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIGJhY2t3YXJkcy1jb21wYXQgZm9yIEFuZ3VsYXIgMS4wLnhcbiAgICAubmctaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuQG1peGluIG1vZGFsLWNvbXBhdCB7XG4gICAgLmp2LW1vZGFsLWFkYXB0ZXIge1xuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsQnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmJ0bixcbiAgICAgICAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsQ29udGVudCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbENvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmp2LWhMaXN0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgJi53aWRlSW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4sIC5idG4tYmxhY2sge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLXZpc2libGUgLnNlbGVjdDItZHJvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59XG4iLCJAZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL2NvbG9yc1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vcGFnaW5hdGlvblwiO1xuXG5AdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb25cIiBhcyAqO1xuXG5AbWl4aW4gZm9ybS1zdHlsZXMge1xuXHR0ZXh0YXJlYSxcblx0aW5wdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHQvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcblx0XHRjb2xvcjogY29sb3IuYWRqdXN0KCRib2R5LCAkbGlnaHRuZXNzOiA1JSk7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHJlc2l6ZTpub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOmZvY3VzIHtcblx0XHRcdC8vIGJveC1zaGFkb3c6ICAwIDBweCAxNXB4IC01cHggJGRhcms7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LnJvdy1sYWJlbC1tdWx0aXBsZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdGlucHV0IHtcblx0XHRAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cblx0aW5wdXRbdHlwZT1yYWRpb10sXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWltYWdlOiBpbml0aWFsO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0LXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdG1pbi13aWR0aDogODVweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ly9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAwJSk7XG5cblx0XHR9XG5cdH1cblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaGFzRGF0ZXBpY2tlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXHQubmV4dCwgLnByZXYge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0d2lkdGg6IDU1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luOiAtMzJweCAwIDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQucHJldiB7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG5cdFx0Ly9ib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuXHRcdEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuXHRcdGxlZnQ6IC01N3B4O1xuXHRcdC8vJjpob3ZlciB7XG5cdFx0Ly9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG5cdFx0Ly9cdGJveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly99XG5cdH1cblx0Lm5leHQge1xuXHRcdC8vYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcblx0XHQvL2JveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcblx0XHRyaWdodDogLTU3cHg7XG5cdFx0Ly8mOmhvdmVyIHtcblx0XHQvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG5cdFx0Ly9cdGJveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL31cblx0fVxufVxuXG5AbWl4aW4gZmllbGQtc3R5bGVzIHtcblx0LmZpZWxkLXJvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwLW07XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHRcdC5yb3ctbGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3Atcztcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdCYucmVxdWlyZWQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnKic7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcC14cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3ctY29udHJvbHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEzMHB4O1xuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3Atcztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndpZGUge1xuXHRcdFx0LnJvdy1sYWJlbCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwLXM7XG5cdFx0XHR9XG5cdFx0XHQucm93LWNvbnRyb2xzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3ctZXJyb3Ige1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWRpdmlkZXIge1xuXHRcdGhlaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0bWFyZ2luOiAkc3AtbCAwO1xuXHR9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xuQG1peGluIHBhZ2luYXRpb24oJGRpcmVjdGlvbikge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbiRzcGFjaW5nOiAxMHB4O1xuJHNwYWNpbmctc21hbGw6IDVweDtcbiRzcGFjaW5nLWxhcmdlOiAxNXB4O1xuXG4vLyBzaG9ydGN1dHNcbiRzcC14czogMnB4O1xuJHNwLXM6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcC1tOiAkc3BhY2luZztcbiRzcC1sOiAkc3BhY2luZyAqIDEuNTtcbiRzcC14bDogJHNwYWNpbmcgKiAyO1xuXG5AbWl4aW4gc3BhY2luZy1jbGFzc2VzIHtcblx0LnBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1pbm5lci1zbSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1pbm5lci1sZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQucGFkLW91dGVyIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtb3V0ZXItc20ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1vdXRlci1sZyB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5jbGVhci1wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhci1wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vZm9ybVwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyaWRcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWxcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuXG5AaW5jbHVkZSBtb2RhbC1iYXNlO1xuQGluY2x1ZGUgZmllbGQtc3R5bGVzO1xuXG5AbWl4aW4gYXBwbGljYXRpb24tbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuXG4gICAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfSBcblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWlucHV0IHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCgzLDkpLDBweCk7XG4gICAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtZGl2aWRlciB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogSGF0ZSBkb2luZyB0aGlzLiBCdXQgSm9idml0ZW5ld2R1cCBpcyB0aGUgY3VscHJpdC4gU2V0dGluZyBnbG9iYWwgYm9yZGVyIHZhbHVlcyBldGMuKi9cbiAgICAuZXJyb3JEaXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50aW55bWNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXG4gICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50OyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuLnRhYlNldHRpbmdzLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5pY29ue1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICAuYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RGRTZGMTtcbiAgICAgICAgcGFkZGluZzogMC4yZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIH1cbiAgICAuc2V0dGluZ3N7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAuaWNvbi1zZXR0aW5nc3tcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9lZGl0IG1vZGUgZm9yIHRhYnNcbi5jZW50ZXJDb250YWluZXIuZWRpdE1vZGV7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMXB4ICRkYXJrLXNlYztcbn1cblxuLmFwcGxpY2F0aW9uLXRhYnN7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbGl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOjAgMC4yZW07XG4gICAgICAgIHBhZGRpbmc6MC41ZW07XG4gICAgICAgICYuaG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAxcHggJGRhcmstc2VjO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbixhe1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4uY2VudGVyQ29udGFpbmVyIHtcbiAgICB3aWR0aDogOTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1wYWdpbmF0aW9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBpYyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7ICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFsbEFwcGxpY2F0aW9uc1RpdGxlIHtcbiAgICAuYXBwbGljYXRpb25UaXRsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5pY29uLXF1aWNrLXZpZXcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbn1cblxuLmlkZW50aXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAvKk5lZWQgdG8gZml4IHRoZSBjb2xvcnMuICovXG4gICAgLmlkZW50aXR5LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGOEZDO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDVweDtcblxuICAgICAgICAuYmx1ZS1zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbi10YWJzLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREZFNkYxO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5pZGVudGl0eS1kZXRhaWxzIHtcbiAgICAgICAgLmxlZnQtZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5yZXFMaW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgICAgIC5pY29uLXF1aWNrLXZpZXcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVxVGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5ibHVlLXNlbGVjdDIge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cblxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgLmJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLWxpbmUge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hldnJvbkNvbnRhaW5lciB7XG4gICAgLypPdmVycmlkaW5nIHRvb2x0aXAgc3R5bGVzKi9cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIHRvcDogMi43ZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLmNvbm5lY3RvcntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWNvbm5lY3RvciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50b3AtY29ubmVjdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb24ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgeyBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLXNlYztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHsgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkZ3JlZW4tc2VjO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlamVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkcmVkLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgICAgXG4udmVydGljYWwtbWlkZGxle1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmx1ZS1zZWxlY3Qye1xuICAgIG1hcmdpbjowIDFlbSAwIDA7XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGRpdiBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2VsZWN0Mi1ibHVlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sZWZ0LWZpZWxkIHtcbiAgICAud29ya0hpc3RvcnksIC5lZHVjYXRpb257XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi53b3JrSGlzdG9yeUVkaXQsIC5lZHVjYXRpb25IaXN0b3J5RWRpdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMHB4O1xufVxuXG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqL1xuLmNhbmQtY2VudHJpYy1oNXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqLyBcbi5jYW5kLWNlbnRyaWMtYmxvY2t7XG4gICAgd2lkdGg6MTMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuIH1cbi8qIGV4dGVuZGVkIHdpZHRoIGF0dHJpYnV0ZSBmcm9tIC5jaGV2cm9uIGNsYXNzLCAhaW1wb3J0YW50IGlzIHVzZWQgdG8gb3ZlcnJpZGUgdGhlIHdpZHRoIG9mIC5jaGV2cm9uKi9cbiAuY2FuZC1jZW50cmljLWNoZXZyb257XG4gICAgQGV4dGVuZCAuY2hldnJvbjtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgXG59XG5cbi53b3JrZmxvdy1idXR0b25zIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5saW5rZWRpbi1mcmFtZS1zaXple1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHR3aWR0aCA6IDY1MHB4O1xufVxuLmxpbmtlZGluLWZyYW1lLW5hbWUtZm9udC1zaXple1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ubGlua2VkaW4tYm9yZGVyLXRvcC1zaWRle1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn0iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4vLy8vIFRSSUFOR0xFUyAvLy8vXG5cbi8vIFRyYW5zZm9ybXMgdGhlIGVsZW1lbnQgaW50byBhIHRyaWFuZ2xlXG4vLyBZb3UgY2FuIG1vZGlmeSBib3JkZXIgc2l6ZXMgdG8gY2hhbmdlIHRoZSBzaGFwZVxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGNoYW5nZSB0aGUgY3VycmVudCBlbGVtZW50IGFuZCBpdCdzIHRyaWFuZ2xlJ3MgY29sb3JcbkBtaXhpbiB0cmlhbmdsZS1jb2xvcigkY29sb3I6ICRibHVlLCAkZGlyZWN0aW9uOiBkb3duKSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0JjphZnRlciB7XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0XHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXRvZ2dsZXMge1xuXHQudHJpYW5nbGUtZXhwYW5kZWQsXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWV4cGFuZGVkIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuLnJlYWRvbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAuYmxvY2t7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmxhYmVse1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG4gICAgfVxuICAgIC5jYW5kLWNlbnRyaWMtbGFiZWx7XG4gICAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgICBkaXNwbGF5OnRhYmxlO1xuICAgICAgICB3aWR0aDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbXBhY3QtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuJWNvbnRhaW5lciB7XG5cdHdpZHRoOiA5OTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiVoZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG59XG4laGVhZGVyLWlubmVyIHtcblx0QGV4dGVuZCAlY29udGFpbmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNTBweDtcbn1cbiVoZWFkZXItbG9nbyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4laGVhZGVyLW5hdiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0PiB1bCA+IGxpID4gYSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuJWJvZHkge1xuXHRAZXh0ZW5kICVjb250YWluZXI7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtaXhpbiBsYXlvdXQtYmFzZSgkbmFtZXNwYWNlOiBtYWluKSB7XG5cdC4jeyRuYW1lc3BhY2V9LWhlYWRlciB7XG5cdFx0QGV4dGVuZCAlaGVhZGVyO1xuXHR9XG5cdC4jeyRuYW1lc3BhY2V9LWhlYWRlci1pbm5lciB7XG5cdFx0QGV4dGVuZCAlaGVhZGVyLWlubmVyO1xuXHR9XG5cdC4jeyRuYW1lc3BhY2V9LWhlYWRlci1sb2dvIHtcblx0XHRAZXh0ZW5kICVoZWFkZXItbG9nbztcblx0fVxuXHQuI3skbmFtZXNwYWNlfS1oZWFkZXItbmF2IHtcblx0XHRAZXh0ZW5kICVoZWFkZXItbmF2O1xuXHR9XG5cblx0LiN7JG5hbWVzcGFjZX0tYm9keSB7XG5cdFx0QGV4dGVuZCAlYm9keTtcblx0fVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbi8qKlxuICogTW9iaWxlIHN0eWxlcy4gT25seSBhY3RpdmF0ZWQgaWYgZGV2aWNlIHdpZHRoIGlzIGxlc3MgdGhhbiAkbWF4LW1vYmlsZS13aWR0aFxuICogYW5kIC5tb2JpbGUgY2xhc3MgaXMgYXBwbGllZCB0byBodG1sIG9yIGJvZHkgdGFnLlxuICpcbiAqIEZvciB5b3VyIG93biBzcGVjaWZpYyBzdHlsZXMsIGFkZCB0aGVtIHRvIHRoZSBmb2xsb3dpbmcgc25pcHBldCBpbiB5b3VyIHNjc3MgZmlsZTpcbiAqXG4gKiBgYGBcbiAqIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gKiAgICAgLm1vYmlsZSB7XG4gKiAgICAgICAgIC8vIHlvdXIgc3R5bGVzIGhlcmVcbiAqICAgICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKi9cblxuQHVzZSAnLi4vY29tbW9uL2xheW91dCcgYXMgKjtcbkBpbmNsdWRlIGxheW91dC1iYXNlKCdtb2JpbGUnKTtcblxuJG1heC1tb2JpbGUtd2lkdGg6IDc3OHB4O1xuXG4uZGVza3RvcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIC5tb2JpbGUge1xuICAgICAgICAqOm5vdCguaWNvbikge1xuICAgICAgICAgICAgLy8gdXNlIEFyaWFsIGZvciBtb2JpbGUgdG8gYXZvaWQgcmVuZGVyaW5nIGRlbGF5IGZyb20gY3VzdG9tIGZvbnRzXG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICNoZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAjaHItbmF2V3JhcHBlcixcbiAgICAgICAgLm1vYmlsZS1oaWRkZW4sXG4gICAgICAgIC5zY3JvbGx0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjaHItZm9vdGVyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1uby1jbGljayB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNrdG9wLWhpZGRlbixcbiAgICAgICAgI2NvbnRhaW5lcixcbiAgICAgICAgI2hyLWZvb3RlckNvbnRhaW5lcixcbiAgICAgICAgLm1vYmlsZS1mdWxsLFxuICAgICAgICAubW9iaWxlLW1haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZnVsbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtY2VudGVyLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtY29sLTQge1xuICAgICAgICAgICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtY29sLTgge1xuICAgICAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi5jb250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMC42ZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgICAgICAgfVxuICAgICAgICAuam9idml0ZS1sb2dvIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICNtb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvb2x0aXAyO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgdG9wOiAyZW07XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjE1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjllbSAwLjVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi90cmlhbmdsZVwiIGFzICo7XG5cbkBtaXhpbiB0b29sdGlwMigkY29sb3I6ICRibHVlLCAkcG9zaXRpb246IHVwKSB7XG4gICR0b29sdGlwLWJvcmRlcjogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJHBvc2l0aW9uLCAkY29sb3IsIDVweCk7XG4gIH1cbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZXJyb3ItdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHRvb2x0aXAyKCRyZWQpO1xuXHRjb2xvcjogJHJlZDtcbn1cblxuXG4vLy8vIFRPT0xUSVAgTUlYSU4gLy8vL1xuXG5AbWl4aW4gdG9vbHRpcCgkd2lkdGg6IDEwZW0sICR2ZXJ0aWNhbE9mZnNldDogMHB4LCAkaG9yaXpvbnRhbE9mZnNldDogMTVweCkge1xuICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIC50b29sdGlwV2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4N2NmO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2NjY2M7XG4gICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjM2Q4N2NmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50TGVmdCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgJi5wb2ludGxlZnQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi5wb2ludHJpZ2h0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuXG4uanYtbG9hZGluZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmp2LWNvbnRleHR1YWwtbG9hZGluZy1vdmVybGF5IHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Lmp2LWxvYWRpbmctaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZSA7XG5cdH1cbn1cblxuLnNwaW57XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdC1tb3otYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjpzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uanYtbG9hZGluZy1pbWFnZSB7XG5cdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTZweDtcblx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4ubG9hZGluZy1hbmltYXRlLWhpZGUubG9hZGluZy1hbmltYXRlLWhpZGUtYWN0aXZlLFxuLmxvYWRpbmctYW5pbWF0ZS1zaG93IHtcblx0b3BhY2l0eTogMDtcbn0iLCJAdXNlIFwiLi4vY29tbW9uL2xvYWRpbmdcIjtcbkB1c2UgXCIuLi9jb21tb24vX2dyaWRcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvbk1vZGFsXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4uZXhwRGF0ZVBsYWNlaG9sZGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmp2LWFjdGlvbkNsb3NlIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG5cdG1hcmdpbi10b3A6ICRzcC1sO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLnByaW1hcnktYnV0dG9ucyB7XG5cdGZsb2F0OiByaWdodDtcblxuXHRidXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbi5zZWNvbmRhcnktYnV0dG9ucyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uanYtbW9kYWwtaGVhZGVyIHtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0fVxufVxuXG4ucm93LWxhYmVsIHtcblx0d2lkdGg6IDEyNXB4O1xufVxuXG5cbi5yb3ctY29udHJvbHMge1xuXHRtYXJnaW4tbGVmdDogMTI1cHg7XG5cdC5pbmNsdWRlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdH1cblxuXHQucmVjaXBpZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdFx0bGk6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIiwgXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRleHRNb2RhbCB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxufVxuXG4udGV4dE92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0bWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5kaXNhYmxle1xuICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgJjpob3Zlcntcblx0ICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuXHQgIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKlxuICogVE9ETzogUHJhbmF2OiBTZWVpbmcgdGhlIGlzc3VlIHRoYXQganF1ZXJ5LXVpLWRhdGVwaWNrZXIgaXMgYWRkaW5nIGEgY2xhc3MgdWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlXG4gKiB0aGF0IGlzIGFkZGluZyBhIGNsaXAgb2YgMXB4IHggMXB4LiBUaGlzIHNvbHZlcyB0aGUgaXNzdWUuIFdhbnQgdG8ga25vdyBpZiBzb21lb25lIGtub3dzIGEgYmV0dGVyXG4gKiBzb2x1dGlvbi5cbiAqL1xuI3VpLWRhdGVwaWNrZXItZGl2ICB7XG5cdGNsaXA6IGF1dG87XG59XG5cblxuLmp2LW1vZGFse1xuXHQuZmllbGQtZGl2aWRlcntcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstcHJpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZpZWxkLXJvdy1sZXNzIHtcblx0XHRAaW5jbHVkZSBjcmVhdGVHcmlkKDIsIGp2LWNvbHVtbiwgKDIsIDEwKSwgMHB4KTtcblx0XHQuanYtY29sdW1uLTF7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdH1cblx0fVxufVxuXG4vKiBDYW5kaWRhdGUgRGV0YWlscyBQYWdlIE1vZGFsICovXG4uY2FuRGV0YWlsLWZvcm0ge1xuXHRAaW5jbHVkZSBhcHBsaWNhdGlvbi1tb2RhbDtcbn1cbiIsIi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFNBU1MgR3JpZGlmaWNhdGlvblxuLy8gICogQXV0aG9yOiAgIEdlb2ZmIEdhcnNpZGVcbi8vICBBIFNBU1MgYWRhcHRhdGlvbiBvZiBCbHVlcHJpbnQgQ1NTXG4vLyAgKiBWZXJzaW9uOiAgICAgICAgIDAuNy4xICgyMDA4LTAyLTI1KVxuLy8gICogV2Vic2l0ZTogICAgICAgICBodHRwOi8vY29kZS5nb29nbGUuY29tL3AvYmx1ZXByaW50Y3NzL1xuLy8gIEJhc2VkIG9uIHdvcmsgYnk6XG4vLyAgKiBDaHJpcyBFcHBzdGVpbiAgICBbZXBwc3RlaW5zLm5ldF1cbi8vICAqIExvcmluIFRhY2tldCAgICAgIFtsb3JpbnRhY2tldHQuY29tXVxuLy8gICogT2xhdiBCam9ya295ICAgICAgW2Jqb3Jrb3kuY29tXVxuLy8gICogTmF0aGFuIEJvcnJvciAgICAgW3BsYXlncm91bmRibHVlcy5jb21dXG4vLyAgKiBKZWZmIENyb2Z0ICAgICAgICBbamVmZmNyb2Z0LmNvbV1cbi8vICAqIENocmlzdGlhbiBNZXR0cyAgIFttaW50Y2hhb3MuY29tXVxuLy8gICogS2hvaSBWaW5oICAgICAgICAgW3N1YnRyYWN0aW9uLmNvbV1cbi8vICBMaXF1aWQgZ3JpZCB3b3JrIGJ5OlxuLy8gICogQmVuIExpc3R3b25cbi8vICAqIERhdmlkIEJlZGluZ2ZpZWxkXG4vLyAgKiBBbmRyZWkgTWljaGFlbCBIZXJhc2ltY2h1a1xuLy8gIEludm9sdXRpb24gU3R1ZGlvcywgaHR0cDovL3d3dy5pbnZvbHV0aW9uc3R1ZGlvcy5jb21cbi8vICBSZWFkIG1vcmUgYWJvdXQgdXNpbmcgYSBncmlkIGhlcmU6XG4vLyAgKiBzdWJ0cmFjdGlvbi5jb20vYXJjaGl2ZXMvMjAwNy8wMzE4LW9oLXllZWFhaGgucGhwXG4vLyAgLS0tLS1cbi8vICBCeSBkZWZhdWx0LCB0aGUgZ3JpZCBpcyA4MCUgb2Ygd2luZG93IHdpZHRoLCB3aXRoIDI0IGNvbHVtbnMuXG4vL1xuLy8gIFRvIG1ha2UgdGhlIGdyaWQgZml4ZWQsIHNpbXBseSBjaGFuZ2UgdGhlIC5jb250YWluZXIgd2lkdGhcbi8vICBwcm9wZXJ0eSB0byBhIHBpeGVsIHZhbHVlLiBlLmcuLCA5NjBweC5cbi8vICAtLS0tLVxuLy8gIFRvIHVzZTpcbi8vICBUaGlzIG1vZHVsZSBpcyBhIFJFUExBQ0VNRU5UIGZvciB0aGUgZ3JpZCBtb2R1bGUuIFNpbXBseSBpbXBvcnQgaXQ6XG4vLyAgQHVzZSBibHVlcHJpbnRcbi8vICBAdXNlIGJsdWVwcmludC9saXF1aWRcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWFpbiBsYXlvdXQgZ3JpZCwgb3ZlcnJpZGUgdGhlc2UgY29uc3RhbnRzIHRvIGJ1aWxkIHlvdXIgZ3JpZCBhbmQgY29udGFpbmVyIHNpemVzLlxuLy8gVGhlIHdpZHRoIHNob3duIGdpdmVzIHRoZSByaWdodCBmbG9vcmVkIHBlcmNlbnRhZ2UgdmFsdWVzLlxuJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zOiAyNCAhZGVmYXVsdDtcblxuJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aDogMy4xNjclICFkZWZhdWx0O1xuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbjogMS4wNDIlICFkZWZhdWx0O1xuXG4vLyBEbyBub3QgZWRpdCBiZWxvdyB0aGlzIGxpbmUgdW5sZXNzIHlvdSByZWFsbHkga25vdyB3aGF0IHlvdSdyZSBkb2luZy5cbiRibHVlcHJpbnQtbGlxdWlkLWNvbnRhaW5lci13aWR0aDogODAlICFkZWZhdWx0O1xuXG4kYmx1ZXByaW50LWxpcXVpZC1jb250YWluZXItbWluLXdpZHRoOiA5NTBweCAhZGVmYXVsdDtcblxuJGJsdWVwcmludC1saXF1aWQtZ3JpZC1wdXNoLXB1bGw6IC0oJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKyAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoKSAhZGVmYXVsdDtcblxuQG1peGluIGJsdWVwcmludC1saXF1aWQtZ3JpZCB7XG4gIC8vIEEgY29udGFpbmVyIHNob3VsZCBncm91cCBhbGwgeW91ciBjb2x1bW5zXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjsgfVxuICAvLyBVc2UgdGhlc2UgY2xhc3NlcyAob3IgbWl4aW5zKSB0byBzZXQgdGhlIHdpZHRoIG9mIGEgY29sdW1uLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMgKyAxIHtcbiAgICAuc3Bhbi0jeyRufSB7IHdpZHRoOiBzcGFuLWZsdWlkKCRuKTsgfVxuICAgIGRpdiB7XG4gICAgICAmLnNwYW4tI3skbn0ge1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oJG4sICRuID09ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyk7IH0gfSB9XG4gIC8vIFRoZSBsYXN0IGNvbHVtbiBpbiBhIHJvdyBuZWVkcyB0aGlzIGNsYXNzIChvciBtaXhpbikgb3IgaXQgd2lsbCBlbmQgdXAgb24gdGhlIG5leHQgcm93LlxuICBkaXYubGFzdCB7XG4gICAgQGluY2x1ZGUgbGFzdDsgfVxuICAvLyBBZGQgdGhlc2UgdG8gYSBjb2x1bW4gdG8gYXBwZW5kIGVtcHR5IGNvbHMuXG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyB7XG4gICAgLmFwcGVuZC0jeyRufSB7XG4gICAgICBAaW5jbHVkZSBhcHBlbmQoJG4pOyB9IH1cbiAgLy8gQWRkIHRoZXNlIHRvIGEgY29sdW1uIHRvIHByZXBlbmQgZW1wdHkgY29scy5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zIHtcbiAgICAucHJlcGVuZC0jeyRufSB7XG4gICAgICBAaW5jbHVkZSBwcmVwZW5kKCRuKTsgfSB9XG4gIC8vIFVzZSB0aGVzZSBjbGFzc2VzIG9uIGFuIGVsZW1lbnQgdG8gcHVzaCBpdCBpbnRvIHRoZVxuICAvLyBuZXh0IGNvbHVtbiwgb3IgdG8gcHVsbCBpdCBpbnRvIHRoZSBwcmV2aW91cyBjb2x1bW4uXG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyArIDEge1xuICAgIC5wdWxsLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIHB1bGwoJG4pOyB9IH1cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zICsgMSB7XG4gICAgLnB1c2gtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgcHVzaCgkbik7IH0gfSB9XG5cbkBtaXhpbiBjb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfSB9XG5cbi8vIFJldHVybiB0aGUgd2lkdGggb2YgYCRuYCBjb2x1bW5zIGluIHBlcmNlbnRzLlxuQGZ1bmN0aW9uIHNwYW4tZmx1aWQoJG4pIHtcbiAgQHJldHVybiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoICogJG4gKyAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqICgkbiAtIDEpO1xufVxuXG5AbWl4aW4gc3BhbigkbiwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQHdhcm4gXCJUaGUgc3BhbiBtaXhpbiBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIHRoZSBzcGFuLWZsdWlkIGZ1bmN0aW9uIGluc3RlYWQuIEUuZy4gd2lkdGg6IHNwYW4tZmx1aWQoI3skbn0pXCI7XG4gICR3aWR0aDogc3Bhbi1mbHVpZCgkbik7XG4gIEBpZiAkaW1wb3J0YW50IHtcbiAgICB3aWR0aDogJHdpZHRoICFpbXBvcnRhbnQ7IH1cbiAgQGVsc2Uge1xuICAgIHdpZHRoOiAkd2lkdGg7IH0gfVxuXG5AbWl4aW4gbGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWl4aW4gY29sdW1uKCRuLCAkbGFzdDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgZmxvYXQtbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IHNwYW4tZmx1aWQoJG4pO1xuICBAaWYgJGxhc3Qge1xuICAgIEBpbmNsdWRlIGxhc3Q7IH1cbiAgQGVsc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW47IH0gfVxuXG5AbWl4aW4gYXBwZW5kKCRuKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4pICogJG47IH1cblxuQG1peGluIHByZXBlbmQoJG4pIHtcbiAgcGFkZGluZy1sZWZ0OiAoJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luKSAqICRuOyB9XG5cbkBtaXhpbiBwdWxsKCRuLCAkbGFzdDogZmFsc2UpIHtcbiAgbWFyZ2luLWxlZnQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtcHVzaC1wdWxsICogJG47IH1cblxuQG1peGluIHB1c2goJG4pIHtcbiAgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7XG4gIG1hcmdpbjoge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbjtcbiAgICByaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1wdXNoLXB1bGwgKiAkbjtcbiAgICBib3R0b206IDA7IH07IH1cblxuQG1peGluIGJvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuQG1peGluIGNvbGJvcmRlciB7XG4gIHBhZGRpbmctcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogMjtcbiAgbWFyZ2luLXJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqIDI7XG4gIEBpbmNsdWRlIGJvcmRlcjsgfVxuXG5AbWl4aW4gY29scnVsZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBjb2xvcjogI2RkZGRkZDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMDgzZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogMjtcbiAgbWFyZ2luLXJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqIDI7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWl4aW4gY29sc3BhY2VyIHtcbiAgQGluY2x1ZGUgY29scnVsZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7IH1cbiIsIi8vIERFUFJFQ0FURUQuIFVzZSBzdHlsZWtpdCBpbnN0ZWFkXG5cbkB1c2UgXCIuLi9saWIvYmx1ZXByaW50L2xpcXVpZFwiIGFzICo7XG5AdXNlIFwiLi4vbGliL3N1c3kvZ3JpZFwiIGFzIHN1c3k7XG5AdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG4vLyAkY2xhc3Mtc2x1ZzoganYtY29sdW1uO1xuJGNvbHVtbl9jbGFzc19wcmVmaXg6IGp2LWNvbHVtbjtcbiRjb2x1bW5fcGFkZGluZzogLjVlbSAxZW07XG4kZ3V0dGVyLXdpZHRoICAgOiAwZW07XG4kZ3JpZC1wYWRkaW5nICAgOiAwJTtcbiRjb250YWluZXItd2lkdGg6IDEwMCU7XG4vKipcbiAqICAgIEEgMTIgY29sdW1uIGdyaWQsIHdoZXJlIHlvdSBjYW4gZGl2aWRlIHRoZSBncmlkIGNvbHVtc24gd2l0aCB0aGUgcmF0aW8gdG8gZWFjaCBvdGhlci5cbiAqICAgIGVnLlxuICogICAgICAgIEBwYXJhbTE6IE51bWJlciBvZiBjb2x1bW5zXG4gKiAgICAgICAgQHBhcmFtMjogVGhlIHByZWZpeCB0byB1c2UgZm9yIHRoZSBjb2x1bW5zXG4gKiAgICAgICAgQHBhcmFtMzogUmF0aW8gdG8gZGl2aWRlIHRoZSBjb2x1bW5zIGluLlxuICogIFxuICogICAgICAgIEBpbmNsdWRlIGNyZWF0ZUdyaWQoNCwganYtY29sdW1uLCgyLDIsNCwyKSk7XG4gKiAgICAgICAgICBcbiAqICAgICAgICAgICAgVGhlIGFib3ZlIGV4YW1wbGUgd2lsbCBjcmVhdGUgYSBzdHlsZSBmb3IgYSBcbiAqICAgICAgICAgICAgICA9PiBncmlkIHdpdGggNCBjb2x1bW5zLCB3aGVyZSBlYWNoIGNvbHVtbiBjbGFzcyBuYW1lIGlzIFxuICogICAgICAgICAgICAgID0+IC5qdi1jb2x1bW4tMSwgLmp2LWNvbHVtbi0yLCAuanYtY29sdW1uLTMsIC5qdi1jb2x1bW4tNFxuICogICAgICAgICAgICAgID0+IDNyZCBjb2x1bW4gd2lsbCBiZSB0d28gdGltZXMgb2YgYWxsIHRoZSBvdGhlciBjb2x1bW5zLiAgICAgICAgICAgICAgXG4gKiBcbiAqICAgICAgSWYgeW91IG5lZWQgeW91ciBvd24gcGFkZGluZyBmb3IgdGhlIGNvbHVtbnMsIHRoZW4geW91IGNhbiBkZWZpbmVkIGluIHRoZSA0dGggcGFyYW1ldGVyLiBEZXBlbmRpbmcgb24gdGhlIHBhZGRpbmcgeW91IGdpdmUgdGhlbiB5b3UgaGF2ZSB0byBhZGp1c3QgdGhlIFxuICogICAgICBudW1iZXIgb2YgY29sdW1ucyBmb3IgdGhlIGdyaWQuXG4gKi9cblxuQG1peGluIGNyZWF0ZUdyaWQoJG51bWJlcl9vZl9jb2x1bW5zOiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMsICRjb2x1bW4tcHJlZml4OiAkY29sdW1uX2NsYXNzX3ByZWZpeCwgJHdpZHRoOmZhbHNlLCAkcGFkZGluZzogJGNvbHVtbl9wYWRkaW5nKSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtYmVyX29mX2NvbHVtbnMge1xuICAgIC4jeyRjb2x1bW4tcHJlZml4fS0jeyRpfXtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICRjb3VudGVyOjE7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgICBAZWFjaCAkY29sIGluICR3aWR0aHtcbiAgICAgICAgICBAaWYgJGNvdW50ZXI9PSRpe1xuICAgICAgICAgICAgQGluY2x1ZGUgc3VzeS5zcGFuLWNvbHVtbnMoJGNvbCwgMTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaWYgJGkgPT0gJG51bWJlcl9vZl9jb2x1bW5zIGFuZCAkaSA9PSAkY291bnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdXN5LnNwYW4tY29sdW1ucygkY29sIG9tZWdhICwxMik7XG4gICAgICAgICAgfSAgXG4gICAgICAgICAgJGNvdW50ZXI6ICRjb3VudGVyKzE7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN1c3kgU2V0dGluZ3NcblxuLy8gVGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkXG4kdG90YWwtY29sdW1ucyAgICAgIDogMTIgICAgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBUaGUgd2lkdGggb2YgY29sdW1ucyBhbmQgZ3V0dGVycy5cbi8vIFRoZXNlIG11c3QgYWxsIGJlIHNldCB3aXRoIHRoZSBjb21wYXJhYmxlIHVuaXRzLlxuJGNvbHVtbi13aWR0aCAgICAgICA6IDRlbSAgICAgICAgICAgICAhZGVmYXVsdDtcbiRndXR0ZXItd2lkdGggICAgICAgOiAxZW0gICAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIFBhZGRpbmcgb24gdGhlIGxlZnQgYW5kIHJpZ2h0IG9mIGEgR3JpZCBDb250YWluZXIuXG4kZ3JpZC1wYWRkaW5nICAgICAgIDogJGd1dHRlci13aWR0aCAgICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFkdmFuY2VkIFNldHRpbmdzXG5cbi8vIEZyb20gRGlyZWN0aW9uOlxuLy8gQ29udHJvbHMgZm9yIHJpZ2h0LXRvLWxlZnQgb3IgYmktZGlyZWN0aW9uYWwgc2l0ZXMuXG4kZnJvbS1kaXJlY3Rpb24gICAgIDogbGVmdCAgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBPbWVnYSBGbG9hdCBEaXJlY3Rpb246XG4vLyBUaGUgZGlyZWN0aW9uIHRoYXQgK29tZWdhIGVsZW1lbnRzIGFyZSBmbG9hdGVkIGJ5IGRlYWZ1bHQuXG4kb21lZ2EtZmxvYXQgICAgICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20tZGlyZWN0aW9uKSAgICAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIFdpZHRoOlxuLy8gT3ZlcnJpZGUgdGhlIHRvdGFsIHdpZHRoIG9mIHlvdXIgZ3JpZCwgdXNpbmcgYW55IGxlbmd0aCAoNTBlbSwgNzUlLCBldGMuKVxuJGNvbnRhaW5lci13aWR0aCAgICA6IGZhbHNlICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIFN0eWxlOlxuLy8gJ21hZ2ljJyAgLSBTdGF0aWMgKGZpeGVkIG9yIGVsYXN0aWMpIHdoZW4gdGhlcmUncyBlbm91Z2ggc3BhY2UsXG4vLyAgICAgICAgICAgIGZsdWlkIHdoZW4gdGhlcmUgaXNuJ3QuIFRoaXMgaXMgdGhlIFNVU1kgTUFHSUMgU0FVQ0UoVE0pLlxuLy8gJ3N0YXRpYycgLSBGb3JjZXMgdGhlIGdyaWQgY29udGFpbmVyIHRvIHJlbWFpbiBzdGF0aWMgYXQgYWxsIHRpbWVzLlxuLy8gJ2ZsdWlkJyAgLSBGb3JjZXMgdGhlIGdyaWQgdG8gcmVtYWluIGZsdWlkIGF0IGFsbCB0aW1lcy5cbi8vICAgICAgICAgICAgKHRoaXMgd2lsbCBvdmVycnVsZSBhbnkgc3RhdGljICRjb250YWluZXItd2lkdGggc2V0dGluZ3MpXG4kY29udGFpbmVyLXN0eWxlICAgIDogbWFnaWMgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBCb3JkZXItQm94IFNpemluZ1xuLy8gQWRqdXN0IHRoZSBncmlkIG1hdGggYXBwcm9wcmlhdGVseSBmb3IgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vIFdhcm5pbmc6IFRoaXMgZG9lcyBub3QgYWN0dWFsbHkgYXBwbHkgdGhlIG5ldyBib3ggbW9kZWwhXG4vLyBJbiBtb3N0IGNhc2VzIHlvdSBjYW4gaWdub3JlIHRoaXMgc2V0dGluZyxcbi8vIGFuZCBzaW1wbHkgYXBwbHkgdGhlIGJvcmRlci1ib3gtc2l6aW5nIG1peGluLlxuJGJvcmRlci1ib3gtc2l6aW5nICA6IGZhbHNlICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJRSBTZXR0aW5nc1xuXG4vLyBXaGVuIHlvdSBhcmUgdXNpbmcgYSBzZXBlcmF0ZSBJRSBzdHlsZXNoZWV0LFxuLy8geW91IGNhbiB1c2UgdGhlc2Ugc2V0dGluZ3MgdG8gY29udHJvbCB0aGUgb3V0cHV0IG9mIGF0LWJyZWFrcG9pbnQuXG4vLyBCeSBkZWZhdWx0LCBhdC1icmVha3BvaW50IHdpbGwgb3V0cHV0IG1lZGlhLXF1ZXJpZXMgYXMgd2VsbCBhc1xuLy8gYW55IGRlZmluZWQgaWUtZmFsbGJhY2sgY2xhc3Nlcy5cbiRicmVha3BvaW50LW1lZGlhLW91dHB1dCAgOiB0cnVlICAgICAgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1pZS1vdXRwdXQgICAgIDogdHJ1ZSAgICAgICFkZWZhdWx0O1xuXG4vLyBEYW5nZXIgWm9uZSEgT25seSBzZXQgYXMgJ3RydWUnIGluIElFLXNwZWNpZmljIHN0eWxlIHNoZWV0cy5cbiRicmVha3BvaW50LXJhdy1vdXRwdXQgICAgOiBmYWxzZSAgICAgIWRlZmF1bHQ7XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2Jhc2VcIiBhcyAqO1xuQHVzZSBcImZvcm1zXCI7XG5AdXNlIFwiY29udGFjdERldGFpbHNcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHJpYW5nbGVcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcHJpdGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcFwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb25cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9hY3Rpb25zRHJvcGRvd25cIjtcbkB1c2UgXCIuLi9jb21tb24vYWN0aW9uc1wiO1xuXG5AdXNlIFwiLi4vY29tbW9uL2Zvcm1UZW1wbGF0ZVwiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWxcIjtcbkB1c2UgXCIuLi9jb21tb24vYXBwbGljYXRpb25UYWJzXCI7XG5AdXNlIFwiLi4vY29tbW9uL2lkZW50aXR5XCI7XG5AdXNlIFwiZmVlZFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9maWVsZHNcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9iaWxlXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3Bpbm5lclwiIGFzICo7XG5AdXNlIFwiLi4vdmlkZW9zL2p2LlZpZGVvcy5Nb2RhbFwiO1xuQGluY2x1ZGUgc3Bpbm5lci1iYXNlKCk7XG5AaW5jbHVkZSBhbGwtc3ByaXRlcztcbi5hcHBseS1mb3JtLWZpZWxkLWlucHV0LCAuYXBwbHktZm9ybS1maWVsZC1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hcHBseS1mb3JtLWZpZWxkLWlucHV0IHtcbiAgICB3aWR0aDogNzAlO1xufVxuLmFwcGx5LWZvcm0tZmllbGQtbmFtZSB7XG4gICAgd2lkdGg6IDI1JTtcbn1cbi5ibG9jay1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLy8gdGVtcCBzdHlsZWtpdCBzdHlsZXMgdW50aWwgdGhpcyBwYWdlIHVzZXMgc3R5bGVraXRcbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJvcmRlci1ib3JkZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG59XG4ucGFkZGluZy1yZWd1bGFyIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLXh4LXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cbi5wYWRkaW5nLXh4LXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjNlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtcmVndWxhciB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJvcmRlci1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5tYXJnaW4tdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cbi5tYXJnaW4tYm90dG9tLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjllbTtcbn1cbi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5mb250LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiVicmVhZGNydW1iUGxhY2Vob2xkZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cbn1cbi5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG59XG4ubm9CZWZvcmVDb250ZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4vKioqIFN1bW1hcnkgKioqL1xuXG5bbmctc3dpdGNoLXdoZW49XCJUZXh0XCJdIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uZWxsaXBzZXMge1xuICAgIEBpbmNsdWRlIHZlbmRvcih0ZXh0LW92ZXJmbG93LCBlbGxpcHNpcyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyoqKiBJQ09OUyAqKiovXG5cbi5pY28tc2hsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3NobF9pY29uXzI0eDE0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMjRweDtcbn1cbi5pY28tZWRpdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLWVkaXQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xufVxuLmljby10YWxlbnR3aXNlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3RhbGVudHdpc2VfaWNvbl8yMXgyNC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDIxcHg7XG59XG4uaWNvLWhpcmVyaWdodCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9oaXJlUmlnaHRfaWNvbl8yMXgyNC5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDIxcHg7XG59XG4laWNvLXNraXAge1xuICAgIEBleHRlbmQgLmJsdWUtc2tpcF9pY29uO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIwcHg7XG59XG4uaWNvLWNoZWNrbWFyayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWNoZWNrbWFya19pY29uO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbi5pY28taW5mbyB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXZpZXc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDAgMCAwIC01cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXZpZXdfaG92ZXI7XG4gICAgfVxufVxuLmFjdG5zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgPnVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jY29udGFpbmVyIGRpdltyb2xlPW1haW5dIGgxIHNwYW4ge1xuICAgIEBleHRlbmQgJWJyZWFkY3J1bWJQbGFjZWhvbGRlcjtcbiAgICBjb2xvcjogJGRhcms7XG59XG4ubWluaUhlYWRlckNvdmVyIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmp2LW1pbmlIZWFkZXItdGl0bGUge1xuICAgIGgxLmxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1pbmlIZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgJi51aS1zY3JvbGxmaXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogOTkwcHg7XG4gICAgfVxuICAgIHVsLnN0YXRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG4ubGluayB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZW50ZXJUZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVzdWx0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG4ucGFnZUJyZWFrIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG59XG4udW5kZXJsaW5lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyMTU0ODU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICYubm9Ub3BNYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmLm5vQm90dG9tTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5ub01hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4uc2VsZWN0ZWQge1xuICAgIEBleHRlbmQgLmljby1jaGVja21hcms7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cbi8qKiogQXBwbGljYXRpb24qKiovXG5cbi5zaWRlTmF2IHtcbiAgICAubmV3UG9zdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xuICAgIH1cbn1cbi5za2lwcGVkIHtcbiAgICBoZ3JvdXAge1xuICAgICAgICBoNDphZnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY28tc2tpcDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxufVxuLmljb24tc3RlcmxpbmdvbmUtYWN0aXZle1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogOTElO1xuICAgICY6YmVmb3JlIHtcbiAgICBcdGNvbG9yOiMwMDY3Qjk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdqb2J2aXRlLWljb25zJyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBmb250LXNpemU6Mi4xNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgfVxuXG59XG4ucG93LXJlZGNhcnBldCB7XG4gICAgY29sb3I6IGdyYXk7XG59XG4ucG93LWhpcmVyaWdodCB7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hpcmVSaWdodF9pY29uXzIxeDI0LmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbn1cbi5wcmUge1xuICAgICYuZmlsZUNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuLyoqKiBTdGF0dXNlcyAqKiovXG5cbi5zdGF0dXNlcywgLmZlZWQge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAmLmluZm8ge1xuICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWluZm87XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICAmLkFjdGl2ZSwgJi5PcGVuLCAmLkZpbGVkLCAmLlN1Ym1pdHRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYuQ2xvc2VkIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5Pbi1Ib2xkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnN0YXR1c2VzIC5qdi1pY29uVmlldyB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXZpZXc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogLTdweCAwIDAgNXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24tdmlld19ob3ZlcjtcbiAgICB9XG59XG4uYXR0YWNobWVudHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMHB4IDhweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiogU09DSUFMIFBST0ZJTEVTICoqKi9cblxuI2xpbmtlZGluUHJvZmlsZSwgI2ZhY2Vib29rUHJvZmlsZSwgI3R3aXR0ZXJQcm9maWxlLCAjZ29vZ2xlUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuI2JpbmdQcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyAvL3BhZGRpbmctbGVmdDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4jbGlua2VkaW5Qcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xpbmtlZGluXzI0LnBuZycpO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbiNmYWNlYm9va1Byb2ZpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1mYWNlYm9vay5wbmcnKTtcbn1cbiN0d2l0dGVyUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXR3aXR0ZXIucG5nJyk7XG59XG4jZ29vZ2xlUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLWdvb2dsZS5wbmcnKTtcbn1cbi8qI2JpbmdQcm9maWxlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLWJpbmcucG5nJyk7IH0qL1xuXG4vKioqIEFDQ09SRElPTiAqKiovXG5cbi5hY2NvcmRpb24ge1xuICAgICYubGVmdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8wLjllbTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgJi5maXJzdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubTAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wMCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yZWd1bGFyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvKiBDb2xsZWN0aW9ucyBQYW5lbCAqL1xuICAgIC5jb2xsZWN0aW9ucyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogRmVlZCBQYW5lbCAqL1xuICAgIC5mZWVkIHtcbiAgICAgICAgLm92ZXJmbG93IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICYuc3RheU9wZW4ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVuZGVybGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHVsLnNjcm9sbHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG4uY2FuZGlkYXRlLXNjb3Jle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnRpdGxle1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzdDN0Q3RjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzc3tcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OztcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdmcuc2NvcmV7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZXtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogODtcbiAgICAgICAgfVxuICAgICAgICAubGluZXtcbiAgICAgICAgICAgIHN0cm9rZTogI0U2RTZFNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3MtbWFzayB7XG4gICAgICAgIHN0cm9rZTogIzNEODdDRjtcbiAgICAgICAgZmlsbDogIzNEODdDRjtcbiAgICB9XG59XG5cbi5jYW5kaWRhdGUtc2NvcmUtcGVuZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM3QzdEN0Y7XG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM3QzdEN0Y7XG4gICAgfVxufVxuXG5cbnVsLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvcmRpb24tbXJnbi1sZWZ0IHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICB9XG4gICAgaHIudW5kZXJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBhLmhlbHAge1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgLTEwcHg7XG4gICAgfVxuICAgIC5mb3J3YXJkU2NoZWR1bGUge1xuICAgICAgICBkaXYuaGVscCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqKiBXT1JLRkxPVyAqKiovXG5cbi53b3JrZmxvdyB7XG4gICAgPmgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1sYXJnZSB7XG4gICAgICAgIGhncm91cCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5pbm5lckxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBoZ3JvdXAge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZU1pbnVzLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jc2NoZWR1bGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmdvVG9EYXRlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWluZGVudDogLTUwMDBweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICAgIC50aW1lem9uZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICAuY2FsbG91dCB7XG4gICAgICAgIHRvcDogMjIwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICAgICAgLnBhZGRpbmc1IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgICYucHVsbC1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2UsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3VpLWpxPVwidGltZXBpY2tlclwiXSwgaW5wdXRbanYtdGltZXBpY2tlcl0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiA2LjI1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Jlc291cmNlcywgI2NhbGVuZGFyIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtdmlldyB7XG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgLy8gQnVnIFtISVJFLTQ3N10gLSBBTSA1LzAxLzE0XG4gICAgICAgICAgICAgICAgLy8gT3ZlcnJpZGluZyB0aGUgdGggd2hpdGVzcGFjZSB3cmFwIGZyb20gX3RhYmxlcy5zY3NzXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9IC8vIEJ1ZyAjMTkwNzEgLSBBTSA0LzIzLzE0XG4gICAgICAgICAgICAgICAgLy8gT3ZlcnJpZGluZyB0aGUgdGFibGUgYmFja2dyb3VuZCBjb2xvciBmcm9tIF90YWJsZXMuc2Nzc1xuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLXZpZXcuZmMtdmlldy1yZXNvdXJjZURheS5mYy1hZ2VuZGEge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1hZ2VuZGEtc2xvdHMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgNnB4IC0xcHggJGJvcmRlcjtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICYuZmMtbWlub3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1ldmVudC5jYW5kVGltZXNsb3R7XG4gICAgICAgICAgICAuZmMtZXZlbnQtY29udGVudHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1ldmVudC1za2luIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICAgICAgICAgIC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xuICAgICAgICB9XG4gICAgICAgIC5mYy10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtY29udGVudCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogODUlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1hZ2VuZGEtZGF5cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICArZGl2IHtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBIZWlnaHQgb2YgZWFjaCB0aW1lIHNsb3QgaW4gdGhlIGNhbGVuZGFyICovXG4gICAgICAgIC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQgLmZjLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyAvL21pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZWxsaXBzZXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNyZXNvdXJjZXMge1xuICAgICAgICAvLyBDb21wZW5zYXRlcyBmb3IgdGhlIENhbGVuZGFyIG5vdCByZW5kZXJpbmcgcHJvcGVybHkgb24gcGFnZSBsb2FkXG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICYuZmMge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3RFdmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDc1JSk7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1c3lFdmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWFnZW5kYS1heGlzIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8qIFBhcnQgb2YgdGhlIGRvdWJsZSBzY3JvbGwgYmFyIHJlbGF0ZWQgc3R5bGluZyAqL1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0Ym9keSwgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZjLWFnZW5kYS1kYXlzIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICYuZmMtZmlyc3QuZmMtbGFzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1hZ2VuZGEtYXhpcy5mYy13aWRnZXQtaGVhZGVyLmZjLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBIaWRlIHRoZSB0aW1pbmdzIGNvbHVtbiAqL1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1hZ2VuZGEtYXhpcy5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNjYWxlbmRhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi53NjAge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIC5mYy1ldmVudCB7XG4gICAgICAgICAgICAgICAgLy93aWR0aCA6IDM3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5mYy1oZWFkZXIge1xuICAgICAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWJ1dHRvbi1wcmV2LCAuZmMtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAuZmMtYnV0dG9uLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmMtc3RhdGUtZGVmYXVsdCwgJi5mYy1zdGF0ZS1kZWZhdWx0IC5mYy1idXR0b24taW5uZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1idXR0b24tcHJldiAuZmMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtYnV0dG9uLW5leHQgLmZjLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1ldmVudC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtaGVhZGVyLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1jZWxsLW92ZXJsYXkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtc2VjO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtaGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1zZWM7XG4gICAgICAgICAgICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50IHtcbiAgICAgICAgICAgICYuc3RhdGljIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm91dGxvb2tfY2FsZW5kZXIsICNyZXNvdXJjZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgJi53NDAge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDsgLy8gVGhpcyBpcyBhIHBsYWNlbWVudCBmb3IgdGhlIHRvZ2dsZSBpY29uc1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlOyAvLzJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Jlc291cmNlcyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICB9XG4gICAgLyoqT3V0bG9vayBDYWxlbmRlclxuICAgICAgIFRoaXMgd29ya3Mgb25seSBvbiBJRSAuVG8gYWRkIHN0eWxlIGdvIHRvIC5zY2guanMgYW5kIHVuY29tbWVudCB0aGUgY2hlY2sgZm9yIElFLlxuICAgICoqL1xuICAgIC5vdXRsb29rX2NhbGVuZGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogNTQycHg7XG4gICAgfVxufVxuLnJlbW92ZS1tYXJnaW4tdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNDlweDtcbn1cbi5hZGQtbWFyZ2luLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmxlZ2VuZHN7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmxlZ2VuZC1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiAjQUVEREI4O31cbiAgICAgICAgc3Bhbi5sZWdlbmQtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGZhO31cbiAgICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbi50d09uQm9hcmRpbmdSZXN1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogOVBYO1xuICAgIG1hcmdpbi1ib3R0b206IDEwUFg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxMTIlO1xuICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuLnJjT25Cb2FyZGluZ1Jlc3VsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA5UFg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBQWDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDExMiU7XG4gICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xufVxuLnJlcVNlYXJjaEljb24ge1xuICAgIHBhZGRpbmc6IDE0cHggNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXNlYXJjaDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICB9XG59XG51bC5udW1lcmljYWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXYuc2VsZWN0MiB7XG4gICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgJi5yZXF1aXJlZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiogRVZBTFVBVElPTlMgKiovXG5cbi5ldmFsdWF0aW9uIHtcbiAgICAuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICAgIC5ub0V2YWxUZXh0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICB9XG4gICAgLnF1ZXN0aW9uTGlzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkQWN0aW9uQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kYXJrZW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTZweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyAvL2JveC1zaGFkb3c6IDNweCAxcHggM3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDcyOXB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IC8vYm94LXNoYWRvdzogLTFweCAwcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51aS1zY3JvbGxmaXgge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ZDpub3QoLmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmRhcmtlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZmlsdGVyU2hhZG93Q29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi5ib3JkZXJGbGlwIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmaWx0ZXJTaGFkb3dDb2xvcjtcbiAgICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC41JTtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNC41JTtcbiAgICAgICAgICAgIHdpZHRoOiA4NS41JTtcbiAgICAgICAgICAgICYuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGRsLnN1bW1hcnkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZHQsIGRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweiBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRsLmxpc3Qge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICYuaGVhZGVyIHAge31cbiAgICAgICAgfVxuICAgIH1cbiAgICBoci51bmRlcmxpbmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLndvcmtGbG93VG9vbHRpcC51cC5zaXRMZWZ0IC50b29sdGlwV2luZG93OmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgIH1cbiAgICAud29ya0Zsb3dUb29sdGlwLnVwLnNpdExlZnQge1xuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm9Cb3JkZXIsIC5ib3JkZXItbm9uZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc21hbGxGb250IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgICAvKiBDaHJvbWUsIFNhZmFyaSA2IOKAkyAxNS4zLCBFZGdlICovXG4gICAgICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7ICAgICAgICAgICAgICAgICAvKiBGaXJlZm94IDQ4IOKAkyA5NiAqL1xuICAgICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyBcbiAgICB9XG59XG4vKioqVGhpcyBpcyBhIGhhY2sgZm9yIHRoZSBzZWxlY3QgYSBwZXJzb24gbW9kYWwgZGlhbG9nIG9uIGNhbmRpZGF0ZSBkZXRhaWxzIHBhZ2UuIFRoaXMgaXMgYSB0ZW1wIHNvbHV0aW9uIHNob3VsZCBiZSByZXdyaXR0ZW4gZXZlbnR1YWxseSAqKiovXG5cbi8qXG4janYtbW9kYWxEaWFsb2d7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDo2MTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6MzUlO1xufVxuXG4uanFtT3ZlcmxheXtcbiAgICAvL2JhY2tncm91bmQ6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSw1MSw1MSwuNCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5OTk4O1xuICAgIG9wYWNpdHk6IDAuNztcbn0qL1xuXG4uanYtZGlhbG9nLXRvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy90ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzJiNmRhZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDdhYzIgIWltcG9ydGFudDtcbiAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjNTE5NGQ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDVweCA1IHB4IDhweDtcbn1cbi5qdi1wYWdpbmF0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUtc2VjO1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbn1cbi5qdi1wYWdpbmF0aW9uIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuLmp2LWhpZGUsIC5qdi1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uanYtZGlhbG9nLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbn1cbi8qXG4uanYtY2xvc2VNb2RhbERpYWxvZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmc/dj01NjE1NVwiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjUzcHg7XG59XG4qL1xuXG4uanYtZGlhbG9nLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggLTVweCBibGFjaztcbiAgICB3aWR0aDogNTgwcHghaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IC01cHggYmxhY2s7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5qdi1yb3dEaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAxMHB4O1xufVxuLmp2LWNvbERpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5qdmRiLWNlbnRlci1saWdodCwgLmp2ZGItY2VudGVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG4gICAgfVxufVxuLmp2ZGItY2VudGVyLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXRyaTtcbiAgICB9XG4gICAgO1xufVxuLmp2ZGItbGVmdC1saWdodCB7XG4gICAgYmFja2dyb3VuZDogIzU5NTk1OTtcbn1cbi5qdi1qb2JzSW5uZXJUYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogNTY1cHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGNsZWFyOiBib3RoO1xufVxuI2p2LXBlcnNvblRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWEhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgd2lkdGg6IDU2MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIDtcbn1cbi5qdi1yZXF1aXNpdGlvblNlbGVjdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uanFEcmFnIHtcbiAgICBjdXJzb3I6IG1vdmU7XG59XG4uanYtYnV0dG9uQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG59XG4vLyAuanYtYXJyb3dMZWZ0e1xuLy8gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4vLyAgcGFkZGluZzogMCAxMHB4O1xuLy8gIGJhY2tncm91bmQtcG9zaXRpb246MHB4IC0zMTc4cHg7XG4vLyAgZmxvYXQ6bGVmdDtcbi8vICBjdXJzb3I6cG9pbnRlcjtcbi8vIH1cbi8vIC5qdi1hcnJvd1JpZ2h0e1xuLy8gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4vLyAgcGFkZGluZzogMCAxMHB4O1xuLy8gIGJhY2tncm91bmQtcG9zaXRpb246MHB4IC0zMTAxcHg7XG4vLyAgZmxvYXQ6bGVmdDtcbi8vICBjdXJzb3I6cG9pbnRlcjtcbi8vIH1cbi5wYWdpbmcge1xuICAgIC5qdi1hcnJvd0xlZnQge1xuICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmp2LWFycm93UmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbi5pZnJhbWUtbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcHJvZ3Jlc3NfZG90cy5naWZcIikgbm8tcmVwZWF0IDEwcHggOTUlO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uY292ZXJmcmFtZSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNDVweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgei1pbmRleDogMTtcbn1cbi51aS1zY3JvbGxmaXguY292ZXJmcmFtZSB7XG4gICAgdG9wOiAxNXB4O1xufVxuLmFwcHNvdXJjZS1jbXQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4udzEwMCB7XG4gICAgLm1jZUxheW91dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmp2LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uanYtZmxleC10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmp2LWZsZXgtdGFibGUtY29sLXdpZHRoLTIwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG59XG4uanYtZmxleC10YWJsZS1jb2wtd2lkdGgtODAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNFxufVxuLmp2LWZsZXgtYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucmVqZWN0LW9wdCB7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbn1cbi5hY3RpdmUtYXBwcyB7XG4gICAgLnBhZ2luZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcHAtZGlzcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIH1cbn1cbi5uby1jYW5kLWNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweDtcbn1cbi5sb29rTGlrZUxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLm1vZGFsVG9vbHRpcCB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4udGltZXpvbmV0b29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDI1ZW0sIDEuOGVtLCAtMWVtKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgIEJ1ZyAjMTU4NDEsICMxNDY1MSAtIEFNIC0gMTAvMjgvMTNcbiAgICAgICAqIE92ZXJyaWRlIGRlZmF1bHQgdG9vbHRpcCBwb3NpdGlvblxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcE91dERvd25Mb2FkVG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLWRvd25sb2FkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG59XG4ucG9wT3V0UHJpbnRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcHJpbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5wb3BPdXRGb3JtUHJpbnRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcHJpbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5mb3JtUHJpbnRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcHJpbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5wb3BPdXROb3RlVG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNXB4O1xufVxuLnBvcE91dFBvcFVwVG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXBvcG91dC1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG59XG4ucmVzdW1lUHJpbnRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcHJpbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVOb3RlVG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNXB4O1xufVxuLnJlc3VtZURlbGV0ZVRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi10cmFzaC1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDExcHg7XG59XG4ucmVzdW1lRG93bmxvYWRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tZG93bmxvYWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVVcGxvYWRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tdXBsb2FkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG59XG4ucmVzdW1lUG9wT3V0VG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXBvcG91dC1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG59XG4ucmVzdW1lSWNvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnJlc3VtZVN0YXJ0SWNvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MyU7XG59XG4uY3Vyc29yRGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFwcGxpY2F0aW9uR3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICB9XG59XG4ucHJlSW50ZXJ2aWV3TmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBCdWcgIzE2MjI4IC0gQUNNIC0gMTEvMTIvMTNcbiAgICAqIGZpbHRlcjogbm9uZSBpcyByZXF1aXJlZCB0byBvdmVycmlkZSB0aGUgZmlsdGVyIGdyYWRpZW50IGZvciB0aGUgYnV0dG9uc1xuICAgICogaW4gSUU4IC8gSUU5XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICBCdWcgIzE2MjI4IC0gQUNNIC0gMTEvMTIvMTNcbiAgICAgICAgKiBmaWx0ZXI6IG5vbmUgaXMgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgdGhlIGZpbHRlciBncmFkaWVudCBmb3IgdGhlIGJ1dHRvbnNcbiAgICAgICAgKiBpbiBJRTggLyBJRTlcbiAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWN0bi1leHBhbmQge1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24tY2lyY2xlUGx1cztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuYWN0bi1jb2xsYXBzZSB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jaXJjbGVNaW51cztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cbi5wcmVJbnRlcnZpZXdTdGFydEljb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2OSU7XG59XG4ucGRUb3AyMSB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG59XG4ucGRMZWZ0MjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5wZExlZnQzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLm1ydG9wMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubXIxMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5maWxlUG9wb3V0U3RhcnRJY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5vZmZlckZvcm1Ub29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDE1ZW0sIDIuNGVtLCAtMS4wZW0pO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZ1bGxXaW5kb3cge1xuICAgIHdpZHRoOiA4NDVweDtcbiAgICBoZWlnaHQ6IDEwNTNweFxufVxuLnBkZkZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTA1M3B4O1xufVxuLmNvbXBhbnlMb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndvcmtGbG93VG9vbHRpcCB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgxNWVtLCAyOHB4LCAtMTBweCk7XG4gICAgc3Bhbi5pY28taGVscCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH0gLy9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXYudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGRpdi5ib2R5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYW5jZWwtaW50ZXJ2aWV3IGRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5vbi1zdXBlci11c2VyIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9yd2FyZC1ieSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMUUzJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG4uYXBwLXNvdXJjZS5hdmF0YXJzIHtcbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zb3VyY2UtY2hhbm5lbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1zcmMtYXJyb3c7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtYWRkSWNvbiB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLWFkZDtcbn1cbi5idG5QcmludCB7XG4gICAgQGV4dGVuZCAuYnRuICFvcHRpb25hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhbmQtZGV0YWlscy1tZXNzYWdlLWRldGFpbCB7XG5cblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTUuMDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1LjA5JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBwe1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5zdWJqZWN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLmZyb20tdG8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIC5mcm9tIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtc2VudC1yZWNlaXZlZHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxufVxuLmRvYy11dGlsaXRpZXMge1xuICAgIGgyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldmlldy10b2dnbGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDE1cHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10ZXh0LXZpZXcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0ZWQtdmlldyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogIzIxNTQ4NTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWQxMCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLnR4dC1pbmRlbnQxMCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG4uYWNjb3JkaW9uLWxhcmdlIHtcbiAgICAuaW50LXdvcmtmbG93IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG4uaW50LXdvcmtmbG93IHtcbiAgICAuYWN0bnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREREREREO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmludml0ZS1tc2cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlNmU2ZTY7XG4gICAgfVxufVxuLm1vZGlmeS1tc2ctdG9vbHRpcCB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgxNWVtLCAyMnB4LCAtMThweCk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgbWFyZ2luOiA1cHggMCAwIDEwcHg7XG4gICAgJi5tYXJnaW4tdG9wLTJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gICAgLmhlbHAtc3ltYm9sIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICB9XG59XG4udmV0ZXJhblN0YXR1cyB7XG4gICAgZGwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkZCwgZHQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcmVJbnRlcnZpZXdGb3JtcyB7XG4gICAgLmZvcm1Ecm9wRG93biB7XG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBib3JkZXIgOiBub25lO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgfVxufVxuLy8gcXVpY2t2aWV3IHRvb2x0aXAgc3R5bGVzIHdlcmUgbm90IGluY2x1ZGVkIG9uIGRldGFpbHMgcGFnZS4gTXVzdCByZW1vdmUgd2hlbiB3ZSByZXdyaXRlIHF1aWNrdmlld1xuLmp2LWRpYWxvZy10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5qdi1SYW5re1xuICAgIC5qdi1BcHBsaWNhbnRSYW5rU2NvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5qdi1BcHBsaWNhbnRSYW5rU2NvcmVCb2R5e1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI2p2LVF1aWNrVmlld01haW4gLmp2LXN0YXR1cyB7XG4gICAgLmp2LVN0YXR1c0RldGFpbHNCb2R5IHtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDJweCAzcHggY29sb3IuYWRqdXN0KCRsaWdodGdyYXksICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRibHVlLCA2cHgpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtU3RhdHVzRGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IC0zOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5qdi1oZWFkZXJCYXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICAuanYtU3RhdHVzRGV0YWlsc1RvcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1TdGF0dXNEZXRhaWxzQm90dG9tIHtcbiAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1TdGF0dXNEZXRhaWxzQm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXBMaXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKipXb3JrIEhpc3RvcnkgRWR1Y2F0aW9uIEhpc3Rvcnkgc3R5bGVzKiovXG5cbi5lZHVjYXRpb25IaXN0b3J5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlcjtcbn1cbi5vdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG4ucHJpbnQtYWxsLWNvbHVtbiB0aCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubm90aWZ5RGF5cyB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbi5mb250LWdyZXkge1xuICAgIGNvbG9yOiAjMzMwO1xufVxuLmFjdG5zIGxpLnNraXAtd29ya2Zsb3ctaGVscCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIC5tb2JpbGUge1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgI2NvbnRhaW5lciwgLm1pbmlIZWFkZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICAgIH1cbiAgICAgICAgLm1pbmlIZWFkZXJDb3ZlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAubWluaUhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljby1iYWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNjb250YWluZXIge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5xdWlja0Zvcm1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmV2YWx1YXRpb24ge1xuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VtbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAuc3VtbWFyeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdW1tYXJ5LXJhdGluZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGRhcmstc2VjO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdW1tYXJ5LWNvbW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm9FdmFsVGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGFiZWxXaXRoVG9vbHRpcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuLmp2LW1vZGFsLWNvbnRhaW5lci5kb2N1U2lnbk1vZGFsIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC5pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5mbG9hdC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFyZ2luLXJpZ2h0LW5vbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1pbi13aWR0aDogNi41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYmx1ZS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4N2NmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ4LCAxMjIsIDE5NCwgMC42KTtcbiAgICB9XG4gICAgLmRhcmstdHJpLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTUsIDExNSwgMC42KTtcbiAgICB9XG4gICAgLmhhbGYtd2lkdGgge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2wtMyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgICBwYWRkaW5nOiAwLjllbTtcbiAgICB9XG4gICAgLnBhZGRpbmctdG9wLXgtc21hbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC42NWVtO1xuICAgIH1cbiAgICAucGFkZGluZy1sZWZ0LW5vbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gICAgLmRhcmstc2VjIHtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgfVxuICAgIC50b29sdGlwLWRlZmF1bHQudXAgLnRvb2x0aXBXaW5kb3c6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICAudG9vbHRpcC1kZWZhdWx0LnVwLnNpdFJpZ2h0IC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxNWVtO1xuICAgICAgICB6LWluZGV4OiAyMDAwO1xuICAgIH1cbiAgICAudG9vbHRpcC1kZWZhdWx0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDAuODQ2ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLm1hcmdpbi10b3Atc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjllbTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogXCJqb2J2aXRlLWljb25zXCIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLmNsZWFyZml4IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuLndoaXRlU3BhY2VQcmVXcmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ud2hpdGVTcGFjZVByZUxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbnRhYmxlLm5vQm9yZGVyVHIge1xuICAgIHRyIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHggMHB4IDEwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGVDZWxsTm9XcmFwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGVDZWxsUGFkZGluZ0xlZnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uZmVlZEZpbHRlcnMge1xuICAgIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLnNvcnQtbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc29ydC1saXN0LW9wdGlvbnMtbWVudSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbGVmdDogLTE0NXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggJGRhcmstc2VjO1xuICAgIH1cbn1cbi5hY3Rpb24tZHJvcGRvd24ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCAkZGFyay1zZWM7XG4gICAgbGkge1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgIH1cbiAgICB9XG59XG5pLmZlZWRBY3Rpb25zIHtcbiAgICBjb2xvcjogI0MyQzJDMjtcbn1cbnNwYW4uZmVlZEFjdGlvbnMge1xuICAgIGNvbG9yOiAjNkU2RTZFO1xufVxuYS5mZWVkQWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xufVxudWwuZmVlZEFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYW5hZ2VDb2xsYWJUZWFtTWVtYmVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubWFuYWdlQ29sbGFiVGVhbVJvbGVOYW1lIHtcbiAgICBjb2xvcjogJGRhcmstdHJpO1xufVxuLnRvcDMge1xuICAgIHRvcDogM3B4O1xufVxuLnJpZ2h0MCB7XG4gICAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYWJvc2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cbiNqdi1jYW5kaWRhdGVzIHtcbiAgICAuYW5pbWF0ZWQge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gICAgfVxufVxuLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICYudmFsaWduLWJvdHRvbSB7XG4gICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuLmRlbGV0ZU1vZGFsdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuLmRlbGV0ZU1vZGFsdGFibGVyb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGVsZXRlTW9kYWx0YWJsZXRkIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGJvcmRlcjogMDtcbn1cbi5mb250LWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLnJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wYWRkaW5nLXRvcC14eC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDAuM2VtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91cywgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLm5leHQge1xuICAgIGJvcmRlci1yYWRpdXM6IC4xNmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91cywgIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMC43ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuN2VtO1xuICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXMgaSwgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLm5leHQgaSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzZDg3Y2Y7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXM6aG92ZXIsIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGZhO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzOmhvdmVyIGksIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0OmhvdmVyIGkge1xuICAgIGNvbG9yOiAjMjE1NDg1O1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzOmFjdGl2ZSwgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLm5leHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkM2VkO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzOmFjdGl2ZSBpLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dDphY3RpdmUgaSB7XG4gICAgY29sb3I6ICMyMTU0ODU7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXMuZGlzYWJsZWQsIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0LmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjQ0LCAyNDQsIDAuNSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzLmRpc2FibGVkIGksIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0LmRpc2FibGVkIGkge1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgMjExLCAyMzcsIDAuNSk7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250ZXh0IHtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjY1ZW07XG59XG4gLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1iYWNrIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnByZXZpb3VzLCAubmV4dCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IC4xZW07XG4gIC1vLWJvcmRlci1yYWRpdXM6IC4xZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogNXB4IDVweCA0cHggNXB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cblxuLmJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuLnBhZGRpbmctdG9wLXgtc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjY1ZW07XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRyb2xze1xuICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbn1cbi5hY3Rpdml0eS10YWItaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGgye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG59XG5kaXYuYWN0aXZpdHlGZWVke1xuICAgIC5hY2NvcmRpb24tbGFyZ2V7XG4gICAgICAgIGxpLnBhZGRpbmdMZWZ0MHtcbiAgICAgICAgICAgIGRpdi5tYXJnaW5MZWZ0MjV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vV2lsbCBiZSByZW1vdmVkIHdoZW4gc3R5bGVraXQgaXMgaW50ZWdyYXRlZCFcblxuJWljb24tYXJyb3ctMy1sZWZ0IHtcbiAgICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLmljb24tYXJyb3ctMy1sZWZ0OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbi1hcnJvdy0zLWxlZnQ7XG59XG5cbiVpY29uLWFycm93MyB7XG4gICAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cbi5pY29uLWFycm93MzpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3czO1xufVxuXG4ucGFnaW5hdGlvbi1sZWZ0OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbi1hcnJvdy0zLWxlZnQ7XG59XG5cbi5wYWdpbmF0aW9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbi1hcnJvdzM7XG59XG5cbi5jYXJkZWRWaWV3e1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBoM3tcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLm1vZGFsVG9vbHRpcC51cC5zaXRSaWdodCAudG9vbHRpcFdpbmRvd3tcbiAgICAgICAgdG9wOiAyLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53b3JkLXdyYXB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnRyaWFuZ2xlLXJpZ2h0LXdoaXRle1xuICAgIHRvcDogMTBweDtcblx0QGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIocmlnaHQsICR3aGl0ZSwgN3B4KTtcblx0JjphZnRlcntcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLnRhYi1idG57XG5cdG1hcmdpbi10b3A6IDFweDtcblx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdGJ1dHRvbntcblx0XHRwYWRkaW5nOiAxMnB4IDEycHggOXB4IDEycHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zY2hlZHVsZXItY29udGFpbmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNjaGVkdWxlci1jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC50cmlhbmdsZS1yaWdodC13aGl0ZSB7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjaGVkdWxlci1jYWxlbmRhci1jb250YWluZXJ7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHQudGltZXpvbmV7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXHQubGVnZW5ke1xuXHQgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgJi51c2VyIHtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCAkb3JhbmdlLXNlYywgLjUgKTtcbiAgICAgICAgIH1cbiAgICAgICAgICYubG9jYXRpb24ge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoICR5ZWxsb3ctdHJpLCAuNSApO1xuICAgICAgICAgfVxuXHQgICAgLmxlZ2VuZC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnVzeSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRlbnRhdGl2ZSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDhweCApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51c2VyIHtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cdCAgICB9XG5cblx0fVxufVxuXG4udGFibGUuc2NoZWR1bGVyLW9wdGlvbnN7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdC50b3RhbER1cmF0aW9ue1xuXHRcdHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQmLm5nLWFuaW1hdGV7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcblxuICAgIFx0Ji5uZy1oaWRle1xuICAgIFx0XHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIFx0XHRib3R0b206IC01MHB4O1xuICAgIFx0fVxuXG4gICAgXHQmLm5nLWhpZGUtYWRkLWFjdGl2ZXtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICBcdFx0b3BhY2l0eTogMDtcbiAgICBcdFx0dG9wOiA1MHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHdpZHRoOiA5OTBweCAhaW1wb3J0YW50O1xuICAgIFx0fVxuXG4gICAgXHQmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZXtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIFx0XHRvcGFjaXR5OiAxO1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBcdH1cbiAgICB9XG5cblx0LmNvbHVtbntcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5zY2hlZHVsZXJ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblx0bWF4LWhlaWdodDogNzQwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJhY2tncm91bmQ6ICRibHVlLTQ2O1xuXHQucHJvcG9zYWwtdGltZXtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHR9XG5cdC5pbnRlcnZpZXctZGV0YWlsc3tcblx0XHQuc21hbGx7XG5cdFx0XHRmb250LXNpemU6IDAuODRlbTtcblx0XHR9XG5cblx0XHQuaW50ZXJ2aWV3ZXJzTGlzdHtcblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Ugc3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2NoZWR1bGVyLWNhbGVuZGFye1xuICAgIC5mYy1pY29uLWljb24tYXJyb3ctY29tbW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdqb2J2aXRlLWljb25zJyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICAgIC5mYy1pY29uLWljb24tYXJyb3ctMy1sZWZ0IHtcbiAgICAgICAgQGV4dGVuZCAuZmMtaWNvbi1pY29uLWFycm93LWNvbW1vbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0zLWxlZnQ7XG4gICAgfVxuICAgIC5mYy1pY29uLWljb24tYXJyb3czIHtcbiAgICAgICAgQGV4dGVuZCAuZmMtaWNvbi1pY29uLWFycm93LWNvbW1vbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1hcnJvdzM7XG4gICAgfVxuICAgIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgfVxuICAgIC5mcmVlLWJ1c3kuZmMtdGltZS1ncmlkLWV2ZW50LmZjLXYtZXZlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICYuYnVzeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYudGVudGF0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAxMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMTBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDIwcHggKTtcbiAgICAgICAgfVxuICAgICAgICAmLnVzZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJG9yYW5nZS1zZWMsIC41ICk7XG4gICAgICAgICAgICAuZmMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSggJG9yYW5nZS1zZWMsIC41ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2NhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkeWVsbG93LXRyaSwgLjUgKTtcbiAgICAgICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCAkeWVsbG93LXRyaSwgLjUgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAuZmMtY29udGVudCB7XG4gICAgICAgICAgICAuZmMtdGltZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXF1ZXN0ZWQtYXZhaWxhYmlsaXR5LmZjLXYtZXZlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgLmljb24tY3Jvc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAuZmMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYy10aW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmMtdGltZTpiZWZvcmUsIC5mYy10aW1lOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmMtYmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtcmVzaXplciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cblx0LmZjLWJ1dHRvbi1ncm91cHtcblx0XHRidXR0b24uZmMtYnV0dG9uLmZjLXN0YXRlLWRlZmF1bHQge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHQgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCYuZmMtcHJldi1idXR0b24sJi5mYy1uZXh0LWJ1dHRvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0ICAgICYuZmMtc3RhdGUtYWN0aXZle1xuXHRcdCAgICBcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuXHRcdFx0ICAgIGNvbG9yOiAkYmx1ZS1zZWM7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmOmZvY3Vze1xuXHRcdCAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0ICAgIFx0Y29sb3I6ICRkYXJrO1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjpob3Zlcntcblx0XHQgICAgXHRjb2xvcjogJGJsdWUtdHJpO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0LmZjLWFnZW5kYURheS12aWV3e1xuXHRcdHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlcntcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHQgICAgc3Bhbntcblx0XHQgICAgXHRmb250LXNpemU6IDI0cHg7XG4gICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuICAgIC5mYy1hZ2VuZGFXZWVrLXZpZXcge1xuICAgICAgICB0aC5mYy1kYXktaGVhZGVyLmZjLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdHRhYmxle1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRoZWFke1xuXHRcdFx0dHJ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZC5mYy1oZWFkLWNvbnRhaW5lcntcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBcdFx0XHRcdC5mYy1yb3cuZmMtd2lkZ2V0LWhlYWRlcntcbiAgICBcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuICAgIFx0XHRcdFx0XHR0aC5mYy1kYXktaGVhZGVyLmZjLXdpZGdldC1oZWFkZXIsIHRoLmZjLWF4aXMuZmMtd2lkZ2V0LWhlYWRlcntcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlcntcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMjBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0Ji5mYy1zYXQgLCYuZmMtc3VuXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cbiAgICBcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5e1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cblx0XHR0Ym9keS5mYy1ib2R5e1xuXHRcdFx0PnRye1xuXHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0PnRkLmZjLXdpZGdldC1jb250ZW50e1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHQuZmMtYmd7XG5cdFx0XHRcdFx0XHQuZmMtdG9kYXl7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZmMtc2F0ICwuZmMtc3VuXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXByaTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZjLXNsYXRze1xuXHRcdFx0XHRcdFx0dHJbZGF0YS10aW1lXSB7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR0ci5mYy1taW5vcntcblx0XHRcdFx0XHRcdFx0dGQuZmMtd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dHI6bm90KC5mYy1taW5vcil7XG5cdFx0XHRcdFx0XHRcdHRkLmZjLWF4aXN7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2NoZWR1bGVyLWRhdGVwaWNrZXJ7XG5cdC51aS1kYXRlcGlja2Vye1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBcdC51aS1kYXRlcGlja2VyLWhlYWRlcntcbiAgICBcdFx0Zm9udC1zaXplOiAwLjllbTtcbiAgICBcdFx0cGFkZGluZy10b3A6IDEwcHg7XG4gICAgXHRcdC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE2ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgXHR9XG5cbiAgICBcdHRhYmxlLnVpLWRhdGVwaWNrZXItY2FsZW5kYXJ7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIFx0XHR0cntcbiAgICBcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBcdFx0fVxuICAgIFx0XHR0aHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuICAgIFx0XHR9XG4gICAgXHRcdHRib2R5e1xuICAgIFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdH1cbiAgICBcdFx0dGR7XG4gICAgXHRcdFx0LnVpLXN0YXRlLWRlZmF1bHR7XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdFx0Jjpub3QoLnVpLWRhdGVwaWNrZXItdG9kYXkpIC51aS1zdGF0ZS1kZWZhdWx0e1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdFx0Jjpub3QoLnVpLXN0YXRlLWRpc2FibGVkKSAudWktc3RhdGUtZGVmYXVsdDpob3ZlcntcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICBcdFx0XHR9XG5cbiAgICBcdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVke1xuICAgIFx0XHRcdFx0LnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXJ7XG4gICAgXHRcdFx0XHRcdGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdFx0Ji5qdi1zdGF0ZS1zZWxlY3RlZHtcbiAgICBcdFx0XHRcdGEudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG5cdH1cbn1cblxuLnN3aXRjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRpbnB1dCB7XG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cdFx0b3BhY2l0eTogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0JjpjaGVja2VkICsgLnNsaWRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpmb2N1cyArIC5zbGlkZXJ7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMXB4ICRkYXJrLXRyaTtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdHJpO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdHRyYW5zaXRpb246IC40cztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdGJvdHRvbTogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cdFx0fVxuXG5cdFx0Ji5yb3VuZHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2NoZWR1bGVyLWFjdGlvbi1idXR0b25zXG57XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogOTkwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAxNXB4IDA7XG5cdC5idG57XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0Ji5kYXJrLXRyaS1idG57XG5cdFx0XHRiYWNrZ3JvdW5kOiRkYXJrLXRyaTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pZnJhbWUtanZpbSB7XG4gICAgYmFja2dyb3VuZDp1cmwoJy9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciAyNSUgbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZW5oYW5jZWQtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0YS5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgXHRcdHNwYW4ge1xuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuICAgIFx0XHR9XG4gICAgXHRcdGRpdiB7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdH1cblx0XHR9XG5cblx0fVxuICAgIHVsLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4udG90YWxEdXJhdGlvbi1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogODBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50aW1lc2xvdC1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pbnRlcnZpZXdEdXJhdGlvbi1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5vcmRlci1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50aW1lem9uZS1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMjI1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kcm9wZG93bldpZHRoe1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODk3ZmIgIWltcG9ydGFudDsgLy8gc2VsZWN0MiBjb2xvclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG5kaXZbbmctc3dpdGNoLXdoZW49Q2hlY2tCb3hdIHtcbiAgICAuanYtYWN0aW9uLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2W25nLXN3aXRjaC13aGVuPVJhZGlvXSB7XG4gICAgLmp2LWFjdGlvbi1yYWRpby1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5wcm9ncmVzc3tcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICYuci0we1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC10cmk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnItMXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtdHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yLTJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yLTN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LXRyaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci00e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yLTV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLXRyaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuLmp2LW9mZmVyLWZsb3cge1xuICAgIC5idG4tZ3JvdXB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5zcGFjZS1ob3Jpem9udGFse1xuICAgICAgICBtYXJnaW46IDY0cHggMDtcbiAgICB9XG59XG5cbi5kb3dubG9hZFJlc3VtZVVMIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR3aWR0aDogMjAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdG1hcmdpbjogMCAtMzAlO1xuXHRsaTpob3ZlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAjM2Q4N2NmO1xuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC41cHggc29saWQgZ3JheTtcblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdG1hcmdpbjogN3B4O1xuXHRcdH1cblx0fVxufVxuLmRvd25sb2FkUmVzdW1lIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbi5kb3dubG9hZFJlc3VtZTpob3ZlciB7XG4gICAgLmRvd25sb2FkUmVzdW1lVUwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn1cblxuI2xvYWRlck1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIH1cbn1cblxuLnJlc3VtZS1oZWxwdGV4dC1jb250YWluZXIge1xuICAgIGEuaGVscCB7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBkaXYuaGVscC1jb250ZW50IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdi1jYW5kLW1lc3NhZ2VyLXRpbnlNQ0Uge1xuICAgIC5tY2UtdGlueW1jZXtcbiAgICAgICAgd2lkdGg6IDk5LjYlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cblxuLyogYWRkZWQgY3NzIGZvciBjYW5kaWRhdGUgdGFicyBzbGlkZXIgKi9cbi5qdi1jYW5kLXRhYnMtY29udGFpbmVyIHtcbiAgICAuc2Nyb2xsLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6NnB4O1xuICAgICAgICAmLmluYWN0aXZle1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYlNldHRpbmdzLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgIH1cbiAgICAucHJldi1zY3JvbGx7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAubmV4dC1zY3JvbGx7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgdWwuYXBwbGljYXRpb24tdGFicy1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDk2JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuanYtZmlyc3QtY2FuZC10YWJ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuanYtY2FuZC10YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIHVsLmFwcGxpY2F0aW9uLXRhYnMtc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuanYtY2FuZC10YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIHVsLmFwcGxpY2F0aW9uLXRhYnMtc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICB9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/