/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/source/person/HR.CanDetailsv2.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
#jv-contactResumeTab .jv-uploadFiles:before,#jv-sidebar .jv-clearInput,.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,.communityIcon,.emailIcon,.feedbackIcon,.helpIcon,.hr-accordianContactContainer .jv-campaignRemove:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=NEXT].jv-modalPaginateRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=PREVIOUS].jv-modalPaginateLeft:after,.inputClearIcon,.inputClearIconHover,.jv-AddNote,.jv-actionClose,.jv-actionMessage,.jv-actionMinimize,.jv-actionNote,.jv-actionTag,.jv-actionTask,.jv-addAttachment,.jv-addCampaignIcon,.jv-addCandidateIcon,.jv-addContactIcon,.jv-addIcon,.jv-addLinks,.jv-addRequisitionIcon,.jv-alertIcon,.jv-alertIconRed,.jv-arrowLeft,.jv-arrowRight,.jv-backBlue,.jv-backtotopIcon,.jv-calendarIcon,.jv-calendarIconWhite,.jv-checkmark,.jv-circleMinus,.jv-circlePlus,.jv-clearInputIcon,.jv-close-gray,.jv-collapseArrow,.jv-deleteBlue,.jv-deleteIcon,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=NEXT].jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=PREVIOUS].jv-modalPaginateLeft:after,.jv-dialog-content .jv-modalPaginateLeft,.jv-dialog-content .jv-modalPaginateRight,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateLeft,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-downloadIcon,.jv-dragDrop,.jv-editIcon,.jv-editIconLight,.jv-expandArrow,.jv-facebookProfile,.jv-facebookProfile16,.jv-googleProfile,.jv-headerLogo,.jv-iconView,.jv-importContacts,.jv-linkedInProfile,.jv-linkedInProfile16,.jv-maybeLg,.jv-maybeSm,.jv-minusIcon,.jv-plusIcon,.jv-popOut,.jv-print,.jv-referfriendIcon,.jv-searchIcon,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateLeft,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowLeft,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight,.jv-selectTemplate,.jv-sendEmail,.jv-sendJVIcon,.jv-sendJobviteIcon,.jv-skip,.jv-sortDown,.jv-sortUp,.jv-srcArrow,.jv-tablePaginationLeft,.jv-tablePaginationRight,.jv-textPreview,.jv-thumbsDownLg,.jv-thumbsDownSm,.jv-thumbsUpLg,.jv-thumbsUpSm,.jv-twitterProfile,.jv-twitterProfile16,.jv-uploadIcon,.jv-userProfilePic,.logoutIcon,.moreArrow,.myAccountIcon,.settingsIcon,.tasksIcon,.trainingIcon,div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable span[key=DELETE]:before,div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable span[key=DELETE]:before,div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable span[key=DELETE]:before{background-image:url(../../abfa633e582f584f4393.png)}.blue-icon-sortUp,.jv-sortUp{background-position:-10px -10px}.blue-icon-sortDown,.jv-sortDown{background-position:-10px -34px}.blue-icon-droparrow,.moreArrow{background-position:-10px -58px}.blue-icon-close_hover,.inputClearIconHover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input,.jv-clearInputIcon{background-position:-10px -145px}#jv-sidebar .jv-clearInput,.blue-icon-close,.inputClearIcon{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.blue-icon-src-arrow,.jv-srcArrow{background-position:-10px -235px}.blue-icon-table-carrot,.jv-plusIcon{background-position:-10px -267px}.blue-icon-table-carrot2,.jv-minusIcon{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,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateLeft,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateLeft,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowLeft,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight,.jv-tablePaginationLeft{background-position:-10px -395px}.blue-icon-pagination-right,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight,.jv-tablePaginationRight{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue,.jv-popOut{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon,.jv-skip{background-position:-10px -635px}.blue-icon-facebook16,.jv-facebookProfile16{background-position:-10px -671px}.blue-icon-close-gray,.jv-close-gray{background-position:-10px -707px}.blue-checkmark_icon,.jv-checkmark{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16,.jv-linkedInProfile16{background-position:-10px -815px}.blue-icon-circleMinus,.jv-circleMinus{background-position:-10px -851px}.blue-icon-newpage-blue,.jv-AddNote{background-position:-10px -887px}.blue-icon-delete,.hr-accordianContactContainer .jv-campaignRemove:after,.jv-deleteIcon,div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,div[key=NOTES] .jv-clickable span[key=DELETE]:before,div[key=TASKS] .jv-clickable span[key=DELETE]:before,div[type=RESUME] .jv-clickable span[key=DELETE]:before{background-position:-10px -923px}.blue-icon-download,.jv-downloadIcon,div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before{background-position:-10px -959px}.blue-icon-circlePlus,.jv-circlePlus{background-position:-10px -995px}.blue-icon-back-blue,.jv-backBlue{background-position:-10px -1031px}.blue-icon-print,.jv-print{background-position:-10px -1067px}.blue-icon-textPreview,.jv-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue,.jv-deleteBlue{background-position:-10px -1139px}.blue-icon-send,.jv-sendJVIcon{background-position:-10px -1175px}.blue-icon-twitter16,.jv-twitterProfile16{background-position:-10px -1211px}#jv-contactResumeTab .jv-uploadFiles:before,.blue-icon-upload,.jv-uploadIcon{background-position:-10px -1247px}.blue-logo,.jv-headerLogo{background-position:-10px -1283px}.blue-icon-add,.jv-addIcon{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts,.jv-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,.jv-searchIcon{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,.jv-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop,.jv-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign,.jv-addCampaignIcon{background-position:-10px -1800px}.blue-icon-edit-light,.jv-editIconLight{background-position:-10px -1844px}.blue-icon-edit,.jv-editIcon{background-position:-10px -1888px}.blue-icon-email,.emailIcon{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand,.jv-expandArrow{background-position:-10px -2020px}.blue-icon-addCandidate,.jv-addCandidateIcon{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback,.feedbackIcon{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help,.helpIcon{background-position:-10px -2240px}.blue-icon-hide,.jv-actionClose{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,.jv-thumbsDownSm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout,.logoutIcon{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message,.jv-actionMessage{background-position:-10px -2680px}.blue-icon-minimize,.jv-actionMinimize{background-position:-10px -2724px}.blue-icon-myaccount,.myAccountIcon{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note,.jv-actionNote{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,.jv-addContactIcon{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend,.jv-referfriendIcon{background-position:-10px -3164px}.blue-icon-calendar-white,.jv-calendarIconWhite{background-position:-10px -3208px}.blue-icon-selectTemplate,.jv-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar,.jv-calendarIcon{background-position:-10px -3296px}.blue-icon-sendEmail,.jv-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite,.jv-sendJobviteIcon{background-position:-10px -3472px}.blue-maybe_sm,.jv-maybeSm{background-position:-10px -3516px}.blue-icon-settings,.settingsIcon{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks,.jv-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition,.jv-addRequisitionIcon{background-position:-10px -3692px}.blue-icon-alert,.jv-alertIcon{background-position:-10px -3736px}.blue-icon-alertRed,.jv-alertIconRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm,.jv-thumbsUpSm{background-position:-10px -3912px}.blue-icon-collapse,.jv-collapseArrow{background-position:-10px -3956px}.blue-icon-training,.trainingIcon{background-position:-10px -4000px}.blue-icon-community,.communityIcon{background-position:-10px -4044px}.blue-icon-tasksNav,.tasksIcon{background-position:-10px -4088px}.blue-icon-task,.jv-actionTask{background-position:-10px -4132px}.blue-icon-tag,.jv-actionTag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view,.jv-iconView{background-position:-10px -4308px}.blue-icon-view_hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic,.jv-userProfilePic{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,.jv-thumbsUpLg{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,.jv-twitterProfile{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,.jv-maybeLg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook,.jv-facebookProfile{background-position:-10px -5600px}.blue-no_lg,.jv-thumbsDownLg{background-position:-10px -5652px}.blue-icon-linkedin,.jv-linkedInProfile{background-position:-10px -5704px}.blue-icon-google,.jv-googleProfile{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop,.jv-backtotopIcon{background-position:-10px -5867px}.blue-arrow-right,.jv-arrowRight,.jv-dialog-content .jv-modalPaginateRight{background-position:-10px -5927px}.blue-arrow-left,.jv-arrowLeft,.jv-dialog-content .jv-modalPaginateLeft{background-position:-10px -6002px}.jv-blueButton{display:inline-block;font-size:14px;font-weight:400;line-height:1;padding:8px 15px}.jv-blueButton:hover{background:#1872cc;color:#fff;opacity:1}.jv-grayButton{background:#263238;display:inline-block;font-size:14px;font-weight:400;line-height:1;padding:8px 15px}.jv-grayButton:hover{background:#263238;color:#fff;opacity:1}#jv-candidates .jv-candidateHeading ul .jv-shareContactIcon,.misc-icon,.misc-icon-shareContact{background-image:url(../../b37b4df0aa14d518b49e.png)}#jv-candidates .jv-candidateHeading ul .jv-shareContactIcon,.misc-icon-shareContact{background-position:-10px -10px}.jv-loading-image{background-image:url(../../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat;height:32px;width:32px}.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}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}.expDatePlaceholder{box-sizing:border-box;cursor:pointer;width:100%}.jv-modal-header h3{font-size:16px;font-weight:600;line-height:20px;padding-top:3px}.row-label{width:125px}.row-controls{margin-left:125px}.row-controls .include{padding-right:20px}.row-controls input[type=checkbox]{margin-bottom:3px}.row-controls .recipient{padding-top:5px}.row-controls .recipient ul li{display:inline;list-style-type:none}.row-controls .recipient ul li:last-child:after{content:""}.row-controls .recipient ul li:after{content:", "}.row-controls .textModal{padding-top:5px}.textOverflow{max-height:200px;overflow:scroll}.disable,.disable:hover{cursor:text!important;opacity:.5!important}#ui-datepicker-div{clip:auto}.jv-modal .field-divider{border-bottom:1px solid #f5f8fa!important}.jv-modal .field-row-less{margin:0 auto;max-width:100%;overflow:hidden}.jv-modal .field-row-less:after{clear:both;content:"";display:table}.jv-modal .field-row-less .jv-column-1{width:15.2542372881%}.jv-modal .field-row-less .jv-column-1,.jv-modal .field-row-less .jv-column-2{box-sizing:border-box;float:left;padding:0;margin-opposite-position(left):1.6949152542%}.jv-modal .field-row-less .jv-column-2{float:opposite-position(left);width:83.0508474576%;margin-opposite-position(left):0}.jv-modal .field-row-less .jv-column-1{font-weight:bolder}.canDetail-form .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.canDetail-form h3{font-size:14px}.canDetail-form input[type=text]{padding:6px 5px 7px}.canDetail-form input[type=checkbox]{margin-bottom:3px;margin-right:5px}.canDetail-form .select2-input{width:auto!important}.canDetail-form .field-row .row-label{cursor:default}.canDetail-form .warning{background-color:#fff;color:#f76700;padding-top:0}.canDetail-form .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.canDetail-form .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.canDetail-form .tinymce-placeholder+textarea:focus{border-top:0}.canDetail-form .select2-container{border:0}.canDetail-form .select2-container .select2-choice,.canDetail-form .select2-container .select2-choices{border:1px solid #5b6971!important}.canDetail-form .select2-container .select2-offscreen{position:absolute}.canDetail-form .select2-result-label strong{display:block;margin-bottom:3px}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../ce3b977fbf862016fff9.eot);src:url(../../ce3b977fbf862016fff9.eot?#iefix) format("embedded-opentype"),url(../../a7625556cfdf92a6efd3.woff) format("woff"),url(../../45008f107fa37c1ff2c0.ttf) format("truetype"),url(../../638c1a7237dbdd7a5e48.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../../ae061cec1486bb158800.eot);src:url(../../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../../d5bf4a85afc3d78ec788.woff) format("woff"),url(../../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../../8bfe8c5b6553e50b2e33.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../4ee8680df096ec01146e.eot);src:url(../../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../../609e4aa5ac6f569f10a2.woff) format("woff"),url(../../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../../2d00474563aaebe5906c.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../../4ee8680df096ec01146e.eot);src:url(../../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../../609e4aa5ac6f569f10a2.woff) format("woff"),url(../../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../../2d00474563aaebe5906c.svg#OpenSans) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../35d26b781dc5fda684cc.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(../../e373f6163127e2d469af.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../ac8d04b620e54be9b0f0.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(../../89e040c6a64d18f620dc.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../cdb29a5d7ccf57ff05a3.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(../../cfb635a5111b545f5598.ttf)}body{color:#263238;font-family:Open Sans,Helvetica;font-size:14px;line-height:1.4}body,h1{font-weight:400}h1{font-size:44px}h2{font-size:16px;font-weight:400}h3,h4{font-weight:500}.small,b,h5,strong{font-weight:600}.small{font-size:12px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li+li,div[key=MESSAGES] .jv-messageDate,div[key=NOTES] .jv-detailNoteHeader .jv-messageDate,div[key=TASKS] .jv-detailNoteHeader .jv-messageDate,time{color:#72909f;font-size:12px;font-weight:400}body #jv-modalDialog,body #jv-modalDialog2{float:left;margin-left:-370px!important;min-width:800px!important;top:10%!important;z-index:20000}body #jv-modalDialog .alertimg,body #jv-modalDialog2 .alertimg{left:5;position:relative;top:10}body #jv-modalDialog .ui-dialog,body #jv-modalDialog2 .ui-dialog{overflow:visible!important;position:fixed!important;top:0!important}body #jv-modalDialog .jqmOverlay,body #jv-modalDialog .ui-widget-overlay,body #jv-modalDialog2 .jqmOverlay,body #jv-modalDialog2 .ui-widget-overlay{left:0;position:absolute;top:0}body #jv-modalDialog .ui-draggable .ui-widget-header,body #jv-modalDialog2 .ui-draggable .ui-widget-header{display:none!important}body #jv-modalDialog .jv-reqInfo h2,body #jv-modalDialog2 .jv-reqInfo h2{margin:20px 0 0}body #jv-modalDialog .jv-dialog-top .jv-dialog-top:after,body #jv-modalDialog2 .jv-dialog-top .jv-dialog-top:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-dialog-top,body #jv-modalDialog2 .jv-dialog-top{background:#1872cc;color:#fff;height:auto!important;padding-bottom:5px;z-index:99999}body #jv-modalDialog .jv-dialog-top .jv-dialog-title,body #jv-modalDialog2 .jv-dialog-top .jv-dialog-title{color:#fff;display:block;font-size:16px;font-weight:600}body #jv-modalDialog .jv-dialog-top span,body #jv-modalDialog2 .jv-dialog-top span{padding:10px 0!important;vertical-align:middle}body #jv-modalDialog .jv-dialog-top a,body #jv-modalDialog2 .jv-dialog-top a{float:right}body #jv-modalDialog .jv-closeModalDialog,body #jv-modalDialog2 .jv-closeModalDialog{background:none!important;cursor:pointer;float:right;position:relative;text-indent:-9999}body #jv-modalDialog .jv-closeModalDialog:after,body #jv-modalDialog2 .jv-closeModalDialog:after{content:"";height:24px;padding:0!important;position:absolute;right:5px;top:5px;width:24px}body #jv-modalDialog .jv-dialog-bottom,body #jv-modalDialog2 .jv-dialog-bottom{display:none}body #jv-modalDialog .jv-dialog-content,body #jv-modalDialog2 .jv-dialog-content{background:#fff!important;background-image:none;border-radius:0 0 3px 3px;display:inline-block;margin:0!important;min-height:70px;overflow:visible;padding:10px 2%!important;position:relative;width:96%}body #jv-modalDialog .jv-dialog-content h3,body #jv-modalDialog2 .jv-dialog-content h3{font-weight:700;margin:0;text-transform:capitalize}body #jv-modalDialog .jv-dialog-content #jv-dialogSummary h3,body #jv-modalDialog2 .jv-dialog-content #jv-dialogSummary h3{font-size:14px;margin:-15px 0 5px}body #jv-modalDialog .jv-dialog-content .jv-buttonContainer,body #jv-modalDialog2 .jv-dialog-content .jv-buttonContainer{margin:15px 0 5px}body #jv-modalDialog .jv-dialog-content p,body #jv-modalDialog2 .jv-dialog-content p{margin:0}body #jv-modalDialog .jv-dialog-content .jv-candidateTitle,body #jv-modalDialog2 .jv-dialog-content .jv-candidateTitle{margin-bottom:0;min-height:19px}body #jv-modalDialog .jv-dialog-content #jv-QuickViewMain .jv-buttonContainer,body #jv-modalDialog2 .jv-dialog-content #jv-QuickViewMain .jv-buttonContainer{margin:10px 0 0}body #jv-modalDialog .jv-dialog-content .jv-tableHeader,body #jv-modalDialog2 .jv-dialog-content .jv-tableHeader{background:#c7e0f8;border:1px solid #dce3e7!important}body #jv-modalDialog .jv-dialog-content .jv-tableHeader th,body #jv-modalDialog2 .jv-dialog-content .jv-tableHeader th{font-size:12px;font-weight:600}body #jv-modalDialog .jv-dialog-content .jv-tableGroup td,body #jv-modalDialog2 .jv-dialog-content .jv-tableGroup td{padding:10px 8px}body #jv-modalDialog .jv-dialog-content .jv-summaryContent,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent{margin-bottom:14px;margin-top:-15px;max-height:310px;width:100%}body #jv-modalDialog .jv-dialog-content .jv-summaryContent br,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent br{display:none}body #jv-modalDialog .jv-dialog-content .jv-summaryContent h3,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent h3{font-weight:600;line-height:32px;margin:0!important;padding:0!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied{border:1px solid #dce3e7!important;height:210px!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-applicationHeader,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-applicationHeader{background:#c7e0f8!important;font-size:12px;font-weight:600;padding:5px}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid td,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid td{border-bottom:1px solid #dce3e7!important;padding:5px;vertical-align:top}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-Status,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-Status{width:180px!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-ViewApp,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-ViewApp{width:150px!important}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortAsc,body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortDesc,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortAsc,body #jv-modalDialog2 .jv-dialog-content .jv-summaryContent .hr-applied #jv-applicantListGrid .jv-sortDesc{display:none}body #jv-modalDialog .jv-dialog-content .jv-summaryLinks,body #jv-modalDialog2 .jv-dialog-content .jv-summaryLinks{clear:left;font-size:0;margin-left:-21px;position:relative}body #jv-modalDialog .jv-dialog-content .jv-summaryLinks a,body #jv-modalDialog2 .jv-dialog-content .jv-summaryLinks a{margin-right:0;padding:10px}body #jv-modalDialog .jv-dialog-content .jv-summaryLinks a:first-child,body #jv-modalDialog2 .jv-dialog-content .jv-summaryLinks a:first-child{margin-left:15px}body #jv-modalDialog .jv-dialog-content .jv-tableScrollNoHeaderSwitch,body #jv-modalDialog2 .jv-dialog-content .jv-tableScrollNoHeaderSwitch{height:286px}body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll{border:1px solid #dce3e7!important;height:251px;overflow-y:scroll}body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteBCC,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteContent,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteDate,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteFrom,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteSubject,body #jv-modalDialog .jv-dialog-content .jv-noteTableScroll .jv-noteTo,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteBCC,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteContent,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteDate,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteFrom,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteSubject,body #jv-modalDialog2 .jv-dialog-content .jv-noteTableScroll .jv-noteTo{margin:0;padding:5px 10px;text-align:left}body #jv-modalDialog .jv-dialog-content .jv-noteHeader,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader{background:#c7e0f8;border:1px solid #dce3e7!important;border-bottom:none!important;font-size:12px;height:auto;overflow:hidden;padding:10px 0}body #jv-modalDialog .jv-dialog-content .jv-noteHeader .jv-noteDate,body #jv-modalDialog .jv-dialog-content .jv-noteHeader .jv-noteFrom,body #jv-modalDialog .jv-dialog-content .jv-noteHeader .jv-noteSubject,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader .jv-noteDate,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader .jv-noteFrom,body #jv-modalDialog2 .jv-dialog-content .jv-noteHeader .jv-noteSubject{padding:0 10px;text-align:left}body #jv-modalDialog img,body #jv-modalDialog2 img{display:block!important}body #jv-modalDialog .jv-candidateNavigation,body #jv-modalDialog2 .jv-candidateNavigation{position:absolute;right:15px}body #jv-modalDialog .jv-candidateNavigation .jv-status,body #jv-modalDialog2 .jv-candidateNavigation .jv-status{color:#263238;margin-top:10px;position:relative}body #jv-modalDialog .jv-candidateNavigation .hr-nav,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav{color:#fff;font-size:3px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:nth-child(2),body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:nth-child(2){background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border-radius:2px;cursor:pointer;display:inline-block;height:48px;height:24px;padding:5px;text-indent:-99999px;visibility:visible;width:48px;width:24px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next.inactive,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:nth-child(2).inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-next.inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:nth-child(2).inactive{cursor:text;display:inline-block;opacity:.3}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child{height:48px;visibility:visible;width:48px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev:active,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child:active,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev:active,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child:active{opacity:.7}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev span,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child span,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev span,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child span{display:none}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border-radius:2px;cursor:pointer;display:inline-block;height:24px;margin-right:5px;padding:5px;text-indent:-99999px;width:24px}body #jv-modalDialog .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev.inactive,body #jv-modalDialog .jv-candidateNavigation .hr-nav a:first-child.inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav .jv-quickViewNavigation-prev.inactive,body #jv-modalDialog2 .jv-candidateNavigation .hr-nav a:first-child.inactive{cursor:text;display:inline-block;opacity:.3}body #jv-modalDialog #jv-dialogInfoboxSummary,body #jv-modalDialog2 #jv-dialogInfoboxSummary{padding-bottom:0!important}body #jv-modalDialog .jv-candidateTabMenu,body #jv-modalDialog .jv-dialogTabMenu,body #jv-modalDialog2 .jv-candidateTabMenu,body #jv-modalDialog2 .jv-dialogTabMenu{background:#1872cc;border-top:2px solid #0d3f71!important;color:#fff;cursor:pointer;font-size:13px!important;height:auto!important;margin:0 0 10px!important;overflow:hidden;z-index:99999}body #jv-modalDialog .jv-candidateTabMenu li,body #jv-modalDialog .jv-dialogTabMenu li,body #jv-modalDialog2 .jv-candidateTabMenu li,body #jv-modalDialog2 .jv-dialogTabMenu li{background-image:none;border-right:1px solid #0d3f71!important;height:auto!important;margin:0!important;position:relative}body #jv-modalDialog .jv-candidateTabMenu li a,body #jv-modalDialog .jv-dialogTabMenu li a,body #jv-modalDialog2 .jv-candidateTabMenu li a,body #jv-modalDialog2 .jv-dialogTabMenu li a{background-image:none;color:#fff!important;float:left;font-size:14px!important;height:auto!important;margin:0!important;padding:5px 15px!important;text-align:center!important;vertical-align:middle}body #jv-modalDialog .jv-candidateTabMenu li a:hover,body #jv-modalDialog .jv-dialogTabMenu li a:hover,body #jv-modalDialog2 .jv-candidateTabMenu li a:hover,body #jv-modalDialog2 .jv-dialogTabMenu li a:hover{background-color:#0d3f71;color:#fff}body #jv-modalDialog .jv-candidateTabMenu li a:hover .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li a:hover .jv-greenNumber{background:#1872cc}body #jv-modalDialog .jv-candidateTabMenu li a .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li a .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li a .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li a .jv-greenNumber{background:#0d3f71;border-radius:2px;color:#fff;font-weight:600;padding:2px 8px!important;position:relative;top:0!important}body #jv-modalDialog .jv-candidateTabMenu li.active,body #jv-modalDialog .jv-dialogTabMenu li.active,body #jv-modalDialog2 .jv-candidateTabMenu li.active,body #jv-modalDialog2 .jv-dialogTabMenu li.active{border-left:1px solid #0d3f71!important;border-right:1px solid #0d3f71!important;height:auto!important}body #jv-modalDialog .jv-candidateTabMenu li.active a,body #jv-modalDialog .jv-candidateTabMenu li.active a:hover,body #jv-modalDialog .jv-dialogTabMenu li.active a,body #jv-modalDialog .jv-dialogTabMenu li.active a:hover,body #jv-modalDialog2 .jv-candidateTabMenu li.active a,body #jv-modalDialog2 .jv-candidateTabMenu li.active a:hover,body #jv-modalDialog2 .jv-dialogTabMenu li.active a,body #jv-modalDialog2 .jv-dialogTabMenu li.active a:hover{background:#fff!important;color:#263238!important;padding:5px 15px!important}body #jv-modalDialog .jv-candidateTabMenu li.active a .jv-greenNumber,body #jv-modalDialog .jv-candidateTabMenu li.active a:hover .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li.active a .jv-greenNumber,body #jv-modalDialog .jv-dialogTabMenu li.active a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li.active a .jv-greenNumber,body #jv-modalDialog2 .jv-candidateTabMenu li.active a:hover .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li.active a .jv-greenNumber,body #jv-modalDialog2 .jv-dialogTabMenu li.active a:hover .jv-greenNumber{background:#0d3f71;border-radius:2px;color:#fff;font-weight:600;padding:2px 8px!important;position:relative;top:0!important}body #jv-modalDialog #jv-QuickViewMain.jv-quickViewHeight,body #jv-modalDialog2 #jv-QuickViewMain.jv-quickViewHeight{height:520px}body #jv-modalDialog .jv-jqmcontent,body #jv-modalDialog2 .jv-jqmcontent{clear:both;color:#263238;display:inline-block;padding:0;width:100%}body #jv-modalDialog .jv-jqmcontent p,body #jv-modalDialog2 .jv-jqmcontent p{float:none}body #jv-modalDialog .jv-jqmcontent h4,body #jv-modalDialog2 .jv-jqmcontent h4{margin:0 0 10px}body #jv-modalDialog .jv-jqmcontent label,body #jv-modalDialog2 .jv-jqmcontent label{display:block;font-weight:600;line-height:20px;margin-bottom:5px}body #jv-modalDialog .jv-jqmcontent input,body #jv-modalDialog .jv-jqmcontent select,body #jv-modalDialog .jv-jqmcontent textarea,body #jv-modalDialog2 .jv-jqmcontent input,body #jv-modalDialog2 .jv-jqmcontent select,body #jv-modalDialog2 .jv-jqmcontent textarea{border:1px solid #dce3e7!important;margin-bottom:10px;padding:3px 1%;width:98%}body #jv-modalDialog .jv-jqmcontent textarea,body #jv-modalDialog2 .jv-jqmcontent textarea{height:100px}body #jv-modalDialog .jv-jqmcontent .jv-searchInput,body #jv-modalDialog2 .jv-jqmcontent .jv-searchInput{margin-right:15px;width:470px}body #jv-modalDialog .jv-jqmcontent .jv-halfInput,body #jv-modalDialog2 .jv-jqmcontent .jv-halfInput{margin-right:15px;width:256px}body #jv-modalDialog .jv-jqmcontent .jv-peopleSearchField,body #jv-modalDialog2 .jv-jqmcontent .jv-peopleSearchField{width:485px}body #jv-modalDialog .jv-jqmcontent .jv-searchFilter,body #jv-modalDialog2 .jv-jqmcontent .jv-searchFilter{float:left;width:200px}body #jv-modalDialog .jv-jqmcontent .jv-filterSelect,body #jv-modalDialog2 .jv-jqmcontent .jv-filterSelect{float:right}body #jv-modalDialog .jv-jqmcontent .jv-filterSelect select,body #jv-modalDialog2 .jv-jqmcontent .jv-filterSelect select{width:200px}body #jv-modalDialog .jv-jqmcontent input[type=checkbox],body #jv-modalDialog .jv-jqmcontent input[type=radio],body #jv-modalDialog2 .jv-jqmcontent input[type=checkbox],body #jv-modalDialog2 .jv-jqmcontent input[type=radio]{margin:0;width:15px}body #jv-modalDialog .jv-jqmcontent .jv-requisitionSelect,body #jv-modalDialog2 .jv-jqmcontent .jv-requisitionSelect{float:left;height:auto!important;padding-right:5px;padding-top:10px}body #jv-modalDialog .jv-jqmcontent .jv-requisitionSelect .jv-requisitionSelectBox,body #jv-modalDialog2 .jv-jqmcontent .jv-requisitionSelect .jv-requisitionSelectBox{margin-top:-5px;width:220px}body #jv-modalDialog .jv-jqmcontent .jv-requisitionSelect .jv-requisitionText,body #jv-modalDialog2 .jv-jqmcontent .jv-requisitionSelect .jv-requisitionText{margin-top:-5px;padding:5px;width:210px}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv{background:#c7e0f8;border:1px solid #dce3e7!important;border-bottom:none!important;font-size:12px;font-weight:600;overflow:hidden;width:100%!important}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv a,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv a{background-color:#c7e0f8}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv1,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv1{padding:3px 10px;width:45%}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv2,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv2{padding:3px 10px;text-align:center;width:10%}body #jv-modalDialog .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv3,body #jv-modalDialog2 .jv-jqmcontent .jv-headerRowDiv .jv-headerColDiv3{padding:3px 10px;width:35%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable{height:320px;overflow:auto;width:100%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv{border-top:1px solid #dce3e7!important;height:auto;padding:0;width:100%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv{padding:6px 10px 7px;width:45%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv1,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv1{padding:6px 10px 7px;text-align:center;width:10%}body #jv-modalDialog .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv2,body #jv-modalDialog2 .jv-jqmcontent .jv-jobsInnerTable .jv-rowDiv .jv-colDiv2{padding:6px 10px 7px;width:35%}body #jv-modalDialog .jv-jqmcontent table,body #jv-modalDialog2 .jv-jqmcontent table{width:100%}body #jv-modalDialog .jv-jqmcontent table th,body #jv-modalDialog2 .jv-jqmcontent table th{background-color:#c7e0f8;border-bottom:1px solid #dce3e7!important;border-top:1px solid #dce3e7!important;color:#263238;font-size:12px;font-weight:600;padding:8px 5px}body #jv-modalDialog .jv-jqmcontent table th:first-child,body #jv-modalDialog2 .jv-jqmcontent table th:first-child{border-left:1px solid #dce3e7!important;border-radius:2px 0 0 0}body #jv-modalDialog .jv-jqmcontent table th:last-child,body #jv-modalDialog2 .jv-jqmcontent table th:last-child{border-radius:0 2px 0 0;border-right:1px solid #dce3e7!important}body #jv-modalDialog .jv-jqmcontent table td,body #jv-modalDialog2 .jv-jqmcontent table td{border-bottom:1px solid #dce3e7!important;font-size:14px;padding:8px 5px;white-space:nowrap}body #jv-modalDialog .jv-jqmcontent>ul,body #jv-modalDialog2 .jv-jqmcontent>ul{overflow:hidden}body #jv-modalDialog .jv-jqmcontent>ul:after,body #jv-modalDialog2 .jv-jqmcontent>ul:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-jqmcontent>ul,body #jv-modalDialog2 .jv-jqmcontent>ul{line-height:20px;list-style:none}body #jv-modalDialog .jv-jqmcontent>ul>li,body #jv-modalDialog2 .jv-jqmcontent>ul>li{float:left;padding-right:5px}body #jv-modalDialog .jv-jqmcontent.jv-tableHeader,body #jv-modalDialog2 .jv-jqmcontent.jv-tableHeader{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #ddd;border-bottom:0 -moz-use-text-color;color:#fff;margin:0}body #jv-modalDialog .jv-jqmcontent.jv-tableScroll,body #jv-modalDialog2 .jv-jqmcontent.jv-tableScroll{clear:both;max-height:240px;overflow-x:hidden;overflow-y:auto}body #jv-modalDialog .jv-jqmcontent .jv-noteTable,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable{border-collapse:collapse;clear:left;color:#4f6875;width:100%}body #jv-modalDialog .jv-jqmcontent .jv-noteTable th,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable th{background:#1872cc;color:#fff;font-size:12px;margin-top:20px;padding:10px 0;text-align:left}body #jv-modalDialog .jv-jqmcontent .jv-noteTable th:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable th:first-child{border-radius:2px 0 0 0;padding-left:10px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable th:last-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable th:last-child{border-radius:0 2px 0 0;padding-right:10px;text-align:right}body #jv-modalDialog .jv-jqmcontent .jv-noteTable tr,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable tr{border-top:1px solid #dce3e7;white-space:normal!important}body #jv-modalDialog .jv-jqmcontent .jv-noteTable tr:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable tr:first-child{border-top:none}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td{padding:10px 0;text-align:left;vertical-align:middle}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td:first-child{padding-left:10px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td:last-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td:last-child{padding-right:10px;text-align:right}body #jv-modalDialog .jv-jqmcontent .jv-noteTable td img,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable td img{margin-right:5px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails{display:none}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td{padding:0;text-align:left;white-space:normal}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul{background:#d0e5f9;display:block;margin:0;padding:0 10px;position:relative}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li{border-bottom:1px solid #bedbf7;float:none;margin-left:18px;overflow:hidden;padding:10px 0;position:relative}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p{float:left;font-size:12px;width:185px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p.jv-copy,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li p.jv-copy{float:none;margin-bottom:5px;width:auto}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li a,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li a{margin-right:5px}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li.last,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li.last{border-bottom:none}body #jv-modalDialog .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li:first-child,body #jv-modalDialog2 .jv-jqmcontent .jv-noteTable .jv-tableDetails td ul li:first-child{margin-top:0}body #jv-modalDialog .jv-jqmcontent .jv-edit,body #jv-modalDialog2 .jv-jqmcontent .jv-edit{overflow:hidden}body #jv-modalDialog .jv-jqmcontent .jv-edit:after,body #jv-modalDialog2 .jv-jqmcontent .jv-edit:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-jqmcontent .jv-edit,body #jv-modalDialog2 .jv-jqmcontent .jv-edit{background:#c7e0f8;border-radius:0 0 2px 2px;border-top:1px solid #b9d8f7;color:#1872cc;font-size:12px;margin:0;padding:5px}body #jv-modalDialog .jv-jqmcontent .jv-edit ul,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul{list-style:none;margin:0}body #jv-modalDialog .jv-jqmcontent .jv-edit ul li,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul li{float:left}body #jv-modalDialog .jv-jqmcontent .jv-edit ul li:hover,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul li:hover{color:#0d3f71;cursor:pointer}body #jv-modalDialog .jv-jqmcontent .jv-edit ul li img,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul li img{padding:0 3px}body #jv-modalDialog .jv-jqmcontent .jv-edit ul .jv-openClose,body #jv-modalDialog2 .jv-jqmcontent .jv-edit ul .jv-openClose{cursor:pointer}body #jv-modalDialog .jv-jqmcontent .chzn-container .chzn-results li,body #jv-modalDialog2 .jv-jqmcontent .chzn-container .chzn-results li{float:none}body #jv-modalDialog .jv-modal-employee-list .jv-dialog-content,body #jv-modalDialog2 .jv-modal-employee-list .jv-dialog-content{width:96%}body #jv-modalDialog .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent,body #jv-modalDialog2 .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent{overflow:hidden}body #jv-modalDialog .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent .jv-jobsInnerTable,body #jv-modalDialog2 .jv-modal-employee-list .jv-dialog-content .jv-jqmcontent .jv-jobsInnerTable{border:1px solid #ccc!important;width:99%}body #jv-modalDialog .jv-pagination,body #jv-modalDialog2 .jv-pagination{overflow:hidden}body #jv-modalDialog .jv-pagination:after,body #jv-modalDialog2 .jv-pagination:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-pagination,body #jv-modalDialog2 .jv-pagination{background:#c7e0f8;border-radius:0 0 3px 3px;border-top:1px solid #b9d8f7;color:#1872cc;font-size:12px;margin:0;padding:10px}body #jv-modalDialog .jv-pagination ul,body #jv-modalDialog2 .jv-pagination ul{list-style:none;margin:0}body #jv-modalDialog .jv-pagination ul li,body #jv-modalDialog2 .jv-pagination ul li{float:left}body #jv-modalDialog .jv-pagination ul li:hover,body #jv-modalDialog2 .jv-pagination ul li:hover{color:#0d3f71;cursor:pointer}body #jv-modalDialog .jv-pagination ul li:nth-child(2),body #jv-modalDialog .jv-pagination ul li:nth-child(3),body #jv-modalDialog2 .jv-pagination ul li:nth-child(2),body #jv-modalDialog2 .jv-pagination ul li:nth-child(3){padding:0 10px;text-indent:-999em}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center:hover,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center:hover{background:#1872cc;color:#fff;opacity:1}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center:active,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center:active{opacity:.8}body #jv-modalDialog .jv-buttonWrapperTop .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapperTop .jvdb-center{font-weight:400!important;height:auto}body #jv-modalDialog .jv-buttonContainer,body #jv-modalDialog2 .jv-buttonContainer{overflow:hidden}body #jv-modalDialog .jv-buttonContainer:after,body #jv-modalDialog2 .jv-buttonContainer:after{clear:both;content:"";display:table}body #jv-modalDialog .jv-buttonContainer,body #jv-modalDialog2 .jv-buttonContainer{height:auto;margin:15px;text-align:right}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light{background:#263238;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light:hover,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light:hover{background:#263238;color:#fff;opacity:1}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light:active,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light:active{opacity:.8}body #jv-modalDialog .jv-buttonWrapperCancel .jvdb-center-light,body #jv-modalDialog2 .jv-buttonWrapperCancel .jvdb-center-light{font-size:14px;font-weight:400!important;height:auto}body #jv-modalDialog .jv-buttonWrapper .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}body #jv-modalDialog .jv-buttonWrapper .jvdb-center:hover,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center:hover{background:#1872cc;color:#fff;opacity:1}body #jv-modalDialog .jv-buttonWrapper .jvdb-center:active,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center:active{opacity:.8}body #jv-modalDialog .jv-buttonWrapper .jvdb-center,body #jv-modalDialog2 .jv-buttonWrapper .jvdb-center{font-weight:400!important;height:auto;margin-left:0}body #jv-modalDialog .jv-QVtabs,body #jv-modalDialog2 .jv-QVtabs{display:block;font-weight:700;height:35px;list-style:none outside none;padding:0}body #jv-modalDialog .jv-QVtabs li,body #jv-modalDialog2 .jv-QVtabs li{border-radius:0 3px 0 0;color:#263238;display:block;float:left;height:15px;margin:0 0 10px;padding:10px 15px;width:100%}body #jv-modalDialog .jv-QVtabs li a,body #jv-modalDialog2 .jv-QVtabs li a{color:#263238;text-decoration:none}body #jv-modalDialog .jv-whiteBg,body #jv-modalDialog2 .jv-whiteBg{background-color:#fff;border-radius:0 0 3px 3px;padding:5px 15px}body #jv-modalDialog .jv-scrollDiv,body #jv-modalDialog2 .jv-scrollDiv{color:#263238;max-height:250px;overflow-x:hidden;overflow-y:auto}body #jv-modalDialog .jv-scrollDiv p,body #jv-modalDialog2 .jv-scrollDiv p{margin:0 0 15px}body #jv-modalDialog .jv-QuickViewHide,body #jv-modalDialog2 .jv-QuickViewHide{display:none}body #jv-modalDialog .jv-QuickViewShow,body #jv-modalDialog2 .jv-QuickViewShow{height:320px}body #jv-modalDialog .jv-QuickViewShow h4,body #jv-modalDialog2 .jv-QuickViewShow h4{font-size:14px;margin:12px 0 10px!important}body #jv-modalDialog .jv-QuickViewShow .jv-switch,body #jv-modalDialog2 .jv-QuickViewShow .jv-switch{display:none}body #jv-modalDialog .jv-QuickViewShow .jv-switch strong,body #jv-modalDialog2 .jv-QuickViewShow .jv-switch strong{padding-left:0!important}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert{border-left:1px solid #dce3e7!important;margin-left:-10px;padding-left:10px}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert strong,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert strong{margin-top:-20px}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert ul,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert ul{display:block}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert ul li,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert ul li{padding:5px 0 0}body #jv-modalDialog .jv-QuickViewShow .jv-talentNetworkAlert ul li:first-child,body #jv-modalDialog2 .jv-QuickViewShow .jv-talentNetworkAlert ul li:first-child{margin-top:0}body #jv-modalDialog #jv-dialogInfoboxResume strong,body #jv-modalDialog2 #jv-dialogInfoboxResume strong{padding-left:5px}body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader,body #jv-modalDialog #jv-dialogInfoboxResume .jv-messageTableScroll,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-messageTableScroll{padding-left:0!important;width:580px!important}body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageFrom,body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageSubject,body #jv-modalDialog #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageFrom,body #jv-modalDialog #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageSubject,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageFrom,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageSubject,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageFrom,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-messageTableScroll .jv-messageSubject{padding-left:0!important;width:200px!important}body #jv-modalDialog #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageDate,body #jv-modalDialog2 #jv-dialogInfoboxResume .jv-detailNoteHeader .jv-messageDate{width:150px!important}body #jv-modalDialog .jv-infoboxCandidate .jv-candidateDetail,body #jv-modalDialog2 .jv-infoboxCandidate .jv-candidateDetail{margin-top:0;width:450px}body #jv-modalDialog .jv-infoboxCandidate .jv-candidateDetail h3,body #jv-modalDialog2 .jv-infoboxCandidate .jv-candidateDetail h3{font-size:20px;line-height:22px}body #jv-modalDialog .jv-loader,body #jv-modalDialog2 .jv-loader{background:url(../../013f1a04d7d70954a316.gif) 50% no-repeat;background-color:rgba(51,51,51,.2);min-height:100%;width:100%!important}body #jv-modalDialog .jv-loader img,body #jv-modalDialog2 .jv-loader img{visibility:hidden}body #jv-modalDialog .hr-searchDiv,body #jv-modalDialog2 .hr-searchDiv{margin-bottom:15px;padding-top:10px}body #jv-modalDialog .hr-searchDiv .jv-buttonWrapperTop,body #jv-modalDialog2 .hr-searchDiv .jv-buttonWrapperTop{margin-top:-10px}body #jv-modalDialog2>center,body #jv-modalDialog>center{background:url(../../013f1a04d7d70954a316.gif) 50% no-repeat}body #jv-modalDialog2>center>img,body #jv-modalDialog>center>img{visibility:hidden}body #jv-modalDialog #jv-personText,body #jv-modalDialog2 #jv-personText{margin-bottom:0;margin-top:-2px;padding:6px;width:88%}.jv-pipline-contacts-links .jv-jqmcontent{display:block!important}.jv-blueButton{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:#5b6971;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.jv-lightGrayButton{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-lightGrayButton:focus,.jv-lightGrayButton:hover{opacity:1}.jv-lightGrayButton:focus{border:none}.jv-lightGrayButton:active{opacity:.8}.btn,.btn-blue,.btn-cancel,.btn-green,.btn-red,.cancel{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;margin-right:10px;min-width:50px;padding:6px 12px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover{opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.cancel:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.cancel:active{opacity:.8}.btn.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.cancel{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.cancel{padding:7px 9px}.btn-cancel,.cancel{background:#e4eaee;border:none;border-radius:2px;color:#5b6971!important;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover{opacity:1}.btn-cancel:focus,.cancel:focus{border:none}.btn-cancel:active,.cancel:active{opacity:.8}.btn-green{background:#47a84c;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-green:focus,.btn-green:hover{opacity:1}.btn-green:focus{border:none}.btn-green:active{opacity:.8}.btn-blue{font-weight:600;line-height:24px;padding:6px 12px}.btn-blue:focus,.btn-blue:hover{opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #1872cc;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#1872cc}.btn-hollow:active,.btn-hollow:focus{border:1px solid #1872cc}.btn-hollow:disabled{border-color:#5b6971;color:#263238}.btn-red{background:#d32f2f;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-red:focus,.btn-red:hover{opacity:1}.btn-red:focus{border:none}.btn-red:active{opacity:.8}.w0{margin-left:0!important;margin-right:0!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;width:0!important}.w5{width:5%!important}.w10{width:10%!important}.w20{width:20%!important}.w25{width:25%!important}.w33{width:33%!important}.w34{width:34%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w85{width:85%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{margin-left:0!important;margin-right:0!important;width:100%!important}.marginTop0{margin-top:0!important}.marginTop5{margin-top:5px!important}.marginTop10{margin-top:10px!important}.marginTop15{margin-top:15px!important}.marginTop20{margin-top:20px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!important}.marginRight0{margin-right:0!important}.marginRight5{margin-right:5px!important}.marginRight10{margin-right:10px!important}.marginRight15{margin-right:15px!important}.marginRight20{margin-right:20px!important}.marginRight25{margin-right:25px!important}.marginRight30{margin-right:30px!important}.marginLeft0{margin-left:0!important}.marginLeft5{margin-left:5px!important}.marginLeft10{margin-left:10px!important}.marginLeft15{margin-left:15px!important}.marginLeft20{margin-left:20px!important}.marginLeft25{margin-left:25px!important}.marginLeft30{margin-left:30px!important}.marginBottom0{margin-bottom:0!important}.marginBottom5{margin-bottom:5px!important}.marginBottom10{margin-bottom:10px!important}.marginBottom15{margin-bottom:15px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom25{margin-bottom:25px!important}.marginBottom30{margin-bottom:30px!important}.m0{margin:0;padding-left:0;padding-right:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m33{margin:33px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.m55{margin:55px}.m60{margin:60px}.m65{margin:65px}.m70{margin:70px}.m75{margin:75px}.m80{margin:80px}.m85{margin:85px}.m90{margin:90px}.m95{margin:95px}.m100{margin:100px 0}.paddingTop0{padding-top:0!important}.paddingTop5{padding-top:5px!important}.paddingTop10{padding-top:10px!important}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingRight0{padding-right:0!important}.paddingRight5{padding-right:5px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:15px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingLeft0{padding-left:0!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom15{padding-bottom:15px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom25{padding-bottom:25px!important}.paddingBottom30{padding-bottom:30px!important}.p0{margin-left:0;margin-right:0;padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p33{padding:33px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.p60{padding:60px}.p65{padding:65px}.p70{padding:70px}.p75{padding:75px}.p80{padding:80px}.p85{padding:85px}.p90{padding:90px}.p95{padding:95px}.p100{margin-left:0;margin-right:0;padding:100px}@media print{a[href]:after{content:none!important}}table.modalTableView{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table.modalTableView tbody{background:#fff}table.modalTableView tbody tr{border-top:1px solid #e4edf3}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e4edf3!important}table.modalTableView tbody tr.grouped{border-top:none}table.modalTableView tbody tr.grouped td{padding-top:0}table.modalTableView tbody .actns{background:none;border:none;margin:0;padding:0}table.modalTableView td.right,table.modalTableView th.right{float:none;text-align:right}table.modalTableView td.left,table.modalTableView th.left{float:none;text-align:left}table.modalTableView td{max-width:123px!important;padding:10px 0 10px 10px;vertical-align:middle}table.modalTableView th{background:#e3f2fd;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f5f8fa;border:1px solid #e4edf3!important;font-size:14px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!important}table.modalTableView p{margin:0}table.modalTableView p.actions{font-size:12px}table.modalTableView ul{margin:0;padding:0}table.modalTableView tfoot th{background:#f5f8fa}table.modalTableView tfoot th .paging{font-size:14px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:14px;padding:5px}.select2-offscreen{position:absolute}.select2-results .select2-result{margin-left:0}.jv-modal form{padding:0 3px}.jv-modal dt{float:left;padding:5px 0;width:20%}.jv-modal dd{margin:0 0 0 20%;padding:5px 0;width:80%}fieldset[jv-uploader]{padding:10px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #aaa!important;font-size:16px;margin:10px 0}.qq-upload-instruction{display:inline!important;margin:0 10px}.qq-upload-list{display:block!important}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:11px 15px;text-align:center}.btn-blue,button{background:#1872cc}button{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1}button.search-btn{bottom:2px;font-size:20px;height:30px;margin-right:0;padding:0 5px;position:relative;width:35px}button{margin-right:10px;min-width:35px;padding:8px 15px;text-align:center}button[disabled]{opacity:.5!important}.block,label{display:block}.left{float:left}.left,.right{position:relative}.right{float:right}.clear:after{clear:both;content:"";display:table}.clearSearch{color:#757575;position:absolute;right:10px;top:1px}.paging{float:right;font-size:14px;margin:0}.paging,.paging strong{color:#5b6971}.paging .paging-caption{line-height:48px}.paging .disabled,.paging a{line-height:40px}.jv-dialog-content .paging .jv-modalPaginateLeft,.paging .jv-arrowLeft,.paging .jv-dialog-content .jv-modalPaginateLeft{background:url(../../4a1141184967009b17ea.svg) 0 0;border:1px solid #e6e6e6!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-dialog-content .paging .jv-modalPaginateRight,.paging .jv-arrowRight,.paging .jv-dialog-content .jv-modalPaginateRight{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.customHtml span.error{margin:0 0 0 20%}.customHtml .row-controls label{padding:2px 0}.warning{color:#f57d21}.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.templateDropdown{float:right;padding-left:10px;width:573px!important}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.modalTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modalTooltip .tooltipWindow .title{padding-bottom:5px}.modalTooltip .tooltipWindow .body{font-size:1em;margin:0}.modalTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modalTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modalTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.modalTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.modalTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.down.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.down.sitRight .tooltipWindow{right:-1em}.modalTooltip.down.sitRight .tooltipWindow:after{right:19px}.modalTooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modalTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.up.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.up.sitRight .tooltipWindow{right:-1em}.modalTooltip.up.sitRight .tooltipWindow:after{right:19px}.modalTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.modalTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.modalTooltip.pointRight.top .tooltipWindow{top:1.8em}.modalTooltip.pointRight.top .tooltipWindow:after{top:5px}.modalTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.modalTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.modalTooltip.pointLeft.top .tooltipWindow{top:1.8em}.modalTooltip.pointLeft.top .tooltipWindow:after{top:5px}.modalTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modalTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modalTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modalTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modalTooltip{color:gray!important;position:relative!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.positionRelative{position:relative}.w30{width:30%!important}.marginTop10{margin-top:10px}.top3{top:3px}.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],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}h4.nofontfamilyreq{font-weight:600!important}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:45px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{align-items:center;border:1px solid #aaa!important;display:flex}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:22.5px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{align-items:center;border:1px solid #e4edf3!important;display:flex}.currency-control-light .select2-container .select2-choice{border:1px solid #e4edf3!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:22.5px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e4edf3!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e4edf3!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e4edf3!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e4edf3;border-radius:.2em;box-sizing:border-box;color:#5b6971;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-dialog-content .jv-modal .paging .jv-modalPaginateLeft,.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-dialog-content .jv-modalPaginateLeft{height:40px!important;margin-right:0;min-width:40px!important}.jv-dialog-content .jv-modal .paging .jv-modalPaginateRight,.jv-modal .paging .jv-arrowRight,.jv-modal .paging .jv-dialog-content .jv-modalPaginateRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.error,.errorLabel{color:#d32f2f}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#d32f2f}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e4edf3;height:0;margin:15px 0}.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}.canDetail-form input,.canDetail-form textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.canDetail-form input:focus,.canDetail-form textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.canDetail-form .row-label-multiple{float:left;padding-right:15px}.canDetail-form input{font-weight:400;vertical-align:middle}.canDetail-form input[type=radio]{margin:5px}.canDetail-form input[type=checkbox],.canDetail-form input[type=radio]{border:none!important;overflow-y:auto}.canDetail-form select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.canDetail-form select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.canDetail-form .select2-container{margin:0}.canDetail-form .hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.canDetail-form .next,.canDetail-form .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.canDetail-form .next:hover,.canDetail-form .prev:hover{background-color:#fff;opacity:.8}.canDetail-form .prev{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.canDetail-form .prev.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .prev{left:-57px}.canDetail-form .next{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.canDetail-form .next.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .next{right:-57px}.canDetail-form h3{font-size:17px;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 .row-label{width:150px}.canDetail-form .row-controls{margin-left:150px}.canDetail-form .row-controls .include{padding-right:20px}.canDetail-form .row-controls input[type=checkbox]{margin-bottom:3px}.canDetail-form .select2-container{border:1px solid #c4c4c4!important;border-radius:3px;box-sizing:border-box;width:100%}.canDetail-form .select2-input{border:0!important}.canDetail-form .field-divider{border-bottom:1px solid #e4edf3!important}.canDetail-form .errorDiv{border:1px solid #d32f2f!important}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:4px;color:#263238;display:block;height:31px;line-height:30px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);background:linear-gradient(180deg,#fff 50%,#e4eaee 131.25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#87969c;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../../c07457739c183c845cac.png) right 2px no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:27px;text-decoration:none;top:8px!important;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #87969c;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #87969c;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #87969c;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #87969c;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:24px}.select2-container .select2-choice .select2-arrow b{background:url(../../c07457739c183c845cac.png) no-repeat 3px 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #87969c;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Open Sans;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #87969c;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:Open Sans;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 48px!important}.select2-search input{background-position:100% -26px!important}.select2-choice abbr{background-position:100% -14px!important}}a{font-family:Open Sans,Helvetica,Arial,sans-serif}.hr-show{display:block!important}#jv-candidates #jv-wrapper{max-width:1600px;width:100%}#jv-candidates #jv-wrapper #jv-pageContainer{padding:0}#jv-candidates #jv-wrapper #jv-pageContainer .jv-pagetitle{display:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:Poppins}.sourcing-header h5{font-size:24px;font-weight:600;line-height:0px;line-height:40px;margin:0}#jv-successMessage{background:rgba(51,51,51,.7);bottom:0;top:auto}#jv-candidates .jv-candidateTabMenu,#jv-candidates .jv-dialogTabMenu{background:#1872cc;border-top:2px solid #1f63af!important;display:block;height:45px;list-style:none outside none;margin:0 0 10px;padding:0;width:100%}#jv-candidates .jv-candidateTabMenu li,#jv-candidates .jv-dialogTabMenu li{background:#1872cc;border-right:1px solid #1f63af!important;color:#fff!important;display:block;float:left;height:auto;margin:0;padding:0 5px;position:relative;text-align:center}#jv-candidates .jv-candidateTabMenu li a,#jv-candidates .jv-dialogTabMenu li a{background-image:none!important;cursor:pointer;font-size:14px;font-weight:600;margin-right:0;padding:9px 15px!important}#jv-candidates .jv-candidateTabMenu li span,#jv-candidates .jv-dialogTabMenu li span{background:#1f63af;border-radius:2px;font-weight:600;padding:2px 8px;position:relative}#jv-candidates .jv-candidateTabMenu li:hover,#jv-candidates .jv-dialogTabMenu li:hover{background:#1f63af}#jv-candidates .jv-candidateTabMenu li:hover:after,#jv-candidates .jv-dialogTabMenu li:hover:after{display:block}#jv-candidates .jv-candidateTabMenu li:hover span,#jv-candidates .jv-dialogTabMenu li:hover span{background:#1872cc;color:#fff}#jv-candidates .jv-candidateTabMenu li.active,#jv-candidates .jv-dialogTabMenu li.active{background:#fff;position:relative}#jv-candidates .jv-candidateTabMenu li.active a,#jv-candidates .jv-dialogTabMenu li.active a{color:#1872cc}#jv-candidates .jv-candidateTabMenu li.active a:hover,#jv-candidates .jv-dialogTabMenu li.active a:hover{color:#fff}#jv-candidates .jv-candidateTabMenu li.active span,#jv-candidates .jv-dialogTabMenu li.active span{background:#1f63af;border-radius:3px}#jv-candidates .jv-candidateTabMenu li.active:hover,#jv-candidates .jv-dialogTabMenu li.active:hover{background:#1f63af}#jv-candidates .jv-candidateTabMenu li.active:hover span,#jv-candidates .jv-dialogTabMenu li.active:hover span{background:#1872cc}#jv-candidates .jv-candidateHeading{margin-top:50px;width:100%}#jv-candidates .jv-candidateHeading .jv-name{display:none}#jv-candidates .jv-candidateHeading ul{padding:10px 0;position:relative}#jv-candidates .jv-candidateHeading ul li{border:1px solid #1872cc!important;border-radius:2px;display:inline-block;margin-right:5px;padding:6px 5px}#jv-candidates .jv-candidateHeading ul li:hover{border:1px solid #1f63af!important}#jv-candidates .jv-candidateHeading ul li a{color:#1872cc;font-weight:600;padding:0 5px;white-space:nowrap}#jv-candidates .jv-candidateHeading ul li a.jv-addIcon,#jv-candidates .jv-candidateHeading ul li a.jv-sendJVIcon{padding:0 5px 0 20px}#jv-candidates .jv-candidateHeading ul li a .icon{font-size:15px;margin-right:8px;vertical-align:-2px}#jv-candidates .jv-candidateHeading ul li a .icon-share-contact{display:inline-block;font-size:22px;height:15px;line-height:.7;overflow:hidden}#jv-candidates .jv-candidateHeading ul .jv-shareContactIcon{height:auto;padding:0 5px 0 25px;width:auto}#jv-candidates .jv-candidateHeading .jv-rating{color:#263238;height:40px;left:0;padding:0;position:absolute;top:22px;width:auto}#jv-candidates .jv-spacer{display:none}#jv-candidates .jv-sectionHeader .jv-hList{margin-bottom:20px}#jv-candidates .jv-sectionHeader .jv-hList li:first-child,#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(2){display:none!important}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3){background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3):hover{background:#1872cc;color:#fff;opacity:1}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3):active{opacity:.8}#jv-candidates .jv-sectionHeader .jv-hList li:nth-child(3){position:absolute}#jv-candidates .jv-sectionHeader .jv-hList li span{display:block!important}#jv-candidates .jv-sectionHeader .jv-hList b{margin:0}#jv-candidates .jv-sectionHeader .jv-minusIcon,#jv-candidates .jv-sectionHeader .jv-plusIcon{margin-left:5px!important}#jv-candidates td{position:relative}#jv-candidates .jv-borderBottom{border-bottom:1px solid #e4edf3!important}#jv-candidates .jv-nameColumn,#jv-candidates .jv-sectionName,#jv-candidates .jv-sectionTable{color:#263238;font-size:14px;width:185px}#jv-candidates .jv-nameColumn{color:#5b6971!important;padding-left:14px!important}#jv-candidates .jv-sectionName{word-wrap:break-word}#jv-candidates .jv-sectionName:first-child{border:none!important}#jv-candidates .jv-sectionTable{width:auto!important}#jv-candidates #contactName{font-weight:400}#jv-candidates .jv-fieldColumn{max-width:550px;word-wrap:break-word;border-bottom:1px solid #e4edf3!important;color:#263238!important;font-size:14px}#jv-candidates .jv-fieldColumn:first-child{font-size:14px!important}#jv-candidates div[type=DETAIL],#jv-candidates table[type=DETAIL]{background:#fff;border:1px solid #e4edf3!important;border-radius:2px;border-top-color:#1872cc!important;padding:10px}#jv-candidates table[type=DETAIL] .jv-nameColumn{border-bottom:1px solid #e4edf3!important}#jv-candidates div[type=DETAIL] .jvdb-center{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-candidates div[type=DETAIL] .jvdb-center:hover{background:#1872cc;color:#fff;opacity:1}#jv-candidates div[type=DETAIL] .jvdb-center:active{opacity:.8}#jv-candidates .jv-borderTopDotted:first-child td:nth-child(2){font-weight:600}#jv-candidates .jv-deleteEmail img,#jv-candidates .jv-deletePhone img{background:none}#jv-candidates .jv-social-subtitle .subtitle1{padding:16px 0 16px 5px}#jv-paginator{margin:15px 0 -50px!important}#jv-paginator .jv-contactsCount{float:left;padding:3px 10px 0 0}#jv-paginator li{color:#1872cc;font-size:14px;padding:6px 10px 0 0}#jv-paginator .jv-dialog-content li.jv-modalPaginateRight,#jv-paginator li.jv-arrowRight,.jv-dialog-content #jv-paginator li.jv-modalPaginateRight{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e4edf3!important;border-radius:2px;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}#jv-paginator .jv-dialog-content li.inactive.jv-modalPaginateRight,#jv-paginator li.jv-arrowRight.inactive,.jv-dialog-content #jv-paginator li.inactive.jv-modalPaginateRight{cursor:text;display:inline-block;opacity:.3}#jv-paginator .jv-dialog-content li[key=""].jv-modalPaginateRight,#jv-paginator li.jv-arrowRight[key=""],.jv-dialog-content #jv-paginator li[key=""].jv-modalPaginateRight{opacity:.2}#jv-paginator .jv-dialog-content li.jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft,.jv-dialog-content #jv-paginator li.jv-modalPaginateLeft{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border-radius:2px;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}#jv-paginator .jv-dialog-content li.inactive.jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft.inactive,.jv-dialog-content #jv-paginator li.inactive.jv-modalPaginateLeft{cursor:text;display:inline-block;opacity:.3}#jv-paginator .jv-dialog-content li.jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft,.jv-dialog-content #jv-paginator li.jv-modalPaginateLeft{border:1px solid #e4edf3!important;margin-right:5px}#jv-paginator .jv-dialog-content li[key=""].jv-modalPaginateLeft,#jv-paginator li.jv-arrowLeft[key=""],.jv-dialog-content #jv-paginator li[key=""].jv-modalPaginateLeft{opacity:.2}.bodyContent ul.jv-candidateTabMenu li a{padding:0}.bodyContent ul.jv-candidateTabMenu li a:hover{background:transparent!important}.jv-spacer{display:none}#jv-contactDetailsTab{position:relative}#jv-contactDetailsTab .jv-submit{float:left;margin-top:-15px}#jv-contactDetailsTab .hr-accordianContactContainer .jv-thickborderBottom .hr-section{margin-left:5px;margin-right:4px}#jv-contactDetailsTab .jv-edit-contact-details-container{margin-top:58px}#jv-contactDetailsTab .jv-edit-contact-details-container .jv-emailStatusOff,#jv-contactDetailsTab .jv-edit-contact-details-container .jv-phoneStatusOff{line-height:20px}#jv-contactDetailsTab .jv-edit-contact-details-container h2{line-height:40px}#jv-contactDetailsTab .jv-edit-contact-details-container .jv-sectionTable .select2-container a{border:1px solid #e4edf3!important}#jv-contactDetailsTab .jv-edit-info-details-tab-top{margin-left:-15px;position:relative;top:-64px}#jv-contactDetailsTab #jv-contactSummaryTab{width:100%!important}#jv-contactDetailsTab #jv-contactSummaryTab .jv-searchBox button,#jv-contactDetailsTab #jv-contactSummaryTab .jv-searchBox input{font-size:14px}#jv-contactDetailsTab #jv-contactSummaryTab .jv-searchBox button{font-weight:600}#jv-contactResumeTab{position:relative}#jv-contactResumeTab .jv-uploadFiles{font-size:14px;padding-left:20px;position:absolute;right:10px;top:10px}#jv-contactResumeTab .jv-uploadFiles:before{content:"";height:16px;left:0;position:absolute;top:2px;width:16px}#jv-contactResumeTab #jv-mergePasteDetails{margin:5px 10px 5px 0}#jv-contactResumeTab #jv-mergeCheckPaste{margin:12px 0!important}#jv-contactResumeTab #ajax-upload p{padding-top:5px}#jv-addContact #jv-addCandidateResume #jv-contactResumeTab #ajax-Contact-uploadContainer,#jv-contactResumeTab #ajax-uploadContainer,#jv-contactResumeTab #fileUploadError,#jv-contactResumeTab #jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer,#jv-contactResumeTab #jv-mergeCheckUpload{margin-left:-10px}#jv-contactResumeTab #fileUploadError{color:#c44500!important;font-size:12px!important;font-weight:400!important}#jv-contactResumeTab .jv-acUploadBar select.jv-fileKind{color:#5b6971;padding-left:0!important}#jv-contactResumeTab .jv-acUploadBar #jv-uploadText p{color:#263238}#jv-contactResumeTab .jv-acUploadBar #jv-uploadText span{color:#5b6971;font-size:12px}#jv-contactResumeTab .jv-pasteFileKind{color:#5b6971}#jv-contactDetailTabHolder .jv-statusAction{color:#5b6971!important;font-size:12px;margin-top:20px;position:absolute;top:-20px}.jv-contactDetailsSocialNetworks p{line-height:30px;padding:5px 0}.jv-fieldColumn{font-size:14px}.jv-fieldColumn li{color:#263238;font-size:14px;padding-right:10px}#jv-contactInformation table{margin-bottom:10px;width:100%}#jv-contactInformation table td{vertical-align:top}#jv-contactInformation table input[type=text],#jv-contactInformation table select{height:auto!important;margin:5px;padding:5px}#jv-contactInformation table .jv-sectionName{color:#263238;padding-top:10px;width:150px}#jv-contactInformation table .jv-sectionTable{padding:2px 0 3px}#jv-contactInformation table .jv-sectionTable img{display:block}#jv-contactInformation table .jv-sectionTable li a{padding:0}#jv-modalDialog .jvdb-center-light{background-image:none!important}.jv-buttonWrapper .jvdb-center{font-weight:400;height:auto}.jv-buttonWrapper-light{margin:0;padding:0}.jv-buttonWrapper-light .jvdb-center-light{font-size:14px}a.jv-cancelAddContact{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}a.jv-cancelAddContact:hover{background:#e4eaee;color:#fff;opacity:1}a.jv-cancelAddContact:active{opacity:.8}a.jv-cancelAddContact{color:#5b6971!important;font-size:14px;line-height:22px;padding:5px 15px}.jv-thinkborderBottom{margin:20px 0 40px}.jv-detailNoteHeader,.jv-sectionDetail .jv-tableHeader{background-color:#f5f8fa!important;border:1px solid #e4edf3!important;color:#263238!important;font-weight:600;padding:0;padding:0!important;position:relative}.jv-tableRow{width:740px}.jv-tableRow div{border-bottom:1px solid #e4edf3!important;min-height:20px;padding:5px 0!important}.jv-tableRow div:first-child{padding-left:10px!important}.jv-tableRow div:nth-child(n+2){margin-left:-10px!important}.jv-tableRow div:nth-child(n+3){margin-left:-10px;padding-right:10px!important}.jv-tableRow div a{font-size:14px!important;font-weight:600}.jv-col130{width:240px}.jv-borderAll{width:100%!important}.jv-col200{width:260px!important}.jv-col250{width:300px!important}.jv-col80{width:95px}.jv-detailNoteHeader{width:100%!important}.jv-detailNoteHeader div{color:#1872cc!important}#jvt-addToReq-modal .paging,.jv-email-campaign-modal .paging{top:115px!important}#jvt-addToReq-modal .paging .pagination-count,.jv-email-campaign-modal .paging .pagination-count{top:5px!important}#jvt-addToReq-modal .modalTableView td,#jvt-addToReq-modal .modalTableView th,.jv-email-campaign-modal .modalTableView td,.jv-email-campaign-modal .modalTableView th{padding:8px!important}#jvt-addToReq-modal .select2-container .select2-choice,.jv-email-campaign-modal .select2-container .select2-choice{border:1px solid #87969c!important}.hr-accordianContactContainer .jv-thickborderBottom{width:93%!important}#jv-contactSummaryTab h3{padding:0 0 10px 5px}#jv-contactSummaryTab .jv-thickborderBottom{margin-bottom:30px;width:100%!important}#jv-contactSummaryTab .jv-noResultsContainer{margin:0 0 30px!important;padding:0 10px!important}#jv-contactSummaryTab .jv-searchBox{margin-top:10px}#jv-contactSummaryTab .jv-searchBox .jv-widgetSearch{width:97%}#jv-contactSummaryTab .jv-sectionDetail table tr:first-child td:last-child,#jv-contactSummaryTab .jv-sectionDetail table tr:nth-child(2) td:last-child{color:#263238;font-size:14px!important}#jv-contactSummaryTab .jv-sectionDetail table td{font-weight:400!important;padding:10px 20px 0 0!important}#jv-contactSummaryTab .jv-sectionDetail table td:first-child{color:#5b6971!important;font-size:14px!important;padding-left:10px!important;width:185px!important}#jv-contactSummaryTab .jv-sectionDetail table td:last-child{font-size:14px!important}.jv-sectionDetail{margin-bottom:30px!important;padding-left:0}.jv-sectionDetail li{list-style:none;padding-left:0!important}.jv-sectionDetail .jv-tableRow{border-bottom:1px solid #e4edf3;min-height:20px;padding:8px 5px}.jv-sectionDetail .jv-nextPageRow{background:#e3f2fd!important;border-radius:0 0 3px 3px;padding:10px 15px;width:715px}.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateLeft,.jv-dialog-content .jv-sectionDetail .jv-nextPageRow ul li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateLeft,.jv-sectionDetail .jv-nextPageRow ul .jv-dialog-content li.jv-modalPaginateRight,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowLeft,.jv-sectionDetail .jv-nextPageRow ul li.jv-arrowRight{font-size:0;height:13px;margin-top:5px;padding:0;text-indent:-1000px;width:16px}.jv-sectionDetail .jv-nextPageRow ul li{background:none;color:#1872cc;margin-right:5px;padding:5px}.jv-facebookProfile,.jv-googleProfile,.jv-linkedInProfile,.jv-twitterProfile{height:32px;padding:5px 15px 10px;text-indent:-999em;width:32px}#jv-linkedInWidget,.socialWidget{background:#fff;border:1px solid #e4edf3!important;border-top-color:#1872cc!important;display:block;width:700px}#jv-linkedInWidget .jv-sectionHeader,.socialWidget .jv-sectionHeader{border-bottom:none!important;padding:5px 0 0 5px}.hr-sectionHeader{font-family:Poppins;font-size:20px;font-weight:600;margin:-8px 0 0}.tagsHeader a{padding-top:5px}#jv-contactResumeTab .jv-messageContainer{width:100%!important}div[key=MESSAGES],div[key=NOTES],div[key=TASKS],div[type=RESUME]{font-size:14px!important;position:relative;width:100%}div[key=MESSAGES] .jv-sectionHeader,div[key=NOTES] .jv-sectionHeader,div[key=TASKS] .jv-sectionHeader,div[type=RESUME] .jv-sectionHeader{padding:5px 0 5px 5px}div[key=MESSAGES] .jv-messageContainer,div[key=NOTES] .jv-messageContainer,div[key=TASKS] .jv-messageContainer,div[type=RESUME] .jv-messageContainer{border-bottom:1px solid #e4edf3!important;border-radius:0;box-sizing:border-box;margin-bottom:0;padding-bottom:0}div[key=MESSAGES] .jv-messageDate,div[key=NOTES] .jv-messageDate,div[key=TASKS] .jv-messageDate,div[type=RESUME] .jv-messageDate{color:#5b6971!important;float:left;width:110px!important}div[key=MESSAGES] .jv-clickable,div[key=NOTES] .jv-clickable,div[key=TASKS] .jv-clickable,div[type=RESUME] .jv-clickable{float:right!important;width:auto!important}div[key=MESSAGES] .jv-clickable a,div[key=MESSAGES] .jv-clickable span,div[key=NOTES] .jv-clickable a,div[key=NOTES] .jv-clickable span,div[key=TASKS] .jv-clickable a,div[key=TASKS] .jv-clickable span,div[type=RESUME] .jv-clickable a,div[type=RESUME] .jv-clickable span{color:#1872cc!important;font-size:14px;padding-left:20px;position:relative;width:auto!important}div[key=MESSAGES] .jv-clickable span[key=DELETE],div[key=NOTES] .jv-clickable span[key=DELETE],div[key=TASKS] .jv-clickable span[key=DELETE],div[type=RESUME] .jv-clickable span[key=DELETE]{margin-right:30px;padding-left:20px}div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,div[key=NOTES] .jv-clickable span[key=DELETE]:before,div[key=TASKS] .jv-clickable span[key=DELETE]:before,div[type=RESUME] .jv-clickable span[key=DELETE]:before{content:"";height:16px;left:0;position:absolute;top:1px;width:16px}div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before{content:"";height:16px;left:0;position:absolute;top:2px;width:16px}div[key=MESSAGES] .jv-clickable.jv-messageDate,div[key=NOTES] .jv-clickable.jv-messageDate,div[key=TASKS] .jv-clickable.jv-messageDate,div[type=RESUME] .jv-clickable.jv-messageDate{font-size:0!important}div[key=MESSAGES] .jv-messageHeader,div[key=NOTES] .jv-messageHeader,div[key=TASKS] .jv-messageHeader,div[type=RESUME] .jv-messageHeader{padding:10px 5px}div[key=MESSAGES] .jv-messageHeader.custom_li,div[key=NOTES] .jv-messageHeader.custom_li,div[key=TASKS] .jv-messageHeader.custom_li,div[type=RESUME] .jv-messageHeader.custom_li{font-size:14px!important}div[key=MESSAGES] .jv-detailNoteHeader,div[key=NOTES] .jv-detailNoteHeader,div[key=TASKS] .jv-detailNoteHeader,div[type=RESUME] .jv-detailNoteHeader{color:#e4edf3!important;width:100%}div[key=MESSAGES] .jv-messageFrom,div[key=NOTES] .jv-messageFrom,div[key=TASKS] .jv-messageFrom,div[type=RESUME] .jv-messageFrom{color:#1872cc!important;font-size:14px!important;font-weight:400!important}div[key=MESSAGES] .jv-messageDate,div[key=MESSAGES] .jv-messageSubject,div[key=NOTES] .jv-messageDate,div[key=NOTES] .jv-messageSubject,div[key=TASKS] .jv-messageDate,div[key=TASKS] .jv-messageSubject,div[type=RESUME] .jv-messageDate,div[type=RESUME] .jv-messageSubject{color:#5b6971!important;font-size:14px!important;padding:5px 3px}div[key=MESSAGES] .jv-messageContent,div[key=NOTES] .jv-messageContent,div[key=TASKS] .jv-messageContent,div[type=RESUME] .jv-messageContent{background-color:#f5f8fa!important;border-radius:0;border-top:1px solid #e4edf3!important;box-sizing:border-box;padding:10px;width:100%!important}div[key=MESSAGES] .jv-messageContent p,div[key=NOTES] .jv-messageContent p,div[key=TASKS] .jv-messageContent p,div[type=RESUME] .jv-messageContent p{color:#263238!important}div[key=MESSAGES] .jv-messageContent .jv-message,div[key=NOTES] .jv-messageContent .jv-message,div[key=TASKS] .jv-messageContent .jv-message,div[type=RESUME] .jv-messageContent .jv-message{margin-top:15px}#jv-modalDialog{top:10%!important}#jv-contactTasksTab iframe{max-width:1600px;width:100%}#jv-contactTasksTab iframe .jv-contentContainer .jv-filter{width:18%}#jv-contactTasksTab iframe .jv-contentContainer .jv-grid{width:80%}.jv-contact-add-icon{padding-top:6px!important}.jv-contact-add-icon .icon{color:#1872cc!important;font-size:11px!important}.jv-detail-resume-header .jv-messageFrom{padding-left:33px}.jv-detail-resume-header .jv-messageSubject{padding-left:0}div[key=MESSAGES] .jv-detail-message-tab .jv-messageDate,div[key=MESSAGES] .jv-detail-message-tab .jv-messageFrom{padding-left:35px}div[key=MESSAGES] .jv-detail-message-tab .custom_li{color:#263238!important}div[key=MESSAGES] .jv-messageHeader{padding:5px 0!important}div[key=MESSAGES] .custom_li{font-size:14px!important}div[key=MESSAGES] .jv-sectionHeader{margin-right:-10px;padding:5px 0 15px}div[key=MESSAGES] .jv-sectionHeader .jv-clickable{border:1px solid #5b6971!important;border-radius:2px;color:#5b6971;float:right!important;margin-left:5px;padding:3px 15px;width:auto!important}div[key=MESSAGES] .jv-sectionHeader .jv-clickable:hover{border:1px solid #1872cc!important;color:#1f63af}div[key=MESSAGES] .jv-messageSubject{color:#263238;font-size:14px!important;font-weight:400!important;padding-bottom:0!important;width:100%}div[key=MESSAGES] .jv-messageFrom{margin-left:0!important}div[key=MESSAGES] .jv-messageDate{padding-left:270px!important}div[key=MESSAGES] .jv-messageContent div{margin:0;padding:0}#ui-datepicker-div{border:none!important;left:-20000px;position:absolute}#ui-datepicker-div .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-prev span{margin-top:-5px}#ui-datepicker-div .ui-datepicker-title select{height:24px;padding:0}.jv-toggle-accordion{font-size:11px!important;font-weight:400!important}div[key=NOTES] .custom_li,div[key=TASKS] .custom_li{font-size:14px!important}div[key=NOTES] div[key=CONTENT],div[key=TASKS] div[key=CONTENT]{width:100%}div[key=NOTES] .jv-sectionHeader,div[key=TASKS] .jv-sectionHeader{margin-right:-10px;padding:5px 0 15px}div[key=NOTES] .jv-sectionHeader .jv-clickable,div[key=TASKS] .jv-sectionHeader .jv-clickable{border:1px solid #5b6971!important;border-radius:2px;color:#5b6971;float:right!important;margin-left:5px;padding:3px 15px;width:auto!important}div[key=NOTES] .jv-sectionHeader .jv-clickable:hover,div[key=TASKS] .jv-sectionHeader .jv-clickable:hover{border:1px solid #1872cc!important;color:#1872cc}div[key=NOTES] .jv-detailNoteHeader .jv-messageFrom,div[key=TASKS] .jv-detailNoteHeader .jv-messageFrom{margin-left:0!important;padding-left:30px!important;width:167.5px}div[key=NOTES] .jv-detailNoteHeader .jv-messageHeader,div[key=TASKS] .jv-detailNoteHeader .jv-messageHeader{padding:5px 0!important}div[key=NOTES] .jv-detailNoteHeader .custom_li *,div[key=TASKS] .jv-detailNoteHeader .custom_li *{color:#263238;font-size:14px!important}div[key=NOTES] .jv-detailNoteHeader .jv-messageDate,div[key=TASKS] .jv-detailNoteHeader .jv-messageDate{padding-left:0!important}div[key=NOTES] .jv-messageFrom,div[key=TASKS] .jv-messageFrom{margin-left:-5px!important;padding-left:0!important;width:167.5px}div[key=NOTES] .jv-messageSubject,div[key=TASKS] .jv-messageSubject{color:#263238!important;width:335px}div[key=NOTES] .jv-messageDate,div[key=TASKS] .jv-messageDate{padding-left:0!important}div[key=NOTES] .jv-messageShare,div[key=TASKS] .jv-messageShare{margin-left:-15px;padding:10px 20px 0}div[key=NOTES] .jv-messageShare.clearfix,div[key=TASKS] .jv-messageShare.clearfix{display:none}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT]:hover,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]:hover{background:#1872cc;color:#fff;opacity:1}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT]:active,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]:active{opacity:.8}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_EDIT],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_EDIT]{margin-right:0;padding-left:14px!important}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE]:hover,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]:hover{background:#e4eaee;color:#fff;opacity:1}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE]:active,div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]:active{opacity:.8}div[key=NOTES] li.custom_li.jv-clickable[key=NOTE_DELETE],div[key=TASKS] li.custom_li.jv-clickable[key=NOTE_DELETE]{color:#5b6971!important;margin-right:10px}div[key=MESSAGES] .jv-sectionHeader .jv-clickable,div[key=NOTES] .jv-sectionHeader .jv-clickable{font-size:12px!important}.jv-pipline-message-content{display:none!important}div[key=TASKS] .jv-detailNoteHeader{padding-left:40px!important}div[key=TASKS] .jv-detailNoteHeader .jv-messageFrom{width:370px!important}div[key=TASKS] .jv-detailNoteHeader .jv-messageDate{padding-left:185px!important}div[key=TASKS] .jv-messageShare{margin-left:-10px!important}div[key=TASKS] ul[type=TASK] li.custom_li.jv-messageSubject{font-size:14px!important;width:555px}div[key=TASKS] .jv-sectionHeader{width:100%}div[key=TASKS] .jv-sectionHeader li[key=CLOSE],div[key=TASKS] .jv-sectionHeader li[key=EXPAND]{float:right;margin-top:-20px!important;padding:5px 10px!important}div[key=TASKS] #jv-tasksOpen{position:relative;text-align:left}div[key=TASKS] #jv-tasksOpen .subTabActive:before{color:#263238;font-weight:600!important}div[key=TASKS] #jv-tasksOpen li[key=COMPLETE_TAB]{border-left:1px solid #e4edf3!important;color:#1872cc!important;float:left!important;font-size:0;margin:0 0 0 20px!important;padding:0 0 0 10px!important;width:auto!important}div[key=TASKS] #jv-tasksOpen li[key=COMPLETE_TAB]:before{content:"Completed";font-weight:400}div[key=TASKS] #jv-tasksOpen li[key=OPEN_TAB]{color:#1872cc!important;float:left!important;font-size:0;margin:0!important;padding:0!important}div[key=TASKS] #jv-tasksOpen li[key=OPEN_TAB]:before{content:"Open";font-weight:400}div[key=TASKS] #jv-tasksOpen span{background:#13599e!important;border-radius:3px;color:#fff!important;font-size:14px!important;margin:-10px 0 0!important;padding:2px 8px!important}#jv-sidebar{border-radius:2px 0 0 2px;color:#263238;min-height:1000px;outline:0;overflow:hidden;padding:0;position:fixed;right:0;top:-70px;width:40px;z-index:1000}#jv-sidebar li{float:left;height:60px;width:390px}#jv-sidebar li.open{margin-left:-310px}#jv-sidebar li.close,#jv-sidebar li.open{height:auto;transition-duration:.3s;transition-property:margin-left}#jv-sidebar li.close{margin-left:-100px}#jv-sidebar form{background:#f5f8fa;border-radius:2px 0 0 2px;box-shadow:0 2px 10px 2px #637078!important;color:#263238;float:left;margin-bottom:1px;padding-bottom:5px;top:85px;width:350px}#jv-sidebar form li{clear:left;color:#263238;display:block;height:auto;padding:5px 0 0;width:330px}#jv-sidebar form li span.to{display:inline-block;padding-top:5px}#jv-sidebar form li select.chzn-select{clear:left;color:#263238;display:block;height:auto;margin-bottom:0;margin-left:10px;width:330px}#jv-sidebar form li select.multi{width:295px}#jv-sidebar form li .chzn-container-multi{float:right}#jv-sidebar form li .chzn-container-multi .search-field{margin:0;padding:0;width:283px}#jv-sidebar form li .chzn-container-multi .chzn-results{min-height:60px;width:292px}#jv-sidebar form li .chzn-container-multi .search-choice{clear:none;color:#263238;margin:3px 0 3px 5px;padding:3px 19px 3px 6px;width:inherit}#jv-sidebar form li ul.chzn-results{max-height:160px;width:320px}#jv-sidebar form li ul.chzn-results li{color:#263238;margin:5px 0 0;padding:10px 0 10px 10px}#jv-sidebar form li ul.chzn-results li:hover{color:#fff}#jv-sidebar form li .attachment{background-color:#fff;border:1px solid #e4edf3;border-radius:3px;color:#263238;display:block;margin:0;padding:10px 5px 5px 10px}#jv-sidebar form li.upload select{float:left;width:160px}#jv-sidebar form li.upload ul.chzn-results{max-height:100px;width:150px}#jv-sidebar form li.upload .chzn-drop{margin-top:-100px}#jv-sidebar form li.upload .chzn-drop li{width:inherit}#jv-sidebar form li.upload .jv-cancelButton,#jv-sidebar form li.upload .jv-sendButton{float:right}#jv-sidebar h3{color:#263238;font-size:16px;font-weight:400;margin:0 0 0 10px}#jv-sidebar label{color:#263238}#jv-sidebar input{color:#263238;width:319px}#jv-sidebar select{color:#263238;width:330px}#jv-sidebar textarea{height:0;height:150px;width:323px}#jv-sidebar .datepicker{width:150px}#jv-sidebar .jv-calendarIcon{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:50% 50%;background-repeat:no-repeat;height:28px;width:24px}#jv-sidebar .jv-alignCheckbox{width:20px}#jv-sidebar label{display:none}#jv-sidebar .jv-clearInput{height:16px;margin:8px 0 0 -23px;position:absolute;width:16px}#jv-sidebar.open{padding-left:350px;right:0}#jv-sidebar.floating{position:fixed;right:0;top:-290px}#jv-sidebar input[type=checkbox]{width:auto}#jv-sidebar .jv-saveButton,#jv-sidebar .jv-sendButton{margin:0 5px 5px 0}#jv-sidebar .jv-cancelButton{background:none;color:#263238;margin:0 5px 5px 0}#jv-sidebar .jv-messageAttachWrap #body-container #upload-box{width:315px}#jv-sidebar .jv-messageAttachWrap #body-container #upload-box #upload-status-text{padding-right:0;width:205px}#jv-sidebar .jv-greySidebar{background-color:#eee;border:1px solid #e4edf3;border-radius:2px;margin:0;padding:0}#jv-sidebar .jv-open{background:#47a84c;border-radius:2px 0 0 2px;float:left;padding:17px 8px;text-indent:-9999px}#jv-sidebar .jv-open .jv-actionMessage,#jv-sidebar .jv-open .jv-actionNote,#jv-sidebar .jv-open .jv-actionTag,#jv-sidebar .jv-open .jv-actionTask{height:24px;width:24px}#jv-sidebar .jv-close{color:#263238;float:right;height:20px;margin-right:0;padding:13px 12px;position:relative;text-indent:unset;width:20px;z-index:9999}#jv-sidebar .jv-close .jv-actionMinimize{height:24px;width:24px}#jv-sidebar .button{margin:10px 0}#jv-sidebar .button .send{margin-left:10px}#jv-sidebar .formContent{padding:0 0 0 10px}#jv-sidebar .jv-submit{margin:5px 5px 0 0}#jv-sidebar .jv-submit .jvdb-left,#jv-sidebar .jv-submit .jvdb-left-light,#jv-sidebar .jv-submit .jvdb-right,#jv-sidebar .jv-submit .jvdb-right-light{display:none}#jv-sidebar .jv-submit ul li{padding:10px;width:auto}#jv-sidebar #jv-selectError{display:block;margin:5px 10px 0}#jv-sidebar #jv-noteMessage,#jv-sidebar #sendMessageForm .formContent textarea{font-family:Open Sans,Helvetica}#jv-sidebar #addTaskForm label{display:inline-block;min-width:80px}#jv-sidebar #addTaskForm .jv-datepickerInput{background:url(../../cf88f593f319a8a03bc3.png) right -4px no-repeat #fff;cursor:pointer;width:100px}#jv-sidebar #addTaskForm .ui-datepicker-trigger{display:none}#jv-sidebar #addTaskForm #jv-assTOSome{margin-left:84px}#jv-sidebar #addTaskForm #jv-employee{width:245px}#jv-sidebar #addTaskForm textarea{font-family:Open Sans,Helvetica}#jv-sidebar div.tagsinput{background:none repeat scroll 0 0 #fff;border-radius:2px;height:200px;margin:10px;overflow-x:hidden;overflow-y:auto;padding:3px 4px;position:relative;width:320px!important}#jv-sidebar div.tagsinput span.tag{background:none repeat scroll 0 0 #1872cc;border-radius:2px;color:#fff;display:block;float:left;margin:3px;padding:5px 10px;text-decoration:none}#jv-sidebar div.tagsinput span.tag a{color:#fff;font-weight:700;text-decoration:none}#jv-sidebar div.tagsinput div{display:block;float:left}#jv-sidebar div.tagsinput input{background:none repeat scroll 0 0 transparent;border:none;color:#263238;margin:0 5px 5px 0;outline:0 none;padding:5px;width:80px}#jv-sidebar div.tagsinput .holder{padding-top:0;width:auto}#jv-sidebar div.tagsinput .holder li{clear:none;float:left;padding:3px 16px 5px 5px;width:auto}#jv-sidebar div.tagsinput .holder li.bit-box{border:1px solid #8cbff1!important;border-radius:2px;color:#263238;margin-top:5px}#jv-sidebar div.tagsinput .holder li.bit-box .closebutton{right:6px;top:8px}#jv-sidebar div.tagsinput .facebook-auto ul li{color:#263238;font-weight:400;padding:5px 8px}#jv-sidebar div.tagsinput .facebook-auto ul li:hover{background:#1872cc;color:#fff}#jv-sidebar .tags_clear{clear:both;height:0;width:100%}#jv-sidebar .hide{display:none}#jv-sidebar .hidden{opacity:0}#jv-sidebar .notify{display:none}#jv-sidebar .notify.open{color:#fff;display:block;font-size:20px;position:relative;text-align:center;top:200px}.ui-datepicker{border:1px solid #e4edf3!important}.ui-datepicker .ui-datepicker-header{background:#1872cc}.ui-datepicker .ui-state-default{background:#f5f8fa;border:1px solid #e4edf3!important}.ui-datepicker .ui-state-active{background:#e3f2fd;color:#1872cc}.ui-datepicker .ui-state-hover{border:1px solid #aaa!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{min-width:70px}.jv-requisitionLoader{background:#d32f2f!important}.jv-resume-caption{font-size:12px}#jv-contactResumeTab .jv-sectionHeader h3{float:none;font-size:16px;margin:0 0 10px}#jv-contactResumeTab .jv-sectionHeader .jv-saveAddContact{font-size:14px}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer{background-color:#f7f8fc;border:1px solid #e4edf3!important;border-radius:2px;border-top-color:#1872cc!important;margin-bottom:10px;width:100%}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-makeBold{font-weight:600}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-colorBlue{color:#3f89ce}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jv-contentEditor{padding:16px}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer #jv-pasteResume{margin-top:20px}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer .jvdb-center{background-color:#1872cc}#jv-contactResumeTab .jv-sectionHeader .jv-resumeContainer #jv-pasteResumeContainer textarea{font-family:Open Sans,Helvetica}#jv-contactResumeTab .jv-buttonContainer{background:#e3f2fd;font-size:14px;font-weight:400;margin:0;padding:15px 10px;width:780px}#jv-contactResumeTab .jv-buttonContainer .first{margin-left:0;padding-left:0}#jv-contactResumeTab .jv-buttonContainer .hr-accordianContactContainer .jv-campaignRemove:after,#jv-contactResumeTab .jv-buttonContainer .jv-deleteIcon,#jv-contactResumeTab .jv-buttonContainer .jv-downloadIcon,#jv-contactResumeTab .jv-buttonContainer .jv-uploadFiles:before,#jv-contactResumeTab .jv-buttonContainer .jv-uploadIcon,#jv-contactResumeTab .jv-buttonContainer div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=MESSAGES] .jv-clickable span[key=DELETE]:before,#jv-contactResumeTab .jv-buttonContainer div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=NOTES] .jv-clickable span[key=DELETE]:before,#jv-contactResumeTab .jv-buttonContainer div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=TASKS] .jv-clickable span[key=DELETE]:before,#jv-contactResumeTab .jv-buttonContainer div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[type=RESUME] .jv-clickable span[key=DELETE]:before,.hr-accordianContactContainer #jv-contactResumeTab .jv-buttonContainer .jv-campaignRemove:after,div[key=MESSAGES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=MESSAGES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before,div[key=NOTES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before,div[key=TASKS] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before,div[type=RESUME] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable #jv-contactResumeTab .jv-buttonContainer span[key=DELETE]:before{padding-left:20px!important}#jv-contactResumeTab .jv-buttonContainer .jv-downloadIcon,#jv-contactResumeTab .jv-buttonContainer div[key=MESSAGES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=NOTES] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[key=TASKS] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,#jv-contactResumeTab .jv-buttonContainer div[type=RESUME] .jv-clickable a[key=ATTACHMENT_DOWNLOAD]:before,div[key=MESSAGES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=NOTES] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[key=TASKS] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before,div[type=RESUME] .jv-clickable #jv-contactResumeTab .jv-buttonContainer a[key=ATTACHMENT_DOWNLOAD]:before{margin-left:15px}#jv-contactResumeTab .jv-buttonContainer a{font-size:14px;font-weight:400;margin:0 0 0 5px;padding-left:20px}#jv-contactResumeTab .jv-buttonContainer a:first-child{border:none;margin:0 15px}#jv-contactResumeTab .jv-uploadFiles{position:relative;right:0;top:0}.resumeToggle{border:1px solid #e4edf3;height:1000px;overflow:hidden;width:806px}.resumeToggle ul{height:auto;overflow:hidden;position:relative;width:3000px}.resumeToggle ul li{float:left;width:808px}.resumeToggle ul li #jv-textResumeViewer{margin-left:10px;width:800px}.resumeToggle ul li #jv-textResumeViewer #jv-resumeViewer{background:#e3f2fd;border:none;border-radius:0;font-weight:400;height:1000px;line-height:150%;margin:0;padding:10px;width:788px}.resumeToggle ul li #jv-pdfViewer{border:0;height:auto;margin:0;padding:0;width:806px}.resumeToggle ul li #jv-pdfViewer object p{color:#d32f2f;float:left;margin-left:15px}.resumeToggle ul li #jv-pdfViewer object p a{color:#d32f2f;font-weight:700}.resumeToggle ul li object{min-height:800px;padding:0}#temporaryJobviteForm{left:-400px;position:relative}.hr-accordianContactContainer{float:right;margin-top:58px;width:22%}.hr-accordianContactContainer div[type=DETAIL]{background-color:#fff;border:1px solid #e4edf3!important;border-radius:2px;border-top-color:#1872cc!important;margin-bottom:15px}.hr-accordianContactContainer.jv-thickborderBottom{border-top:1px solid #1872cc!important}.hr-accordianContactContainer h3{color:#263238;display:block;margin-bottom:5px;overflow:visible;position:relative!important}.hr-accordianContactContainer h3 .ui-state-active{border-bottom:none;outline:none}.hr-accordianContactContainer h3 .ui-state-active a{background:#1872cc;box-shadow:inset 5px 0 10px -10px #1565b5;color:#fff;display:block;margin:-10px 0 -10px -10px;padding:0 10px}.hr-accordianContactContainer h3 a{color:#1872cc}.hr-accordianContactContainer .hr-sectionContainer{border-left:1px solid #8cbff1;padding-bottom:10px}.hr-accordianContactContainer .jv-sectionDetail{height:auto!important;margin:0!important;padding-bottom:0!important;padding-left:10px!important}.hr-accordianContactContainer .jv-sectionDetail li:nth-child(2) li:nth-child(2){padding-left:5px!important}.hr-accordianContactContainer .jv-campaignRemove{background:none;float:right;height:16px;margin:-20px -20px 0 0;padding:10px;position:relative;width:16px}.hr-accordianContactContainer .jv-campaignRemove:after{content:"";height:16px;left:50%;margin:4px 0 0 -16px;position:absolute;top:50%;width:16px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity{margin-bottom:10px;margin-right:5px!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity .jv-orangeColor,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity .jv-orangeColor,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity .jv-orangeColor,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity .jv-orangeColor,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity .jv-orangeColor,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-orangeColor{color:#47a84c!important;font-weight:600}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity .jv-section-name,.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity .jv-section-time-stamp,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity .jv-section-name,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity .jv-section-time-stamp,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity .jv-section-name,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity .jv-section-time-stamp,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity .jv-section-name,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity .jv-section-time-stamp,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity .jv-section-name,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity .jv-section-time-stamp,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-section-name,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-section-time-stamp{line-height:24px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity .jv-updated-time,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity .jv-updated-time,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity .jv-updated-time,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity .jv-updated-time,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity .jv-updated-time,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-updated-time{color:#5b6971!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity:first-child{border-top:none!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li:first-child,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li:first-child{border-top:none!important;padding-top:0!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li :last-child,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li :last-child{border-bottom:none!important}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li{display:inline;padding:0}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li{border:none!important;color:#f76700;font-size:14px;font-style:italic;font-weight:400;padding:0}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li>a,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li>a{color:#1872cc;font-size:14px}.hr-accordianContactContainer .jv-thickborderBottom[key=APPLICATIONS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=PARENT] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=SHARE_HISTORY] .hr-sectionEntity li ul>li+li,.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity li ul>li+li{border:none!important;display:block;font-weight:400;margin:0;width:100%!important}.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-orangeColor{color:#f57d21}.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-italic{font-style:italic}.hr-accordianContactContainer .jv-thickborderBottom[key=STATUS_HISTORY] .hr-sectionEntity .jv-normal{color:#333;font-style:normal}.hr-accordianContactContainer .jv-contacts-apps-status{color:#c44500!important}.hr-accordianContactContainer .hr-sectionEntity li,.hr-accordianContactContainer .jv-contact-history-section li{line-height:24px}.hr-accordianContactContainer .jv-contact-history-section .jv-contact-history-status{color:#47a84c!important}.hr-accordianContactContainer .jv-nextPageRow{border-radius:3px;float:left!important}.hr-accordianContactContainer .jv-nextPageRow ul{display:block;float:right;margin:-5px -5px 5px 0;width:auto!important}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight{background:#fff;border-radius:3px;box-shadow:inset 0 1px 2px -1px #1872cc;height:25px!important;margin:0 0 0 5px;opacity:.2;position:relative;text-align:left;text-indent:-9999px;width:auto!important;width:20px!important}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateLeft:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content .jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul .jv-modalPaginateRight:after{content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS],.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT],.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=NEXT].jv-modalPaginateRight,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=PREVIOUS].jv-modalPaginateLeft,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=NEXT].jv-modalPaginateRight,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=PREVIOUS].jv-modalPaginateLeft{background:#fff;border-radius:3px;box-shadow:0 1px 2px -1px #1872cc;height:25px!important;margin:0 0 0 5px;opacity:1;position:relative;text-align:left;text-indent:-9999px;width:auto!important;width:20px!important}.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowLeft[key=PREVIOUS]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-arrowRight[key=NEXT]:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=NEXT].jv-modalPaginateRight:after,.hr-accordianContactContainer .jv-nextPageRow ul .jv-dialog-content [key=PREVIOUS].jv-modalPaginateLeft:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=NEXT].jv-modalPaginateRight:after,.jv-dialog-content .hr-accordianContactContainer .jv-nextPageRow ul [key=PREVIOUS].jv-modalPaginateLeft:after{content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li{padding:10px 10px 0}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li:first-child{font-size:14px!important}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li:first-child:active{box-shadow:none;opacity:1}.hr-accordianContactContainer .jv-nextPageRow ul .custom_li:active{box-shadow:inset 0 1px 2px -1px #1872cc;opacity:.8}.jv-thickborderBottom[key=CAMPAIGNS] .hr-sectionEntity li:nth-child(4) li{color:#263238!important;font-size:14px}.jv-scrollFix{box-shadow:5px 0 10px -8px #afcadb;display:block!important;float:left;margin:10px 0;position:fixed;width:130px}.jv-scrollFix li{background-color:#fff;border-top:1px solid #e4edf3!important;cursor:pointer;display:block;padding:13px 10px}.jv-scrollFix li.active{background:#1872cc;color:#fff;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.jv-scrollFix li.active:after{border:6px solid transparent;border-left-color:#1872cc;content:"";height:0;margin-top:-6px;position:absolute;right:-12px;top:50%;width:0}.jv-scrollFix li:last-child{border-bottom:1px solid #ededed}.jv-scrollFix .active+.subnav{display:block}.jv-scrollFix ul li{padding-left:15px}.jv-scrollFix ul li:last-child{border-bottom:0}.jv-scrollFix ul li.active{background:#deecfb;border-left:1px solid #1872cc!important;color:#1872cc;color:#1f63af;font-weight:700;padding-left:20px;text-shadow:0 -1px 0 transparent}.jv-scrollFix ul li.active:after{border:4px solid transparent;border-left-color:#1872cc;content:"";height:0;left:0;margin-top:-4px;position:absolute;top:50%;width:0;z-index:10}#jv-contactInformation{box-sizing:border-box;float:left;width:76%}#jv-contactInformation .jv-contact-details-section,#jv-contactInformation .jv-sectionHeader{width:100%}#jv-addContactFrameContainer{margin:0;width:1000px}#jv-addContactFrameContainer .jv-pagetitle{display:none;margin-top:0}.jv-pipline-contacts-container,.jv-pipline-contacts-links{max-width:1600px;padding:0 48px;width:100%}.jv-pipline-contacts-container #jv-uploadText,.jv-pipline-contacts-links #jv-uploadText{margin-left:8px;margin-top:-11px}#jv-addContact{max-width:1600px;width:100%}#jv-addContact #jv-addCandidateResume{background-color:#dce3e7!important;border-radius:3px;margin:0 0 5px;padding-bottom:5px!important;position:relative;width:97%!important}#jv-addContact #jv-addCandidateResume p.jv-UploadTitle{background-image:url(../../abfa633e582f584f4393.png?v=56155);font-weight:700;margin:5px 0 10px}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer{background:#fff;border:1px dashed #263238!important;border-radius:5px;display:block;height:60px!important;margin:20px 0!important}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton:hover,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton:hover{background:#e4eaee;color:#fff;opacity:1}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton:active,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton:active{opacity:.8}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer #uploadFilesButton,#jv-addContact #jv-addCandidateResume #ajax-uploadContainer #uploadFilesButton{background-image:none;color:#5b6971!important;font-weight:400!important;height:auto;margin-left:0}#jv-addContact #jv-addCandidateResume #ajax-Contact-uploadContainer{height:63px!important}#jv-addContact #jv-addCandidateResume textarea{border:1px solid #e4edf3!important;height:115px;margin-bottom:15px!important;width:99%!important}#jv-addContact #jv-addCandidateResume .ui-progressbar{width:700px!important}#jv-addContact #jv-addCandidateResume .jv-plusIcon{background-position:-10px -263px!important;margin-left:5px!important}#jv-addContact #jv-addCandidateResume .jv-minusIcon{background-position:-10px -294px!important;margin-left:5px!important}#jv-addContact input,#jv-addContact select{font-size:14px!important}#jv-addContact .jv-sectionContactDetail td.jv-sectionTable a{border:1px solid #e4edf3!important}#jv-addContact .jv-sectionContactDetail td.jv-sectionTable .currency-control-input input{border:1px solid #e4edf3!important;border-left:none!important;border-radius:0;line-height:20px}#jv-addContact #jv-addContactdetails table{margin-bottom:10px;width:100%}#jv-addContact #jv-addContactdetails table td{vertical-align:top}#jv-addContact #jv-addContactdetails table input[type=text],#jv-addContact #jv-addContactdetails table select{border:1px solid #aaa!important;border-radius:2px;height:auto!important;margin:5px;padding:5px}#jv-addContact #jv-addContactdetails table .jv-sectionName{color:#263238;font-size:14px;padding:10px 5px 10px 0;width:180px}#jv-addContact #jv-addContactdetails table .jv-sectionTable{font-size:14px;padding:2px 0}#jv-addContact #jv-addContactdetails table .jv-sectionTable.social{margin:2px 0 2px -30px!important}#jv-addContact #jv-addContactdetails table .jv-sectionTable>div{padding:5px 0}#jv-addContact #jv-addContactdetails table .jv-sectionTable img{display:block}#jv-addContact #jv-addContactdetails table .jv-sectionTable li a{padding:0}#jv-addContact #jv-addContactdetails table .jv-sectionTable .jv-clearField{position:absolute;top:4px!important}#jv-addContact #jv-addContactdetails table .jv-borderBottom{border-bottom:1px solid #e4edf3!important}#jv-addContact .jv-addContactSubmit{margin-right:0}#jv-addContact .jvdb-center{background-color:#1872cc;background-image:none!important;font-size:14px;font-weight:400!important;height:auto!important}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light:hover{background:#e4eaee;color:#fff;opacity:1}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light:active{opacity:.8}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light{background-image:none!important;color:#5b6971!important;font-size:14px;font-weight:400!important;height:auto!important}#jv-addContact .jv-saveAndAddToReq .jvdb-center-light a{color:#fff!important}#jv-addContact .jv-clearSourceField{top:16px!important}#jv-addContactdetails .select2-container.jv-show{display:inline-block!important;margin:5px}.jv-uploadTextResumeSubmit{margin-bottom:10px!important;margin-right:5px!important}.jv-uploadTextResumeSubmit .uploadText .jvdb-center,.qq-upload-button .jvdb-center{background-image:none!important;font-weight:400!important;height:auto!important}.jv-clearField{position:absolute;top:4px!important}.jv-uploadSelect{width:400px}#jv-contactResumeTab h3{float:none!important}.jv-socialErrorContainer{margin-top:10px}.jv-socialErrorContainer .platformError span{display:inline-block;margin-bottom:10px}.jv-noResultsContainer,.jv-socialSearchContainer,.jv-webSearchContainer{margin:10px 0 0!important}.jv-noResultsContainer .jv-searchBox button,.jv-socialSearchContainer .jv-searchBox button,.jv-webSearchContainer .jv-searchBox button{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-noResultsContainer .jv-searchBox button:hover,.jv-socialSearchContainer .jv-searchBox button:hover,.jv-webSearchContainer .jv-searchBox button:hover{background:#1872cc;color:#fff;opacity:1}.jv-noResultsContainer .jv-searchBox button:active,.jv-socialSearchContainer .jv-searchBox button:active,.jv-webSearchContainer .jv-searchBox button:active{opacity:.8}.jv-noResultsContainer .jv-searchBox button,.jv-socialSearchContainer .jv-searchBox button,.jv-webSearchContainer .jv-searchBox button{margin:10px 0 0}.jv-noResultsContainer .jv-ProfileDetailContainer,.jv-socialSearchContainer .jv-ProfileDetailContainer,.jv-webSearchContainer .jv-ProfileDetailContainer{border:1px solid #e4edf3!important}.jv-noResultsContainer .jv-resultsContainer,.jv-socialSearchContainer .jv-resultsContainer,.jv-webSearchContainer .jv-resultsContainer{box-shadow:none;width:100%}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select:hover,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:hover,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:hover{background:#1872cc;color:#fff;opacity:1}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select:active,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:active,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select:active{opacity:.8}.jv-noResultsContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-socialSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select,.jv-webSearchContainer .jv-resultsContainer .jv-socialProfile .jv-select{color:#fff!important}.jv-noResultsContainer a.jv-web-select,.jv-socialSearchContainer a.jv-web-select,.jv-webSearchContainer a.jv-web-select{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;min-width:50px;padding:8px 15px;text-align:center}.jv-noResultsContainer a.jv-web-select:hover,.jv-socialSearchContainer a.jv-web-select:hover,.jv-webSearchContainer a.jv-web-select:hover{background:#1872cc;color:#fff;opacity:1}.jv-noResultsContainer a.jv-web-select:active,.jv-socialSearchContainer a.jv-web-select:active,.jv-webSearchContainer a.jv-web-select:active{opacity:.8}.jv-noResultsContainer a.jv-web-select,.jv-socialSearchContainer a.jv-web-select,.jv-webSearchContainer a.jv-web-select{color:#fff!important}.jv-noResultsContainer p.feeds-false,.jv-socialSearchContainer p.feeds-false,.jv-webSearchContainer p.feeds-false{display:none}#addToCampaignForm table.jv-tableGroup td{height:auto;padding:7px 5px}#addToCampaignForm #jv-campaignText{padding:5px;width:440px}#addToCampaignForm .jv-buttonWrapperCampaignTop .jvdb-center{height:auto}.jv-emailRound{border-radius:50%;border-style:solid;border-width:2px;cursor:default;height:6px;margin-top:-2px;padding:0;vertical-align:middle;width:6px}.jv-roundRed{background:#d32f2f}.jv-roundOrange{background:#f76700}.jv-roundGreen{background:#47a84c}#jv-subscribe .jv-dialog-content{min-height:100px}.jv-dialog-content .jv-modalPaginateRight{border-radius:0 3px 3px 0;right:-54px}.jv-dialog-content .jv-modalPaginateLeft{border-radius:3px 0 0 3px;left:-54px}.jv-dialog-content .jv-modalPaginate{background-color:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.3);cursor:pointer;opacity:.8;padding:27px;position:absolute;top:45%}.jv-dialog-content .jv-modalPaginate:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.jv-indicatorBody{padding-top:4px}.jv-enclosingDiv{height:62px;margin-top:7px;overflow:auto;padding-top:2px}.jv-info{background:none repeat scroll 0 0 #fff;border-radius:2px 2px 0 0;border-top:3px solid #1872cc!important;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;margin-left:-22px;margin-top:8px;padding:10px;position:absolute;white-space:normal;width:177px}.jv-close,.jv-close2{cursor:pointer;display:inline-block;float:right;height:12px;overflow:hidden;padding:0;text-align:left;text-indent:-119988px;width:14px}.jv-infoContain{margin-left:24px;position:relative}.jv-infoContain:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:99px;position:absolute;top:2px;width:0}.select2-offscreen{position:absolute!important;width:0!important}#jv-addToCampaign{padding:0 5px 0 20px}.jv-ok{font-weight:400!important;height:auto}.jv-makeBold{font-weight:600}.jv-addInfo,.jv-updateInfo{padding:5px 0 0 20px}#jv-mergeDetailInfo{padding-left:10px}#jv-loadingContainer{background:url(../../013f1a04d7d70954a316.gif) 50% no-repeat}#jv-loadingContainer img{visibility:hidden}#jv-contactDedupConfirm,#jv-removeCampaign{width:auto!important}#jv-confirmDuplicate{display:block!important;margin:15px 0}#jv-confirmDuplicate .row{margin-bottom:5px}form[name=selectPersonForm] .jv-buttonWrapperTop{margin-top:7px}#jv-importChecks .jv-dialog-content{min-height:0!important;width:96%!important}.jv-addTag{font-size:10pt;font-weight:400}.tagsHeader h3{display:inline-block;margin-top:-10px}.jv-noTags{color:#5b6971;text-align:center}.select2-container-multi .select2-choices{background-image:none}.x-small{font-size:10px}.full-width{width:100%}.inline-block{display:inline-block}#tagsContainer .select2-search-field{width:100%}#tagsContainer .select2-search-field .select2-input{box-sizing:border-box;width:100%!important}.modalTableView td{border-bottom:1px solid #e4edf3!important}.jv-sectionTable.jv-emailContainer ul li,.jv-sectionTable.jv-phoneContainer ul li{margin-left:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic291cmNlL3BlcnNvbi9IUi5DYW5EZXRhaWxzdjIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBLDgrTUFDSSx3RENxQ0osQ0RsQ0EsNkJBQ0ksK0JDcUNKLENEbENBLGlDQUNJLCtCQ3FDSixDRGxDQSxnQ0FDSSwrQkNxQ0osQ0RsQ0EsNENBQ0ksK0JDcUNKLENEbENBLHdCQUNJLGdDQ3FDSixDRGxDQSwwQ0FDSSxnQ0NxQ0osQ0RsQ0EsNERBQ0ksZ0NDcUNKLENEbENBLHFCQUNJLGdDQ3FDSixDRGxDQSxrQ0FDSSxnQ0NxQ0osQ0RsQ0EscUNBQ0ksZ0NDcUNKLENEbENBLHVDQUNJLGdDQ3FDSixDRGxDQSxpQ0FDSSxnQ0NxQ0osQ0RsQ0Esa0NBQ0ksZ0NDcUNKLENEbENBLGdrQ0FDSSxnQ0NxQ0osQ0RsQ0EscW1CQUNJLGdDQ3FDSixDRGxDQSxxQkFDSSxnQ0NxQ0osQ0RsQ0Esa0JBQ0ksZ0NDcUNKLENEbENBLGtDQUNJLGdDQ3FDSixDRGxDQSxzQkFDSSxnQ0NxQ0osQ0RsQ0EscUJBQ0ksZ0NDcUNKLENEbENBLHlCQUNJLGdDQ3FDSixDRGxDQSw0Q0FDSSxnQ0NxQ0osQ0RsQ0EscUNBQ0ksZ0NDcUNKLENEbENBLG1DQUNJLGdDQ3FDSixDRGxDQSxvQkFDSSxnQ0NxQ0osQ0RsQ0EsNENBQ0ksZ0NDcUNKLENEbENBLHVDQUNJLGdDQ3FDSixDRGxDQSxvQ0FDSSxnQ0NxQ0osQ0RsQ0EsaVRBQ0ksZ0NDcUNKLENEbENBLHNTQUNJLGdDQ3FDSixDRGxDQSxxQ0FDSSxnQ0NxQ0osQ0RsQ0Esa0NBQ0ksaUNDcUNKLENEbENBLDJCQUNJLGlDQ3FDSixDRGxDQSx1Q0FDSSxpQ0NxQ0osQ0RsQ0EscUNBQ0ksaUNDcUNKLENEbENBLCtCQUNJLGlDQ3FDSixDRGxDQSwwQ0FDSSxpQ0NxQ0osQ0RsQ0EsNkVBQ0ksaUNDcUNKLENEbENBLDBCQUNJLGlDQ3FDSixDRGxDQSwyQkFDSSxpQ0NxQ0osQ0RsQ0EsV0FDSSxpQ0NxQ0osQ0RsQ0EsNkNBQ0ksaUNDcUNKLENEbENBLDBCQUNJLGlDQ3FDSixDRGxDQSxxQkFDSSxpQ0NxQ0osQ0RsQ0EsaUNBQ0ksaUNDcUNKLENEbENBLG9DQUNJLGlDQ3FDSixDRGxDQSwrQkFDSSxpQ0NxQ0osQ0RsQ0EsMkNBQ0ksaUNDcUNKLENEbENBLGdDQUNJLGlDQ3FDSixDRGxDQSxpQ0FDSSxpQ0NxQ0osQ0RsQ0EsMkJBQ0ksaUNDcUNKLENEbENBLDJDQUNJLGlDQ3FDSixDRGxDQSx3Q0FDSSxpQ0NxQ0osQ0RsQ0EsNkJBQ0ksaUNDcUNKLENEbENBLDRCQUNJLGlDQ3FDSixDRGxDQSxvQkFDSSxpQ0NxQ0osQ0RsQ0Esa0NBQ0ksaUNDcUNKLENEbENBLDZDQUNJLGlDQ3FDSixDRGxDQSw4QkFDSSxpQ0NxQ0osQ0RsQ0Esa0NBQ0ksaUNDcUNKLENEbENBLHlCQUNJLGlDQ3FDSixDRGxDQSwwQkFDSSxpQ0NxQ0osQ0RsQ0EsZ0NBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSx3QkFDSSxpQ0NxQ0osQ0RsQ0EsdUJBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSwrQkFDSSxpQ0NxQ0osQ0RsQ0Esc0JBQ0ksaUNDcUNKLENEbENBLDhCQUNJLGlDQ3FDSixDRGxDQSwwQkFDSSxpQ0NxQ0osQ0RsQ0EscUNBQ0ksaUNDcUNKLENEbENBLHVDQUNJLGlDQ3FDSixDRGxDQSxvQ0FDSSxpQ0NxQ0osQ0RsQ0EsNEJBQ0ksaUNDcUNKLENEbENBLCtCQUNJLGlDQ3FDSixDRGxDQSx1QkFDSSxpQ0NxQ0osQ0RsQ0EsMEJBQ0ksaUNDcUNKLENEbENBLHFCQUNJLGlDQ3FDSixDRGxDQSx5Q0FDSSxpQ0NxQ0osQ0RsQ0EsNEJBQ0ksaUNDcUNKLENEbENBLGdCQUNJLGlDQ3FDSixDRGxDQSwyQ0FDSSxpQ0NxQ0osQ0RsQ0EsZ0RBQ0ksaUNDcUNKLENEbENBLDZDQUNJLGlDQ3FDSixDRGxDQSxxQ0FDSSxpQ0NxQ0osQ0RsQ0EsbUNBQ0ksaUNDcUNKLENEbENBLDRCQUNJLGlDQ3FDSixDRGxDQSwyQkFDSSxpQ0NxQ0osQ0RsQ0EsMkNBQ0ksaUNDcUNKLENEbENBLDJCQUNJLGlDQ3FDSixDRGxDQSxrQ0FDSSxpQ0NxQ0osQ0RsQ0EsbUJBQ0ksaUNDcUNKLENEbENBLGlDQUNJLGlDQ3FDSixDRGxDQSxpREFDSSxpQ0NxQ0osQ0RsQ0EsK0JBQ0ksaUNDcUNKLENEbENBLHFDQUNJLGlDQ3FDSixDRGxDQSw2QkFDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLDRCQUNJLGlDQ3FDSixDRGxDQSxzQ0FDSSxpQ0NxQ0osQ0RsQ0Esa0NBQ0ksaUNDcUNKLENEbENBLG9DQUNJLGlDQ3FDSixDRGxDQSwrQkFDSSxpQ0NxQ0osQ0RsQ0EsK0JBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSw0QkFDSSxpQ0NxQ0osQ0RsQ0EsdUJBQ0ksaUNDcUNKLENEbENBLDZCQUNJLGlDQ3FDSixDRGxDQSxzQkFDSSxpQ0NxQ0osQ0RsQ0EseUJBQ0ksaUNDcUNKLENEbENBLHlDQUNJLGlDQ3FDSixDRGxDQSwwQkFDSSxpQ0NxQ0osQ0RsQ0EsdUJBQ0ksaUNDcUNKLENEbENBLHlCQUNJLGlDQ3FDSixDRGxDQSx3QkFDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLHNCQUNJLGlDQ3FDSixDRGxDQSw0QkFDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLHdCQUNJLGlDQ3FDSixDRGxDQSxxQkFDSSxpQ0NxQ0osQ0RsQ0Esc0JBQ0ksaUNDcUNKLENEbENBLHNDQUNJLGlDQ3FDSixDRGxDQSx3QkFDSSxpQ0NxQ0osQ0RsQ0EseUJBQ0ksaUNDcUNKLENEbENBLCtCQUNJLGlDQ3FDSixDRGxDQSw0QkFDSSxpQ0NxQ0osQ0RsQ0Esd0JBQ0ksaUNDcUNKLENEbENBLHNCQUNJLGlDQ3FDSixDRGxDQSwyQkFDSSxpQ0NxQ0osQ0RsQ0EseUJBQ0ksaUNDcUNKLENEbENBLHVCQUNJLGlDQ3FDSixDRGxDQSx3Q0FDSSxpQ0NxQ0osQ0RsQ0EsNkJBQ0ksaUNDcUNKLENEbENBLHdDQUNJLGlDQ3FDSixDRGxDQSxvQ0FDSSxpQ0NxQ0osQ0RsQ0EsNkJBQ0ksaUNDcUNKLENEbENBLHVDQUNJLGlDQ3FDSixDRGxDQSwyRUFDSSxpQ0NxQ0osQ0RsQ0Esd0VBQ0ksaUNDcUNKLENDampCQSxlQVZDLHFCQVBBLGNDVmtCLENEV2xCLGVDcEJxQixDRHFCckIsY0FFQSxnQkR5bEJELENDcmxCQyxxQkFDQyxrQkUxQkssQ0Y0QkwsVUVsQ00sQ0ZpQ04sU0R3bEJGLENDN2tCQSxlQXpCQyxrQkVsQk0sQ0Y2Qk4scUJBUEEsY0NWa0IsQ0RXbEIsZUNwQnFCLENEcUJyQixjQUVBLGdCRGduQkQsQ0M1bUJDLHFCQUNDLGtCRS9CSyxDRmlDTCxVRWxDTSxDRmlDTixTRCttQkYsQ0lqcEJBLCtGQUNJLHdESnVwQkosQ0lwcEJBLG9GQUNJLCtCSnVwQkosQ0s3cEJBLGtCQVlDLHlEQVBBLHdCQURBLDRCQU9BLFlBREEsVUx3cEJELENNL3BCQSxvQkFPQyxtQ0FOQSxlQUtBLGFOMnFCRCxDTXJxQkEsbURBSEMsd0JBREEsNEJBSkEsU0FDQSxPQUZBLFFBREEsS042ckJELENNbnJCQSwrQkFTQyxxQkN0Qk8sQ0RlUCxXQUNBLGtCQUZBLHVCQU9BLFlOMnFCRCxDTXZxQkMsaURBQ0MsWU55cUJGLENNcnFCQSxNQUdDLDJDQUNBLHdDQUNBLG1DQUpBLFlBQ0EsVU4ycUJELENNdHFCQSxxQkFBdUIsR0FBTyw0Qk4ycUI1QixDQUNGLENNM3FCQSx3QkFBMEIsR0FBTywrQk4rcUIvQixDQUNGLENNL3FCQSxnQkFBa0IsR0FBTyxnQ0FBbUMsdUJOb3JCMUQsQ0FDRixDTW5yQkEsa0JBSUMsU0FFQSxrQkFEQSxpQkFIQSxrQkFDQSxPTnVyQkQsQ01qckJBLHdFQUVDLFNOb3JCRCxDUXh0QkEsU0FDQyxlUjJ0QkQsQ1ExdEJFLGVBR0UsV0FGQSxXQUNBLGFSNnRCSixDU2hhRSw2Q0FDRSxpQlRvYkosQ1Vqd0JBLG9CQUNDLHNCQUNBLGVBQ0EsVVZpckNELENVcnBDQyxvQkFDQyxjUnZCaUIsQ1EwQmpCLGVSbENpQixDUWlDakIsaUJBREEsZVZtckNGLENVN3FDQSxXQUNDLFdWZ3JDRCxDVTVxQ0EsY0FDQyxpQlYrcUNELENVOXFDQyx1QkFDQyxrQlZnckNGLENVN3FDQyxtQ0FDQyxpQlYrcUNGLENVNXFDQyx5QkFDQyxlVjhxQ0YsQ1U1cUNHLCtCQUNDLGVBQ0Esb0JWOHFDSixDVTVxQ0csZ0RBQ0MsVVY4cUNKLENVNXFDRyxxQ0FDQyxZVjhxQ0osQ1V6cUNDLHlCQUNDLGVWMnFDRixDVXZxQ0EsY0FFQyxpQkFEQSxlVjJxQ0QsQ1VwcUNFLHdCQUVDLHNCQURBLG9CVjRxQ0gsQ1VscUNBLG1CQUNDLFNWMHFDRCxDVXJxQ0MseUJBQ0MseUNWd3FDRixDVXRxQ0MsMEJDN0JDLGNBRkEsZUFDQSxlWHlzQ0YsQ1d2c0NFLGdDQUdTLFdBRkEsV0FDQSxhWDBzQ1gsQ1k5dkNJLHVDSmtJRixvQlJtb0NGLENZcndDSSw4RUFDRSxzQkpzSUYsVUtySmtCLENEaUJkLFNGNEVrQyxDRnlEdEMsNENSdW9DSixDWS93Q0ksdUNKdUpGLDZCS2pLb0IsQ0w0SXBCLHFCQXNCQSxnQ1J1bkNGLENVL3JDRSx1Q0FDQyxrQlZpc0NILENjdnlDUSxzREFDSSxlQUNBLFdkcTZDWixDY2o2Q0ksbUJBR0ksY2RtNkNSLENjbjVDSSxpQ0FDSSxtQmRnNkNSLENjNzVDSSxxQ0FDSSxrQkFDQSxnQmQrNUNSLENjNTVDSSwrQkFHSSxvQmQ4NUNSLENjejVDUSxzQ0FDSSxjZDI1Q1osQ2M1NENJLHlCQUdJLHFCUHRFQSxDT3FFQSxhUDVCQyxDTzJCRCxhZDI1Q1IsQ2N0NUNJLHFDQUVJLHdCUHZFRyxDT3lFSCxxQkFDQSwwQkFEQSx1QkFIQSxXZDQ1Q1IsQ2N0NUNRLDhDQUVJLDBCQURBLGFBRUEsZWR3NUNaLENjdjVDWSxvREFDSSxZZHk1Q2hCLENjcDVDSSxtQ0FDSSxRZHk1Q1IsQ2NoNUNRLHVHQUNJLGtDZHE1Q1osQ2NsNUNRLHNEQUNJLGlCZG81Q1osQ2MvNENRLDZDQUNJLGNBQ0EsaUJkaTVDWixDZTUvQ0EsV0FDSSxzQkFDQSxrQkFDQSxnQkFDQSw0Q0FDQSwrT2ZpZ0RKLENlMS9DRSxXQUNFLHNCQUNBLGtCQUNBLGdCQUNBLDRDQUNBLGtQZjYvQ0osQ2V0L0NFLFdBQ0Usc0JBQ0Esa0JBQ0EsZ0JBQ0EsNkNBQ0EsbVBmeS9DSixDZWwvQ0UsV0FDRSxzQkFDQSxrQkFDQSxnQkFDQSw2Q0FDQSxtUGZxL0NKLENlNStDQSxXQUNJLG9CQUNBLGtCQUNBLGdCQUNBLDRDZisrQ0osQ2V6K0NBLFdBQ0ksb0JBQ0Esa0JBQ0EsZ0JBQ0EsNENmNCtDSixDZXQrQ0EsV0FDSSxvQkFDQSxrQkFDQSxnQkFDQSw0Q2Z5K0NKLENlbitDQSxXQUNJLG9CQUNBLGtCQUNBLGdCQUNBLDRDZnMrQ0osQ2VoK0NBLFdBQ0ksb0JBQ0Esa0JBQ0EsZ0JBQ0EsNENmbStDSixDZTc5Q0EsV0FDSSxvQkFDQSxrQkFDQSxnQkFDQSw0Q2ZnK0NKLENlNThDQSxLQUNJLGFSL0hHLENRZ0lILGdDQUNBLGNBWGUsQ0FhZixlZjg4Q0osQ2UzOENBLFFBSkksZWZvOUNKLENlaDlDQSxHQUNJLGNmKzhDSixDZTM4Q0EsR0FDSSxjQXJCZSxDQXNCZixlZjg4Q0osQ2V2OENBLE1BQ0ksZWY4OENKLENlbDhDQSxtQkFISSxlZm05Q0osQ2VoOUNBLE9BQ0ksY2YrOENKLENlMzhDQSw0dEJBQ0ksY0FFQSxjQXJEYyxDQW9EZCxlZis4Q0osQ2dCdm5EQSwyQ0FLQyxXQUpBLDZCQUVBLDBCQUNBLGtCQUZBLGFoQjhuREQsQ2dCL21EQywrREFFQyxPQURBLGtCQUVBLE1oQmluREYsQ2dCL21EQyxpRUFDQywyQkFDQSx5QkFDQSxlaEJpbkRGLENnQi9tREMsb0pBRUMsT0FHQSxrQkFDQSxLaEI4bURGLENnQjVtREMsMkdBQ0Msc0JoQjhtREYsQ2dCM21ERSx5RUFDQyxlaEI2bURILENnQnptREUsbUhBR0MsV0FGQSxXQUNBLGFoQjRtREgsQ2dCL21EQyx5RUFNQyxrQmI5Q0ssQ2FnREwsVWJ0RE0sQ2F1RE4sc0JBR0EsbUJBTEEsYWhCK21ERixDZ0J6bURFLDJHQUNDLFViNURLLENhNkRJLGNBQ0EsY0Q0RE8sQ0MzRGhCLGVoQjJtREgsQ2dCem1ERSxtRkFDQyx5QkFDQSxxQmhCMm1ESCxDZ0J6bURFLDZFQUNDLFdoQjJtREgsQ2dCeG1EQyxxRkFLQywwQkFGQSxlQURBLFlBREEsa0JBR0EsaUJoQjJtREYsQ2dCem1ERSxpR0FHQyxXQUNBLFlBSUEsb0JBTkEsa0JBS0EsVUFEQSxRQURBLFVoQjZtREgsQ2dCdm1EQywrRUFDQyxZaEJ5bURGLENnQnZtREMsaUZBRUMsMEJBTUEsc0JBUEEsMEJBSUEscUJBQ0EsbUJBRkEsZ0JBTUEsaUJBSEEsMEJBRUEsa0JBTkEsU2hCZ25ERixDZ0J4bURFLHVGQUVDLGVEV2dCLENDVmhCLFNBRkEseUJoQjRtREgsQ2dCdm1ESSwySEFDQSxjRFVlLENDVGYsa0JoQnltREosQ2dCdG1ERSx5SEFDQyxpQmhCd21ESCxDZ0J0bURFLHFGQUNDLFFoQndtREgsQ2dCcG1ERSx1SEFDQyxnQkFDQSxlaEJzbURILENnQmptREcsNkpBQ0MsZWhCbW1ESixDZ0JobURFLGlIQUNDLGtCYmhJUSxDYWlJUixrQ2hCa21ESCxDZ0JqbURHLHVIQUNDLGNEbkJjLENDb0JkLGVoQm1tREosQ2dCL2xERyxxSEFDQyxnQmhCaW1ESixDZ0I5bERFLHVIQUVDLG1CQURBLGlCQUVBLGlCQUNBLFVoQmdtREgsQ2dCOWxERyw2SEFDQyxZaEJnbURKLENnQjlsREcsNkhBQ0MsZUR6Q2UsQ0M0Q2IsaUJBRkYsbUJBQ0UsbUJoQmltRE4sQ2dCOWxERywrSUFFQyxtQ0FEQSxzQmhCaW1ESixDZ0I5bERLLHVPQUNDLDZCQUNBLGNEakRZLENDa0RaLGVEckRhLENDc0RiLFdoQmdtRE4sQ2dCOWxESyxpTUFFQywwQ0FDQSxZQUZBLGtCaEJrbUROLENnQjlsREssaU5BQ0MscUJoQmdtRE4sQ2dCOWxESyxtTkFDQyxxQmhCZ21ETixDZ0I5bERLLHdhQUNDLFloQmdtRE4sQ2dCM2xERSxtSEFDQyxXQUNBLFlBQ0Esa0JBQ0EsaUJoQjZsREgsQ2dCNWxERyx1SEFFQyxlQUNBLFloQjZsREosQ2dCNWxESSwrSUFDQyxnQmhCOGxETCxDZ0IxbERFLDZJQUNDLFloQjRsREgsQ2dCMWxERSx5SEFFQyxtQ0FEQSxhQUVBLGlCaEI0bERILENnQjNsREcsdzNCQUNDLFNBQ0EsaUJBQ0EsZWhCNmxESixDZ0IxbERFLCtHQUNDLGtCYmxOUSxDYXFOUixnRUFGQSxjRG5HZSxDQ3VHZixZQUNBLGdCQUZBLGNoQjhsREgsQ2dCM2xERyxpYUFDQyxlQUNBLGVoQjZsREosQ2dCemxEQyxtREFDQyx1QmhCMmxERixDZ0J6bERDLDJGQU9DLGtCQUxBLFVoQjRsREYsQ2dCdGxERSxpSEFDQyxhYmpQSSxDYWtQSixnQkFDQSxpQmhCd2xESCxDZ0J0bERFLDJHQUVDLFdBREEsYWhCeWxESCxDZ0J0bERHLDhTZmpGRSx1RUFsQkgsa0JBQ0EsZUFFQSxxQmVrR0csWWZqR0gsWUFFQSxZQUpBLHFCZW9HRyxtQkFGQSxXZi9GSCxVRHlyREYsQ0N4cURDLGtWQUdFLFlBREEscUJBREEsVUR3ckRILENnQnJtREcsNFNBRUUsWUFDQSxtQkFGQSxVaEJ5bURMLENnQnRtREssd1VBQ0UsVWhCd21EUCxDZ0J0bURLLGdVQUNFLFloQndtRFAsQ0MzdERDLDRTQVlJLHVFQVhILGtCQUNBLGVBRUEscUJBQ0EsWUFRRyxpQkFOSCxZQUpBLHFCQUdBLFVEOHRERixDQzdzREMsZ1ZBR0UsWUFEQSxxQkFEQSxVRHF0REgsQ2dCcG5EQyw2RkFDQywwQmhCc25ERixDZ0JwbkRDLG9LQU9DLGtCYm5SSyxDYW9STCx1Q0FMQSxVYnJSTSxDYXdSTixlQUdBLHlCQUxBLHNCQUNBLDBCQUpBLGdCQUNBLGFoQjZuREYsQ2dCcm5ERSxnTEFJQyxzQkFDQSx5Q0FGQSxzQkFGQSxtQkFDQSxpQmhCMG5ESCxDZ0J0bkRHLHdMQVVDLHNCQUpBLHFCQURBLFdBR0EseUJBQ0Esc0JBUEEsbUJBQ0EsMkJBSUEsNEJBSEEscUJoQjZuREosQ2dCcm5ESSxnTkFDQyx3QmJ0U00sQ2F1U04sVWhCdW5ETCxDZ0J0bkRLLGdSQUNDLGtCaEJ3bkROLENnQnJuREksd1BBR0Msa0JiL1NNLENhbVROLGtCQU5BLFVidFRHLENheVRILGVEck1jLENDbU1kLDBCQUlBLGtCQURBLGVoQnluREwsQ2dCbm5ERSw0TUFHQyx3Q0FDQSx5Q0FIQSxxQmhCdW5ESCxDZ0JubkRHLGdjQUNDLDBCQUdBLHdCQURBLDBCaEJxbkRKLENnQm5uREksZ2tCQUdDLGtCYnBVTSxDYXdVTixrQkFMQSxVYjVVRyxDYThVSCxlRDFOYyxDQ3VOZCwwQkFLQSxrQkFEQSxlaEJ1bkRMLENnQjltREUscUhBQ0MsWWhCZ25ESCxDZ0I3bURDLHlFQUlDLFdBQ0EsYWJoV0ssQ2E0VkwscUJBRUEsVUFEQSxVaEJrbkRGLENnQjltREUsNkVBQ0MsVWhCZ25ESCxDZ0I5bURFLCtFQUNDLGVoQmduREgsQ2dCOW1ERSxxRkFJQyxjQUhBLGVEclBnQixDQ3NQaEIsaUJBQ0EsaUJoQmluREgsQ2dCOW1ERSx1UUFDQyxtQ0FHQSxtQkFGQSxlQUNBLFNoQmluREgsQ2dCOW1ERSwyRkFDQyxZaEJnbkRILENnQjltREUseUdBRUMsa0JBREEsV2hCaW5ESCxDZ0I5bURFLHFHQUVDLGtCQURBLFdoQmluREgsQ2dCOW1ERSxxSEFDQyxXaEJnbkRILENnQjltREUsMkdBQ0MsV0FDQSxXaEJnbkRILENnQjltREUsMkdBQ0MsV2hCZ25ESCxDZ0IvbURHLHlIQUNDLFdoQmluREosQ2dCOW1ERSxnT0FFQyxTQURBLFVoQmluREgsQ2dCOW1ERSxxSEFHQyxXQUZBLHNCQUNBLGtCQUVBLGdCaEJnbkRILENnQi9tREcsdUtBRUMsZ0JBREEsV2hCa25ESixDZ0IvbURHLDZKQUlDLGdCQURBLFlBRkEsV2hCbW5ESixDZ0I3bURFLDJHQUNDLGtCYjFaUSxDYWdhUixnRUFMQSxjRDNTZSxDQzRTZixlRC9TZ0IsQ0NvVGhCLGdCQUpBLG9CaEJrbkRILENnQjdtREcsK0dBQ0Msd0JoQittREosQ2dCNW1ERywrSUFHQyxpQkFDQSxTaEI0bURKLENnQjFtREcsK0lBRUMsaUJBQ0Esa0JBQ0EsU2hCMm1ESixDZ0J6bURHLCtJQUlDLGlCQURBLFNoQjBtREosQ2dCdG1ERSwrR0FDQyxhQUVBLGNBREEsVWhCeW1ESCxDZ0J2bURHLHFJQUNDLHVDQUdBLFlBRkEsVUFDQSxVaEIwbURKLENnQnhtREksMkpBRUMscUJBREEsU2hCMm1ETCxDZ0J4bURJLDZKQUdDLHFCQURBLGtCQURBLFNoQjRtREwsQ2dCeG1ESSw2SkFFQyxxQkFEQSxTaEIybURMLENnQnRtREUscUZBQ0MsVWhCd21ESCxDZ0J2bURHLDJGQUNDLHdCYnBkTyxDYXNkUCwwQ0FEQSx1Q0FHQSxhYjlkRyxDYStkSCxjRHpXYyxDQzBXZCxlRDdXZSxDQzBXZixlaEI0bURKLENnQnhtREksbUhBRUMsd0NBREEsdUJoQjJtREwsQ2dCeG1ESSxpSEFDQyx3QkFDQSx3Q2hCMG1ETCxDZ0J0bURHLDJGQUdDLDBDQURBLGNEclhlLENDb1hmLGdCQUdBLGtCaEJ3bURKLENnQnJtREUsK0VmemVELGVEaWxFRCxDQ2hsRUUsMkZBR0UsV0FGQSxXQUNBLGFEbWxFSixDZ0I3bURFLCtFQUVDLGlCQUNBLGVoQjhtREgsQ2dCN21ERyxxRkFDQyxXQUNBLGlCaEIrbURKLENnQjVtREUsdUdBQ0MsMENBR0EsMERBRUEsVWJsZ0JLLENhaWdCTCxRaEIrbURILENnQjVtREUsdUdBQ0MsV0FDQSxpQkFDQSxrQkFDQSxlaEI4bURILENnQjVtREUscUdBR0MseUJBRkEsV0FHQSxjQUZBLFVoQmduREgsQ2dCN21ERywyR0FDQyxrQmIxZ0JHLENhOGdCSCxVYnBoQkksQ2FraEJKLGNEM1pjLENDMFpkLGdCQUVBLGVBRUEsZWhCK21ESixDZ0I5bURJLG1JQUNDLHdCQUNBLGlCaEJnbkRMLENnQjltREksaUlBQ0Msd0JBRUEsbUJBREEsZ0JoQmluREwsQ2dCN21ERywyR0FDQyw2QkFDQSw0QmhCK21ESixDZ0I5bURJLG1JQUNDLGVoQmduREwsQ2dCN21ERywyR0FDQyxlQUVBLGdCQURBLHFCaEJnbkRKLENnQjdtREksbUlBQ0MsaUJoQittREwsQ2dCN21ESSxpSUFFQyxtQkFEQSxnQmhCZ25ETCxDZ0I3bURJLG1IQUNDLGdCaEIrbURMLENnQjVtREcsdUlBQ0MsWWhCOG1ESixDZ0I3bURJLDZJQUVDLFVBREEsZ0JBRUEsa0JoQittREwsQ2dCOW1ESyxtSkFLQyxtQkFKQSxjQUVBLFNBREEsZUFFQSxpQmhCaW5ETixDZ0IvbURNLHlKQUtDLGdDQUhBLFdBRUEsaUJBSEEsZ0JBRUEsZUFHQSxpQmhCaW5EUCxDZ0JobkRPLDZKQUNDLFdBRUEsY0R0ZFUsQ0NxZFYsV2hCbW5EUixDZ0JqbkRRLDZLQUVDLFdBQ0Esa0JBRkEsVWhCcW5EVCxDZ0JobkRPLDZKQUNDLGdCaEJrbkRSLENnQmhuRE8sbUtBQ0Msa0JoQmtuRFIsQ2dCaG5ETyxpTEFDQyxZaEJrbkRSLENnQjNtREUsMkZmeGxCRCxlRHNzRUQsQ0Nyc0VFLHVHQUdFLFdBRkEsV0FDQSxhRHdzRUosQ2dCbm5ERSwyRkFRQyxtQkFOQSwwQkFLQSw2QkFEQSxhYmxtQkksQ2FpbUJKLGNEaGZlLENDOGVmLFNBQ0EsV2hCd25ESCxDZ0JubkRHLGlHQUVDLGdCQURBLFFoQnNuREosQ2dCcG5ESSx1R0FDQyxVaEJzbkRMLENnQnJuREssbUhBQ0MsYWJ4bUJLLENheW1CTCxjaEJ1bkROLENnQnJuREssK0dBQ0MsYWhCdW5ETixDZ0JwbkRJLDZIQUNDLGNoQnNuREwsQ2dCbG5ERSwySUFDQyxVaEJvbkRILENnQmhuREUsaUlBQ0MsU2hCa25ESCxDZ0JqbkRHLCtKQUNDLGVoQm1uREosQ2dCbG5ESSxxTUFFRyxnQ0FERixTaEJxbkRMLENnQi9tREMseUVmbm9CQSxlRHF2RUQsQ0NwdkVFLHFGQUdFLFdBRkEsV0FDQSxhRHV2RUosQ2dCdm5EQyx5RUFRQyxtQkFOQSwwQkFLQSw2QkFEQSxhYjdvQkssQ2E0b0JMLGNEM2hCZ0IsQ0N5aEJoQixTQUNBLFloQjRuREYsQ2dCdm5ERSwrRUFFQyxnQkFEQSxRaEIwbkRILENnQnhuREcscUZBQ0MsVWhCMG5ESixDZ0J6bkRJLGlHQUNDLGFibnBCTSxDYW9wQk4sY2hCMm5ETCxDZ0JwbkRJLDhOQUdDLGVBREEsa0JoQjBuREwsQ2dCbm5ERSwrR2YxcEJELGtCRWJNLENGdUJOLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkRreEVELENDL3dFQywySEFDQyxrQkUxQkssQ0Y0QkwsVUVsQ00sQ0ZpQ04sU0RreEVGLENDL3dFQyw2SEFDQyxVRGl4RUYsQ2dCem9ERSwrR0FFQywwQkFDQSxXaEIwb0RILENnQnZvREMsbUZmenFCQSxlRG16RUQsQ0NsekVFLCtGQUdFLFdBRkEsV0FDQSxhRHF6RUosQ2dCL29EQyxtRkFJQyxZQURBLFlBREEsZ0JoQmtwREYsQ2dCN29ERSxpSWZ2cUJELGtCRWxCTSxDRjRCTixZQVJBLGtCQURBLFVFcEJPLENGc0JQLGVBUUEscUJBTkEsZUNwQnFCLENEcUJyQixjQUNBLGVBQ0EsaUJBQ0EsaUJEeXpFRCxDQ3R6RUMsNklBQ0Msa0JFL0JLLENGaUNMLFVFbENNLENGaUNOLFNEeXpFRixDQ3R6RUMsK0lBQ0MsVUR3ekVGLENnQm5xREUsaUlBSUMsY0Rya0JnQixDQ21rQmhCLDBCQUNBLFdoQnFxREgsQ2dCaHFERSx5R2YvcUJELGtCRWJNLENGdUJOLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkRvMUVELENDajFFQyxxSEFDQyxrQkUxQkssQ0Y0QkwsVUVsQ00sQ0ZpQ04sU0RvMUVGLENDajFFQyx1SEFDQyxVRG0xRUYsQ2dCdHJERSx5R0FFQywwQkFDQSxZQUNBLGFoQnVyREgsQ2dCcHJEQyxpRUFDQyxjQUNBLGVEdGxCaUIsQ0N1bEJqQixZQUNBLDZCQUNBLFNoQnNyREYsQ2dCcnJERSx1RUFDQyx3QkFDQSxhYmh0QkksQ2FpdEJKLGNBQ0EsV0FDQSxZQUVBLGdCQUNBLGtCQUZBLFVoQnlyREgsQ2dCdHJERywyRUFDQyxhYnh0QkcsQ2F5dEJILG9CaEJ3ckRKLENnQnByREMsbUVBRUMscUJiaHVCTSxDYSt0Qk4sMEJBRUEsZ0JoQnNyREYsQ2dCcHJEQyx1RUFDQyxhYm51QkssQ2FvdUJMLGlCQUNBLGtCQUNBLGVoQnNyREYsQ2dCcnJERSwyRUFDQyxlaEJ1ckRILENnQnByREMsK0VBQ0MsWWhCc3JERixDZ0JwckRDLCtFQUNDLFloQnNyREYsQ2dCcnJERSxxRkFDQyxjRHpuQmdCLENDMG5CaEIsNEJoQnVyREgsQ2dCcnJERSxxR0FDQyxZaEJ1ckRILENnQnRyREcsbUhBQ0Msd0JoQndyREosQ2dCcnJERSw2SEFDQyx3Q0FFQSxrQkFEQSxpQmhCd3JESCxDZ0J0ckRHLDJJQUNDLGdCaEJ3ckRKLENnQnRyREcsbUlBQ0MsYWhCd3JESixDZ0J2ckRJLHlJQUNDLGVoQnlyREwsQ2dCeHJESyxpS0FDQyxZaEIwckROLENnQmpyREUseUdBQ0MsZ0JoQm1yREgsQ2dCanJERSw4UUFFQyx5QkFEQSxxQmhCb3JESCxDZ0JsckRHLHdxQkFDQyx5QkFDQSxxQmhCb3JESixDZ0JockRHLHFLQUNDLHFCaEJrckRKLENnQjdxREUsNkhBQ0MsYUFDQSxXaEIrcURILENnQjlxREcsbUlBQ0MsZUFDQSxnQmhCZ3JESixDZ0I1cURDLGlFQUNDLGlFQUNBLG1DQUVBLGdCQURBLG9CaEIrcURGLENnQjdxREUseUVBQ0MsaUJoQitxREgsQ2dCNXFEQyx1RUFFQyxtQkFEQSxnQmhCK3FERixDZ0I3cURFLGlIQUNDLGdCaEIrcURILENnQjVxREMseURBQ0MsZ0VoQjhxREYsQ2dCN3FERSxpRUFDQyxpQmhCK3FESCxDZ0I1cURJLHlFQUlJLGdCQURBLGdCQUZBLFlBQ0EsU2hCZ3JEUixDZ0J6cURDLDBDQUNDLHVCaEI0cURGLENpQno4RUEsZUE1Q0Usa0JWc0JLLENVcEJMLFlBREEsa0JBRUEsVVZMTSxDVU1OLGVBQ0EsZWZEaUIsQ2VFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQmpCeS9FRixDaUJ4L0VFLDBDQUVFLFNqQnkvRUosQ2lCdi9FRSxxQkFDRSxXakJ5L0VKLENpQnYvRUUsc0JBQ0UsVWpCeS9FSixDaUIzOUVBLGVBaERFLGtCVktTLENVSFQsWUFEQSxrQkFFQSxVVkxNLENVTU4sZUFDQSxlZkRpQixDZUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCakIrZ0ZGLENpQjlnRkUsMENBRUUsU2pCK2dGSixDaUI3Z0ZFLHFCQUNFLFdqQitnRkosQ2lCN2dGRSxzQkFDRSxVakIrZ0ZKLENpQjcrRUEsb0JBcERFLGtCVm9GYSxDVWxGYixZQURBLGtCQUVBLFVWTE0sQ1VNTixlQUNBLGVmRGlCLENlRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJqQnFpRkYsQ2lCcGlGRSxvREFFRSxTakJxaUZKLENpQm5pRkUsMEJBQ0UsV2pCcWlGSixDaUJuaUZFLDJCQUNFLFVqQnFpRkosQ2lCOS9FQSx1REF6REUsa0JWc0JLLENVcEJMLFlBREEsa0JBRUEsVVZMTSxDVU1OLGVBQ0EsZWZEaUIsQ2VFakIsaUJBcURBLGtCQXBEQSxlQUNBLGlCQUNBLGlCakJra0ZGLENpQmprRkUsc0xBRUUsU2pCNGtGSixDaUIxa0ZFLDJGQUNFLFdqQmlsRkosQ2lCL2tGRSxpR0FDRSxVakJzbEZKLENpQjNpRkUsMkZBRUUsaUJBREEsY2pCbWpGSixDaUJoakZFLGlHQUNFLGVqQnVqRkosQ2lCcGpGQSxvQkFyRUUsa0JWb0ZhLENVbEZiLFlBREEsa0JBd0VBLHdCQXRFQSxVVkxNLENVTU4sZUFDQSxlZkRpQixDZUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCakIrbkZGLENpQjluRkUsZ0VBRUUsU2pCaW9GSixDaUIvbkZFLGdDQUNFLFdqQmtvRkosQ2lCaG9GRSxrQ0FDRSxVakJtb0ZKLENpQnhrRkEsV0E3RUUsa0JWNkJNLENVM0JOLFlBREEsa0JBRUEsVVZMTSxDVU1OLGVBQ0EsZWZEaUIsQ2VFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQmpCeXBGRixDaUJ4cEZFLGtDQUVFLFNqQnlwRkosQ2lCdnBGRSxpQkFDRSxXakJ5cEZKLENpQnZwRkUsa0JBQ0UsVWpCeXBGSixDaUJ6bEZBLFVBN0VFLGVmRGlCLENlRWpCLGlCQUVBLGdCakJnckZGLENpQjlxRkUsZ0NBRUUsU2pCK3FGSixDaUI3cUZFLGdCQUNFLFdqQitxRkosQ2lCN3FGRSxpQkFDRSxVakIrcUZKLENpQjFtRkEsWUE5REUseUJBREEsa0JBR0EsZWZ6Qm9CLENlMEJwQixtQkFDQSxlakI4cUZGLENpQjdxRkUsOEJBUEEsdUJBR0EsYWpCcXJGRixDaUI3cUZFLHFDQUVFLHdCakI4cUZKLENpQjVxRkUscUJBRUUsb0JWbkNPLENVa0NQLGFqQitxRkosQ2lCM25GQSxTQTNGRSxrQlZrQ0ksQ1VoQ0osWUFEQSxrQkFFQSxVVkxNLENVTU4sZUFDQSxlZkRpQixDZUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCakIwdEZGLENpQnp0RkUsOEJBRUUsU2pCMHRGSixDaUJ4dEZFLGVBQ0UsV2pCMHRGSixDaUJ4dEZFLGdCQUNFLFVqQjB0RkosQ2tCaG1GRSxJQUdJLHdCQUNBLHlCQUtBLDBCQUZBLHlCQUNBLDBCQVBGLGlCbEJ3bUZKLENrQnptRkUsSUFDRSxrQmxCNG1GSixDa0I3bUZFLEtBQ0UsbUJsQmduRkosQ2tCam5GRSxLQUNFLG1CbEJvbkZKLENrQnJuRkUsS0FDRSxtQmxCd25GSixDa0J6bkZFLEtBQ0UsbUJsQmdvRkosQ2tCam9GRSxLQUNFLG1CbEJvb0ZKLENrQnJvRkUsS0FDRSxtQmxCd29GSixDa0J6b0ZFLEtBQ0UsbUJsQjRvRkosQ2tCN29GRSxLQUNFLG1CbEJncEZKLENrQmpwRkUsS0FDRSxtQmxCb3BGSixDa0JycEZFLEtBQ0UsbUJsQndwRkosQ2tCenBGRSxLQUNFLG1CbEI0cEZKLENrQjdwRkUsS0FDRSxtQmxCZ3FGSixDa0JqcUZFLEtBQ0UsbUJsQm9xRkosQ2tCcnFGRSxLQUNFLG1CbEJ3cUZKLENrQnpxRkUsS0FDRSxtQmxCNHFGSixDa0I3cUZFLEtBQ0UsbUJsQmdyRkosQ2tCanJGRSxLQUNFLG1CbEJvckZKLENrQnJyRkUsS0FDRSxtQmxCd3JGSixDa0J6ckZFLE1BR0ksd0JBQ0EseUJBSEYsb0JsQjhyRkosQ2tCL3FGRSxZQUNFLHNCbEJrckZKLENrQm5yRkUsWUFDRSx3QmxCc3JGSixDa0J2ckZFLGFBQ0UseUJsQjByRkosQ2tCM3JGRSxhQUNFLHlCbEI4ckZKLENrQi9yRkUsYUFDRSx5QmxCa3NGSixDa0Juc0ZFLGFBQ0UseUJsQnNzRkosQ2tCdnNGRSxhQUNFLHlCbEIwc0ZKLENrQnRzRkUsY0FDRSx3QmxCeXNGSixDa0Ixc0ZFLGNBQ0UsMEJsQjZzRkosQ2tCOXNGRSxlQUNFLDJCbEJpdEZKLENrQmx0RkUsZUFDRSwyQmxCcXRGSixDa0J0dEZFLGVBQ0UsMkJsQnl0RkosQ2tCMXRGRSxlQUNFLDJCbEI2dEZKLENrQjl0RkUsZUFDRSwyQmxCaXVGSixDa0I3dEZFLGFBQ0UsdUJsQmd1RkosQ2tCanVGRSxhQUNFLHlCbEJvdUZKLENrQnJ1RkUsY0FDRSwwQmxCd3VGSixDa0J6dUZFLGNBQ0UsMEJsQjR1RkosQ2tCN3VGRSxjQUNFLDBCbEJndkZKLENrQmp2RkUsY0FDRSwwQmxCb3ZGSixDa0JydkZFLGNBQ0UsMEJsQnd2RkosQ2tCcHZGRSxlQUNFLHlCbEJ1dkZKLENrQnh2RkUsZUFDRSwyQmxCMnZGSixDa0I1dkZFLGdCQUNFLDRCbEIrdkZKLENrQmh3RkUsZ0JBQ0UsNEJsQm13RkosQ2tCcHdGRSxnQkFDRSw0QmxCdXdGSixDa0J4d0ZFLGdCQUNFLDRCbEIyd0ZKLENrQjV3RkUsZ0JBQ0UsNEJsQit3RkosQ2tCendGRSxJQUlJLFNBR0EsZUFDQSxlbEJ5d0ZOLENrQmp4RkUsSUFDRSxVbEJveEZKLENrQnJ4RkUsS0FDRSxXbEJ3eEZKLENrQnp4RkUsS0FDRSxXbEI0eEZKLENrQjd4RkUsS0FDRSxXbEJneUZKLENrQmp5RkUsS0FDRSxXbEJveUZKLENrQnJ5RkUsS0FDRSxXbEJ3eUZKLENrQnp5RkUsS0FDRSxXbEI0eUZKLENrQjd5RkUsS0FDRSxXbEJnekZKLENrQmp6RkUsS0FDRSxXbEJvekZKLENrQnJ6RkUsS0FDRSxXbEJ3ekZKLENrQnp6RkUsS0FDRSxXbEI0ekZKLENrQjd6RkUsS0FDRSxXbEJnMEZKLENrQmowRkUsS0FDRSxXbEJvMEZKLENrQnIwRkUsS0FDRSxXbEJ3MEZKLENrQnowRkUsS0FDRSxXbEI0MEZKLENrQjcwRkUsS0FDRSxXbEJnMUZKLENrQmoxRkUsS0FDRSxXbEJvMUZKLENrQnIxRkUsS0FDRSxXbEJ3MUZKLENrQnoxRkUsS0FDRSxXbEI0MUZKLENrQjcxRkUsTUFJSSxjbEIrMUZOLENrQm4xRkUsYUFDRSx1QmxCczFGSixDa0J2MUZFLGFBQ0UseUJsQjAxRkosQ2tCMzFGRSxjQUNFLDBCbEI4MUZKLENrQi8xRkUsY0FDRSwwQmxCazJGSixDa0JuMkZFLGNBQ0UsMEJsQnMyRkosQ2tCdjJGRSxjQUNFLDBCbEIwMkZKLENrQjMyRkUsY0FDRSwwQmxCODJGSixDa0IxMkZFLGVBQ0UseUJsQjYyRkosQ2tCOTJGRSxlQUNFLDJCbEJpM0ZKLENrQmwzRkUsZ0JBQ0UsNEJsQnEzRkosQ2tCdDNGRSxnQkFDRSw0QmxCeTNGSixDa0IxM0ZFLGdCQUNFLDRCbEI2M0ZKLENrQjkzRkUsZ0JBQ0UsNEJsQmk0RkosQ2tCbDRGRSxnQkFDRSw0QmxCcTRGSixDa0JqNEZFLGNBQ0Usd0JsQm80RkosQ2tCcjRGRSxjQUNFLDBCbEJ3NEZKLENrQno0RkUsZUFDRSwyQmxCNDRGSixDa0I3NEZFLGVBQ0UsMkJsQmc1RkosQ2tCajVGRSxlQUNFLDJCbEJvNUZKLENrQnI1RkUsZUFDRSwyQmxCdzVGSixDa0J6NUZFLGVBQ0UsMkJsQjQ1RkosQ2tCeDVGRSxnQkFDRSwwQmxCMjVGSixDa0I1NUZFLGlCQUNFLDZCbEIrNUZKLENrQmg2RkUsaUJBQ0UsNkJsQm02RkosQ2tCcDZGRSxpQkFDRSw2QmxCdTZGSixDa0J4NkZFLGlCQUNFLDZCbEIyNkZKLENrQjU2RkUsaUJBQ0UsNkJsQis2RkosQ2tCeDZGRSxJQUdJLGNBQ0EsZUFJQSxTbEJ3NkZOLENrQmg3RkUsSUFDRSxXbEJtN0ZKLENrQnA3RkUsS0FDRSxZbEJ1N0ZKLENrQng3RkUsS0FDRSxZbEIyN0ZKLENrQjU3RkUsS0FDRSxZbEIrN0ZKLENrQmg4RkUsS0FDRSxZbEJtOEZKLENrQnA4RkUsS0FDRSxZbEJ1OEZKLENrQng4RkUsS0FDRSxZbEIyOEZKLENrQjU4RkUsS0FDRSxZbEIrOEZKLENrQmg5RkUsS0FDRSxZbEJtOUZKLENrQnA5RkUsS0FDRSxZbEJ1OUZKLENrQng5RkUsS0FDRSxZbEIyOUZKLENrQjU5RkUsS0FDRSxZbEIrOUZKLENrQmgrRkUsS0FDRSxZbEJtK0ZKLENrQnArRkUsS0FDRSxZbEJ1K0ZKLENrQngrRkUsS0FDRSxZbEIyK0ZKLENrQjUrRkUsS0FDRSxZbEIrK0ZKLENrQmgvRkUsS0FDRSxZbEJtL0ZKLENrQnAvRkUsS0FDRSxZbEJ1L0ZKLENrQngvRkUsS0FDRSxZbEIyL0ZKLENrQjUvRkUsTUFHSSxjQUNBLGVBSEYsYWxCaWdHSixDa0JsL0ZBLGFBQ0UsY0FDRSxzQmxCcS9GRixDQUNGLENtQmh1R0EscUJBRUkseUJBSUEsa0JBTEEsaUJBRUEsa0JBQ0EsZ0JBQ0EsVW5CbXVHSixDbUJodUdJLDJCQUNJLGVuQmt1R1IsQ21CanVHUSw4QkFDSSw0Qm5CbXVHWixDbUJsdUdZLHlDQUNJLHlDbkJvdUdoQixDbUJsdUdZLHNDQUNJLGVuQm91R2hCLENtQm51R2dCLHlDQUNJLGFuQnF1R3BCLENtQmh1R1Esa0NBSUksZ0JBSEEsWUFDQSxTQUNBLFNuQm11R1osQ21COXRHSSw0REFHSSxXQUNBLGdCbkIrdEdSLENtQjV0R0ksMERBR0ksV0FDQSxlbkI2dEdSLENtQjF0R0ksd0JBRUksMEJBREEseUJBRUEscUJuQjR0R1IsQ21CeHRHSSx3QkFDSSxrQlo5QkcsQ1lvQ0gsZ0NBREEsNkJBSkEsYVp0REQsQ1l1REMsY2pCL0NVLENpQmdEVixlakJ2RGMsQ2lCd0RkLGlCQUdBLGtCbkIwdEdSLENtQnZ0R0ksa0NBQ0ksa0JaL0RHLENZb0VLLG1DQUZBLGNqQnpERyxDaUIwREgsZWpCbkVNLENpQmdFZCxhQUNBLGVuQjR0R1IsQ21CdnRHUSx3QkFFSSx3Q0FEQSx3Q25CMHRHWixDbUJ0dEdJLHVCQUNJLFFuQnd0R1IsQ21CdnRHZ0IsK0JBQ0ksY25CeXRHcEIsQ21CcnRHSSx3QkFFSSxTQURBLFNuQnd0R1IsQ21CcnRHSSw4QkFDSSxrQm5CdXRHUixDbUJ0dEdRLHNDQUNJLGNqQmhGTyxDaUJpRlAsZW5Cd3RHWixDbUJudEdBLHFCQUNJLGVuQnN0R0osQ21CbnRHUSxtQ0FDSSx5Q25CcXRHWixDbUJsdEdJLHdCQUNJLFduQm90R1IsQ21CbHRHSSx3QkFDSSx1Q0FDQSxjakJuR1csQ2lCb0dYLFduQm90R1IsQ21CdHNHQSxtQkFDSSxpQm5CaXRHSixDbUI3c0dJLGlDQUNJLGFuQmd0R1IsQ21CMXNHSSxlQUNJLGFuQjZzR1IsQ21CM3NHSSxhQUVJLFdBQ0EsY0FGQSxTbkIrc0dSLENtQjNzR0ksYUFDSSxpQkFFQSxjQURBLFNuQjhzR1IsQ21CdnNHQSxzQkFDSSxzQm5CMHNHSixDbUJ4c0dBLHNCQUdJLHNCQUNBLGlDQUhBLGVBQ0EsYW5CNnNHSixDbUJ4c0dBLHVCQUNJLHlCQUNBLGFuQjJzR0osQ21CeHNHQSxnQkFDSSx1Qm5CMnNHSixDbUIzckdBLHNCQVZJLFlBREEsa0JBRUEsV0FDQSxlQUNBLGdCQUNBLGNBQ0EsZUFDQSxrQkFDQSxpQm5CdXRHSixDbUJ2c0dBLGlCQVpJLGtCbkI2dEdKLENtQmp0R0EsT0FHSSxZQURBLGtCQUVBLFdBQ0EsZUFDQSxnQkFDQSxhbkIwc0dKLENtQnpzR0ksa0JBT0ksV0FIQSxlQUZBLFlBR0EsZUFGQSxjQUdBLGtCQUxBLFVuQml0R1IsQ21CMXRHQSxPQW9CSSxrQkFIQSxlQUNBLGlCQUNBLGlCbkI2c0dKLENtQnpzR0EsaUJBQ0ksb0JuQjRzR0osQ21CbHNHQSxhQUNJLGFuQnlzR0osQ21CdHNHQSxNQUVJLFVuQnlzR0osQ21CdHNHQSxhQUpJLGlCbkIrc0dKLENtQjNzR0EsT0FFSSxXbkJ5c0dKLENtQnJzR0ksYUFHSSxXQUZBLFdBQ0EsYW5CeXNHUixDbUJyc0dBLGFBSUksY0FIQSxrQkFDQSxXQUNBLE9uQnlzR0osQ21CbnNHQSxRQUVJLFlBQ0EsY2pCL1BlLENpQmdRZixRbkJzc0dKLENtQnBzR0ksdUJBTEEsYW5CNHNHSixDbUJuc0dJLHdCQUNJLGdCbkJxc0dSLENtQmxzR0ksNEJBQ0ksZ0JuQm9zR1IsQ21COXJHQSx3SEFVSSx3REFSQSxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVbkJtc0dKLENtQi9yR0EsMkhBVUksdUVBUkEsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVW5Cb3NHSixDbUI5ckdJLHVCQUNJLGdCbkJpc0dSLENtQjlyR1EsZ0NBQ0ksYW5CZ3NHWixDbUI1ckdBLFNBQ0ksYW5CK3JHSixDbUIzckdBLFVBSUksZ0JEdFNGLHNCQ21TaUMsQ0FFL0IsbUJBREEsVW5CZ3NHSixDbUIzckdBLGtCQUVJLFlBQ0Esa0JBRkEscUJuQmdzR0osQ21CeHJHQSxjQzNSRyxpQnBCdTlHSCxDb0J0OUdFLDZCQUlFLHdCYnhDRyxDYXFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVRHNSaUIsQ0NuUmpCLFlwQnk5R0osQ29CdjlHSSxtQ0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPcEI0OUdOLENvQnY5R0ksb0NBQ0Usa0JwQnk5R04sQ29CdjlHSSxtQ0FDRSxjQUNBLFFwQnk5R04sQ29CdjlHSSwrQ0FFRSxzQkFEQSxZcEIwOUdOLENvQnY5R0ksK0JBQ0MsaUJBQ0EsY0FDQSxjcEJ5OUdMLENvQnI5R0ksa0NBRUUsWURzUHFCLENDdlByQiwwQnBCdzlHTixDb0J0OUdNLHdDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFdwQjI5R1IsQ29CcDlHTSwwQ0FDRSxTRDRPMEIsQ0MzTzFCLFdwQnM5R1IsQ29CcjlHUSxnREFDRSxTcEJ1OUdWLENvQmw5R00sMkNBQ0UsVXBCbzlHUixDb0JuOUdRLGlEQUNFLFVwQnE5R1YsQ29CLzhHSSwwREFDRSxTRDBONEIsQ0N6TjVCLHFCcEJpOUdOLENvQmg5R00sd05BSUUsNkJBREEsWUFFQSxPcEJrOUdSLENvQi84R1EsMEZBQ0UsMEJwQmk5R1YsQ29CLzhHVSwwTUFJRSxhYmxESyxDYWlETCxjbEJoSU8sQ2tCK0hQLGVwQm05R1osQ29CNzhHTSxxRUFLRSxhYjNEUyxDYXVEVCwwQ0FFQSxjbEJ2SVcsQ2tCc0lYLGVsQjlJVyxDa0JnSlgsZ0JwQmc5R1IsQ29CMThHSSxnQ0FDRSwwQkFDQSxTcEI0OEdOLENvQjM4R00sc0NBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUXBCZzlHUixDb0J6OEdNLHdDQUNFLFNEK0swQixDQzlLMUIsV3BCMjhHUixDb0IxOEdRLDhDQUNFLFNwQjQ4R1YsQ29CdjhHTSx5Q0FDRSxVcEJ5OEdSLENvQng4R1EsK0NBQ0UsVXBCMDhHVixDb0JwOEdJLHdDQUNFLDZCQUNBLFVwQnM4R04sQ29CcjhHTSw4Q0FJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVcEIwOEdSLENvQm44R00sNENBQ0UsU3BCcThHUixDb0JwOEdRLGtEQUNFLE9wQnM4R1YsQ29CajhHTSwrQ0FDRSxZcEJtOEdSLENvQmw4R1EscURBQ0UsVXBCbzhHVixDb0I5N0dJLHVDQUNFLDRCQUNBLFNwQmc4R04sQ29CLzdHTSw2Q0FJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTcEJvOEdSLENvQjc3R00sMkNBQ0UsU3BCKzdHUixDb0I5N0dRLGlEQUNFLE9wQmc4R1YsQ29CMzdHTSw4Q0FDRSxZcEI2N0dSLENvQjU3R1Esb0RBQ0UsVXBCODdHVixDb0J2N0dJLGtEQUNFLGNwQnk3R04sQ29CdDdHRSxvREFDRSxpQnBCdzdHSixDb0J0N0dFLHlEQUNFLGVwQnc3R0osQ29CdDdHRSwwREFDRSxnQnBCdzdHSixDbUIvMUdBLGNBRUkscUJBQ0EsNEJBQ0Esb0JuQmcyR0osQ21COTFHUSxrQ0FDSSxrQm5CZzJHWixDbUIxMUdBLGtCQUNJLGlCbkI2MUdKLENtQjMxR0EsS0FDSSxtQm5CODFHSixDbUIzMUdBLGFBQ0ksZW5CODFHSixDbUIzMUdBLE1BRUksT25CODFHSixDbUIzMUdBLFlBSkksaUJuQm8yR0osQ21CaDJHQSxNQUVJLE9uQjgxR0osQ21CMzFHQSxhQUNJLGVuQjgxR0osQ21CMzFHQSxhQUNJLGVuQjgxR0osQ21CMzFHQSxjQUNJLGdCbkI4MUdKLENtQjUxR0EsY0FDSSxnQm5CKzFHSixDbUI3MUdBLGVBQ0ksaUJuQmcyR0osQ21COTFHQSxZQUNJLGtCbkJpMkdKLENtQi8xR0EsZ0JBQ0ksa0JuQmsyR0osQ21CNzFHSSxtS0FDSSxtQkFDQSxxRUFDQSxvQm5CZzJHUixDbUIzMUdBLFdBR0ksNENBREEsNkNBREEsbUNuQmcyR0osQ21CNTFHQSxTQUNJLGtDbkIrMUdKLENtQjMxR0EsNENBQ0kseUJuQjgxR0osQ21CMzFHQSxNQUNJLHFCbkI4MUdKLENtQjcxR0kseUJBQ0ksZW5CKzFHUixDbUI1MUdBLE1BRUkscUJuQjgxR0osQ21CNzFHSSx5QkFDSSxlbkIrMUdSLENtQjUxR0EsbUJBQ0ksaUJuQisxR0osQ21CNTFHQSxnQkFDSSxjQUNBLGtCbkIrMUdKLENtQjkxR0ksb0JBQ0ksbUJBQ0EscUJuQmcyR1IsQ21CLzFHUSx5Q0FDSSxrQm5CaTJHWixDbUI3MUdRLHNCQUNJLHFCbkIrMUdaLENtQmgyR1Esc0JBQ0kscUJuQmsyR1osQ21CbjJHUSxzQkFDSSxxQm5CcTJHWixDbUJ0MkdRLHNCQUNJLHFCbkJ3MkdaLENtQnIyR0ksc0JBQ0kscUJuQnUyR1IsQ21CcjJHSSx1QkFHSSxlQURBLGVBREEsYW5CeTJHUixDbUJ0MkdRLHlCQUNJLGVuQncyR1osQ3FCcnVIQSxtQkFDSSx5QnJCMnVISixDc0JoekhBLDhQQUNFLGtDdEJtekhGLENzQmh6SEEsMlVBQ0UsMkJ0Qm16SEYsQ3NCaHpIQSw0QkFJRSxlQUZBLGdCQURBLDBCQUVBLGV0Qm96SEYsQ3NCcHVIQSxrQkF6RUUsY0FGQSxjQUNBLFV0Qm96SEYsQ3NCanpIRSxxQ0FFRSxtQkFDQSxjQWxDZ0IsQ0FnQ2hCLG9CdEJxekhKLENzQmx6SEksdUNBR0UsbUJBOUJKLGdDQTZCSSxZdEJxekhOLENzQjl5SEkscURBcENGLGdDQXNDSSw2QkFDQSwwQkFDQSxldEJnekhOLENzQi95SE0seURBQ0UsZ0JBQ0EsV3RCaXpIUixDc0IveUhNLDBEQUNFLGV0Qml6SFIsQ3NCL3lITSwwREFDRSxZdEJpekhSLENzQjV5SE0sb0VBQ0UsZ0J0Qjh5SFIsQ3NCeHlIUSwyRkFDRSx3QnRCMHlIVixDc0J0eUhJLCtEQWxFRixnQ0FtRUksZXRCeXlITixDc0JyeUhFLDZDQUdFLG1CQUZBLFdBQ0Es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QUNBLGtCQUVBLFlBRUEsYVQ2bUlKLENTem1JUSx3Q0FDRSx5Q1QybUlWLENTeG1JTSw2QkFFRSxnQkFEQSxXVDJtSVIsQ1N4bUlNLDZCQUNFLGdCQUVBLGVUeW1JUixDU3RtSUksa0JBQ0Usa0JBRUEsV0FEQSxTVHltSU4sQ1N2bUlNLHNKQUVFLHNCQUNBLGVBRkEsd0JUMm1JUixDU3ZtSU0seUpBRUUsc0JBREEsd0JUMG1JUixDU3ZtSU0sb0NBQ0UsYVR5bUlSLENTbm1JSSw0QkFDRSxrQkFDQSxlVHNtSU4sQ1NwbUlJLG1DQUNFLFlUc21JTixDU3BtSUksb0NBQ0UsYUFDQSxpQlRzbUlOLENTcG1JSSx1Q0FDRSxhVHNtSU4sQ1NwbUlJLGtDQUVFLFVnQnhGSSxDaEJ1RkosUVR1bUlOLENTbG1JRSxtQ0FHRSxjQURBLFlUc21JSixDU3BtSUkscURBQ0UsZ0JUdW1JTixDU3JtSUksMkVBQ0UsZ0JUd21JTixDU3ZtSU0saUZBRUUsZUFEQSxtQkFFQSxrQlQwbUlSLENTdm1JSSxpRUFDRSxTVDBtSU4sQ1N6bUlNLCtFQUNFLGNBQ0EsY1Q0bUlSLENTeG1JRSxrQkFDRSxxQkFDQSxnQlQybUlKLENTem1JRSxpQkFFRSxrQkYvRkcsQ0U4Rkgsc0JBRUEsVUZ4SEksQ0UwSEosWUFEQSxpQlQ2bUlKLENTM21JSSx3SEFTRSxTUDdHSixlQW5Cb0IsQ084SGhCLFNBQ0EsU1Q4bUlOLENTM21JSSxvQkFFRSxlUDdHSixlQXJCaUIsQ09tSWIsU1Q2bUlOLENTem1JRSxrQkFRRSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhVDRtSUosQ1MzbUlJLDBCQUNFLDRDQUNBLHdCVDZtSU4sQ1MzbUlJLDBCQUVFLFVBREEsb0JBRUEsa0JUNm1JTixDU3ptSUUsa0JBR0UsWUFEQSxnQkFEQSxlVDhtSUosQ1MxbUlJLGdDQUNFLGFUNG1JTixDUzFtSUkscUNBQ0UsYVQ0bUlOLENTem1JSSxxQ0FDRSx1QlQybUlOLENTdm1JRSxnQkFDRSxrQkFDQSxXQUNBLFFUMG1JSixDU3ZtSUUscUJBQ0UsVUYxTEksQ0UyTEosY1QwbUlKLENTdm1JRSx3Q0FFRSxvQ1QwbUlKLENTdm1JRSxrRUFJRSxjQURBLFVBREEsNEJUNG1JSixDU3htSUksc0ZBQ0UsbUJUMm1JTixDU3ZtSUUsOENBRUUsVUFEQSx1QlQybUlKLENTdm1JRSxlQUNFLG9DVDBtSUosQ1N2bUlFLHlEQUVFLHVCVDBtSUosQ1N2bUlFLGdFQUlFLGNBREEsVUFEQSw0QlQ0bUlKLENTem1JSSxvRkFDRSxtQlQ0bUlOLENTeG1JRSxxQ0FFRSxVQURBLHVCVDRtSUosQ1NobElFLG1CQUhFLGFUa25JSixDUy9tSUUsT0FHRSxxQkZ0UUksQ0VvUUosZVQ4bUlKLENTeG1JRSxTQUNFLHNCVDJtSUosQ3VCenZJRSxXQUNFLGtCdkI0dklKLEN1QjN2SUksaUJBR0UsV0FGQSxXQUNBLGF2Qjh2SU4sQ3VCM3ZJSSxzQkFDRSxXQUNBLGNFbElDLENGbUlELFd2QjZ2SU4sQ3VCM3ZJUSxxQ0FDRSxZQUNBLGV2QjZ2SVYsQ3VCeHZJSSx5QkFDRSxpQnZCMHZJTixDdUJ6dklNLDJCQUNFLGV2QjJ2SVIsQ3VCdHZJTSwyQkFFRSxjQURBLFdBRUEsaUJ2Qnd2SVIsQ3VCdHZJTSw4QkFDRSxhdkJ3dklSLEN1QnJ2SUksc0JBQ0UsYXZCdXZJTixDdUJudklFLGVBRUUsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGF2QnN2SUosQzBCNzVJQSxnQkFDQyxZMUJnNklELEMwQjc1SUEsY0FDQyxlMUJnNklELEMwQi81SUMsb0JBR0MsV0FGQSxXQUNBLGExQms2SUYsQzBCOTVJQSxpQkFDQyxXMUJpNklELEMwQi81SUMsd0JBQ0MsZ0JEdEJRLENDdUJSLGMxQmk2SUYsQzBCOTVJQSxtQkFDQyxVMUJpNklELEN1Qmo3SUUsK0NBT0UscUJoQmhCSSxDZ0JpQkoseUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXdkIwN0lKLEN1Qm43SUksMkRBSUUscUJoQjFCRSxDZ0J5QkYseUJBREEsU3ZCdTdJTixDdUJqN0lFLG9DQUNFLFdBQ0Esa0J2Qm03SUosQ3VCaDdJRSxzQnJCWkEsZUFuQm9CLENxQmlDbEIscUJ2Qms3SUosQ3VCLzZJRSxrQ0FDRSxVdkJpN0lKLEN1Qi82SUUsdUVBRUUsc0JBQ0EsZXZCaTdJSixDdUI5NklFLHVCQUlFLHdCQUNBLHNCQUZBLGFoQmpERyxDZ0IrQ0gsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFd2Qmc3SUosQ3VCOTZJSSw2QkFHRSxzQkFEQSx5QkFEQSxTdkJrN0lOLEN1Qjc2SUUsbUNBQ0UsUXZCKzZJSixDdUI1NklFLCtCQUNFLDBEQUNBLDJCQUNBLDJCdkI4NklKLEN1QjM2SUUsNENBTUUsOEJBSkEsdUJBR0EsY0FHQSxZQUVBLGlCQVBBLFVBUUEsVUFQQSxrQkFLQSxRQUZBLG9CdkJpN0lKLEN1QjU2SUksd0RBRUUscUJoQi9GRSxDZ0I4RkYsVXZCZzdJTixDdUI1NklFLHNCQ3hGQSx1RUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVeEJvaEpELEN3QnhnSkMsK0JBR0MsWUFEQSxxQkFEQSxVeEI0Z0pGLEN1Qjc3SUUsc0JBTUUsVXZCMDdJSixDdUJwN0lFLHNCQy9GQSx1RUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVeEJ3aUpELEN3QjVoSkMsK0JBR0MsWUFEQSxxQkFEQSxVeEJnaUpGLEN1QnI4SUUsc0JBTUUsV3ZCazhJSixDMEJ0aEpDLG1CQUdDLGV4QlpBLGVBbkJvQixDd0I4QnBCLGlCMUJ5aEpGLEMwQnJoSkMseUJBQ0MsZ0IxQjBoSkYsQzBCcGhKQyxpRkFIQyxzQkFGQSxxQkFDQSxVMUI2aEpGLEMwQm5oSkMsMkJBQ0MsVzFCcWhKRixDMEJsaEpDLDhCQUNDLGlCMUJvaEpGLEMwQm5oSkUsdUNBQ0Msa0IxQnFoSkgsQzBCbGhKRSxtREFDQyxpQjFCb2hKSCxDMEJoaEpDLG1DQUtDLG1DQUZBLGtCQURBLHNCQURBLFUxQnNoSkYsQzBCL2dKQywrQkFFQyxrQjFCaWhKRixDMEI5Z0pDLCtCQUVDLHlDMUJnaEpGLEMwQjVnSkMsMEJBRUMsa0MxQmloSkYsQzJCeG1KQSxtQkFHSSxxQkFGQSxTQUNBLGtCQUdBLFFBQ0EsZUFDQSxxQjNCOG1KSixDMkIzbUpBLHVFQVVFLDhCQUNHLDJCQUNLLHFCM0I4bUpWLEMyQjNtSkEsbUNBZUksNEJBUkEseUJBTUEsa0JBSEEsY0FUQSxjQUNBLFlBT0EsaUJBTEEsZ0JBREEsa0JBRUEsa0JBTUEscUJBSEEsbUJBU0EsMkJBTUEsc0dBQ0Esd0VBQ0EscUVBRUEsb0RBRUEsNERBSEEsc0hBUkUseUJBQ0csc0JBQ0MscUJBQ0ksZ0IzQmduSmQsQzJCcm1KQSxzREFLSSxzR0FDQSx3RUFDQSxxRUFFQSxvREFSQSw0QkFFQSwwQkFLQSwrRzNCdW1KSixDMkJubUpBLHNFQUNJLGlCM0JzbUpKLEMyQm5tSkEsbURBRUksY0FEQSxrQkFFQSxnQkFJQSx1QkFGQSxrQjNCc21KSixDMkJqbUpBLHdDQVlJLHdFQURBLFNBRUEsZUFaQSxhQU9BLGNBTEEsWUFXQSxVQVZBLGtCQUNBLFdBSUEscUJBSEEsa0JBSkEsVTNCOG1KSixDMkIvbEpBLDJEQUNJLG9CM0JrbUpKLEMyQi9sSkEsOENBQ0ksZ0NBQ0EsYzNCa21KSixDMkIvbEpBLG1CQWNJLHNCQWJBLFNBY0Esd0JBTkEsWUFKQSxPQUhBLFNBS0EsZ0JBQ0EsZUFHQSxVQVJBLFVBQ0EsZUFFQSxNQUlBLFdBRUEsWTNCcW1KSixDMkIvbEpBLGNBT0ksZ0JBRUEseUJBR0EsMEJBRkEsYUFJQSw2Q0FDUSxxQ0FQUixXQU5BLGdCQUNBLGtCQUVBLFNBSkEsV0FHQSxZM0IwbUpKLEMyQjVsSkEseUJBQ0ksNkJBQ0EsVTNCK2xKSixDMkI1bEpBLHlDQUNJLGUzQitsSkosQzJCNWxKQSxpQ0FHSSxnQkFFQSwwQkFIQSw2QkFLQSw4Q0FDUSxzQ0FQUixjM0JvbUpKLEMyQjFsSkEscUJBRUksd0MzQjZsSkosQzJCMWxKQSxxREFDSSw0QjNCNmxKSixDMkIxbEpBLGtEQVVJLDRCQUVBLGdCQUNBLHNHQUNBLHdFQUNBLHFFQUVBLG9EQVRBLDhCQVBBLHFCQWVBLHNIQWJBLFlBQ0Esa0JBQ0EsUUFDQSxNQUpBLFUzQnltSkosQzJCdmxKQSxvREFJSSxzRUFIQSxjQUVBLFlBREEsVTNCNGxKSixDMkJ2bEpBLGdCQUNJLHFCQUdBLFNBREEsZ0JBRUEsaUJBQ0Esa0JBRUEsa0JBR0EsbUJBVEEsV0FPQSxhM0IwbEpKLEMyQnJsSkEsc0JBaUJJLDhFQUNBLGlLQUNBLGtJQUNBLCtIQUNBLGdIQVZBLHlCQUNBLGdCQUVBLHdCQUNRLGdCQVBSLHNCQUNBLGNBUEEsc0JBR0EsU0FGQSxnQkFJQSxVQUhBLHlCQUhBLFUzQndtSkosQzJCamxKQSx1REFDSSxjM0JvbEpKLEMyQmpsSkEscUNBQ0ksd0VBQ0EsMkpBQ0EsNEhBQ0EseUhBQ0EseUczQm9sSkosQzJCamxKQSxxRkFFSSx5QkFHQSwwQ0FDUSxrQ0FIUixZM0JzbEpKLEMyQmhsSkEsdUNBUUksc0JBQ0Esc0dBQ0Esd0VBQ0EscUVBRUEsb0RBWkEsZ0NBSUEsNEJBQ0EsNkJBSkEsc0NBQ1EsOEJBU1IsK0czQmtsSkosQzJCOWtKQSxxSEFLSSxzR0FDQSxxRUFDQSxrRUFFQSx1REFOQSxzREFLQSwrRzNCaWxKSixDMkI3a0pBLHNEQUNJLHVCQUNBLGlCQUNBLFczQmdsSkosQzJCOWtKQSx3REFDSSw2QjNCaWxKSixDMkI3a0pBLGlCQUdJLHFCQUZBLGlCQUlBLGtCQUNBLGdCQUpBLGtCQUVBLGtCQUdBLHlDM0JpbEpKLEMyQjlrSkEsdUNBQ0ksU0FDQSxjM0JpbEpKLEMyQjlrSkEsZ0VBQW9FLGlCM0JrbEpwRSxDMkJqbEpBLHNGQUEwRixpQjNCcWxKMUYsQzJCcGxKQSw0R0FBZ0gsaUIzQndsSmhILEMyQnZsSkEsa0lBQXNJLGlCM0IybEp0SSxDMkIxbEpBLHdKQUE0SixrQjNCOGxKNUosQzJCN2xKQSw4S0FBa0wsa0IzQmltSmxMLEMyQmhtSkEsb01BQXdNLGtCM0JvbUp4TSxDMkJsbUpBLG9CQUdJLHNCQURBLGtCQURBLGUzQnVtSkosQzJCbG1KQSx1RUFDSSxlM0JxbUpKLEMyQmxtSkEsdUNBR0ksZUFEQSxTQUdBLGVBSkEsb0JBTUEsMkJBQ0UseUJBQ0csc0JBQ0MscUJBQ0ksZ0IzQm1tSmQsQzJCaG1KQSxzQ0FDSSxtQkFDQSxVM0JtbUpKLEMyQmhtSkEsdUJBQ0ksbUJBQ0EsaUIzQm1tSkosQzJCaG1KQSx5Q0FDSSxzQjNCbW1KSixDMkJobUpBLHlDQUNJLGdCQUNBLFUzQm1tSkosQzJCL2xKQSxtSEFHSSxtQkFDQSxpQjNCa21KSixDMkI1bEpBLHVEQUVJLG1CQURBLFdBR0EsZUFEQSxpQjNCbW1KSixDMkJobUpBLG1DQUNFLG1CQUVBLGVBREEsaUIzQm9tSkYsQzJCaG1KQSxtQ0FDSSxZM0JtbUpKLEMyQmhtSkEscUNBQ0ksMEUzQm1tSkosQzJCaG1KQSxzQkFDSSxtQkFDQSxpQjNCbW1KSixDMkI5bEpBLDhEQUNJLHlCQUNBLHNCQUNBLHNCQUNBLGMzQmttSkosQzJCL2xKQSw2RUFDSSx5QkFDQSxzQkFDQSxhM0JrbUpKLEMyQi9sSkEsbUVBQ0ksWTNCa21KSixDMkI1bEpBLDBDQVdJLHNCQUNBLDhGQUNBLCtEQUNBLDREQUNBLHVEQVJBLHlCQUNBLFlBUEEsc0JBQ0EsVUFDQSxTQU1BLGdCQUxBLFVBQ0EsaUIzQndtSkosQzJCM2xKQSxnQkFDRSx5QjNCOGxKRixDMkIzbEpBLDBDQUNJLGUzQjhsSkosQzJCM2xKQSxtRUFDSSx5QkFHQSwwQ0FDUSxrQ0FIUixZM0JnbUpKLEMyQjNsSkEsNkNBQ0ksV0FDQSxlM0I4bEpKLEMyQjVsSkEsZ0VBQ0ksU0FDQSxVQUNBLGtCM0IrbEpKLEMyQjVsSkEsc0VBV0ksaUNBSEEsU0FMQSxrQkFNQSx3QkFDUSxnQkFKUixXQUZBLHNCQUNBLGVBSEEsYUFLQSxVQU5BLFczQnltSkosQzJCNWxKQSxxRkFDSSxpRjNCK2xKSixDMkI1bEpBLGlCQUNJLG9CM0IrbEpKLEMyQjVsSkEsaUVBZUksNEJBUEEseUJBRUEsa0JBRUEsOERBQ1Esc0RBUFIsV0FDQSxlQUZBLGlCQUhBLHFCQURBLHlCQUVBLGtCQWNBLDJCQU1BLHlCQUVBLG1KQUNBLHVGQUNBLHlGQUNBLCtFQUpBLGdIQU5FLHlCQUNHLHNCQUNDLHFCQUNJLGdCM0JnbUpkLEMyQnZsSkEsaUZBQ0ksYzNCMGxKSixDMkJ4bEpBLHVFQUNJLGtCM0IybEpKLEMyQnhsSkEsNkJBVUkscUVBVEEsY0FPQSxjQUxBLFlBTUEsYUFMQSxrQkFDQSxVQUNBLFFBSkEsVTNCa21KSixDMkJ2bEpBLHNEQUNJLFEzQjBsSkosQzJCcGxKQSx3TUFDSSwrQjNCMmxKSixDMkJ2bEpBLHFFQUNJLHlCQUNBLHNCQUNBLHNCQUNBLGMzQjJsSkosQzJCeGxKQSw0RkFJSSx5QkFEQSxzQkFEQSxzQkFEQSxlM0I4bEpKLEMyQnhsSkEseUhBQ0ksZ0JBRDBILFkzQjZsSjlILEMyQnZsSkEsc0ZBRUkseUIzQjJsSkosQzJCeGxKQSw0Q0FDSSw2QkFHQSxtQkFEQSxxQkFPQSxpQkFMQSxtQkFJQSxvQkFGQSwwQkFEQSxvQkFFQSw0QkFHQSxnQkFUQSxtQjNCb21KSixDMkJ4bEpBLHNCQUNJLFkzQjJsSkosQzJCeGxKQSwyQkFLSSxhQUZBLGNBR0EsZ0JBTEEsa0JBQ0EsYUFFQSxXM0I2bEpKLEMyQnZsSkEsb0dBQ0UsK0lBQ0ksb0VBQ0Esc0NBQ0EsbUMzQjJsSkosQzJCemxKQSxzQkFDSSx3QzNCMmxKSixDMkJ6bEpBLHFCQUNFLHdDM0IybEpGLENBQ0YsQ0FucktBLEVBQ0ksZ0RBcXJLSixDQW5yS0EsU0FDSSx1QkFzcktKLENBbHJLSSwyQkFFSSxnQkV2Qk8sQ0ZzQlAsVUFzcktSLENBcHJLUSw2Q0FDSSxTQXNyS1osQ0FycktZLDJEQUNJLFlBdXJLaEIsQ0FocktJLDhCQUNJLG1CQW1yS1IsQ0E5cUtJLG9CQUVJLGNFMUJZLENGMkJaLGVFckNXLENGbUNYLGdCQUdBLGlCQUNBLFFBaXJLUixDQTdxS0EsbUJBR0ksNkJBREEsU0FEQSxRQWtyS0osQ0ExcUtJLHFFQVFJLGtCTzFDRCxDUHlDQyx1Q0FOQSxjQUNBLFlBQ0EsNkJBQ0EsZ0JBQ0EsVUFDQSxVQWdyS1IsQ0E3cUtRLDJFQUVJLG1CQVFBLHlDQVBBLHFCQUVBLGNBQ0EsV0FHQSxZQUZBLFNBSUEsY0FQQSxrQkFJQSxpQkFpcktaLENBN3FLWSwrRUFLSSxnQ0FEQSxlQUZBLGNFcEVHLENGbUVILGVFMUVHLENGK0VILGVBSEEsMEJBa3JLaEIsQ0E3cUtZLHFGQUNJLGtCTzVETCxDUDZESyxrQkFDQSxlRXBGRyxDRnFGSCxnQkFDQSxpQkErcUtoQixDQTdxS1ksdUZBQ0ksa0JBK3FLaEIsQ0E5cUtnQixtR0FDSSxhQWdyS3BCLENBOXFLZ0IsaUdBRUksa0JPN0ViLENQNEVhLFVBaXJLcEIsQ0E3cUtZLHlGQUNJLGVPekdSLENQMEdRLGlCQStxS2hCLENBOXFLZ0IsNkZBQ0ksYUFncktwQixDQS9xS29CLHlHQUNJLFVBaXJLeEIsQ0ExcUtnQixtR0FFSSxrQk8zRlQsQ1AwRlMsaUJBNnFLcEIsQ0F2cUtnQixxR0FDSSxrQkF5cUtwQixDQXhxS29CLCtHQUNJLGtCQTBxS3hCLENBcHFLSSxvQ0FFSSxnQkFEQSxVQXVxS1IsQ0FycUtRLDZDQUNJLFlBdXFLWixDQXJxS1EsdUNBRUksZUFEQSxpQkF3cUtaLENBdHFLWSwwQ0FFSSxtQ0FHQSxrQkFKQSxxQkFFQSxpQkFDQSxlQXlxS2hCLENBdnFLZ0IsZ0RBQ0ksa0NBeXFLcEIsQ0F2cUtnQiw0Q0FDSSxhT2hJYixDUGlJYSxlRW5KRCxDRnNKQyxjQUZBLGtCQTBxS3BCLENBdnFLb0IsaUhBQ0ksb0JBeXFLeEIsQ0F2cUtvQixrREFDSSxlQUNBLGlCQUNBLG1CQXlxS3hCLENBdnFLb0IsZ0VBRUkscUJBREEsZUFHQSxZQUNBLGVBRkEsZUEycUt4QixDQXJxS1ksNERBR0ksWUFEQSxxQkFFQSxVQXNxS2hCLENBbnFLUSwrQ0FPSSxhT3pMTCxDUHNMSyxZQURBLE9BR0EsVUFMQSxrQkFDQSxTQUdBLFVBdXFLWixDQWxxS0ksMEJBQ0ksWUFvcUtSLENBanFLUSwyQ0FDSSxrQkFtcUtaLENBbHFLWSxxSEFDSSxzQkFvcUtoQixDQWxxS1ksMkRDckxYLGtCTUtNLENOS04sWUFSQSxrQkFEQSxVRXBCTyxDRnNCUCxlQVFBLHFCQVBBLGNDVmtCLENEV2xCLGVDcEJxQixDRHFCckIsY0FDQSxlQUNBLGlCQUNBLGlCRDQxS0QsQ0N6MUtDLGlFQUNDLGtCTVJLLENOVUwsVUVsQ00sQ0ZpQ04sU0Q0MUtGLENDejFLQyxrRUFDQyxVRDIxS0YsQ0F4cktZLDJEQUVJLGlCQXlyS2hCLENBdnJLWSxtREFDSSx1QkF5cktoQixDQXZyS1ksNkNBQ0ksUUF5cktoQixDQXRyS1EsNkZBQ0kseUJBd3JLWixDQXJyS0ksa0JBQ0ksaUJBdXJLUixDQXJyS0ksZ0NBQ0kseUNBdXJLUixDQXJyS0ksNkZBR0ksYU83TkQsQ1AyTkMsY0VqTlcsQ0ZrTlgsV0F3cktSLENBcnJLSSw4QkFFSSx3QkFEQSwyQkF3cktSLENBcnJLSSwrQkFDSSxvQkF1cktSLENBdHJLUSwyQ0FDSSxxQkF3cktaLENBcnJLSSxnQ0FDSSxvQkF1cktSLENBcnJLSSw0QkFDSSxlQXVyS1IsQ0FscktJLCtCQUNDLGdCQUNILHFCQUdNLDBDQURBLHdCQURBLGNBc3JLUixDQW5yS1EsMkNBQ0ksd0JBcXJLWixDQWxyS0ksa0VBQ0ksZU9oUUEsQ1BtUUEsbUNBRkEsa0JBRUEsbUNBQ0EsWUFvcktSLENBbHJLSSxpREFDSSx5Q0FvcktSLENBanJLUSw2Q0N2UFAsa0JNS00sQ05LTixZQVJBLGtCQURBLFVFcEJPLENGc0JQLGVBUUEscUJBUEEsY0NWa0IsQ0RXbEIsZUNwQnFCLENEcUJyQixjQUNBLGVBQ0EsaUJBQ0EsaUJENjZLRCxDQzE2S0MsbURBQ0Msa0JNUkssQ05VTCxVRWxDTSxDRmlDTixTRDY2S0YsQ0MxNktDLG9EQUNDLFVENDZLRixDQWpzS1EsK0RBQ0ksZUFtc0taLENBL3JLUSxzRUFDSSxlQWlzS1osQ0E3cktRLDhDQUNJLHVCQStyS1osQ0EzcktBLGNBQ0ksNkJBOHJLSixDQTVyS0ksZ0NBRUksV0FEQSxvQkErcktSLENBM3JLSSxpQkFFSSxhT2pSRCxDUGtSQyxjRTdSVyxDRjJSWCxvQkErcktSLENBenJLWSxtSkNySVAsdUVEc0lXLG1DQ3hKZCxrQkFDQSxlQUVBLHFCQUNBLFlBRUEsWUFKQSxxQkFHQSxVRDgwS0YsQ0M3ektDLDhLQUdFLFlBREEscUJBREEsVUQ2MEtILENBenNLWSwyS0FDSSxVQTJzS2hCLENDeDJLQyxnSkFZSSx1RUFYSCxrQkFDQSxlQUVBLHFCQUNBLFlBRUEsWUFKQSxxQkFHQSxVRDIyS0YsQ0MxMUtDLDJLQUdFLFlBREEscUJBREEsVURrMktILENBdHRLWSxnSkFDSSxtQ0FDQSxnQkF3dEtoQixDQXR0S1ksd0tBQ0ksVUF3dEtoQixDQWx0S0EseUNBQ0ksU0FxdEtKLENBbnRLQSwrQ0FDSSxnQ0FzdEtKLENBcHRLQSxXQUNJLFlBdXRLSixDQXJ0S0Esc0JBQ0ksaUJBd3RLSixDQXZ0S0ksaUNBRUksV0FEQSxnQkEwdEtSLENBcHRLWSxzRkFDSSxnQkFDQSxnQkFzdEtoQixDQWp0S0kseURBQ0ksZUFtdEtSLENBanRLUSx3SkFDSSxnQkFtdEtaLENBaHRLUSw0REFDSSxnQkFrdEtaLENBN3NLZ0IsK0ZBQ0ksa0NBK3NLcEIsQ0F6c0tJLG9EQUdJLGtCQURBLGtCQURBLFNBNnNLUixDQXBzS0ksNENBQ0ksb0JBc3NLUixDQW5zS1ksaUlBQ0ksY0Fxc0toQixDQWxzS1ksaUVBQ0ksZUFvc0toQixDQS9yS0EscUJBQ0ksaUJBa3NLSixDQWpzS0kscUNBS0ksY0VwWVcsQ0ZtWVgsa0JBSEEsa0JBQ0EsV0FDQSxRQXFzS1IsQ0Fsc0tRLDRDQUVJLFdBQ0EsWUFJQSxPQUZBLGtCQUNBLFFBRkEsVUFzc0taLENBOXJLSSwyQ0FDSSxxQkFnc0tSLENBOXJLSSx5Q0FDSSx1QkFnc0tSLENBN3JLUSxvQ0FDSSxlQStyS1osQ0EzcktJLDZTQUNJLGlCQTZyS1IsQ0ExcktJLHNDQUVJLHdCQURBLHlCQUVBLHlCQTRyS1IsQ0F4cktZLHdEQUNJLGFPMVZDLENQMlZELHdCQTByS2hCLENBdHJLWSxzREFDSSxhQXdyS2hCLENBdHJLWSx5REFDSSxhT25XQyxDUG9XRCxjQXdyS2hCLENBcHJLSSx1Q0FDSSxhQXNyS1IsQ0FucktBLDRDQUlJLHdCQUNBLGNFbGNjLENGOGJkLGdCQUNBLGtCQUNBLFNBd3JLSixDQWxyS0ksbUNBRUksaUJBREksYUFzcktaLENBanJLQSxnQkFDSSxjQW9yS0osQ0FucktJLG1CQUNJLGFPdmRELENQd2RDLGNFOWNXLENGK2NYLGtCQXFyS1IsQ0E1cUtBLDZCQUNJLG1CQUNBLFVBOHFLSixDQTdxS0ksZ0NBQ0ksa0JBK3FLUixDQTVxS0ksa0ZBRUksc0JBQ0EsV0FGQSxXQWdyS1IsQ0E1cUtJLDZDQUVJLGFPaGZELENQaWZDLGlCQUZBLFdBZ3JLUixDQTVxS0ksOENBQ0ksaUJBOHFLUixDQTdxS1Esa0RBQ0ksYUErcUtaLENBN3FLUSxtREFDSSxTQStxS1osQ0ExcUtJLG1DQUNJLCtCQTZxS1IsQ0ExcUtBLCtCQUVJLGVFbmdCa0IsQ0ZrZ0JsQixXQThxS0osQ0EzcUtBLHdCQUVJLFNBREEsU0ErcUtKLENBN3FLSSwyQ0FDSSxjQStxS1IsQ0EzcUtBLHNCQzlmQyxrQk1tRWMsQ056RGQsWUFSQSxrQkFEQSxVRXBCTyxDRnNCUCxlQVFBLHFCQU5BLGVDcEJxQixDRHFCckIsY0FDQSxlQUNBLGlCQUNBLGlCRCtxTEQsQ0M1cUxDLDRCQUNDLGtCTXNEYSxDTnBEYixVRWxDTSxDRmlDTixTRCtxTEYsQ0M1cUxDLDZCQUNDLFVEOHFMRixDQWxzS0Esc0JBR0ksd0JBQ0EsY0V4Z0JlLENGeWdCZixpQkFIQSxnQkFzc0tKLENBanNLQSxzQkFDSSxrQkFvc0tKLENBanNLQSx1REFDSSxtQ0FRQSxtQ0FGQSx3QkFIQSxlRTFoQmUsQ0Z5aEJmLFVBS0Esb0JBRUEsaUJBa3NLSixDQTFyS0EsYUFDSSxXQTZyS0osQ0E1cktJLGlCQUlJLDBDQUZBLGdCQUNBLHVCQThyS1IsQ0E1cktRLDZCQUNJLDJCQThyS1osQ0E1cktRLGdDQUNJLDJCQThyS1osQ0E1cktRLGdDQUVJLGtCQURBLDRCQStyS1osQ0E1cktRLG1CQUNJLHlCQUNBLGVBOHJLWixDQXpyS0EsV0FDSSxXQTRyS0osQ0F6cktBLGNBQ0ksb0JBNHJLSixDQXpyS0EsV0FDSSxxQkE0cktKLENBMXJLQSxXQUNJLHFCQTZyS0osQ0EzcktBLFVBQ0ksVUE4cktKLENBNXJLQSxxQkFFSSxvQkE4cktKLENBN3JLSSx5QkFDSSx1QkErcktSLENBM3JLSSw2REFDSSxtQkE4cktSLENBNXJLUSxpR0FDSSxpQkE4cktaLENBenJLSSxzS0FDUSxxQkEycktaLENBdnJLSSxtSEFDSSxrQ0F5cktSLENBcHJLSSxvREFDSSxtQkF1cktSLENBbHJLSSx5QkFFSSxvQkFvcktSLENBbHJLSSw0Q0FHSSxtQkFEQSxvQkFvcktSLENBanJLSSw2Q0FFSSwwQkFEQSx3QkFvcktSLENBanJLSSxvQ0FDSSxlQW1yS1IsQ0FscktRLHFEQUNJLFNBb3JLWixDQTdxS1ksdUpBRUksYU8vb0JULENQOG9CUyx3QkFpcktoQixDQTVxS0ksaURBRUksMEJBREEsK0JBK3FLUixDQTdxS1EsNkRBR0ksd0JBREEseUJBRUEsNEJBSEEscUJBa3JLWixDQTdxS1EsNERBQ0ksd0JBK3FLWixDQTNxS0Esa0JBRUksNkJBREEsY0ErcUtKLENBN3FLSSxxQkFDSSxnQkFDQSx3QkErcUtSLENBN3FLSSwrQkFFSSxnQ0FDQSxnQkFGQSxlQWlyS1IsQ0E3cUtJLGtDQUVJLDZCQURBLDBCQUdBLGtCQURBLFdBZ3JLUixDQTdxS1ksNmFBS0ksWUFGQSxZQUlBLGVBREEsVUFKQSxvQkFFQSxVQWlyS2hCLENBenFLWSx3Q0FRSixnQkFOUSxhTzVxQlQsQ1AycUJTLGlCQU1SLFdBc3FLUixDQWxxS0EsNkVBQ0ksWUFHQSxzQkFEQSxtQkFEQSxVQTJxS0osQ0FwcUtBLGlDQUVJLGVPeHRCSSxDUDB0Qkosc0VBQ0EsY0FKQSxXQTJxS0osQ0F0cUtJLHFFQUVJLDZCQURBLG1CQXlxS1IsQ0FqcUtBLGtCQUNJLG9CQUNBLGNFeHRCYyxDRnl0QmQsZUVsdUJlLENGbXVCZixlQXFxS0osQ0FqcUtJLGNBQ0ksZUFvcUtSLENBaHFLQSwwQ0FDSSxvQkFtcUtKLENBaHFLQSxpRUFHSSx5QkFEQSxrQkFEQSxVQXFxS0osQ0FscUtJLHlJQUVJLHFCQW9xS1IsQ0FqcUtJLHFKQUdJLDBDQUNBLGdCQUNBLHNCQUpBLGdCQUNBLGdCQXNxS1IsQ0FqcUtJLGlJQUdJLHdCQUZBLFdBQ0EscUJBb3FLUixDQWpxS0kseUhBQ0ksc0JBRUEsb0JBa3FLUixDQTdwS1EsOFFBTUksd0JBSEEsY0V6d0JPLENGNndCUCxrQkFIQSxrQkFGQSxvQkFrcUtaLENBMXBLUSw2TEFDSSxrQkFDQSxpQkE0cEtaLENBM3BLWSx5TkFFSSxXQUtBLFlBRkEsT0FGQSxrQkFDQSxRQUVBLFVBNnBLaEIsQ0F4cEtZLGlRQUVJLFdBS0EsWUFGQSxPQUZBLGtCQUNBLFFBRUEsVUEwcEtoQixDQXRwS1EscUxBQ0kscUJBd3BLWixDQXJwS0kseUlBQ0ksZ0JBdXBLUixDQXBwS1EsaUxBQ0ksd0JBc3BLWixDQW5wS0kscUpBR0ksd0JBREEsVUFxcEtSLENBanBLSSxpSUFFSSx3QkFEQSx5QkFFQSx5QkFtcEtSLENBanBLSSw4UUFFSSx3QkFEQSx5QkFFQSxlQW1wS1IsQ0FqcEtJLDZJQUVJLG1DQUlBLGdCQURBLHVDQUpBLHNCQUVBLGFBQ0Esb0JBcXBLUixDQWxwS1EscUpBQ0ksdUJBb3BLWixDQWpwS1EsNkxBQ0ksZUFtcEtaLENBOW9LQSxnQkFDSSxpQkFpcEtKLENBN29LSSwyQkFFSSxnQkV6MkJPLENGdzJCUCxVQWlwS1IsQ0E3b0tZLDJEQUNJLFNBK29LaEIsQ0E1b0tZLHlEQUNJLFNBOG9LaEIsQ0F4b0tBLHFCQUNRLHlCQTJvS1IsQ0Exb0tJLDJCQUVJLHdCQURBLHdCQTZvS1IsQ0Fyb0tJLHlDQUNJLGlCQXdvS1IsQ0F0b0tJLDRDQUNJLGNBd29LUixDQWxvS1Esa0hBQ0ksaUJBcW9LWixDQW5vS1Esb0RBQ0ksdUJBcW9LWixDQWxvS0ksb0NBQ0ksdUJBb29LUixDQWxvS0ksNkJBQ0ksd0JBb29LUixDQWxvS0ksb0NBRUEsbUJBREEsa0JBcW9LSixDQW5vS1Esa0RBSUksbUNBQ0Esa0JBRUEsYU92MEJLLENQaTBCTCxzQkFLQSxnQkFIQSxpQkFEQSxvQkEwb0taLENBcG9LWSx3REFFSSxtQ0FEQSxhQXVvS2hCLENBbG9LSSxxQ0FJSSxhTzM2QkQsQ1B5NkJDLHlCQURBLDBCQUVBLDJCQUVBLFVBb29LUixDQWxvS0ksa0NBQ0ksdUJBb29LUixDQWxvS0ksa0NBQ0ksNEJBb29LUixDQWhvS1EseUNBQ0ksU0FDQSxTQWtvS1osQ0E3bktBLG1CQUNJLHNCQUVBLGNBREEsaUJBaW9LSixDQTluS1Esd0ZBQ0ksZUFnb0taLENBNW5LUSwrQ0FFSSxZQURBLFNBK25LWixDQXpuS0EscUJBQ0kseUJBQ0EseUJBNG5LSixDQXRuS0ksb0RBQ0ksd0JBeW5LUixDQXRuS0ksZ0VBQ0ksVUF3bktSLENBdG5LSSxrRUFFQSxtQkFEQSxrQkF5bktKLENBdm5LSSw4RkFJSSxtQ0FDQSxrQkFFQSxhTzk0QlMsQ1B3NEJULHNCQUtBLGdCQUhBLGlCQURBLG9CQThuS1IsQ0F4bktZLDBHQUVJLG1DQURBLGFBMm5LaEIsQ0FwbktRLHdHQUNJLHdCQUNBLDRCQUNBLGFBc25LWixDQXBuS1EsNEdBQ0ksdUJBc25LWixDQW5uS1ksa0dBRUksYU8zL0JULENQMC9CUyx3QkFzbktoQixDQWxuS1Esd0dBQ0ksd0JBb25LWixDQWhuS0ksOERBQ0ksMkJBQ0EseUJBQ0EsYUFrbktSLENBaG5LSSxvRUFFSSx3QkFEQSxXQW1uS1IsQ0FobktJLDhEQUNJLHdCQWtuS1IsQ0FobktJLGdFQUVJLGtCQURBLG1CQW1uS1IsQ0FqbktRLGtGQUNJLFlBbW5LWixDQWhuS0ksZ0hDdGdDSCxrQk1LTSxDTktOLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkQybk1ELENDeG5NQyw0SEFDQyxrQk1SSyxDTlVMLFVFbENNLENGaUNOLFNEMm5NRixDQ3huTUMsOEhBQ0MsVUQwbk1GLENBdG9LSSxnSEFHSSxlQURBLDJCQXdvS1IsQ0Fyb0tJLG9IQzNnQ0gsa0JNbUVjLENOekRkLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkRxcE1ELENDbHBNQyxnSUFDQyxrQk1zRGEsQ05wRGIsVUVsQ00sQ0ZpQ04sU0RxcE1GLENDbHBNQyxrSUFDQyxVRG9wTUYsQ0EzcEtJLG9IQUVJLHdCQUNBLGlCQTRwS1IsQ0F0cEtRLGlHQUNJLHdCQXlwS1osQ0FwcEtBLDRCQUNJLHNCQXVwS0osQ0FscEtJLG9DQUNJLDJCQXFwS1IsQ0FwcEtRLG9EQUNJLHFCQXNwS1osQ0FucEtRLG9EQUNJLDRCQXFwS1osQ0FscEtJLGdDQUNJLDJCQW9wS1IsQ0FqcEtRLDREQUNJLHlCQUNBLFdBbXBLWixDQWhwS0ksaUNBQ0ksVUFrcEtSLENBanBLUSwrRkFFSSxZQUNBLDJCQUZBLDBCQXFwS1osQ0Evb0tJLDZCQUNJLGtCQUNBLGVBaXBLUixDQTlvS1ksa0RBRUksYU9ubENULENQa2xDUyx5QkFpcEtoQixDQTdvS1Esa0RBUUksd0NBSEEsd0JBSkoscUJBS0ksWUFGQSw0QkFEQSw2QkFJQSxvQkFncEtaLENBOW9LWSx5REFDSSxvQkFDQSxlQWdwS2hCLENBN29LUSw4Q0FLUSx3QkFKUixxQkFLUSxZQUZBLG1CQURBLG1CQWtwS2hCLENBOW9LZ0IscURBQ0ksZUFDQSxlQWdwS3BCLENBN29LUSxrQ0FJSSw2QkFHQSxrQkFGQSxxQkFGQSx5QkFGQSwyQkFLQSx5QkFncEtaLENBdG9LQSxZQVFJLDBCQUNBLGFPem9DRyxDUHVvQ0gsa0JBRkEsVUFDQSxnQkFMQSxVQUNBLGVBRUEsUUFEQSxVQVFBLFdBREEsWUE0b0tKLENBMW9LSSxlQUdJLFdBREEsWUFEQSxXQThvS1IsQ0Ezb0tRLG9CQUdJLGtCQThvS1osQ0Ezb0tRLHlDQUZJLFlBRkEsd0JBREEsK0JBc3BLWixDQWpwS1EscUJBR0ksa0JBOG9LWixDQTFvS0ksaUJBRUksa0JPOXBDRyxDUDZwQ0gsMEJBU0EsNENBSEEsYU9wcUNELENQbXFDQyxXQUVBLGtCQUNBLG1CQUpBLFNBREEsV0FpcEtSLENBMW9LUSxvQkFDSSxXQUVBLGFPM3FDTCxDUDBxQ0ssY0FFQSxZQUVBLGdCQURBLFdBNm9LWixDQTNvS1ksNEJBQ0kscUJBQ0EsZUE2b0toQixDQTFvS1ksdUNBQ0ksV0FFQSxhT3ZyQ1QsQ1BzckNTLGNBRUEsWUFHQSxnQkFGQSxpQkFDQSxXQTZvS2hCLENBMW9LWSxpQ0FDSSxXQTRvS2hCLENBMW9LWSwwQ0FDSSxXQTRvS2hCLENBM29LZ0Isd0RBR0ksU0FEQSxVQURBLFdBK29LcEIsQ0Ezb0tnQix3REFDSSxnQkFDQSxXQTZvS3BCLENBM29LZ0IseURBS0ksV0FKQSxhTzVzQ2IsQ1A2c0NhLHFCQUNBLHlCQUNBLGFBOG9LcEIsQ0Exb0tZLG9DQUNJLGlCQUNBLFdBNG9LaEIsQ0Exb0tnQix1Q0FDSSxhT3h0Q2IsQ1AwdENhLGVBQ0Esd0JBNG9LcEIsQ0Exb0tvQiw2Q0FDSSxVQTRvS3hCLENBeG9LWSxnQ0FDSSxxQk90dUNSLENQdXVDUSx5QkFDQSxrQkFDQSxhT3R1Q1QsQ1B3dUNTLGNBREEsU0FFQSx5QkEwb0toQixDQXRvS2dCLGtDQUNJLFdBQ0EsV0F3b0twQixDQXRvS2dCLDJDQUNJLGlCQUNBLFdBd29LcEIsQ0F0b0tnQixzQ0FDSSxpQkF3b0twQixDQXZvS29CLHlDQUNJLGFBeW9LeEIsQ0F0b0tnQixzRkFDSSxXQXdvS3BCLENBbG9LSSxlQUlJLGFPdHdDRCxDUG93Q0MsY0V6dkNXLENGd3ZDWCxlRWx3Q2MsQ0Zvd0NkLGlCQXFvS1IsQ0Fsb0tJLGtCQUNJLGFBb29LUixDQWxvS0ksa0JBRUksYU83d0NELENQNHdDQyxXQXFvS1IsQ0Fsb0tJLG1CQUVJLGFPanhDRCxDUGd4Q0MsV0Fxb0tSLENBam9LSSxxQkFDSSxTQUVBLGFBREEsV0Fvb0tSLENBam9LSSx3QkFDSSxXQW1vS1IsQ0Fob0tJLDZCQUNJLDBEQUNBLDRCQUNBLDRCQUNBLFlBQ0EsVUFrb0tSLENBL25LSSw4QkFDSSxVQWlvS1IsQ0EvbktJLGtCQUNJLFlBaW9LUixDQS9uS0ksMkJBR0ksWUFEQSxxQkFEQSxrQkFHQSxVQWlvS1IsQ0E5bktJLGlCQUVJLG1CQURBLE9BaW9LUixDQTluS0kscUJBQ0ksZUFDQSxRQUNBLFVBZ29LUixDQTluS0ksaUNBQ0ksVUFnb0tSLENBOW5LSSxzREFDSSxrQkFnb0tSLENBOW5LSSw2QkFFSSxnQkFDQSxhT3AwQ0QsQ1BrMENDLGtCQWtvS1IsQ0E5bktJLDhEQUNJLFdBZ29LUixDQS9uS1Esa0ZBQ0ksZ0JBQ0EsV0Fpb0taLENBOW5LSSw0QkFDSSxzQkFDQSx5QkFDQSxrQkFDQSxTQUNBLFNBZ29LUixDQTluS0kscUJBSUksa0JPNXpDQSxDUHl6Q0EsMEJBQ0EsV0FDQSxpQkFFQSxtQkFnb0tSLENBbm5LUSxrSkFFSSxZQURBLFVBa29LWixDQTluS0ksc0JBR0ksYU85MkNELENQNDJDQyxZQUtBLFlBRUEsZUFDQSxrQkFKQSxrQkFEQSxrQkFHQSxXQUxBLFlBdW9LUixDQS9uS1EseUNBQ0ksWUFDQSxVQWlvS1osQ0E5bktJLG9CQUNJLGFBZ29LUixDQS9uS1EsMEJBQ0ksZ0JBaW9LWixDQTluS0kseUJBQ0ksa0JBZ29LUixDQTluS0ksdUJBQ0ksa0JBZ29LUixDQS9uS1Esc0pBQ0ksWUFpb0taLENBL25LUSw2QkFFSSxhQURBLFVBa29LWixDQTluS0ksNEJBRUksY0FEQSxpQkFpb0tSLENBcm5LSSwrRUFDSSwrQkEwbktSLENBcm5LUSwrQkFDSSxxQkFDQSxjQTBuS1osQ0F4bktRLDZDQUVJLDhFQUNBLGVBRkEsV0E0bktaLENBeG5LUSxnREFNSSxZQXFuS1osQ0FubktRLHVDQUNJLGdCQXFuS1osQ0FubktRLHNDQUNJLFdBcW5LWixDQW5uS1Esa0NBQ0ksK0JBcW5LWixDQTltS0ksMEJBRUksdUNBREEsa0JBRUEsYUFDQSxZQUNBLGtCQUNBLGdCQUNBLGdCQUVBLGtCQURBLHFCQW9uS1IsQ0FsbktRLG1DQUVJLDBDQURBLGtCQUVBLFVPLzhDSixDUGc5Q0ksY0FDQSxXQUdBLFdBREEsaUJBREEsb0JBc25LWixDQW5uS1kscUNBQ0ksVU90OUNSLENQdTlDUSxnQkFDQSxvQkFxbktoQixDQWxuS1EsOEJBQ0ksY0FDQSxVQW9uS1osQ0FsbktRLGdDQUNJLDhDQUNBLFlBQ0EsYU8vOUNMLENQZytDSyxtQkFDQSxlQUNBLFlBQ0EsVUFvbktaLENBbG5LUSxrQ0FFSSxjQURBLFVBcW5LWixDQW5uS1kscUNBSUksV0FEQSxXQURBLHlCQURBLFVBd25LaEIsQ0FwbktnQiw2Q0FJSSxtQ0FGQSxrQkFDQSxhT2gvQ2IsQ1A4K0NhLGNBeW5LcEIsQ0FybktvQiwwREFFSSxVQURBLE9Bd25LeEIsQ0FqbktZLCtDQUNJLGFPMy9DVCxDUDYvQ1MsZUU1L0NNLENGMi9DTixlQW9uS2hCLENBbG5LZ0IscURBQ0ksa0JPMStDYixDUDIrQ2EsVUFvbktwQixDQTdtS0ksd0JBQ0ksV0FDQSxTQUNBLFVBK21LUixDQTNtS0ksa0JBQ0ksWUE2bUtSLENBM21LSSxvQkFDSSxTQTZtS1IsQ0EzbUtJLG9CQUNJLFlBNm1LUixDQTVtS1EseUJBSUksVU83aERKLENQNGhESSxjQUVBLGNFL2dETSxDRjJnRE4sa0JBS0Esa0JBSkEsU0FrbktaLENBMW1LQSxlQUNJLGtDQTZtS0osQ0E1bUtJLHFDQUNJLGtCQThtS1IsQ0E1bUtJLGlDQUVJLGtCT3RpREcsQ1BxaURILGtDQSttS1IsQ0E1bUtJLGdDQUNJLGtCT25oREcsQ1BvaERILGFBOG1LUixDQTVtS0ksK0JBQ0ksK0JBOG1LUixDQTNtS0EsbUZBQ0ksY0E4bUtKLENBem1LQSxzQkFDSSw0QkE0bUtKLENBem1LQSxtQkFDSSxjQTRtS0osQ0FybUtRLDBDQUNJLFdBRUEsY0UzakRPLENGMGpEUCxlQTBtS1osQ0F2bUtRLDBEQUNFLGNBeW1LVixDQXZtS1EsMkRBRUkseUJBR0EsbUNBSkEsa0JBSUEsbUNBQ0EsbUJBSEEsVUE0bUtaLENBeG1LWSx3RUFDRSxlQTBtS2QsQ0F4bUtZLHlFQUNFLGFBMG1LZCxDQXhtS1ksNkVBQ0ksWUEwbUtoQixDQXhtS1ksMkVBQ0UsZUEwbUtkLENBeG1LWSx3RUFDRSx3QkEwbUtkLENBdG1LZ0IsNkZBQ0ksK0JBd21LcEIsQ0FubUtJLHlDQUlJLGtCT3RsREcsQ1BxbERILGNFbG1EVyxDRmltRFgsZUUxbURjLENGNm1EZCxTQUpBLGtCQUtBLFdBcW1LUixDQXBtS1EsZ0RBRUksY0FEQSxjQXVtS1osQ0FwbUtRLDgrREFDSSwyQkFzbUtaLENBcG1LUSxvNEJBQ0ksZ0JBc21LWixDQXBtS1EsMkNBRUksY0VsbkRPLENGaW5EUCxlRTFuRFUsQ0Y2bkRWLGlCQURBLGlCQXVtS1osQ0FybUtZLHVEQUNJLFlBQ0EsYUF1bUtoQixDQWxtS0kscUNBQ0ksa0JBQ0EsUUFDQSxLQW9tS1IsQ0FqbUtBLGNBSUkseUJBRkEsY0FDQSxnQkFGQSxXQXVtS0osQ0FubUtJLGlCQUdJLFlBQ0EsZ0JBSEEsa0JBQ0EsWUF1bUtSLENBcG1LUSxvQkFFSSxXQURBLFdBdW1LWixDQXJtS1kseUNBRUksaUJBREEsV0F3bUtoQixDQXRtS2dCLDBEQVFJLGtCTzdvRFQsQ1A0b0RTLFlBTkEsZ0JBSUEsZUVocURFLENGNnBERixjQUlBLGlCQUZBLFNBS0EsYUFOQSxXQThtS3BCLENBcm1LWSxrQ0FLSSxTQUNBLFlBSkEsU0FEQSxVQUdBLFdBeW1LaEIsQ0FwbUtvQiwyQ0FFSSxhT2xwRGxCLENQaXBEa0IsV0FFQSxnQkFzbUt4QixDQXJtS3dCLDZDQUNJLGFPcnBEdEIsQ1BzcERzQixlQXVtSzVCLENBbG1LWSwyQkFDSSxpQkFDQSxTQW9tS2hCLENBOWxLQSxzQkFDSSxZQUNBLGlCQWltS0osQ0E5bEtBLDhCQUVJLFlBQ0EsZ0JBQ0EsU0FnbUtKLENBL2xLSSwrQ0FFSSxxQk9udERBLENQc3REQSxtQ0FKQSxrQkFJQSxtQ0FGQSxrQkFtbUtSLENBOWxLSSxtREFDSSxzQ0FnbUtSLENBMWxLSSxpQ0FLSSxhT2x1REQsQ1A4dERDLGNBR0Esa0JBR0EsaUJBTEEsMkJBK2xLUixDQXRrS1Esa0RBQ0ksbUJBRUEsWUF1a0taLENBdGtLWSxvREFJSSxrQk8zdURULENQd3VEUywwQ0FLQSxVT3J3RFIsQ1Bvd0RRLGNBRkEsMkJBREEsY0E0a0toQixDQXJrS1EsbUNBQ0ksYUF1a0taLENBcGtLSSxtREFNSSw4QkFEQSxtQkFta0tSLENBL2pLSSxnREFNSSxzQkFGQSxtQkFDQSwyQkFGQSwyQkFra0tSLENBN2pLUSxnRkFDSSwwQkEraktaLENBNWpLSSxpREFDSSxnQkFDQSxZQUlBLFlBRkEsdUJBR0EsYUFKQSxrQkFFQSxVQWdrS1IsQ0E3aktRLHVEQUVJLFdBS0EsWUFGQSxTQUdBLHFCQUxBLGtCQUNBLFFBRUEsVUFna0taLENBMWpLWSxxZ0JBS0EsbUJBREEsMEJBMGpLWixDQXhqS1kscW1CQUNJLHdCQUNBLGVBMGpLaEIsQ0F4aktZLDB2Q0FDSSxnQkEwaktoQixDQXhqS1ksMm1CQUNJLHVCQTBqS2hCLENBeGpLWSw2a0JBQ0kseUJBMGpLaEIsQ0F2aktnQiwrbEJBRUksMEJBREEsdUJBMGpLcEIsQ0F2aktnQiwrbEJBQ0ksNEJBeWpLcEIsQ0EvaktZLHVoQkFTSSxlQURBLFNBMmpLaEIsQ0F6aktnQiwyakJBTUksc0JBREEsYU85eURYLENQNHlEVyxjRXgwREQsQ0Z5MERDLGtCQUZBLGVFaDFERSxDRiswREYsU0Fna0twQixDQTFqS29CLHVrQkFDSSxhT2wwRGpCLENQbTBEaUIsY0E0akt4QixDQTFqS29CLDZrQkFFSSxzQkFJQSxjQUhBLGVFNTFERixDRjYxREUsU0FDQSxvQkE0akt4QixDQWxqS1ksMEdBQ0ksYUFvaktoQixDQWxqS1kscUdBQ0ksaUJBb2pLaEIsQ0FsaktZLHFHQUVJLFdBREEsaUJBcWpLaEIsQ0EvaUtJLHVEQUNJLHVCQWlqS1IsQ0F2aUtRLGdIQUNJLGdCQTRpS1osQ0F6aUtRLHFGQUNJLHVCQTJpS1osQ0F2aUtJLDhDQUNJLGtCQUNBLG9CQXlpS1IsQ0F4aUtRLGlEQUVJLGNBREEsWUFFQSx1QkFDQSxvQkEwaUtaLENBemlLWSx5ZUFTSSxlTzk1RFIsQ1B3NURRLGtCQURBLHdDQVNBLHNCQUpBLGlCQU5BLFdBS0Esa0JBRkEsZ0JBQ0Esb0JBR0EscUJBRUEsb0JBNGlLaEIsQ0ExaUtnQiw2Z0JBRUksV0FFQSxZQUdBLFNBQ0EscUJBTEEsa0JBR0EsUUFEQSxVQThpS3BCLENBbmlLWSxpakJBUUksZU96N0RSLENQbTdEUSxrQkFEQSxrQ0FTQSxzQkFKQSxpQkFLQSxVQU5BLGtCQUZBLGdCQUNBLG9CQUdBLHFCQUVBLG9CQXVpS2hCLENBdGhLZ0IscWxCQUVJLFdBRUEsWUFHQSxTQUNBLHFCQUxBLGtCQUdBLFFBREEsVUFtaUtwQixDQTdoS1ksNERBQ0ksbUJBK2hLaEIsQ0E5aEtnQix3RUFDSSx3QkFnaUtwQixDQS9oS29CLCtFQUNJLGdCQUNBLFNBaWlLeEIsQ0E5aEtnQixtRUFDQSx3Q0FDQSxVQWdpS2hCLENBemhLSSwwRUFDSSx3QkFDQSxjQTRoS1IsQ0F4aEtBLGNBTUksbUNBTEEsd0JBRUEsV0FFQSxjQUhBLGVBRUEsV0E2aEtKLENBMWhLSSxpQkFJSSxxQk96L0RBLENQdS9EQSx1Q0FHQSxlQUZBLGNBRkEsaUJBZ2lLUixDQTNoS1Esd0JBRUksbUJBQ0EsVU85L0RKLENQNC9ESSxrQkFHQSxtQ0E2aEtaLENBNWhLWSw4QkFRSSx1REFQQSxXQVFBLFNBSkEsZ0JBSEEsa0JBQ0EsWUFDQSxRQU1BLE9BOGhLaEIsQ0F4aEtRLDRCQUNJLCtCQTBoS1osQ0F2aEtJLDhCQUNJLGFBeWhLUixDQXRoS1Esb0JBQ0ksaUJBd2hLWixDQXRoS1ksK0JBQ0ksZUF3aEtoQixDQXRoS1ksMkJBSUksbUJBRUEsd0NBSEEsYU96Z0VULENQMmdFUyxhT3ZnRUwsQ1BvZ0VLLGdCQUtBLGtCQU5BLGdDQThoS2hCLENBdmhLZ0IsaUNBV0ksdURBVkEsV0FPQSxTQUxBLE9BRUEsZ0JBSEEsa0JBRUEsUUFLQSxRQUNBLFVBMGhLcEIsQ0FoaEtBLHVCQUdJLHNCQURBLFdBREEsU0FxaEtKLENBbGhLSSw0RkFDSSxVQW9oS1IsQ0E3Z0tBLDZCQUVJLFNBREEsWUFraEtKLENBaGhLSSwyQ0FDSSxhQUNBLFlBa2hLUixDQTlnS0EsMERBR0ksZ0JFbGxFVyxDRm1sRVgsZUFGQSxVQW1oS0osQ0EvZ0tJLHdGQUNJLGdCQUNBLGdCQWtoS1IsQ0EvZ0tBLGVBRUksZ0JFNWxFVyxDRjJsRVgsVUFtaEtKLENBamhLSSxzQ0FHSSxtQ0FGQSxrQkFHQSxlQUNBLDZCQUhBLGtCQUlBLG1CQW1oS1IsQ0FsaEtRLHVEQUdJLDBEQURBLGdCQURBLGlCQXNoS1osQ0FsaEtRLGdJQUVJLGVPM21FSixDUDhtRUksb0NBREEsa0JBREEsY0FHQSxzQkFMQSx1QkF5aEtaLENBbmhLWSxzS0M3bEVYLGtCTW1FYyxDTnpEZCxZQVJBLGtCQURBLFVFcEJPLENGc0JQLGVBUUEscUJBUEEsY0NWa0IsQ0RXbEIsZUNwQnFCLENEcUJyQixjQUNBLGVBQ0EsaUJBQ0EsaUJEcW5PRCxDQ2xuT0Msa0xBQ0Msa0JNc0RhLENOcERiLFVFbENNLENGaUNOLFNEcW5PRixDQ2xuT0Msb0xBQ0MsVURvbk9GLENBemlLWSxzS0FJSSxzQkFGQSx3QkFDQSwwQkFFQSxZQUNBLGFBMGlLaEIsQ0F0aUtRLG9FQUVJLHFCQTBpS1osQ0F4aUtRLCtDQUlJLG1DQUZBLGFBQ0EsNkJBRkEsbUJBNmlLWixDQXhpS1Esc0RBQ0kscUJBMGlLWixDQXZpS1EsbURBRUksMkNBREEseUJBMGlLWixDQXRpS1Esb0RBRUksMkNBREEseUJBeWlLWixDQXBpS0ksMkNBQ0ksd0JBc2lLUixDQWppS1ksNkRBQ0ksa0NBbWlLaEIsQ0EvaEtnQix5RkFFSSw4REFDQSxnQkFDQSxnQkFpaUtwQixDQTFoS0ksMkNBQ0ksbUJBQ0EsVUE0aEtSLENBM2hLUSw4Q0FDSSxrQkE2aEtaLENBM2hLUSw4R0FDSSxnQ0FDQSxrQkFFQSxzQkFDQSxXQUZBLFdBK2hLWixDQTNoS1EsMkRBRUksYU9yckVMLENQc3JFSyxjRTVxRU8sQ0Y2cUVQLHdCQUhBLFdBZ2lLWixDQTNoS1EsNERBRUksY0VqckVPLENGZ3JFUCxhQThoS1osQ0E1aEtZLG1FQUNJLGdDQThoS2hCLENBNWhLWSxnRUFDSSxhQThoS2hCLENBNWhLWSxnRUFDSSxhQThoS2hCLENBNWhLWSxpRUFDSSxTQThoS2hCLENBNWhLWSwyRUFDSSxrQkFFQSxpQkE2aEtoQixDQTFoS1EsNERBQ0kseUNBNGhLWixDQXpoS0ksb0NBQ0ksY0EyaEtSLENBemhLSSw0QkFLSSx3Qk9yc0VELENQb3NFQyxnQ0FIQSxjRTVzRVcsQ0Y2c0VYLDBCQUNBLHFCQTZoS1IsQ0F4aEtRLHNEQzdzRVAsa0JNbUVjLENOekRkLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFOQSxlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkQwdU9ELENDdnVPQyw0REFDQyxrQk1zRGEsQ05wRGIsVUVsQ00sQ0ZpQ04sU0QwdU9GLENDdnVPQyw2REFDQyxVRHl1T0YsQ0E5aUtRLHNEQU1JLGdDQUpBLHdCQUNBLGNFdHRFTyxDRnV0RVAsMEJBQ0EscUJBZ2pLWixDQTlpS1ksd0RBQ0ksb0JBZ2pLaEIsQ0E1aUtJLG9DQUNJLGtCQThpS1IsQ0ExaUtBLGlEQUNJLCtCQUNBLFVBNmlLSixDQTFpS0EsMkJBRUksNkJBREEsMEJBOGlLSixDQXBpS0EsbUZBR0ksZ0NBRkEsMEJBQ0EscUJBNmlLSixDQXppS0EsZUFDSSxrQkFFQSxpQkEyaUtKLENBemlLQSxpQkFDSSxXQTRpS0osQ0F6aUtBLHdCQUNJLG9CQTRpS0osQ0F4aUtBLHlCQUNJLGVBNGlLSixDQTFpS1EsNkNBRUkscUJBREEsa0JBNmlLWixDQXhpS0Esd0VBQ0kseUJBMmlLSixDQXppS1EsdUlDOXdFUCxrQk1LTSxDTktOLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkQ0ek9ELENDenpPQyx5SkFDQyxrQk1SSyxDTlVMLFVFbENNLENGaUNOLFNENHpPRixDQ3p6T0MsNEpBQ0MsVUQyek9GLENBL2pLUSx1SUFFSSxlQWdrS1osQ0E3aktJLHlKQUNJLGtDQStqS1IsQ0E3aktJLHVJQUVJLGdCQURBLFVBZ2tLUixDQTdqS1ksOE5DMXhFWCxrQk1LTSxDTktOLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkQ0MU9ELENDejFPQyxnUEFDQyxrQk1SSyxDTlVMLFVFbENNLENGaUNOLFNENDFPRixDQ3oxT0MsbVBBQ0MsVUQyMU9GLENBbmxLWSw4TkFFSSxvQkFvbEtoQixDQWhsS0ksd0hDaHlFSCxrQk1LTSxDTktOLFlBUkEsa0JBREEsVUVwQk8sQ0ZzQlAsZUFRQSxxQkFQQSxjQ1ZrQixDRFdsQixlQ3BCcUIsQ0RxQnJCLGNBQ0EsZUFDQSxpQkFDQSxpQkRxM09ELENDbDNPQywwSUFDQyxrQk1SSyxDTlVMLFVFbENNLENGaUNOLFNEcTNPRixDQ2wzT0MsNklBQ0MsVURvM09GLENBdG1LSSx3SEFFSSxvQkF1bUtSLENBcm1LSSxrSEFDSSxZQXVtS1IsQ0FqbUtJLDBDQUNJLFlBQ0EsZUFxbUtSLENBbm1LSSxvQ0FFSSxZQURBLFdBc21LUixDQWxtS1EsNkRBQ0ksV0FvbUtaLENBOWxLQSxlQUNJLGtCQVNBLG1CQUNBLGlCQVJBLGVBU0EsV0FDQSxnQkFDQSxVQVpBLHNCQWFBLFNBNGxLSixDQXpsS0EsYUFDRSxrQkE0bEtGLENBemxLQSxnQkFDRSxrQkE0bEtGLENBemxLQSxlQUNFLGtCQTRsS0YsQ0F6bEtBLGlDQUNFLGdCQTRsS0YsQ0F4bEtBLDBDQUVFLDBCQUNBLFdBMmxLRixDQXhsS0EseUNBRUUsMEJBQ0EsVUEwbEtGLENBdmxLQSxxQ0FDRSxzQkFDQSx5Q0FDQSxlQUNBLFdBQ0EsYUFDQSxrQkFDQSxPQTBsS0YsQ0F2bEtBLDJDQUNFLDREQUNBLFNBMGxLRixDQXJsS0Esa0JBQ0UsZUF5bEtGLENBdGxLQSxpQkFDRSxZQUNBLGVBQ0EsY0FDQSxlQXlsS0YsQ0F0bEtBLFNBQ0ksdUNBQ0EsMEJBQ0EsdUNBQ0EsaURBQ0EsY0VqNUVlLENGazVFZixrQkFDQSxlQUNBLGFBQ0Esa0JBQ0EsbUJBQ0EsV0F5bEtKLENBdmxLQSxxQkFFSSxlQUNBLHFCQUNBLFlBQ0EsWUFDQSxnQkFDQSxVQUNBLGdCQUNBLHNCQUNBLFVBeWxLSixDQXRsS0EsZ0JBQ0ksaUJBQ0EsaUJBeWxLSixDQXRsS0Esc0JBQ0ksZ0NBQ0Esa0NBQ0EsbUNBQ0EsV0FDQSxjQUNBLFNBQ0EsVUFDQSxrQkFDQSxRQUNBLE9BeWxLSixDQXJsS0EsbUJBQ0ksNEJBQ0EsaUJBd2xLSixDQXJsS0Esa0JBQ0ksb0JBd2xLSixDQXJsS0EsT0FDRSwwQkFDQSxXQXdsS0YsQ0FybEtBLGFBQ0ksZUF3bEtKLENBdGxLQSwyQkFDSSxvQkF5bEtKLENBdGxLQSxvQkFDSSxpQkF5bEtKLENBdGxLQSxxQkFDSSxnRUF5bEtKLENBeGxLSSx5QkFDSSxpQkEwbEtSLENBdGxLQSwyQ0FFSSxvQkF5bEtKLENBdGxLQSxxQkFDSSx3QkFDQSxhQXlsS0osQ0F4bEtJLDBCQUNJLGlCQTBsS1IsQ0FybEtJLGlEQUNJLGNBd2xLUixDQXBsS0Esb0NBQ0ksdUJBQ0EsbUJBdWxLSixDQXBsS0EsV0FDQyxlQUNBLGVBdWxLRCxDQXBsS0EsZUFDSSxxQkFDQSxnQkF1bEtKLENBcGxLQSxXQUVDLGFPbmdGVSxDUGtnRlYsaUJBd2xLRCxDQXBsS0EsMENBQ0MscUJBdWxLRCxDQXBsS0EsU0FDSSxjQXVsS0osQ0FwbEtBLFlBQ0ksVUF1bEtKLENBcGxLQSxjQUNJLG9CQXVsS0osQ0FubEtJLHFDQUNJLFVBc2xLUixDQXJsS1EsMEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19ibHVlLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3NvdXJjZS9wZXJzb24vSFIuQ2FuRGV0YWlsc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL3BhcnRpYWxzL19taXhpbnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3Mvc291cmNlL2NvbW1vbi9wYXJ0aWFscy9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19taXNjLXNwcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19sb2FkaW5ndjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9zdXN5L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3ZpZGVvcy9fanYuVmlkZW9zLk1vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9ibHVlcHJpbnQvX2xpcXVpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvc3VzeS9fc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYXBwbGljYXRpb25Nb2RhbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL3BhcnRpYWxzL19mb250c3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL3BhcnRpYWxzL19vdmVybGF5RGlhbG9ndjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYnV0dG9uc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9fYmFzZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm1UZW1wbGF0ZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Rvb2x0aXB2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY3VycmVuY3lTZWxlY3QyV2lkZ2V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb252Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29udGFjdHMvX0pWLkNvbnRhY3REZXRhaWxzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ2Mi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWF0aFwiO1xuJGJsdWUtbWFyZ2luOiBtYXRoLmRpdigyNiAtIDYsIDIpO1xuLmJsdWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ibHVlLnBuZycpO1xufVxuXG4uYmx1ZS1pY29uLXNvcnRVcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNvcnREb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRyb3BhcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZV9ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZV9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsZWFyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTY0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWFpbC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFibGUtY2Fycm90MiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfYmx1ZV9pY29uXzEyeDEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbmV3X3dpbmRvd193aGl0ZV9pY29uXzEyeDEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBhZ2luYXRpb24tcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1zaGxfaWNvbl8yNHgxNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDUxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wb3BvdXQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTE5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGRmUHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2tpcF9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02MjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mYWNlYm9vazE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02NjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbG9zZS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC02OTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtY2hlY2ttYXJrX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTczM3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03NjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04MDVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jaXJjbGVNaW51cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODQxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbmV3cGFnZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04NzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kZWxldGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTkxM3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05NDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jaXJjbGVQbHVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05ODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iYWNrLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwMjFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wcmludCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRleHRQcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHJhc2gtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTEyOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExNjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10d2l0dGVyMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyMDFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi11cGxvYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyMzdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTI3M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTMwOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1sb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzQ1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taW1wb3J0Q29udGFjdHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzODFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQxN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQ1NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTQ5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtY2FsZW5kYXItZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTUzMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1NzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRBdHRhY2htZW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1hcHBzLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcmFnRHJvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTcwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbXBhaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTgzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVxdWVzdDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMDk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIxNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtaGlyZXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taGVscCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjIzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhpZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjMxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjM2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWpvYnRhcmdldDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5vX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1sb2dvdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdGFsZW50d2lzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjYyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2NzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1taW5pbWl6ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjcxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW15YWNjb3VudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjc1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjkzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC15YWhvbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjk3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMwMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtdGFsZW50d2lzZV9pY29uXzIxeDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzExMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXJlZmVyRnJpZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2FsZW5kYXItd2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWxlY3RUZW1wbGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMzMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzM3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRKb2J2aXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNDYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2V0dGluZ3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zaGFyZTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkTGlua3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRSZXF1aXNpdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzY4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWxlcnRSZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM3NzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2stZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzgxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzg1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS15ZXNfc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYWluaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29tbXVuaXR5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFza3NOYXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQwNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YXNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY3JlYXRlRGJzZWFyY2gyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDIxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZUpvYjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MjU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXdfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQzNDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZTI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00Mzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJvZmlsZVBpYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ0OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYXJlZXJzaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NDk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnBhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtd2Vic2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NjAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYmJvYXJkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NjU0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWludGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NzA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWltcG9ydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDc1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS15ZXNfbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4MTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4NjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZW1wbG95ZWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ5MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ5NjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTA3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYW5kaWRhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtam9ibm90aWZpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MjI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLW90aGVybmV0d29yayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTI3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1hZ2VuY3kge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbWF5YmVfbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU0MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtcmVjcnVpdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDg2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1MzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTU5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Njk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NzQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWhpcmluZ21hbmFnZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU3OThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iYWNrdG90b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU4NTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtYXJyb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTk5MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3Nwcml0ZXNcIjtcbkB1c2UgXCIuLi8uLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYXJ0aWFscy9taXhpbnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vLi4vY29tbW9uL21pc2NTcHJpdGVzXCI7XG5AdXNlIFwiLi4vLi4vdmlkZW9zL2p2LlZpZGVvcy5Nb2RhbHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3BhcnRpYWxzL292ZXJsYXlEaWFsb2d2MlwiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9fZm9ybVRlbXBsYXRldjIuc2Nzc1wiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9hcHBsaWNhdGlvbk1vZGFsdjIuc2Nzc1wiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXR2MlwiO1xuQHVzZSBcIi4uL2NvbnRhY3RzL0pWLkNvbnRhY3REZXRhaWxzdjJcIjtcbkB1c2UgXCIuLi8uLi8uLi9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ2Mi5jc3NcIjtcblxuJGNvbFdpZHRoOiA3NDBweDtcblxuYSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmhyLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuI2p2LWNhbmRpZGF0ZXMge1xuICAgICNqdi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgICAgICAgI2p2LXBhZ2VDb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgLmp2LXBhZ2V0aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgfVxufVxuXG4uc291cmNpbmctaGVhZGVyIHtcbiAgICBoNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG59XG5cbiNqdi1zdWNjZXNzTWVzc2FnZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLDUxLDUxLC43KTtcbn1cblxuLyogQ29udGFjdCBEZXRhaWxzICovXG5cbiNqdi1jYW5kaWRhdGVzIHtcbiAgICAuanYtY2FuZGlkYXRlVGFiTWVudSwgLmp2LWRpYWxvZ1RhYk1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlLXRyaSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnbG9iYWwtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy8gIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjUlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtNDUlKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4geyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jYW5kaWRhdGVIZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgLmp2LW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICYuanYtYWRkSWNvbiwgJi5qdi1zZW5kSlZJY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXNoYXJlLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtc2hhcmVDb250YWN0SWNvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubWlzYy1pY29uLXNoYXJlQ29udGFjdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1yYXRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1zcGFjZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgLmp2LWhMaXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsaTpudGgtY2hpbGQoMSksIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2LXBsdXNJY29uLCAuanYtbWludXNJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmp2LWJvcmRlckJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdi1uYW1lQ29sdW1uLCAuanYtc2VjdGlvbk5hbWUsIC5qdi1zZWN0aW9uVGFibGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICB9XG4gICAgLmp2LW5hbWVDb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtc2VjdGlvbk5hbWUge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uVGFibGUge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjY29udGFjdE5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAvLyAuanYtaW5wdXRGaWVsZCB7XG4gICAgLy8gIGJvcmRlcjogMXB4IHNvbGlkICNhYWEhaW1wb3J0YW50O1xuICAgIC8vIH1cbiAgICAuanYtZmllbGRDb2x1bW4ge1xuICAgIFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkYm9keSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDsgLy8xN3B4XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGVbdHlwZT1cIkRFVEFJTFwiXSwgZGl2W3R5cGU9XCJERVRBSUxcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgdGFibGVbdHlwZT1cIkRFVEFJTFwiXSAuanYtbmFtZUNvbHVtbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdlt0eXBlPVwiREVUQUlMXCJdIHtcbiAgICAgICAgLmp2ZGItY2VudGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxMnB4IDEzcHggNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1ib3JkZXJUb3BEb3R0ZWQ6Zmlyc3QtY2hpbGQgeyAvLyBLSCAtIENhbiBiZSByZW1vdmVkIE1heSBTcHJpbnQgXG4gICAgICAgIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWRlbGV0ZVBob25lLCAuanYtZGVsZXRlRW1haWwge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtc29jaWFsLXN1YnRpdGxlIHtcbiAgICAgICAgLnN1YnRpdGxlMXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNqdi1wYWdpbmF0b3Ige1xuICAgIG1hcmdpbjogMTVweCAwIC01MHB4IDAgIWltcG9ydGFudDtcblxuICAgIC5qdi1jb250YWN0c0NvdW50IHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggMCAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDAgMDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuXG4gICAgICAgIC8vIFNjb3BlZCBzdHlsZXMgZm9yIC5qdi1hcnJvd1JpZ2h0XG4gICAgICAgICYuanYtYXJyb3dSaWdodCB7XG4gICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgICAgICAgICAmW2tleT1cIlwiXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTY29wZWQgc3R5bGVzIGZvciAuanYtYXJyb3dMZWZ0XG4gICAgICAgICYuanYtYXJyb3dMZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2tleT1cIlwiXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib2R5Q29udGVudCB1bC5qdi1jYW5kaWRhdGVUYWJNZW51IGxpIGEge1xuICAgIHBhZGRpbmc6MDtcbn1cbi5ib2R5Q29udGVudCB1bC5qdi1jYW5kaWRhdGVUYWJNZW51IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuLmp2LXNwYWNlciB7XG4gICAgZGlzcGxheTpub25lO1xufVxuI2p2LWNvbnRhY3REZXRhaWxzVGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmp2LXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuaHItYWNjb3JkaWFuQ29udGFjdENvbnRhaW5lciB7XG4gICAgICAgIC5qdi10aGlja2JvcmRlckJvdHRvbSB7XG4gICAgICAgICAgICAuaHItc2VjdGlvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWVkaXQtY29udGFjdC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG5cbiAgICAgICAgLmp2LWVtYWlsU3RhdHVzT2ZmLCAuanYtcGhvbmVTdGF0dXNPZmYge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmp2LXNlY3Rpb25UYWJsZSB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWVkaXQtaW5mby1kZXRhaWxzLXRhYi10b3Age1xuICAgICAgICB0b3A6IC02NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgICAuanYtZWRpdC1pbmZvLWRldGFpbHMtdGFiLWJvdHRvbSB7XG5cbiAgICB9XG5cbiAgICAjanYtY29udGFjdFN1bW1hcnlUYWIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5qdi1zZWFyY2hCb3h7XG4gICAgICAgICAgICBidXR0b24sIGlucHV0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI2p2LWNvbnRhY3RSZXN1bWVUYWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuanYtdXBsb2FkRmlsZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuanYtdXBsb2FkSWNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI2p2LW1lcmdlUGFzdGVEZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuICAgIH1cbiAgICAjanYtbWVyZ2VDaGVja1Bhc3RlIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjYWpheC11cGxvYWQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjanYtbWVyZ2VDaGVja1VwbG9hZCwgI2FqYXgtdXBsb2FkQ29udGFpbmVyLCAjZmlsZVVwbG9hZEVycm9yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgICNmaWxlVXBsb2FkRXJyb3Ige1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LWFjVXBsb2FkQmFyIHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICYuanYtZmlsZUtpbmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjanYtdXBsb2FkVGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1wYXN0ZUZpbGVLaW5kIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICB9XG59XG4janYtY29udGFjdERldGFpbFRhYkhvbGRlciAuanYtc3RhdHVzQWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cblxuLmp2LWNvbnRhY3REZXRhaWxzU29jaWFsTmV0d29ya3Mge1xuICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzo1cHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDsgICBcbiAgICB9XG59XG5cbi5qdi1maWVsZENvbHVtbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBsaSB7XG4gICAgICAgIGNvbG9yOiRib2R5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIC8vIHBhZGRpbmc6NXB4IDA7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgfVxufVxuXG4janYtY29udGFjdEluZm9ybWF0aW9uIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGhlaWdodDphdXRvIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uTmFtZSB7XG4gICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuanYtc2VjdGlvblRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgM3B4IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgfVxufVxuICNqdi1tb2RhbERpYWxvZyB7XG4gICAgLmp2ZGItY2VudGVyLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuIH1cbi5qdi1idXR0b25XcmFwcGVyIC5qdmRiLWNlbnRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cbi5qdi1idXR0b25XcmFwcGVyLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAuanZkYi1jZW50ZXItbGlnaHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cbn1cblxuYS5qdi1jYW5jZWxBZGRDb250YWN0IHtcbiAgICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uanYtdGhpbmtib3JkZXJCb3R0b20ge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbn1cblxuLmp2LXNlY3Rpb25EZXRhaWwgLmp2LXRhYmxlSGVhZGVyLCAuanYtZGV0YWlsTm90ZUhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokc3VyZmFjZS1iYWNrZ3JvdW5kIWltcG9ydGFudDtcbiAgICBjb2xvcjokYm9keSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgLy8gZm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLy8gbGluZS1oZWlnaHQ6MjBweDtcbiAgICBjb2xvcjogJGJvZHkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICY6Zmlyc3QtY2hpbGQge1xuICAgIC8vICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgIC8vIH1cbiAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgIC8vICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICAvLyB9XG59XG4uanYtdGFibGVSb3cge1xuICAgIHdpZHRoOiAkY29sV2lkdGg7XG4gICAgZGl2IHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsIWltcG9ydGFudDsgLy8xN3B4XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdi1jb2wxMzAge1xuICAgIHdpZHRoOjI0MHB4O1xufVxuXG4uanYtYm9yZGVyQWxsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uanYtY29sMjAwIHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbn1cbi5qdi1jb2wyNTAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuLmp2LWNvbDgwIHtcbiAgICB3aWR0aDo5NXB4O1xufVxuLmp2LWRldGFpbE5vdGVIZWFkZXIge1xuICAgIC8vd2lkdGg6ICRjb2xXaWR0aCAtIDI3cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgZGl2IHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLWxpbmsgIWltcG9ydGFudDtcbiAgICB9XG59XG4janZ0LWFkZFRvUmVxLW1vZGFsLCAuanYtZW1haWwtY2FtcGFpZ24tbW9kYWwge1xuICAgIC5wYWdpbmcge1xuICAgICAgICB0b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnBhZ2luYXRpb24tY291bnQge1xuICAgICAgICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbFRhYmxlVmlldyB7XG4gICAgdGQsIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhyLWFjY29yZGlhbkNvbnRhY3RDb250YWluZXIge1xuICAgIC5qdi10aGlja2JvcmRlckJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiA5MyUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNqdi1jb250YWN0U3VtbWFyeVRhYiB7XG4gICAgaDMge1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCA1cHg7XG4gICAgfVxuICAgIC5qdi10aGlja2JvcmRlckJvdHRvbSB7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmp2LW5vUmVzdWx0c0NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdi1zZWFyY2hCb3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAuanYtd2lkZ2V0U2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIH1cbiAgICB9XG59XG4janYtY29udGFjdFN1bW1hcnlUYWIgLmp2LXNlY3Rpb25EZXRhaWwgdGFibGUge1xuICAgIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDsgLy8xN3B4XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtc2VjdGlvbkRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtdGFibGVSb3cge1xuICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgLmp2LW5leHRQYWdlUm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogJGNvbFdpZHRoIC0gMjVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaS5qdi1hcnJvd0xlZnQsIGxpLmp2LWFycm93UmlnaHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvbkxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLmp2LWFycm93UmlnaHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvblJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtbmV4dFBhZ2VSb3cgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cbn1cbi5qdi1saW5rZWRJblByb2ZpbGUsIC5qdi1mYWNlYm9va1Byb2ZpbGUsIC5qdi10d2l0dGVyUHJvZmlsZSwgLmp2LWdvb2dsZVByb2ZpbGUge1xuICAgIGhlaWdodDozMnB4O1xuICAgIHdpZHRoOjMycHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICBwYWRkaW5nOjVweCAxNXB4IDEwcHggMTVweDs7XG59XG5cbi8vIFNvY2lhbCBXaWRnZXQgUnVsZXNcblxuI2p2LWxpbmtlZEluV2lkZ2V0LCAuc29jaWFsV2lkZ2V0IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmp2LXNlY3Rpb25IZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBUYWIvUGFnZSBTcGVjaWZpYyBSdWxlcyAqL1xuLy8gUmVzdW1lLCBDb3ZlciBMZXR0ZXIgYW5kIEF0dGFjaG1lbnRzXG5cbi5oci1zZWN0aW9uSGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBtYXJnaW46IC04cHggMHB4IDBweDtcbn1cblxuLnRhZ3NIZWFkZXIge1xuICAgIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbn1cblxuI2p2LWNvbnRhY3RSZXN1bWVUYWIgLmp2LW1lc3NhZ2VDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmRpdlt0eXBlPVwiUkVTVU1FXCJdLCBkaXZba2V5PVwiTUVTU0FHRVNcIl0sIGRpdltrZXk9XCJOT1RFU1wiXSwgZGl2W2tleT1cIlRBU0tTXCJdICB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAuanYtc2VjdGlvbkhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XG5cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5qdi1tZXNzYWdlRGF0ZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtY2xpY2thYmxlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gcGFkZGluZzo4cHggMTVweDtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW5ba2V5PVwiREVMRVRFXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5qdi1kZWxldGVJY29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFba2V5PVwiQVRUQUNITUVOVF9ET1dOTE9BRFwiXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuanYtZG93bmxvYWRJY29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuanYtbWVzc2FnZURhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VIZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgLy8gbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgJi5jdXN0b21fbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1kZXRhaWxOb3RlSGVhZGVyIHtcbiAgICAgICAgLy8gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGJvcmRlciAhaW1wb3J0YW50O1xuXG4gICAgfVxuICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDsgLy8xN3B4XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZVN1YmplY3QsIC5qdi1tZXNzYWdlRGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOjVweCAzcHg7XG4gICAgfVxuICAgIC5qdi1tZXNzYWdlQ29udGVudCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuanYtbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4janYtbW9kYWxEaWFsb2cge1xuICAgIHRvcDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbiNqdi1jb250YWN0VGFza3NUYWIge1xuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG5cbiAgICAgICAgLmp2LWNvbnRlbnRDb250YWluZXIge1xuICAgICAgICAgICAgLmp2LWZpbHRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmp2LWdyaWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdi1jb250YWN0LWFkZC1pY29uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBNZXNzYWdlc1xuXG4uanYtZGV0YWlsLXJlc3VtZS1oZWFkZXIge1xuICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTdWJqZWN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG5kaXZba2V5PVwiTUVTU0FHRVNcIl0ge1xuICAgIC5qdi1kZXRhaWwtbWVzc2FnZS10YWJ7XG4gICAgICAgIC5qdi1tZXNzYWdlRGF0ZSwgLmp2LW1lc3NhZ2VGcm9tIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tX2xpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VIZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY3VzdG9tX2xpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtc2VjdGlvbkhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweCAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIC5qdi1jbGlja2FibGUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jb2xvci1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTdWJqZWN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VGcm9tIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanYtbWVzc2FnZURhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBleHRlbmQgdGltZTtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VDb250ZW50IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMDAwMHB4O1xuICAgIC51aS1kYXRlcGlja2VyLW5leHQsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7ICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmp2LXRvZ2dsZS1hY2NvcmRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhciAhaW1wb3J0YW50O1xufVxuXG4vLyBOb3Rlc1xuZGl2W2tleT1cIk5PVEVTXCJdLCBkaXZba2V5PVwiVEFTS1NcIl0ge1xuXG4gICAgLmN1c3RvbV9saSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkaXZba2V5PVwiQ09OVEVOVFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuanYtc2VjdGlvbkhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweCAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgLmp2LWNsaWNrYWJsZSB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY29sb3Itc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWRldGFpbE5vdGVIZWFkZXIge1xuICAgICAgICAvLyBwYWRkaW5nOiA1cHggMHB4IDVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogKCRjb2xXaWR0aCAtIDcwcHgpICogLjI1O1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tZXNzYWdlSGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbV9saSB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1tZXNzYWdlRGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBleHRlbmQgdGltZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtbWVzc2FnZUZyb20ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6ICgkY29sV2lkdGggLSA3MHB4KSAqIC4yNTtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTdWJqZWN0IHtcbiAgICAgICAgd2lkdGg6ICgkY29sV2lkdGggLSA3MHB4KSAqIC41O1xuICAgICAgICBjb2xvcjogJGJvZHkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VEYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdi1tZXNzYWdlU2hhcmUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICYuY2xlYXJmaXgge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaS5jdXN0b21fbGkuanYtY2xpY2thYmxlW2tleT1cIk5PVEVfRURJVFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgbGkuY3VzdG9tX2xpLmp2LWNsaWNrYWJsZVtrZXk9XCJOT1RFX0RFTEVURVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkZGVmYXVsdC1tYWluKTtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG5kaXZba2V5PVwiTk9URVNcIl0sIGRpdltrZXk9XCJNRVNTQUdFU1wiXSB7XG4gICAgLmp2LXNlY3Rpb25IZWFkZXIge1xuICAgICAgICAuanYtY2xpY2thYmxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanYtcGlwbGluZS1tZXNzYWdlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gIFRhc2tzXG5kaXZba2V5PVwiVEFTS1NcIl0ge1xuICAgIC5qdi1kZXRhaWxOb3RlSGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5qdi1tZXNzYWdlRnJvbSB7XG4gICAgICAgICAgICB3aWR0aDogJGNvbFdpZHRoICogLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1lc3NhZ2VEYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbFdpZHRoICogLjI1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VTaGFyZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB1bFt0eXBlPVwiVEFTS1wiXSB7XG4gICAgICAgIGxpLmN1c3RvbV9saS5qdi1tZXNzYWdlU3ViamVjdCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogJGNvbFdpZHRoICogLjc1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1zZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8vJGNvbFdpZHRoO1xuICAgICAgICBsaVtrZXk9XCJDTE9TRVwiXSwgbGlba2V5PVwiRVhQQU5EXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2p2LXRhc2tzT3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAuc3ViVGFiQWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGlba2V5PVwiQ09NUExFVEVfVEFCXCJdIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNvbXBsZXRlZFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaVtrZXk9XCJPUEVOX1RBQlwiXSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJPcGVuXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vKiBBY3Rpb24gUGFuZWwgKi9cbi8qIHNpZGViYXIgLSBBY3Rpb24gUGFuZWwgKi9cblxuI2p2LXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAycHggJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICAgICAgICBzcGFuLnRvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdC5jaHpuLXNlbGVjdCAge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdC5tdWx0aSAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaHpuLWNvbnRhaW5lci1tdWx0aSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI4M3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2h6bi1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTlweCAzcHggNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDppbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLmNoem4tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF0dGFjaG1lbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCAxMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVwbG9hZCB7XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsLmNoem4tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaHpuLWRyb3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6aW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuanYtc2VuZEJ1dHRvbiwgLmp2LWNhbmNlbEJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHhcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwcHggMTBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMzE5cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIC8vICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMyM3B4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgICAuZGF0ZXBpY2tlciB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgIH1cbiAgICAuanYtY2FsZW5kYXJJY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAuanYtYWxpZ25DaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5qdi1jbGVhcklucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDhweCAwIDAgLTIzcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIEBleHRlbmQgLmlucHV0Q2xlYXJJY29uO1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNTBweDtcbiAgICB9XG4gICAgJi5mbG9hdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTI5MHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuanYtc2VuZEJ1dHRvbiwgLmp2LXNhdmVCdXR0b24ge1xuICAgICAgICBtYXJnaW46IDBweCA1cHggNXB4IDA7XG4gICAgfVxuICAgIC5qdi1jYW5jZWxCdXR0b24ge1xuICAgICAgICBtYXJnaW46IDBweCA1cHggNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgLmp2LW1lc3NhZ2VBdHRhY2hXcmFwICNib2R5LWNvbnRhaW5lciAjdXBsb2FkLWJveCB7XG4gICAgICAgIHdpZHRoOjMxNXB4O1xuICAgICAgICAjdXBsb2FkLXN0YXR1cy10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIHdpZHRoOjIwNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1ncmV5U2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5qdi1vcGVuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgLmp2LWFjdGlvbk1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWFjdGlvbk5vdGUge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWFjdGlvblRhc2sge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWFjdGlvblRhZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtY2xvc2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgICAgIC5qdi1hY3Rpb25NaW5pbWl6ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgICAgJiAuc2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybUNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjAgMCAwIDEwcHg7XG4gICAgfVxuICAgIC5qdi1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICAgICAgICAuanZkYi1sZWZ0LCAuanZkYi1sZWZ0LWxpZ2h0LCAuanZkYi1yaWdodCwgLmp2ZGItcmlnaHQtbGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2p2LXNlbGVjdEVycm9yIHtcbiAgICAgICAgbWFyZ2luOjVweCAxMHB4IDAgMTBweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICAjc2VuZE1lc3NhZ2VGb3JtIHtcbiAgICAgICAgLmZvcm1Db250ZW50IHtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNqdi1ub3RlTWVzc2FnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhO1xuICAgIH1cblxuICAgIC8qIEFkZCBUYXNrICovXG4gICAgI2FkZFRhc2tGb3JtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWRhdGVwaWNrZXJJbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nXCIpIHJpZ2h0IC00cHggbm8tcmVwZWF0ICR3aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICAgICAgICAgIC8vQGV4dGVuZCAuanYtY2FsZW5kYXJJY29uO1xuICAgICAgICAgICAgLy93aWR0aDogMjJweDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3RvcDogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgICNqdi1hc3NUT1NvbWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgI2p2LWVtcGxveWVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFRhZ3MgKiovXG5cblxuICAgIGRpdi50YWdzaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogM3B4IDRweDtcbiAgICAgICAgd2lkdGg6IDMyMHB4IWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzcGFuLnRhZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE2cHggNXB4IDVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGNsZWFyOm5vbmU7XG4gICAgICAgICAgICAgICAgJi5iaXQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtc2VjIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmNsb3NlYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmFjZWJvb2stYXV0byB7XG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWdzX2NsZWFyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5ub3RpZnkge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6MjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4udWktZGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgfVxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICB9XG4gICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhIWltcG9ydGFudDtcbiAgICB9XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xufVxuXG4vLyBMb2FkZXIgSW5kaWNhdG9yXG5cbi5qdi1yZXF1aXNpdGlvbkxvYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHJlZCAhaW1wb3J0YW50O1xufVxuXG4uanYtcmVzdW1lLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cblxuLyogUmVzdW1lIFRhYiAqL1xuI2p2LWNvbnRhY3RSZXN1bWVUYWIge1xuXG4gICAgLmp2LXNlY3Rpb25IZWFkZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgLmp2LXNhdmVBZGRDb250YWN0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LXJlc3VtZUNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuanYtbWFrZUJvbGR7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1jb2xvckJsdWV7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM2Y4OWNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWNvbnRlbnRFZGl0b3J7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4OyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2p2LXBhc3RlUmVzdW1le1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2ZGItY2VudGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2p2LXBhc3RlUmVzdW1lQ29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtYnV0dG9uQ29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB3aWR0aDo3ODBweDtcbiAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICAuanYtZG93bmxvYWRJY29uLCAuanYtdXBsb2FkSWNvbiwgLmp2LWRlbGV0ZUljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LWRvd25sb2FkSWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LXVwbG9hZEZpbGVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbi5yZXN1bWVUb2dnbGUge1xuICAgIHdpZHRoOiA4MDZweDtcbiAgICBoZWlnaHQ6MTAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMwMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogODA4cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICNqdi10ZXh0UmVzdW1lVmlld2VyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo4MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAjanYtcmVzdW1lVmlld2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3ODhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjanYtcGRmVmlld2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0IHtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvYmplY3Qge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RlbXBvcmFyeUpvYnZpdGVGb3JtIHtcbiAgICBsZWZ0OiAtNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaHItYWNjb3JkaWFuQ29udGFjdENvbnRhaW5lciB7XG4gICAgJHBhbmVsUGFkZGluZzogMCAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgIHdpZHRoOiAyMiU7XG4gICAgZGl2W3R5cGU9XCJERVRBSUxcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5qdi10aGlja2JvcmRlckJvdHRvbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAycHggLTFweCA1cHggY29sb3IuYWRqdXN0KCRsaWdodEJsdWUsICRsaWdodG5lc3M6IC0xNSUpO1xuICAgIH1cbiAgICAuanYtc21hbGwge1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogLTUlKSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC0wJSksIDZweCk7XG4gICAgICAgICAgICAvLyAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIC8vICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAvLyAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICAvLyAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogLTUlKSwgNnB4KTtcbiAgICAgICAgICAgIC8vICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIC8vICBib3R0b206IC02cHg7XG4gICAgICAgICAgICAvLyAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICAvLyAgei1pbmRleDogOTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgLy8gICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDVweCAwcHggMTBweCAtMTBweCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IC01JSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhbmVsUGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgLTEwcHggLTEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oci1zZWN0aW9uQ29udGFpbmVyIHtcbi8vICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggY29sb3IuYWRqdXN0KCRsaWdodEJsdWUsICRsaWdodG5lc3M6IC01JSk7XG4vLyAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuLy8gICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGxpZ2h0Qmx1ZSwgJGxpZ2h0bmVzczogNCUpICFpbXBvcnRhbnQ7XG4vLyAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsdWUtc2VjO1xuLy8gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuanYtc2VjdGlvbkRldGFpbCB7XG4vLyAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IGNvbG9yLmFkanVzdCgkbGlnaHRCbHVlLCAkbGlnaHRuZXNzOiAtNSUpO1xuLy8gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4vLyAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpOm50aC1jaGlsZCgyKSBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtY2FtcGFpZ25SZW1vdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMjBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuanYtZGVsZXRlSWNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIC0xNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi10aGlja2JvcmRlckJvdHRvbVtrZXk9XCJBUFBMSUNBVElPTlNcIl0sLmp2LXRoaWNrYm9yZGVyQm90dG9tW2tleT1cIkNBTVBBSUdOU1wiXSwgLmp2LXRoaWNrYm9yZGVyQm90dG9tW2tleT1cIkhJU1RPUllcIl0sIC5qdi10aGlja2JvcmRlckJvdHRvbVtrZXk9XCJQQVJFTlRcIl0sIC5qdi10aGlja2JvcmRlckJvdHRvbVtrZXk9XCJTSEFSRV9ISVNUT1JZXCJdLCAuanYtdGhpY2tib3JkZXJCb3R0b21ba2V5PVwiU1RBVFVTX0hJU1RPUllcIl0ge1xuICAgICAgICAgICAgLmhyLXNlY3Rpb25FbnRpdHkge1xuICAgIC8vICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkbGlnaHRCbHVlLCAkbGlnaHRuZXNzOiAtNSUpICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogLTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuanYtb3JhbmdlQ29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtc2VjdGlvbi1uYW1lLCAuanYtc2VjdGlvbi10aW1lLXN0YW1we1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LXVwZGF0ZWQtdGltZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIHRpbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuanYtdGhpY2tib3JkZXJCb3R0b21ba2V5PVwiU1RBVFVTX0hJU1RPUllcIl0gIHtcbiAgICAgICAgLmhyLXNlY3Rpb25FbnRpdHkge1xuICAgICAgICAgICAgLmp2LW9yYW5nZUNvbG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y1N2QyMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1pdGFsaWMge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1ub3JtYWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsOyBcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWNvbnRhY3RzLWFwcHMtc3RhdHVzIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtdHJpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhyLXNlY3Rpb25FbnRpdHkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1jb250YWN0LWhpc3Rvcnktc2VjdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmp2LWNvbnRhY3QtaGlzdG9yeS1zdGF0dXN7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmp2LW5leHRQYWdlUm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAtNXB4IDVweCAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmp2LWFycm93TGVmdCwgLmp2LWFycm93UmlnaHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAtMXB4ICRibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5qdi10YWJsZVBhZ2luYXRpb25MZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgLTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtYXJyb3dSaWdodCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvblJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1hcnJvd0xlZnRba2V5PVwiUFJFVklPVVNcIl0sIC5qdi1hcnJvd1JpZ2h0W2tleT1cIk5FWFRcIl0ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAtMXB4ICRibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanYtYXJyb3dMZWZ0W2tleT1cIlBSRVZJT1VTXCJdIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuanYtdGFibGVQYWdpbmF0aW9uTGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggMCAwIC03cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp2LWFycm93UmlnaHRba2V5PVwiTkVYVFwiXSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvblJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgLTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VzdG9tX2xpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggLTFweCAgJGJsdWU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmp2LXRoaWNrYm9yZGVyQm90dG9tW2tleT1cIkNBTVBBSUdOU1wiXSB7XG4gICAgLmhyLXNlY3Rpb25FbnRpdHkgbGk6bnRoLWNoaWxkKDQpIGxpIHtcbiAgICAgICAgY29sb3I6ICRib2R5IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG59XG5cbi5qdi1zY3JvbGxGaXgge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJveC1zaGFkb3c6IDVweCAwcHggMTBweCAtOHB4IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6MTNweCAxMHB4IDEzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAtMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAtNyUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3RpdmUgKyAuc3VibmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgLy8gICAgICAgICAgd2lkdGg6OTBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggLTFweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ4JSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiNqdi1jb250YWN0SW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiA3NiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAuanYtY29udGFjdC1kZXRhaWxzLXNlY3Rpb24sIC5qdi1zZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cblxuLyogQWRkIENvbnRhY3QvQ2FuZGlkYXRlICovXG4janYtYWRkQ29udGFjdEZyYW1lQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIC5qdi1wYWdldGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxufVxuLmp2LXBpcGxpbmUtY29udGFjdHMtbGlua3MsXG4uanYtcGlwbGluZS1jb250YWN0cy1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICAgIHBhZGRpbmc6IDAgNDhweDtcblxuICAgICNqdi11cGxvYWRUZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgfVxufVxuI2p2LWFkZENvbnRhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgICAjanYtYWRkQ2FuZGlkYXRlUmVzdW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6Y29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogOTclICFpbXBvcnRhbnQ7XG4gICAgICAgIHAuanYtVXBsb2FkVGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmc/dj01NjE1NScpO1xuICAgICAgICB9XG4gICAgICAgICNhamF4LXVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZGFyayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgI3VwbG9hZEZpbGVzQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qIENyZWF0ZWQgYSBDdXN0b20gY2xhc3MgdG8gc3VwcG9ydCB0aGUgVUkgZm9yIGFsbCBsb2NhbGVzIGluIGFkZGluZyBhIGRvY3VtZW50IHVuZGVyIEFkZCBjb250YWN0IHBhZ2UqL1xuICAgICAgICAjYWpheC1Db250YWN0LXVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kICNhamF4LXVwbG9hZENvbnRhaW5lcjtcbiAgICAgICAgICAgIGhlaWdodDo2M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC51aS1wcm9ncmVzc2JhciB7XG4gICAgICAgICAgICB3aWR0aDogNzAwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmp2LXBsdXNJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0yNjNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmp2LW1pbnVzSWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0yOTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanYtc2VjdGlvbkNvbnRhY3REZXRhaWwge1xuICAgICAgICB0ZC5qdi1zZWN0aW9uVGFibGUge1xuICAgICAgICAgICAgYXsgXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVuY3ktY29udHJvbC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjanYtYWRkQ29udGFjdGRldGFpbHMgdGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIHNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNhYWFhYWEhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LXNlY3Rpb25OYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1zZWN0aW9uVGFibGUge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgJi5zb2NpYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMnB4IC0zMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1jbGVhckZpZWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAzNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1ib3JkZXJCb3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1hZGRDb250YWN0U3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICAgIC5qdmRiLWNlbnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIC5qdi1zYXZlQW5kQWRkVG9SZXEge1xuICAgICAgICAuanZkYi1jZW50ZXItbGlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWNsZWFyU291cmNlRmllbGQge1xuICAgICAgICB0b3A6IDE2cHghaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI2p2LWFkZENvbnRhY3RkZXRhaWxzIC5zZWxlY3QyLWNvbnRhaW5lci5qdi1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweDtcbn1cblxuLmp2LXVwbG9hZFRleHRSZXN1bWVTdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgLnVwbG9hZFRleHQge1xuICAgICAgICAuanZkYi1jZW50ZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucXEtdXBsb2FkLWJ1dHRvbiAuanZkYi1jZW50ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5qdi1jbGVhckZpZWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAzNTBweCFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0cHghaW1wb3J0YW50O1xufVxuLmp2LXVwbG9hZFNlbGVjdCB7XG4gICAgd2lkdGg6IDQwMHB4O1xufVxuXG4janYtY29udGFjdFJlc3VtZVRhYiBoMyB7XG4gICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4vKiBTb2NpYWwgUHJvZmlsZXMgKi9cbi5qdi1zb2NpYWxFcnJvckNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAucGxhdGZvcm1FcnJvciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmp2LXNvY2lhbFNlYXJjaENvbnRhaW5lciwgLmp2LXdlYlNlYXJjaENvbnRhaW5lciwgLmp2LW5vUmVzdWx0c0NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwIWltcG9ydGFudDtcbiAgICAuanYtc2VhcmNoQm94IHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LVByb2ZpbGVEZXRhaWxDb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LXJlc3VsdHNDb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLmp2LXNvY2lhbFByb2ZpbGUge1xuICAgICAgICAgICAgLmp2LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmp2LXdlYi1zZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICB9XG4gICAgcC5mZWVkcy1mYWxzZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBNb2RhbCAqL1xuI2FkZFRvQ2FtcGFpZ25Gb3JtIHtcbiAgICB0YWJsZS5qdi10YWJsZUdyb3VwIHRkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIH1cbiAgICAjanYtY2FtcGFpZ25UZXh0IHtcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICAgIC5qdi1idXR0b25XcmFwcGVyQ2FtcGFpZ25Ub3Age1xuICAgICAgICAuanZkYi1jZW50ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBPcHQtb3V0ICovXG4uanYtZW1haWxSb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuLy8gT2xkIFJ1bGVzIC0gS0hcbi8vICBtYXJnaW4tcmlnaHQ6IDJweDtcbi8vICBoZWlnaHQ6IDEwcHg7XG4vLyAgcGFkZGluZy1yaWdodDogMnB4O1xuLy8gIHdpZHRoOiA4cHg7XG4vLyBOZXcgUnVsZXMgLSBLSFxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA2cHg7XG59XG5cbi5qdi1yb3VuZFJlZCB7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG59XG5cbi5qdi1yb3VuZE9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG59XG5cbi5qdi1yb3VuZEdyZWVuIHtcbiAgYmFja2dyb3VuZDogJGdyZWVuO1xufVxuXG4janYtc3Vic2NyaWJlIC5qdi1kaWFsb2ctY29udGVudHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi8qIE1vZGFscyBjc3MqL1xuLmp2LWRpYWxvZy1jb250ZW50IC5qdi1tb2RhbFBhZ2luYXRlUmlnaHQge1xuICBAZXh0ZW5kIC5qdi1hcnJvd1JpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgcmlnaHQ6IC01NHB4O1xufVxuXG4uanYtZGlhbG9nLWNvbnRlbnQgLmp2LW1vZGFsUGFnaW5hdGVMZWZ0IHtcbiAgQGV4dGVuZCAuanYtYXJyb3dMZWZ0O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgbGVmdDogLTU0cHg7XG59XG5cbi5qdi1kaWFsb2ctY29udGVudCAuanYtbW9kYWxQYWdpbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xufVxuXG4uanYtZGlhbG9nLWNvbnRlbnQgLmp2LW1vZGFsUGFnaW5hdGU6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFNoYXJlIEhpc3RvcnkgSW5mbyAqL1xuXG4uanYtaW5kaWNhdG9yQm9keSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5qdi1lbmNsb3NpbmdEaXZ7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmp2LWluZm97XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDE3N3B4O1xufVxuLmp2LWNsb3NlMiwgLmp2LWNsb3NlIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYW5kaWRhdGUtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC01MnB4IC02MzVweCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgICB3aWR0aDogMTRweDtcbn1cblxuLmp2LWluZm9Db250YWlue1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmp2LWluZm9Db250YWluOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGJsdWU7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA5OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMDtcbn1cblxuLy9WQTogYnVnIDEzNzYwXG4uc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDsgLy8gYnVnIDE1OTU3XG59XG5cbiNqdi1hZGRUb0NhbXBhaWduIHtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDIwcHg7XG59XG5cbi5qdi1vayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhciAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5qdi1tYWtlQm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuLmp2LXVwZGF0ZUluZm8sIC5qdi1hZGRJbmZvIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDIwcHg7XG59XG5cbiNqdi1tZXJnZURldGFpbEluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuI2p2LWxvYWRpbmdDb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbiNqdi1yZW1vdmVDYW1wYWlnbixcbiNqdi1jb250YWN0RGVkdXBDb25maXJtIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4janYtY29uZmlybUR1cGxpY2F0ZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuZm9ybVtuYW1lPVwic2VsZWN0UGVyc29uRm9ybVwiXSB7XG4gICAgLmp2LWJ1dHRvbldyYXBwZXJUb3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxufVxuXG4janYtaW1wb3J0Q2hlY2tzIC5qdi1kaWFsb2ctY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbn1cblxuLmp2LWFkZFRhZyB7XG5cdGZvbnQtc2l6ZTogMTBwdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRhZ3NIZWFkZXIgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmp2LW5vVGFncyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRkYXJrLXRyaTtcbn0gXG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLngtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN0YWdzQ29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIC5zZWxlY3QyLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWxUYWJsZVZpZXcgdGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdi1zZWN0aW9uVGFibGUuanYtZW1haWxDb250YWluZXIsIC5qdi1zZWN0aW9uVGFibGUuanYtcGhvbmVDb250YWluZXJ7XG4gICAgdWwgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn0iLCIvL21peGluc1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi8uLi8uLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4vY29sb3JzdjJcIiBhcyAqO1xuQG1peGluIGZpcnN0IHtcblx0Ym9yZGVyLXRvcDogbm9uZVxufVxuXG5AbWl4aW4gbGFzdCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmVcbn1cblxuQG1peGluIGNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcdFxuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWluLXdpZHRoOiA1MHB4O1xuXHRwYWRkaW5nOiA4cHggMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdCY6YWN0aXZle1xuXHRcdG9wYWNpdHk6IC44O1xuXHR9XG59XG4uanYtYmx1ZUJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG5cbi5qdi1ncmF5QnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uKCRkYXJrKTtcbn1cblxuLy8gZm91bmQgaW4gX2Jhc2Uuc2NzcyBmcm9tIE1vY2t1cCBTZXJ2ZXJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuXHR9XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG59XG5cbkBtaXhpbiB0ZXh0YXJlYSAoJHdpZHRoLCAkaGVpZ2h0LCAkbWFyZ2luKSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggJGRhcmstdHJpO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdG1hcmdpbjogJG1hcmdpbjtcblx0Y29sb3I6ICRib2R5OyBcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRyZXNpemU6bm9uZTsgXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA1cHggNXB4IDZweCA1cHg7XG5cdGN1cnNvcjogdGV4dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdCY6Zm9jdXMge1xuLy9cdFx0Ym94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbkBtaXhpbiBpbnB1dCAoJHdpZHRoLCAkbWFyZ2luKSB7XG5cdCZbdHlwZT10ZXh0XSxcblx0Jlt0eXBlPXBhc3N3b3JkXSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHRcdG1hcmdpbjogJG1hcmdpbjsgXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRwYWRkaW5nOiA1cHggNXB4IDZweCA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCY6Zm9jdXMge1xuXHQvL1x0XHRib3gtc2hhZG93OiAwIDBweCAxNXB4IC01cHggY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMTAlKTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gc2VsZWN0ICgkd2lkdGgsICRtYXJnaW4pIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCAkZGFyay10cmk7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdG1hcmdpbjogJG1hcmdpbjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAkZGFyaztcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItaW1hZ2U6IGluaXRpYWw7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuXHRjb2xvcjogYmxhY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHBhZGRpbmc6IDVweDtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcdFxuXHR9XG59XG5cbkBtaXhpbiBwYWdpbmF0aW9uKCRkaXJlY3Rpb24pIHtcblx0JiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMjRweDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblxuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInByZXZpb3VzXCIge1xuXHRcdFx0JiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gXCJuZXh0XCIge1xuXHRcdFx0JiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0XHR9XG5cdH1cblxuXHQmLmluYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuJGp2LW1heC13aWR0aDogMTYwMHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtbWluaTogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxNHB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14LWxhcmdlOiAyNHB4O1xuJGZvbnQtc2l6ZS14eC1sYXJnZTogMzJweDtcbiRmb250LXNpemUteHh4LWxhcmdlOiAzNnB4O1xuJGZvbnQtc2l6ZS14eHh4LWxhcmdlOiA0NHB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICBib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTF7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VidGl0bGUye1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgc3Ryb25nLFxuICBzdHJvbmcgKiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgbGFiZWwge1xuICB9XG5cbiAgdGltZSB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgfVxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMWUyODJkO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cblxuJGJsdWU6ICMxODcyY2M7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjNDdhODRjO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNjNDQ1MDA7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcblxuJHB1cnBsZTogIzczNTRiZDtcbiRibGFjazogIzIyMjtcbiRib3JkZXI6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzAlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGhlYWRlckJhY2tncm91bmRDb2xvcjogJGRhcmstcHJpO1xuJGhlYWRlclBhbmVsc0NvbG9yOiAkYm9yZGVyO1xuJGZpbHRlckhvcml6b250YWxPZmZzZXQ6IDJweDtcbiRoZWFkZXJIMkhlaWdodDogODBweDtcbiRhY3Rpb25ib3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG5cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbiRtaXNjLW1hcmdpbjogbWF0aC5kaXYoNDEgLSAyMSwgMik7XG4ubWlzYy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL21pc2MucG5nJyk7XG59XG5cbi5taXNjLWljb24tc2hhcmVDb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRtaXNjLW1hcmdpbikgKC0wcHggLSAkbWlzYy1tYXJnaW4pO1xuICAgIEBleHRlbmQgLm1pc2MtaWNvbjtcbn1cbiIsIlxuJXNwaW5uZXIge1xuXHQvL2JvcmRlci1yYWRpdXM6IDUwJTtcblx0Ly9ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpO1xuXHQvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuJXNwaW5uZXIzMiB7XG5cdEBleHRlbmQgJXNwaW5uZXI7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWYnKTtcbn1cblxuJXNwaW5uZXIxNiB7XG5cdEBleHRlbmQgJXNwaW5uZXI7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy0xNnB4LmdpZicpO1xufVxuXG5AbWl4aW4gc3Bpbm5lci1iYXNlIHtcblx0LnNwaW5uZXIzMiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjMyO1xuXHR9XG5cdC5zcGlubmVyMTYge1xuXHRcdEBleHRlbmQgJXNwaW5uZXIxNjtcblx0fVxufSIsIlxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuXG4uanYtbG9hZGluZy1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmp2LWNvbnRleHR1YWwtbG9hZGluZy1vdmVybGF5IHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Lmp2LWxvYWRpbmctaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZSA7XG5cdH1cbn1cblxuLnNwaW57XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDEzcHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdC1tb3otYW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjpzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uanYtbG9hZGluZy1pbWFnZSB7XG5cdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMTZweDtcblx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4ubG9hZGluZy1hbmltYXRlLWhpZGUubG9hZGluZy1hbmltYXRlLWhpZGUtYWN0aXZlLFxuLmxvYWRpbmctYW5pbWF0ZS1zaG93IHtcblx0b3BhY2l0eTogMDtcbn0iLCIvLyBXaGl0ZXMsIEdyZXlzIGFuZCBCbGFja3Ncbi8vaHR0cDovL3NjZy5hci1jaC5vcmcvXG5AdXNlICdzYXNzOmNvbG9yJztcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzFlMjgyZDtcblxuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1wcmk6ICNmNWY4ZmE7IC8qICNmNGY0ZjQgKi9cbiRib3JkZXI6ICNlNGVkZjM7IC8qICNlNmU2ZTYgKi9cbiRkYXJrLXNlYzogI2FjYzBjYTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiAjNWI2OTcxOyAvKiAjODA4MDgwICovXG4kZGFyay1xdWE6ICMzYzQ3NGM7XG4kZGFyay1xdWluOiAjMjUzMjM5O1xuJGRhcmstYm9yZGVyOiAjNjM3MDc4O1xuJGRhcmstYm9yZGVyLXNlYzogIzhhOTU5NztcbiRkYXJrLWJvcmRlci10cmk6ICM4Nzk2OWI7XG4kZ3JleS1pY29uOiAjODA3ZjdmO1xuJGRhcmstaWNvbjogIzI1MzIzODtcblxuJGxpZ2h0LWJhY2tncm91bmQtcHJpOiAjZjRmOGZiO1xuJGxpZ2h0LWJhY2tncm91bmQtc2VjOiAjZjdmYmZlO1xuJGxpZ2h0LWJhY2tncm91bmQtdHJpOiAjZWNmM2Y5O1xuJGxpZ2h0LWJhY2tncm91bmQtcXVhZDogI2ZhZmJmYztcblxuJGRhcmstYmx1ZTogIzMxNDc5ZTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMxODcyY2M7XG4kYmx1ZS1jb250cmFzdDogIzE1NjVDMDtcbiRibHVlLXByaTogI2UzZjJmZDsgLy8jZWRmNGZhXG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYjhkM2VkXG4kYmx1ZS10cmk6ICMxZjYzYWY7IC8vIzIxNTQ4NVxuJGRhcmstYmx1ZS1ib3JkZXI6ICMyYjUyNzc7XG5cbiRncmVlbjogIzQ3YTg0YztcbiRncmVlbi1wcmk6ICM4MWM3ODQ7IC8vI2RjZjRkZlxuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYTFlMmFiXG4kZ3JlZW4tdHJpOiAjMWI1ZTIwOyAvLyMyYzhiM2FcblxuJHJlZDogI2QzMmYyZjtcbiRyZWQtcHJpOiAjZmZlYmVlOyAvLyNmY2Q5ZDlcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjI2ZDZkXG4kcmVkLXRyaTogI2M2MjgyODsgLy8jYjYxMDEwXG5cbiRvcmFuZ2U6ICNmNzY3MDA7XG4kb3JhbmdlLXByaTogI2ZmZjNlMDsgLy8jZmVmOGYzXG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y5YjY4M1xuJG9yYW5nZS10cmk6ICNjNDQ1MDA7IC8vI2U4NmIwYVxuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiA0NSUpOyAvLyNmZWYwZjZcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmNjc5YjBcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jYzkwZDYwXG5cbiRwdXJwbGU6ICM3MzU0YmQ7XG4kcHVycGxlLXByaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDQwJSk7IC8vI2ViZTdmNlxuJHB1cnBsZS1zZWM6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNjZGMyZThcbiRwdXJwbGUtdHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vIzViM2VhMFxuXG4keWVsbG93OiAjZmJjMDJkO1xuJHllbGxvdy1wcmk6ICNmZGQ4MzU7IC8vI2ZlZmJjZVxuJHllbGxvdy1zZWM6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmY2Y1ODhcbiR5ZWxsb3ctdHJpOiAjZjlhODI1OyAvLyNlNWQ4MDZcblxuJGxpbmtlZGluLWNvbG9yOiAjMGQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNGFhZGY7XG4kZ29vZ2xlLWNvbG9yOiAjZGQ0YjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM2Q1Yjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdlZTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcblxuJGJsdWUtbmF2aGlnaGxpZ2h0LWNvbG9yOiAjNjM5NWMyO1xuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJGdyaWRBY3Rpb25Db2xvcjogJGRhcmstcHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiR0aC1hY3Rpb24tYmctY29sb3I6ICRkYXJrLXByaTtcbiR0aC1iZy1jb2xvcjogJGJsdWUtcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cbiRkZWZhdWx0LW1haW46ICNlNGVhZWU7XG4kZGVmYXVsdC1kYXJrOiAjODc5NjljO1xuJGRlZmF1bHQtbGlnaHQ6ICNmM2Y3Zjk7XG4kZGlzYWJsZWQtbWFpbjogI2ViZjFmNTtcblxuJGZvbnQtY29sb3ItbWFpbjogIzI2MzIzODtcbiRmb250LWNvbG9yLXNlYzogIzViNjk3MTtcbiRmb250LWNvbG9yLWRpc2FibGVkOiAjYWNjMGNhO1xuJGZvbnQtY29sb3ItbGluazogIzE4NzJjYztcblxuJHN1cmZhY2UtYmFja2dyb3VuZDogI2Y1ZjhmYTtcblxuJGhlYWRlckgySGVpZ2h0OiA4MHB4O1xuXG4vLyBPdGhlciBDb2xvcnNcbi8vICRkYXJrLWdyZWVuOiAjMjA3OTJFO1xuLy8gJHB1cnBsZTogIzczNTRiZDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wb3J0c1xuQHVzZSBcIi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4vZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCIuL3VuaXRzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgJ3Nhc3M6bWV0YSc7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3JkZXItQm94IFNpemluZ1xuXG4vLyBBcHBseSB0aGUgYm9yZGVyLWJveCBzaXppbmcgbW9kZWwgdG8gYWxsIGVsZW1lbnRzXG4vLyBhbmQgYWRqdXN0IHRoZSBncmlkIG1hdGggYXBwcm9wcmlhdGVseS5cbkBtaXhpbiBib3JkZXItYm94LXNpemluZyB7XG4gICRib3JkZXItYm94LXNpemluZzogdHJ1ZTtcbiAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbn1cblxuY2xlYXJmaXgge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGFpbmVyXG5cbi8vIFNldCB0aGUgd2lkdGggb2YgYSBjb250YWluZXJcbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBHcmlkIExheW91dC5cbkBtaXhpbiBzZXQtY29udGFpbmVyLXdpZHRoKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHN0eWxlICAgIDogJGNvbnRhaW5lci1zdHlsZVxuKXtcbiAgJHdpZHRoOiBjb250YWluZXItb3V0ZXItd2lkdGgoJGNvbHVtbnMpO1xuXG4gIEBpZiAkc3R5bGUgPT0gJ3N0YXRpYycge1xuICAgIEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmICRzdHlsZSA9PSAnZmx1aWQnIHtcbiAgICAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJyUnIHsgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBpZi1yZW0obWF4LXdpZHRoLCAkd2lkdGgpO1xuICAgICAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHtcbiAgICAgIC8vICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAncmVtJyB7XG4gICAgICAvLyAgICAgX3dpZHRoOiByb3VuZChjb252ZXJ0LWxlbmd0aCgkd2lkdGgsIHB4KSk7XG4gICAgICAvLyAgIH0gQGVsc2Uge1xuICAgICAgLy8gICAgIF93aWR0aDogJHdpZHRoO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB0aGUgb3V0ZXIgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQocykuXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgY29udGFpbmVyLlxuQG1peGluIGFwcGx5LWNvbnRhaW5lcihcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnNcbil7XG4gIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGgoJGNvbHVtbnMpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1sZWZ0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctcmlnaHQsICRncmlkLXBhZGRpbmcpO1xuICBtYXJnaW46IHsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG59XG5cbi8vIFNldCBvbmUgb3IgbW9yZSBsYXlvdXRzIG9uIGEgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQgYXQgYW55IG51bWJlciBvZiBtZWRpYS1xdWVyeSBicmVha3BvaW50cy5cbi8vXG4vLyAkbWVkaWEtbGF5b3V0LTEgICAgICAgIDogW2RlZmF1bHQ6JHRvdGFsLWNvbHVtbnNdIEEgbGlzdCBvZiB2YWx1ZXMgaW5jbHVkaW5nIC1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBPbmUgdW5pdGxlc3MgbnVtYmVyIChyZXByZXNlbnRpbmcgY29sdW1ucyBpbiBhIGxheW91dClcbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBUd28gb3B0aW9uYWwgbGVuZ3RocyAocmVwcmVzZW50aW5nIG1pbiBhbmQgbWF4LXdpZHRoIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzKS5cbi8vICRtZWRpYS1sYXlvdXQtMiAuLi4tMTAgOiBbb3B0aW9uYWxdIFNhbWUgYXMgJG1lZGlhLWxheW91dC0xXG5AbWl4aW4gY29udGFpbmVyKFxuICAkbWVkaWEtbGF5b3V0LTEgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkbWVkaWEtbGF5b3V0LTIgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTMgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTQgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTUgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTYgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTcgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTggICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTkgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTEwICA6IGZhbHNlXG4pIHtcbiAgJG1lZGlhLWxheW91dHMgOiBjb21wYWN0KCRtZWRpYS1sYXlvdXQtMiwkbWVkaWEtbGF5b3V0LTMsJG1lZGlhLWxheW91dC00LCRtZWRpYS1sYXlvdXQtNSwkbWVkaWEtbGF5b3V0LTYsJG1lZGlhLWxheW91dC03LCRtZWRpYS1sYXlvdXQtOCwkbWVkaWEtbGF5b3V0LTksJG1lZGlhLWxheW91dC0xMCk7XG5cbiAgLy8gRGVidWc6IENoZWNrIHdoYXQgJG1lZGlhLWxheW91dHMgY29udGFpbnNcbiAgQGRlYnVnICRtZWRpYS1sYXlvdXRzO1xuXG4gIC8vIEFwcGx5IGRlZmF1bHQgbGF5b3V0IGlmIG5lZWRlZFxuICBAaWYgaXMtZGVmYXVsdC1sYXlvdXQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgICB9XG4gIH1cblxuICAvLyBFbnN1cmUgJG1lZGlhLWxheW91dHMgaXMgYSB2YWxpZCBsaXN0IGJlZm9yZSBpdGVyYXRpbmdcbiAgQGVhY2ggJG1sIGluICRtZWRpYS1sYXlvdXRzIHtcbiAgICBAaWYgJG1sIHtcbiAgICAgIC8vIEVuc3VyZSAkbWwgaXMgYSBsaXN0IHR5cGUgYmVmb3JlIGNhbGxpbmcgYXQtYnJlYWtwb2ludFxuICAgICAgQGlmIG1ldGEudHlwZS1vZigkbWwpID09ICdsaXN0JyB7XG4gICAgICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1sKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbnNcblxuLy8gQ3JlYXRlIGEgZ3JpZCBlbGVtZW50IHNwYW5uaW5nIGFueSBudW1iZXIgb2YgJ2NvbHVtbnMnIGluIGEgZ3JpZCAnY29udGV4dCcuXG4vLyAkY29sdW1ucyA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBzcGFuLlxuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICAgICAgICAgIDogQ29udGV4dCBpcyByZXF1aXJlZCBvbiBhbnkgbmVzdGVkIGVsZW1lbnRzLlxuLy8gICAgICAgICAgOiBDb250ZXh0IE1VU1QgTk9UIGJlIGRlY2xhcmVkIG9uIGEgcm9vdCBlbGVtZW50LlxuLy8gJHBhZGRpbmcgOiBbb3B0aW9uYWxdIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgaW5zaWRlIG9mIGluZGl2aWR1YWwgZ3JpZCBjb2x1bW5zLlxuLy8gICAgICAgICAgOiBQYWRkaW5nIGlzIG9ubHkgb3V0cHV0IGlmIG9uZSBvciB0d28gdmFsdWVzIGFyZSBzcGVjaWZpZWQgKGUuZy4gMWVtIG9yIDEwcHggMjBweClcbi8vICAgICAgICAgIDogUGFkZGluZyB2YWx1ZXMgYXJlIGFwcGxpZWQgb25seSBvbiB0aGUgaG9yaXpvbnRhbCBheGlzIGluIGZyb20tdG8gb3JkZXJcbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHNwYW4tY29sdW1ucyhcbiAgJGNvbHVtbnMsXG4gICRjb250ZXh0ICAgICAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRwYWRkaW5nICAgICAgIDogZmFsc2UsXG4gICRmcm9tICAgICAgICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgICAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiAkZnJvbTsgLy8gVXBkYXRlZCBsaW5lXG4gICR0byAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJHBvcyAgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgcG9zaXRpb24pO1xuICAkY29scyAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBjb2x1bW5zKTtcbiAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG5cbiAgQGlmICRwYWRkaW5nICE9IGZhbHNlIHtcbiAgICAkcGFkLWZyb20gOiBudGgoJHBhZGRpbmcsIDEpO1xuXG4gICAgQGlmIGxlbmd0aCgkcGFkZGluZykgPiAxIHtcbiAgICAgICRwYWQtdG86IG50aCgkcGFkZGluZywgMik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcGFkLXRvOiAkcGFkLWZyb207XG4gICAgfVxuXG4gICAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC1mcm9tLCByZWxhdGl2ZS13aWR0aCgkcGFkLWZyb20sICRjb250ZXh0KSk7XG4gICAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC10bywgcmVsYXRpdmUtd2lkdGgoJHBhZC10bywgJGNvbnRleHQpKTtcblxuICAgIHBhZGRpbmctI3skZnJvbX06ICRwYWQtZnJvbTtcbiAgICBwYWRkaW5nLSN7JHRvfTogJHBhZC10bztcbiAgfVxuXG4gIHdpZHRoOiBjb2x1bW5zKCRjb2xzLCAkY29udGV4dCwgJHN0eWxlKSAtIGlmKCRib3JkZXItYm94LXNpemluZywgMCwgJHBhZC10byArICRwYWQtZnJvbSk7XG5cbiAgQGlmICgkcG9zID09ICdvbWVnYScpIHtcbiAgICBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAkZnJvbTtcbiAgICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG4gIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgc3Bhbm5pbmcgdGhlIGxhc3QgY29sdW1uLCB0byBhY2NvdW50IGZvciB0aGUgcGFnZSBlZGdlLlxuLy8gT25seSBuZWVkZWQgYXMgYW4gb3ZlcnJpZGUuIE5vcm1hbGx5ICdvbWVnYScgY2FuIGp1c3QgYmUgY2FsbGVkIGJ5IGBjb2x1bW5zYC5cbi8vXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gb21lZ2EoXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiAkZnJvbTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRvbWVnYS1mbG9hdDtcbiAgbWFyZ2luLSN7JHRvfTogMDtcbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBudGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7IEBpbmNsdWRlIG9tZWdhKCRmcm9tKTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzZXRzXG5cbi8vIFJlc2V0IGEgJytjb2x1bW5zJyBncmlkIGVsZW1lbnQgdG8gZGVmYXVsdCBibG9jayBiZWhhdmlvclxuLy9cbi8vICRmcm9tICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuQG1peGluIHJlc2V0LWNvbHVtbnMoXG4gICRmcm9tOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLSN7JHRvfTogYXV0bztcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vICAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBwcmV2aW91c2x5IHNldCBhcyBvbWVnYS5cbi8vIFRoaXMgd2lsbCByZXR1cm4gZmxvYXRzIGFuZCBtYXJnaW5zIGJhY2sgdG8gbm9uLW9tZWdhIHNldHRpZ25zLlxuLy9cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1vbWVnYShcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRmcm9tO1xuICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyB9XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IHJlbW92ZS1vbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRjb250ZXh0ICAgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1udGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlLW9tZWdhKCRjb250ZXh0LCAkZnJvbSwgJHN0eWxlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGFuZ2UgU2V0dGluZ3NcblxuQG1peGluIHdpdGgtZ3JpZC1zZXR0aW5ncyhcbiAgJGNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zLFxuICAkd2lkdGg6ICRjb2x1bW4td2lkdGgsXG4gICRndXR0ZXI6ICRndXR0ZXItd2lkdGgsXG4gICRwYWRkaW5nOiAkZ3JpZC1wYWRkaW5nXG4pIHtcbiAgLy8ga2VlcCB0aGUgZGVmYXVsdHMgYXJvdW5kXG4gICRkZWZhdWx0LWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zO1xuICAkZGVmYXVsdC13aWR0aDogJGNvbHVtbi13aWR0aDtcbiAgJGRlZmF1bHQtZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoO1xuICAkZGVmYXVsdC1wYWRkaW5nOiAkZ3JpZC1wYWRkaW5nO1xuXG4gIC8vIHVzZSB0aGUgbmV3IHNldHRpbmdzXG4gICR0b3RhbC1jb2x1bW5zOiAkY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkcGFkZGluZztcblxuICAvLyBhcHBseSB0byBjb250ZW50c1xuICBAY29udGVudDtcblxuICAvLyByZS1pbnN0YXRlIHRoZSBkZWZhdWx0c1xuICAkdG90YWwtY29sdW1uczogJGRlZmF1bHQtY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJGRlZmF1bHQtd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZztcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG5AbWl4aW4gbW9kYWwtYmFzZSB7XG4gIC5qdi1tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsLWNvbnRhaW5lci1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTIwMDA7XG4gICAgLm1vZGFsVGFibGVWaWV3IHtcbiAgICAgIHRyIHtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgLy9UaGlzIGlzIG5lZWRlZCBmb3IgSUUgaW4gIC0gTlZcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAuanYtYXJyb3dMZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5qdi1hcnJvd1JpZ2h0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBhZ2luYXRpb24tY291bnQge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW1pbmltYWwge1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1oZWFkZXIsXG4gIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICYuY2xlYXJmaXgge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1zdWJwb2ludHMge1xuICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmp2LW1vZGFsU3ViVGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIHR5cGUtcm9tYW47XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAmLmFuaW1hdGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuNHM7XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNlbGVjdDItZHJvcCB7XG4gICAgICB6LWluZGV4OiAxMzAwMDtcbiAgICB9XG4gICAgLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICAgIHotaW5kZXg6IDEyOTk5O1xuICAgIH1cblxuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICB6LWluZGV4OiAxMzAwMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZyArIDVweDtcbiAgICB0b3A6ICRzcGFjaW5nICsgOHB4O1xuICB9XG5cbiAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3csXG4gIC5tb2RhbC1hbmltYXRlLWhpZGUubW9kYWwtYW5pbWF0ZS1oaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMDBweDtcblxuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93Lm1vZGFsLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJ1dHRvbi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgfVxuICAucHJpbWFyeS1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcC1tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmVycm9yTGFiZWwge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIGJhY2t3YXJkcy1jb21wYXQgZm9yIEFuZ3VsYXIgMS4wLnhcbiAgLm5nLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9kYWwtY29tcGF0IHtcbiAgLmp2LW1vZGFsLWFkYXB0ZXIge1xuICAgIHRleHRhcmVhLFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuanYtbW9kYWxCdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAuYnRuLFxuICAgICAgLmJ0bi1jYW5jZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsQ29udGVudCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5qdi1oTGlzdCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgJi53aWRlSW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLFxuICAgICAgICAuYnRuLWJsYWNrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtdmlzaWJsZSAuc2VsZWN0Mi1kcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuYm9keS5zdHlsZWtpdC12Mi1lbmFibGVkIHtcbiAgLmp2LW1vZGFsLWhlYWRlciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vbG9hZGluZ3YyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vX2dyaWRcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvbk1vZGFsdjJcIiBhcyAqO1xuXG4uZXhwRGF0ZVBsYWNlaG9sZGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmp2LWFjdGlvbkNsb3NlIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG5cdG1hcmdpbi10b3A6ICRzcC1sO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLnByaW1hcnktYnV0dG9ucyB7XG5cdGZsb2F0OiByaWdodDtcblxuXHRidXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbi5zZWNvbmRhcnktYnV0dG9ucyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uanYtbW9kYWwtaGVhZGVyIHtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdH1cbn1cblxuLnJvdy1sYWJlbCB7XG5cdHdpZHRoOiAxMjVweDtcbn1cblxuXG4ucm93LWNvbnRyb2xzIHtcblx0bWFyZ2luLWxlZnQ6IDEyNXB4O1xuXHQuaW5jbHVkZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHR9XG5cblx0LnJlY2lwaWVudCB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRsaTpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHRcdGxpOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCIsIFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0TW9kYWwge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cbn1cblxuLnRleHRPdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uZGlzYWJsZXtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICY6aG92ZXJ7XG5cdCAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcblx0ICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiAqIFRPRE86IFByYW5hdjogU2VlaW5nIHRoZSBpc3N1ZSB0aGF0IGpxdWVyeS11aS1kYXRlcGlja2VyIGlzIGFkZGluZyBhIGNsYXNzIHVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZVxuICogdGhhdCBpcyBhZGRpbmcgYSBjbGlwIG9mIDFweCB4IDFweC4gVGhpcyBzb2x2ZXMgdGhlIGlzc3VlLiBXYW50IHRvIGtub3cgaWYgc29tZW9uZSBrbm93cyBhIGJldHRlclxuICogc29sdXRpb24uXG4gKi9cbiN1aS1kYXRlcGlja2VyLWRpdiAge1xuXHRjbGlwOiBhdXRvO1xufVxuXG5cbi5qdi1tb2RhbHtcblx0LmZpZWxkLWRpdmlkZXJ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXByaSAhaW1wb3J0YW50O1xuXHR9XG5cdC5maWVsZC1yb3ctbGVzcyB7XG5cdFx0QGluY2x1ZGUgY3JlYXRlR3JpZCgyLCBqdi1jb2x1bW4sKDIsMTApLDBweCk7XG5cdFx0Lmp2LWNvbHVtbi0xe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHR9XG5cdH1cbn1cblxuLyogQ2FuZGlkYXRlIERldGFpbHMgUGFnZSBNb2RhbCAqL1xuLmNhbkRldGFpbC1mb3JtIHtcblx0QGluY2x1ZGUgYXBwbGljYXRpb24tbW9kYWw7XG59XG4iLCIvLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBTQVNTIEdyaWRpZmljYXRpb25cbi8vICAqIEF1dGhvcjogICBHZW9mZiBHYXJzaWRlXG4vLyAgQSBTQVNTIGFkYXB0YXRpb24gb2YgQmx1ZXByaW50IENTU1xuLy8gICogVmVyc2lvbjogICAgICAgICAwLjcuMSAoMjAwOC0wMi0yNSlcbi8vICAqIFdlYnNpdGU6ICAgICAgICAgaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL2JsdWVwcmludGNzcy9cbi8vICBCYXNlZCBvbiB3b3JrIGJ5OlxuLy8gICogQ2hyaXMgRXBwc3RlaW4gICAgW2VwcHN0ZWlucy5uZXRdXG4vLyAgKiBMb3JpbiBUYWNrZXQgICAgICBbbG9yaW50YWNrZXR0LmNvbV1cbi8vICAqIE9sYXYgQmpvcmtveSAgICAgIFtiam9ya295LmNvbV1cbi8vICAqIE5hdGhhbiBCb3Jyb3IgICAgIFtwbGF5Z3JvdW5kYmx1ZXMuY29tXVxuLy8gICogSmVmZiBDcm9mdCAgICAgICAgW2plZmZjcm9mdC5jb21dXG4vLyAgKiBDaHJpc3RpYW4gTWV0dHMgICBbbWludGNoYW9zLmNvbV1cbi8vICAqIEtob2kgVmluaCAgICAgICAgIFtzdWJ0cmFjdGlvbi5jb21dXG4vLyAgTGlxdWlkIGdyaWQgd29yayBieTpcbi8vICAqIEJlbiBMaXN0d29uXG4vLyAgKiBEYXZpZCBCZWRpbmdmaWVsZFxuLy8gICogQW5kcmVpIE1pY2hhZWwgSGVyYXNpbWNodWtcbi8vICBJbnZvbHV0aW9uIFN0dWRpb3MsIGh0dHA6Ly93d3cuaW52b2x1dGlvbnN0dWRpb3MuY29tXG4vLyAgUmVhZCBtb3JlIGFib3V0IHVzaW5nIGEgZ3JpZCBoZXJlOlxuLy8gICogc3VidHJhY3Rpb24uY29tL2FyY2hpdmVzLzIwMDcvMDMxOC1vaC15ZWVhYWhoLnBocFxuLy8gIC0tLS0tXG4vLyAgQnkgZGVmYXVsdCwgdGhlIGdyaWQgaXMgODAlIG9mIHdpbmRvdyB3aWR0aCwgd2l0aCAyNCBjb2x1bW5zLlxuLy9cbi8vICBUbyBtYWtlIHRoZSBncmlkIGZpeGVkLCBzaW1wbHkgY2hhbmdlIHRoZSAuY29udGFpbmVyIHdpZHRoXG4vLyAgcHJvcGVydHkgdG8gYSBwaXhlbCB2YWx1ZS4gZS5nLiwgOTYwcHguXG4vLyAgLS0tLS1cbi8vICBUbyB1c2U6XG4vLyAgVGhpcyBtb2R1bGUgaXMgYSBSRVBMQUNFTUVOVCBmb3IgdGhlIGdyaWQgbW9kdWxlLiBTaW1wbHkgaW1wb3J0IGl0OlxuLy8gIEB1c2UgYmx1ZXByaW50XG4vLyAgQHVzZSBibHVlcHJpbnQvbGlxdWlkXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1haW4gbGF5b3V0IGdyaWQsIG92ZXJyaWRlIHRoZXNlIGNvbnN0YW50cyB0byBidWlsZCB5b3VyIGdyaWQgYW5kIGNvbnRhaW5lciBzaXplcy5cbi8vIFRoZSB3aWR0aCBzaG93biBnaXZlcyB0aGUgcmlnaHQgZmxvb3JlZCBwZXJjZW50YWdlIHZhbHVlcy5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1uczogMjQgIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGg6IDMuMTY3JSAhZGVmYXVsdDtcblxuJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW46IDEuMDQyJSAhZGVmYXVsdDtcblxuLy8gRG8gbm90IGVkaXQgYmVsb3cgdGhpcyBsaW5lIHVubGVzcyB5b3UgcmVhbGx5IGtub3cgd2hhdCB5b3UncmUgZG9pbmcuXG4kYmx1ZXByaW50LWxpcXVpZC1jb250YWluZXItd2lkdGg6IDgwJSAhZGVmYXVsdDtcblxuJGJsdWVwcmludC1saXF1aWQtY29udGFpbmVyLW1pbi13aWR0aDogOTUwcHggIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtcHVzaC1wdWxsOiAtKCRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCkgIWRlZmF1bHQ7XG5cbkBtaXhpbiBibHVlcHJpbnQtbGlxdWlkLWdyaWQge1xuICAvLyBBIGNvbnRhaW5lciBzaG91bGQgZ3JvdXAgYWxsIHlvdXIgY29sdW1uc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7IH1cbiAgLy8gVXNlIHRoZXNlIGNsYXNzZXMgKG9yIG1peGlucykgdG8gc2V0IHRoZSB3aWR0aCBvZiBhIGNvbHVtbi5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zICsgMSB7XG4gICAgLnNwYW4tI3skbn0geyB3aWR0aDogc3Bhbi1mbHVpZCgkbik7IH1cbiAgICBkaXYge1xuICAgICAgJi5zcGFuLSN7JG59IHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRuLCAkbiA9PSAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMpOyB9IH0gfVxuICAvLyBUaGUgbGFzdCBjb2x1bW4gaW4gYSByb3cgbmVlZHMgdGhpcyBjbGFzcyAob3IgbWl4aW4pIG9yIGl0IHdpbGwgZW5kIHVwIG9uIHRoZSBuZXh0IHJvdy5cbiAgZGl2Lmxhc3Qge1xuICAgIEBpbmNsdWRlIGxhc3Q7IH1cbiAgLy8gQWRkIHRoZXNlIHRvIGEgY29sdW1uIHRvIGFwcGVuZCBlbXB0eSBjb2xzLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMge1xuICAgIC5hcHBlbmQtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgYXBwZW5kKCRuKTsgfSB9XG4gIC8vIEFkZCB0aGVzZSB0byBhIGNvbHVtbiB0byBwcmVwZW5kIGVtcHR5IGNvbHMuXG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyB7XG4gICAgLnByZXBlbmQtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgcHJlcGVuZCgkbik7IH0gfVxuICAvLyBVc2UgdGhlc2UgY2xhc3NlcyBvbiBhbiBlbGVtZW50IHRvIHB1c2ggaXQgaW50byB0aGVcbiAgLy8gbmV4dCBjb2x1bW4sIG9yIHRvIHB1bGwgaXQgaW50byB0aGUgcHJldmlvdXMgY29sdW1uLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMgKyAxIHtcbiAgICAucHVsbC0jeyRufSB7XG4gICAgICBAaW5jbHVkZSBwdWxsKCRuKTsgfSB9XG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyArIDEge1xuICAgIC5wdXNoLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIHB1c2goJG4pOyB9IH0gfVxuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH0gfVxuXG4vLyBSZXR1cm4gdGhlIHdpZHRoIG9mIGAkbmAgY29sdW1ucyBpbiBwZXJjZW50cy5cbkBmdW5jdGlvbiBzcGFuLWZsdWlkKCRuKSB7XG4gIEByZXR1cm4gJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCAqICRuICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAoJG4gLSAxKTtcbn1cblxuQG1peGluIHNwYW4oJG4sICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEB3YXJuIFwiVGhlIHNwYW4gbWl4aW4gaXMgZGVwcmVjYXRlZC4gUGxlYXNlIHVzZSB0aGUgc3Bhbi1mbHVpZCBmdW5jdGlvbiBpbnN0ZWFkLiBFLmcuIHdpZHRoOiBzcGFuLWZsdWlkKCN7JG59KVwiO1xuICAkd2lkdGg6IHNwYW4tZmx1aWQoJG4pO1xuICBAaWYgJGltcG9ydGFudCB7XG4gICAgd2lkdGg6ICR3aWR0aCAhaW1wb3J0YW50OyB9XG4gIEBlbHNlIHtcbiAgICB3aWR0aDogJHdpZHRoOyB9IH1cblxuQG1peGluIGxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1peGluIGNvbHVtbigkbiwgJGxhc3Q6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBzcGFuLWZsdWlkKCRuKTtcbiAgQGlmICRsYXN0IHtcbiAgICBAaW5jbHVkZSBsYXN0OyB9XG4gIEBlbHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luOyB9IH1cblxuQG1peGluIGFwcGVuZCgkbikge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGJsdWVwcmludC1saXF1aWQtZ3JpZC13aWR0aCArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luKSAqICRuOyB9XG5cbkBtaXhpbiBwcmVwZW5kKCRuKSB7XG4gIHBhZGRpbmctbGVmdDogKCRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGggKyAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbikgKiAkbjsgfVxuXG5AbWl4aW4gcHVsbCgkbiwgJGxhc3Q6IGZhbHNlKSB7XG4gIG1hcmdpbi1sZWZ0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXB1c2gtcHVsbCAqICRuOyB9XG5cbkBtaXhpbiBwdXNoKCRuKSB7XG4gIEBpbmNsdWRlIGZsb2F0LXJpZ2h0O1xuICBtYXJnaW46IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW47XG4gICAgcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtcHVzaC1wdWxsICogJG47XG4gICAgYm90dG9tOiAwOyB9OyB9XG5cbkBtaXhpbiBib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbkBtaXhpbiBjb2xib3JkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqIDI7XG4gIG1hcmdpbi1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBAaW5jbHVkZSBib3JkZXI7IH1cblxuQG1peGluIGNvbHJ1bGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjA4M2VtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiAqIDI7XG4gIG1hcmdpbi1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1peGluIGNvbHNwYWNlciB7XG4gIEBpbmNsdWRlIGNvbHJ1bGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlOyB9XG4iLCIvLyBERVBSRUNBVEVELiBVc2Ugc3R5bGVraXQgaW5zdGVhZFxuXG5AdXNlIFwiLi4vbGliL2JsdWVwcmludC9saXF1aWRcIiBhcyAqO1xuQHVzZSBcIi4uL2xpYi9zdXN5L2dyaWRcIiBhcyBzdXN5O1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bGlzdFwiO1xuLy8gJGNsYXNzLXNsdWc6IGp2LWNvbHVtbjtcbiRjb2x1bW5fY2xhc3NfcHJlZml4OiBqdi1jb2x1bW47XG4kY29sdW1uX3BhZGRpbmc6IC41ZW0gMWVtO1xuJGd1dHRlci13aWR0aCAgIDogMGVtO1xuJGdyaWQtcGFkZGluZyAgIDogMCU7XG4kY29udGFpbmVyLXdpZHRoOiAxMDAlO1xuLyoqXG4gKiAgICBBIDEyIGNvbHVtbiBncmlkLCB3aGVyZSB5b3UgY2FuIGRpdmlkZSB0aGUgZ3JpZCBjb2x1bXNuIHdpdGggdGhlIHJhdGlvIHRvIGVhY2ggb3RoZXIuXG4gKiAgICBlZy5cbiAqICAgICAgICBAcGFyYW0xOiBOdW1iZXIgb2YgY29sdW1uc1xuICogICAgICAgIEBwYXJhbTI6IFRoZSBwcmVmaXggdG8gdXNlIGZvciB0aGUgY29sdW1uc1xuICogICAgICAgIEBwYXJhbTM6IFJhdGlvIHRvIGRpdmlkZSB0aGUgY29sdW1ucyBpbi5cbiAqICBcbiAqICAgICAgICBAaW5jbHVkZSBjcmVhdGVHcmlkKDQsIGp2LWNvbHVtbiwoMiwyLDQsMikpO1xuICogICAgICAgICAgXG4gKiAgICAgICAgICAgIFRoZSBhYm92ZSBleGFtcGxlIHdpbGwgY3JlYXRlIGEgc3R5bGUgZm9yIGEgXG4gKiAgICAgICAgICAgICAgPT4gZ3JpZCB3aXRoIDQgY29sdW1ucywgd2hlcmUgZWFjaCBjb2x1bW4gY2xhc3MgbmFtZSBpcyBcbiAqICAgICAgICAgICAgICA9PiAuanYtY29sdW1uLTEsIC5qdi1jb2x1bW4tMiwgLmp2LWNvbHVtbi0zLCAuanYtY29sdW1uLTRcbiAqICAgICAgICAgICAgICA9PiAzcmQgY29sdW1uIHdpbGwgYmUgdHdvIHRpbWVzIG9mIGFsbCB0aGUgb3RoZXIgY29sdW1ucy4gICAgICAgICAgICAgIFxuICogXG4gKiAgICAgIElmIHlvdSBuZWVkIHlvdXIgb3duIHBhZGRpbmcgZm9yIHRoZSBjb2x1bW5zLCB0aGVuIHlvdSBjYW4gZGVmaW5lZCBpbiB0aGUgNHRoIHBhcmFtZXRlci4gRGVwZW5kaW5nIG9uIHRoZSBwYWRkaW5nIHlvdSBnaXZlIHRoZW4geW91IGhhdmUgdG8gYWRqdXN0IHRoZSBcbiAqICAgICAgbnVtYmVyIG9mIGNvbHVtbnMgZm9yIHRoZSBncmlkLlxuICovXG5cbkBtaXhpbiBjcmVhdGVHcmlkKCRudW1iZXJfb2ZfY29sdW1uczogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zLCAkY29sdW1uLXByZWZpeDogJGNvbHVtbl9jbGFzc19wcmVmaXgsICR3aWR0aDpmYWxzZSwgJHBhZGRpbmc6ICRjb2x1bW5fcGFkZGluZykge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bWJlcl9vZl9jb2x1bW5zIHtcbiAgICAuI3skY29sdW1uLXByZWZpeH0tI3skaX17XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAkY291bnRlcjoxO1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgQGVhY2ggJGNvbCBpbiAkd2lkdGh7XG4gICAgICAgICAgQGlmICRjb3VudGVyPT0kaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN1c3kuc3Bhbi1jb2x1bW5zKCRjb2wsIDEyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGlmICRpID09ICRudW1iZXJfb2ZfY29sdW1ucyBhbmQgJGkgPT0gJGNvdW50ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3VzeS5zcGFuLWNvbHVtbnMoJGNvbCBvbWVnYSAsMTIpO1xuICAgICAgICAgIH0gIFxuICAgICAgICAgICRjb3VudGVyOiAkY291bnRlcisxO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdXN5IFNldHRpbmdzXG5cbi8vIFRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZFxuJHRvdGFsLWNvbHVtbnMgICAgICA6IDEyICAgICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gVGhlIHdpZHRoIG9mIGNvbHVtbnMgYW5kIGd1dHRlcnMuXG4vLyBUaGVzZSBtdXN0IGFsbCBiZSBzZXQgd2l0aCB0aGUgY29tcGFyYWJsZSB1bml0cy5cbiRjb2x1bW4td2lkdGggICAgICAgOiA0ZW0gICAgICAgICAgICAgIWRlZmF1bHQ7XG4kZ3V0dGVyLXdpZHRoICAgICAgIDogMWVtICAgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBQYWRkaW5nIG9uIHRoZSBsZWZ0IGFuZCByaWdodCBvZiBhIEdyaWQgQ29udGFpbmVyLlxuJGdyaWQtcGFkZGluZyAgICAgICA6ICRndXR0ZXItd2lkdGggICAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBZHZhbmNlZCBTZXR0aW5nc1xuXG4vLyBGcm9tIERpcmVjdGlvbjpcbi8vIENvbnRyb2xzIGZvciByaWdodC10by1sZWZ0IG9yIGJpLWRpcmVjdGlvbmFsIHNpdGVzLlxuJGZyb20tZGlyZWN0aW9uICAgICA6IGxlZnQgICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gT21lZ2EgRmxvYXQgRGlyZWN0aW9uOlxuLy8gVGhlIGRpcmVjdGlvbiB0aGF0ICtvbWVnYSBlbGVtZW50cyBhcmUgZmxvYXRlZCBieSBkZWFmdWx0LlxuJG9tZWdhLWZsb2F0ICAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tLWRpcmVjdGlvbikgICAgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBXaWR0aDpcbi8vIE92ZXJyaWRlIHRoZSB0b3RhbCB3aWR0aCBvZiB5b3VyIGdyaWQsIHVzaW5nIGFueSBsZW5ndGggKDUwZW0sIDc1JSwgZXRjLilcbiRjb250YWluZXItd2lkdGggICAgOiBmYWxzZSAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBTdHlsZTpcbi8vICdtYWdpYycgIC0gU3RhdGljIChmaXhlZCBvciBlbGFzdGljKSB3aGVuIHRoZXJlJ3MgZW5vdWdoIHNwYWNlLFxuLy8gICAgICAgICAgICBmbHVpZCB3aGVuIHRoZXJlIGlzbid0LiBUaGlzIGlzIHRoZSBTVVNZIE1BR0lDIFNBVUNFKFRNKS5cbi8vICdzdGF0aWMnIC0gRm9yY2VzIHRoZSBncmlkIGNvbnRhaW5lciB0byByZW1haW4gc3RhdGljIGF0IGFsbCB0aW1lcy5cbi8vICdmbHVpZCcgIC0gRm9yY2VzIHRoZSBncmlkIHRvIHJlbWFpbiBmbHVpZCBhdCBhbGwgdGltZXMuXG4vLyAgICAgICAgICAgICh0aGlzIHdpbGwgb3ZlcnJ1bGUgYW55IHN0YXRpYyAkY29udGFpbmVyLXdpZHRoIHNldHRpbmdzKVxuJGNvbnRhaW5lci1zdHlsZSAgICA6IG1hZ2ljICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gQm9yZGVyLUJveCBTaXppbmdcbi8vIEFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkgZm9yIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyBXYXJuaW5nOiBUaGlzIGRvZXMgbm90IGFjdHVhbGx5IGFwcGx5IHRoZSBuZXcgYm94IG1vZGVsIVxuLy8gSW4gbW9zdCBjYXNlcyB5b3UgY2FuIGlnbm9yZSB0aGlzIHNldHRpbmcsXG4vLyBhbmQgc2ltcGx5IGFwcGx5IHRoZSBib3JkZXItYm94LXNpemluZyBtaXhpbi5cbiRib3JkZXItYm94LXNpemluZyAgOiBmYWxzZSAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSUUgU2V0dGluZ3NcblxuLy8gV2hlbiB5b3UgYXJlIHVzaW5nIGEgc2VwZXJhdGUgSUUgc3R5bGVzaGVldCxcbi8vIHlvdSBjYW4gdXNlIHRoZXNlIHNldHRpbmdzIHRvIGNvbnRyb2wgdGhlIG91dHB1dCBvZiBhdC1icmVha3BvaW50LlxuLy8gQnkgZGVmYXVsdCwgYXQtYnJlYWtwb2ludCB3aWxsIG91dHB1dCBtZWRpYS1xdWVyaWVzIGFzIHdlbGwgYXNcbi8vIGFueSBkZWZpbmVkIGllLWZhbGxiYWNrIGNsYXNzZXMuXG4kYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQgIDogdHJ1ZSAgICAgICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtaWUtb3V0cHV0ICAgICA6IHRydWUgICAgICAhZGVmYXVsdDtcblxuLy8gRGFuZ2VyIFpvbmUhIE9ubHkgc2V0IGFzICd0cnVlJyBpbiBJRS1zcGVjaWZpYyBzdHlsZSBzaGVldHMuXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0ICAgIDogZmFsc2UgICAgICFkZWZhdWx0O1xuIiwiQHVzZSBcIi4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmlkXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vZGFsdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBpbmNsdWRlIG1vZGFsLWJhc2U7XG5AaW5jbHVkZSBmaWVsZC1zdHlsZXM7XG5cbkBtaXhpbiBhcHBsaWNhdGlvbi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG5cbiAgICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHNlbGVjdCwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItaW5wdXQge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmllbGQtcm93IHtcbiAgICAgICAgLy8gQGluY2x1ZGUgY3JlYXRlR3JpZCgyLCBqdi1jb2x1bW4sKDMsOSksMHB4KTtcbiAgICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kaXZpZGVyIHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBIYXRlIGRvaW5nIHRoaXMuIEJ1dCBKb2J2aXRlbmV3ZHVwIGlzIHRoZSBjdWxwcml0LiBTZXR0aW5nIGdsb2JhbCBib3JkZXIgdmFsdWVzIGV0Yy4qL1xuICAgIC5lcnJvckRpdiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53YXJuaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRpbnltY2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cbiAgICAgICAgJiArIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBVcGRhdGVkIGJ5IEtlbm5ldGggSmFtZXMgSGFtZXIgfCBrZW5uZXRoQGpvYnZpdGUuY29tXG4vLyBNYXIgMTEsIDIwMTRcbi8vIEdvb2dsZSBGb250cyAtIE9wZW4gU2FuczogaHR0cDovL3d3dy5nb29nbGUuY29tL2ZvbnRzI1VzZVBsYWNlOnVzZS9Db2xsZWN0aW9uOk9wZW4rU2Fuc1xuLy8gQ29udmVydGVkIHRvIHdlYiB0eXBlIHZpYTogaHR0cDovL2ZvbnRwcmVwLmNvbS9cblxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi8uLi8uLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbiAgfVxuICAvKiBvcGVuLXNhbnMtaXRhbGljIC0gbGF0aW4gKi9cbiAgXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xuICB9XG4gIFxuICAvKiBPcGVuU2Fucy1Cb2xkIC0gbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbiAgfVxuICBcbiAgLyogb3Blbi1zYW5zLTYwMGl0YWxpYyAtIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG4gIH1cblxuXG4vKiBwb3BwaW5zLXJlZ3VsYXIgICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy1SZWd1bGFyLnR0ZlwiKTtcbn1cblxuXG4vKiBwb3BwaW5zLWl0YWxpYyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtSXRhbGljLnR0ZlwiKTtcbn1cblxuXG4vKiBwb3BwaW5zLTUwMCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQudHRmXCIpO1xufVxuXG5cbi8qIHBvcHBpbnMtNTAwaXRhbGljICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMudHRmXCIpO1xufVxuXG5cbi8qIHBvcHBpbnMtNjAwICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy1Cb2xkLnR0ZlwiKTtcbn1cblxuXG4vKiBwb3BwaW5zLTYwMGl0YWxpYyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy50dGZcIik7XG59XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQteC1yZWd1bGFyOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxNHB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14LWxhcmdlOiAyNHB4O1xuJGZvbnQtc2l6ZS14eC1sYXJnZTogMzJweDtcbiRmb250LXNpemUteHh4LWxhcmdlOiAzNnB4O1xuJGZvbnQtc2l6ZS14eHh4LWxhcmdlOiA0NHB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5ib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5oMyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG59XG5cbmg0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbn1cblxuaDUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG4uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbnRpbWUge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59IiwiLyogb3ZlcmxheSBEaWFsb2cgKi9cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuL21peGluc3YyXCIgYXMgKjtcbi8qIG92ZXJ3cml0ZSBydWxlcyBmb3IgVGFsZW50TmV0d29yayAqL1xuYm9keSAjanYtbW9kYWxEaWFsb2csIGJvZHkgI2p2LW1vZGFsRGlhbG9nMiB7XG5cdG1hcmdpbi1sZWZ0OiAtMzcwcHghaW1wb3J0YW50O1xuXHR6LWluZGV4OiAyMDAwMDtcblx0bWluLXdpZHRoOiA4MDBweCFpbXBvcnRhbnQ7XG5cdHRvcDogMTAlIWltcG9ydGFudDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdC8vIGJveC1zaGFkb3c6ICAkbW9kYWwtc2hhZG93IDtcblx0Ly8gJjpiZWZvcmUge1xuXHQvLyBcdGNvbnRlbnQ6XCJcIjtcblx0Ly8gXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIFx0dG9wOiAwO1xuXHQvLyBcdGxlZnQ6IDA7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsIC4yKTtcblx0Ly8gXHR6LWluZGV4OiAtMTtcblx0Ly8gfVxuXHQuYWxlcnRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiA1O1xuXHRcdHRvcDogMTA7XG5cdH1cblx0LnVpLWRpYWxvZyB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG5cdFx0dG9wOjAhaW1wb3J0YW50O1xuXHR9XG5cdC51aS13aWRnZXQtb3ZlcmxheSwgLmpxbU92ZXJsYXkge1xuXHRcdC8vYmFja2dyb3VuZDogJG1vZGFsLXNoYWRvdyFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogMDtcblx0XHQvL29wYWNpdHk6IC44IWltcG9ydGFudDtcblx0XHQvL2ZpbHRlcjogYWxwaGEob3BhY2l0eT04MCkhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdH1cblx0LnVpLWRyYWdnYWJsZSAudWktd2lkZ2V0LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0Lmp2LXJlcUluZm8ge1xuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDBweDtcblx0XHR9XG5cdH1cblx0Lmp2LWRpYWxvZy10b3Age1xuXHRcdC5qdi1kaWFsb2ctdG9wOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0ei1pbmRleDo5OTk5OTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtNSUpIWltcG9ydGFudDtcblx0XHQvL2JvcmRlci10b3A6IDJweCBzb2xpZCBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDUlKSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHQuanYtZGlhbG9nLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0Lmp2LWNsb3NlTW9kYWxEaWFsb2cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTtcblx0XHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdEBleHRlbmQgLmp2LWFjdGlvbkNsb3NlICFvcHRpb25hbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5qdi1kaWFsb2ctYm90dG9tIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5qdi1kaWFsb2ctY29udGVudCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTYlO1xuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOjAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6MTBweCAyJSFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0aDMge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRtYXJnaW46MDtcblx0XHR9XG5cdFx0I2p2LWRpYWxvZ1N1bW1hcnkgeyBcblx0XHRcdCBoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG5cdFx0XHRcdG1hcmdpbjogLTE1cHggMCA1cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LWJ1dHRvbkNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDE1cHggMCA1cHggMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46MDtcblx0XHR9XG5cdFx0Lmp2LWNhbmRpZGF0ZVVwZGF0ZSB7XG5cdFx0fVxuXHRcdC5qdi1jYW5kaWRhdGVUaXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWluLWhlaWdodDogMTlweDtcblx0XHR9XG5cdFx0Lmp2LWNhbmNlbEJ1dHRvbiwgLmp2LWdvdG9CdXR0b24ge1xuXHRcdH1cblx0XHQjanYtUXVpY2tWaWV3TWFpbiB7XG5cdFx0XHQuanYtYnV0dG9uQ29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtdGFibGVIZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LXRhYmxlR3JvdXAge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LXN1bW1hcnlDb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMxMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBjb2xvcjogJGRhcms7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0LmhyLWFwcGxpZWQge1xuXHRcdFx0XHRoZWlnaHQ6IDIxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdCNqdi1hcHBsaWNhbnRMaXN0R3JpZCB7XG5cdFx0XHRcdFx0Lmp2LWFwcGxpY2F0aW9uSGVhZGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvciFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5qdi1TdGF0dXMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE4MHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmp2LVZpZXdBcHAge1xuXHRcdFx0XHRcdFx0d2lkdGg6MTUwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuanYtc29ydERlc2MsIC5qdi1zb3J0QXNjIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qdi1zdW1tYXJ5TGlua3Mge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRhIHtcblx0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LXRhYmxlU2Nyb2xsTm9IZWFkZXJTd2l0Y2gge1xuXHRcdFx0aGVpZ2h0OiAyODZweDtcblx0XHR9XG5cdFx0Lmp2LW5vdGVUYWJsZVNjcm9sbCB7XG5cdFx0XHRoZWlnaHQ6IDI1MXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy15OnNjcm9sbDtcblx0XHRcdC5qdi1ub3RlVG8sIC5qdi1ub3RlQkNDLCAuanYtbm90ZUNvbnRlbnQsIC5qdi1ub3RlRnJvbSwgLmp2LW5vdGVTdWJqZWN0LCAuanYtbm90ZURhdGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtbm90ZUhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGgtYmctY29sb3I7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5qdi1ub3RlU3ViamVjdCwgLmp2LW5vdGVEYXRlLCAuanYtbm90ZUZyb20ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHR9XG5cdC5qdi1jYW5kaWRhdGVOYXZpZ2F0aW9uIHtcblx0XHQvKk5lZWQgYWJzb2x1dGUgcG9zaXRpb24gZm9yIHRoZSBuYXZpZ2F0aW9uIGRpdiBiZWNhdXNlIHRoZSBxdWlja3ZpZXcgbGF5b3V0IGJyZWFrcyBpZiB0aGUgY3VycmVudCBzdGF0dXMgaGFzIGEgbG9uZyBuYW1lIGxpa2Ugc3VibWl0IHRvIEhNLU5WICovXG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0Ly90b3A6IDEwcHg7XG5cdFx0Ly90ZXh0LWFsaWduOiByaWdodDtcblx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdFx0Ly9mb250LXNpemU6IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Lmp2LXN0YXR1cyB7XHRcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5oci1uYXYge1xuXHRcdFx0Zm9udC1zaXplOiAzcHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFxuXHRcdFx0Lmp2LXF1aWNrVmlld05hdmlnYXRpb24tbmV4dCwgYTpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZ2luYXRpb24oXCJuZXh0XCIpO1xuXHRcdFx0fVxuXHRcblx0XHRcdC5qdi1xdWlja1ZpZXdOYXZpZ2F0aW9uLXByZXYsIGE6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFnaW5hdGlvbihcInByZXZpb3VzXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjanYtZGlhbG9nSW5mb2JveFN1bW1hcnkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHghaW1wb3J0YW50O1xuXHR9XG5cdC5qdi1kaWFsb2dUYWJNZW51LCAuanYtY2FuZGlkYXRlVGFiTWVudSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcblx0XHRcdGEge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10cmk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQuanYtZ3JlZW5OdW1iZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5qdi1ncmVlbk51bWJlciB7XHRcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCA4cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLXRyaTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0XHRcdFx0dG9wOiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpLmFjdGl2ZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlLXRyaSFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS10cmkhaW1wb3J0YW50O1xuXHRcdFx0YSwgYTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtdHJpIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJGJvZHkhaW1wb3J0YW50O1xuXHRcdFx0XHQuanYtZ3JlZW5OdW1iZXIge1x0XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDhweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdFx0XHRcdHRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdCNqdi1RdWlja1ZpZXdNYWluIHtcblx0XHQmLmp2LXF1aWNrVmlld0hlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDUyMHB4O1xuXHRcdH1cblx0fVxuXHQuanYtanFtY29udGVudCB7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjbGVhcjpib3RoO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRwIHtcblx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbjowIDAgMTBweCAwO1x0XHRcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0XHRpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1x0XG5cdFx0XHRwYWRkaW5nOiAzcHggMSU7XG5cdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0fVxuXHRcdCYgLmp2LXNlYXJjaElucHV0IHtcblx0XHRcdHdpZHRoOjQ3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdFx0fVxuXHRcdCYgLmp2LWhhbGZJbnB1dCB7XG5cdFx0XHR3aWR0aDoyNTZweDtcblx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdH1cblx0XHQmIC5qdi1wZW9wbGVTZWFyY2hGaWVsZCB7XG5cdFx0XHR3aWR0aDo0ODVweDtcblx0XHR9XG5cdFx0JiAuanYtc2VhcmNoRmlsdGVyIHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDoyMDBweDtcblx0XHR9XG5cdFx0JiAuanYtZmlsdGVyU2VsZWN0IHtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXHRcdC5qdi1yZXF1aXNpdGlvblNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdC5qdi1yZXF1aXNpdGlvblNlbGVjdEJveCB7XG5cdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHRcdC5qdi1yZXF1aXNpdGlvblRleHQge1xuXHRcdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qdi1oZWFkZXJSb3dEaXYge1xuXHRcdFx0YmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHQvL2JvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aC1iZy1jb2xvcjtcblx0XHRcdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0Lmp2LWhlYWRlckNvbERpdjEge1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDNweCAwIDAgMDtcblx0XHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR9XG5cdFx0XHQuanYtaGVhZGVyQ29sRGl2MiB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHR9XG5cdFx0XHQuanYtaGVhZGVyQ29sRGl2MyB7XG5cdFx0XHRcdC8vYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LWpvYnNJbm5lclRhYmxlIHtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0Lmp2LXJvd0RpdiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Lmp2LWNvbERpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTBweCA3cHggMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuanYtY29sRGl2MSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHggN3B4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmp2LWNvbERpdjIge1xuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHggN3B4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGUge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdHRoIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoLWJnLWNvbG9yO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDVweDtcblx0XHRcdFx0Y29sb3I6ICRib2R5O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggNXB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiB1bCB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcblx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRcdD4gbGkge1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5qdi10YWJsZUhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGNUY1RjU7XG5cdFx0XHRib3JkZXItY29sb3I6ICNEREREREQgI0RERERERCAtbW96LXVzZS10ZXh0LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjokd2hpdGVcblx0XHR9XG5cdFx0Ji5qdi10YWJsZVNjcm9sbCB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdG1heC1oZWlnaHQ6IDI0MHB4O1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHR9XG5cdFx0Lmp2LW5vdGVUYWJsZSB7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDIwJSk7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMnB4IDAgMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDcwJSk7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmp2LXRhYmxlRGV0YWlscyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NSUpO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDElKTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTg1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0XHRcdFx0XHRcdCYuanYtY29weSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5sYXN0IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtZWRpdCB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuXHRcdFx0dWxcdHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlLXRyaTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5qdi1vcGVuQ2xvc2Uge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2h6bi1jb250YWluZXIgLmNoem4tcmVzdWx0cyBsaSB7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0fVxuXHQuanYtbW9kYWwtZW1wbG95ZWUtbGlzdCB7XG5cdFx0Lmp2LWRpYWxvZy1jb250ZW50IHtcblx0XHRcdHdpZHRoOiA5NiU7XG5cdFx0XHQuanYtanFtY29udGVudHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Lmp2LWpvYnNJbm5lclRhYmxle1xuXHRcdFx0XHRcdHdpZHRoOiA5OSU7XG4gICAgXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5qdi1wYWdpbmF0aW9uIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG5cdFx0dWxcdHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlLXRyaTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdEBleHRlbmQgLmp2LXRhYmxlUGFnaW5hdGlvbkxlZnQgIW9wdGlvbmFsO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5qdi10YWJsZVBhZ2luYXRpb25SaWdodCAhb3B0aW9uYWw7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmp2LWJ1dHRvbldyYXBwZXJUb3Age1xuXHRcdC5qdmRiLWNlbnRlciB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Lmp2LWJ1dHRvbkNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdG1hcmdpbjogMTVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Lmp2LWJ1dHRvbldyYXBwZXJDYW5jZWwge1xuXHRcdC5qdmRiLWNlbnRlci1saWdodCB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24oJGRhcmspO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG5cdFx0fVxuXHR9XG5cdC5qdi1idXR0b25XcmFwcGVyIHtcblx0XHQuanZkYi1jZW50ZXIge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhciFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblx0Lmp2LVFWdGFicyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XHRcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6JGRhcms7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuanYtd2hpdGVCZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6NXB4IDE1cHg7XG5cdH1cblx0Lmp2LXNjcm9sbERpdiB7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xuXHRcdH1cblx0fVxuXHQuanYtUXVpY2tWaWV3SGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuanYtUXVpY2tWaWV3U2hvdyB7XG5cdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMTBweCAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lmp2LXN3aXRjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmp2LXRhbGVudE5ldHdvcmtBbGVydCB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0c3Ryb25nIHtcdFx0XHRcdFxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNqdi1kaWFsb2dJbmZvYm94UmVzdW1lXHR7XG5cdFx0c3Ryb25nIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0XHQuanYtbWVzc2FnZVRhYmxlU2Nyb2xsLCAuanYtZGV0YWlsTm90ZUhlYWRlcntcblx0XHRcdHdpZHRoOiA1ODBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0Lmp2LW1lc3NhZ2VGcm9tLCAuanYtbWVzc2FnZVN1YmplY3Qge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMjAwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanYtZGV0YWlsTm90ZUhlYWRlciB7XG5cdFx0XHQuanYtbWVzc2FnZURhdGUge1xuXHRcdFx0XHR3aWR0aDogMTUwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuanYtaW5mb2JveENhbmRpZGF0ZSB7XG5cdFx0Lmp2LWNhbmRpZGF0ZURldGFpbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR3aWR0aDogNDUwcHg7XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmp2LWxvYWRlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgLjIpO1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5oci1zZWFyY2hEaXYge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Lmp2LWJ1dHRvbldyYXBwZXJUb3Age1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0fVxuXHR9XG5cdD4gY2VudGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdD4gaW1nIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG4gICAgfVxuICAgICNqdi1wZXJzb25UZXh0IHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuLmp2LXBpcGxpbmUtY29udGFjdHMtbGlua3Mge1xuXHQuanYtanFtY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZ3JhZGllbnRcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbkBtaXhpbiBob2xsb3ctYnV0dG9uKCRjb2xvcjogJGJsdWUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay10cmk7XG4gIH1cbn1cblxuLmp2LWJsdWVCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuXG4uanYtZ3JheUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGFyay10cmkpO1xufVxuXG4uanYtbGlnaHRHcmF5QnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuXG4vKioqIEJVVFRPTlMgKioqL1xuLmJ0bixcbiVidG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYuaW5saW5lIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICB9XG59XG4uYnRuLWNhbmNlbCxcbiVidG4tY2FuY2VsLFxuLmNhbmNlbCxcbiVjYW5jZWwge1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2VjICFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuLmJ0bi1ncmVlbixcbiVidG4tZ3JlZW4ge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xufVxuLmJ0bi1ibHVlLFxuJWJ0bi1ibHVlIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuLmJ0bi1ob2xsb3cge1xuICBAaW5jbHVkZSBob2xsb3ctYnV0dG9uKCk7XG59XG5cbi5idG4tcmVkIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJHJlZCk7XG59XG4iLCJcbi8vIElFOVxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmc6IGZhbHNlO1xuXG5AdXNlIFwiLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG4vLy8vIEZPTlRTIC8vLy9cblxuQHVzZSBcIi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbi8vQGluY2x1ZGUgZm9udHM7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9jb21tb24vZ3JhZGllbnRcIjtcblxuQHVzZSBcIi4vY29tbW9uL2J1dHRvbnN2MlwiO1xuQHVzZSBcIi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4vY29tbW9uL3BhZ2luYXRpb252MlwiO1xuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdDogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGE6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYTogZmFsc2UgIWRlZmF1bHQ7XG5cblxuLy8vLyBVVElMSVRJRVMgLy8vL1xuXG4vLyBBZGRzIGNyb3NzLWJyb3dzZXIgcHJlZml4ZXMgdG8gdGhlIHNwZWNpZmllZCBwcm9wZXJ0eVxuQG1peGluIHZlbmRvcigkcHJvcGVydHksICR2YWx1ZSkge1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQge1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAtd2Via2l0KCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSB7XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06IC1tb3ooJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQge1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06IC1tcygkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhIHtcbiAgICAtby0jeyRwcm9wZXJ0eX06IC1vKCR2YWx1ZSk7XG4gIH1cbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbi8vLy8gQU5JTUFUSU9OUyAvLy8vXG5cbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tbmFtZSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRlbGF5LCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZHVyYXRpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGlyZWN0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkcHJvcGVydGllcyk7XG59XG5cbkBtaXhpbiBzbGlkZS11cCgkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIC41LCAxKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBzbGlkZS1kb3duKCRkdXJhdGlvbjogMC4zcywgJGhlaWdodDogMTAwMHB4KSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIG1heC1oZWlnaHQ6ICRoZWlnaHQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8vLyBTUEVFQ0ggQlVCQkxFUyAvLy8vXG5cbi8vIFR1cm5zIGVsZW1lbnQgaW50byBhIHNwZWVjaCBidWJibGVzICh1c2VkIGZvciBudW1iZXJzKVxuQG1peGluIGJ1YmJsZSgkYmFja2dyb3VuZDogbm9uZSwgJHRleHQ6IG5vbmUpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgQGlmICR0ZXh0ICE9IG5vbmUge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgfVxuICBAaWYgJGJhY2tncm91bmQgIT0gbm9uZSB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgcmliYm9uIHdyYXBwaW5nIGFyb3VuZCB0aGUgZWRnZSBvZiBzb21ldGhpbmcgKHRpbWUgc3RhbXBzKVxuQG1peGluIGJ1YmJsZS1zaWRlKFxuICAkYmFja2dyb3VuZDogJGJsdWUsXG4gICR0ZXh0OiAkd2hpdGUsXG4gICR0YWlsOiBib3R0b20sXG4gICRzaWRlOiByaWdodFxuKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgJGRhcmstcHJpO1xuICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcigkc2lkZSwgJGJhY2tncm91bmQpO1xuICBjb2xvcjogJHRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBmbG9hdDogJHNpZGU7XG4gIHotaW5kZXg6IDI7XG4gICY6YWZ0ZXIge1xuICAgICN7JHRhaWx9OiAtNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgbWFyZ2luLSN7JHNpZGV9OiAtNnB4O1xuICAmOmFmdGVyIHtcbiAgICAjeyRzaWRlfTogMDtcbiAgfVxufVxuXG4vLy8vIFdJRFRIIEhFTFBFUlMgLy8vL1xuXG5AZWFjaCAkd2lkdGggaW4gMCwgNSwgMTAsIDIwLCAyNSwgMzAsIDMzLCAzNCwgMzUsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSxcbiAgODAsIDg1LCA5MCwgOTUsIDEwMFxue1xuICAudyN7JHdpZHRofSB7XG4gICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkd2lkdGgsIDEwMCkpICFpbXBvcnRhbnQ7XG4gICAgQGlmICR3aWR0aCA9PSAxMDAgb3IgJHdpZHRoID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaWYgJHdpZHRoID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vTWFyZ2luIEhlbHBlcnNcbkBlYWNoICRtYXJnaW5Ub3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpblRvcCN7JG1hcmdpblRvcH0ge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW5Ub3AgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luUmlnaHQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpblJpZ2h0I3skbWFyZ2luUmlnaHR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5SaWdodCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5MZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5MZWZ0I3skbWFyZ2luTGVmdH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luTGVmdCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5Cb3R0b20gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpbkJvdHRvbSN7JG1hcmdpbkJvdHRvbX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW5Cb3R0b20gKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSxcbiAgODAsIDg1LCA5MCwgOTUsIDEwMFxue1xuICAubSN7JG1hcmdpbn0ge1xuICAgIG1hcmdpbjogJG1hcmdpbiArIHB4O1xuICAgIEBpZiAkbWFyZ2luID09IDEwMCBvciAkbWFyZ2luID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL1BhZGRpbmcgSGVscGVyc1xuQGVhY2ggJHBhZGRpbmdUb3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdUb3AjeyRwYWRkaW5nVG9wfSB7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nVG9wICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdSaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ1JpZ2h0I3skcGFkZGluZ1JpZ2h0fSB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdSaWdodCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nTGVmdCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ0xlZnQjeyRwYWRkaW5nTGVmdH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdMZWZ0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdCb3R0b20gaW4gMCwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdCb3R0b20jeyRwYWRkaW5nQm90dG9tfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nQm90dG9tICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkcGFkIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSwgODAsXG4gIDg1LCA5MCwgOTUsIDEwMFxue1xuICAucCN7JHBhZH0ge1xuICAgIHBhZGRpbmc6ICRwYWQgKyBweDtcbiAgICBAaWYgJHBhZCA9PSAxMDAgb3IgJHBhZCA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaWYgJHBhZCA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9IZWxwZXIgY2xhc3MgdG8gYXZvaWQgcHJpbnRpbmcgdGhlIFVSTCB3aGVyZSA8YT4gaHJlZiBpcyB1c2VkXG5cbkBtZWRpYSBwcmludCB7XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9DU1MgbmVlZHMgdG8gYmUgY2xlYW5lZCB1cCBvbiB0aGlzIHBhZ2UgXG5cbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwdjJcIiBhcyAqO1xuQHVzZSBcIi4uL19iYXNldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG50YWJsZS5tb2RhbFRhYmxlVmlldyB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICB0Ym9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyb3VwZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0bnMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC5yaWdodCxcbiAgICB0aC5yaWdodFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHRkLmxlZnQsXG4gICAgdGgubGVmdFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gVGhpcyBpcyBmb3IgdGZvb3QgJiB0aGVhZHNcbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRoLmhlYWRlclJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1hY3Rpb24tYmctY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgdGZvb3QgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgICAgIC5wYWdpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLm1vZGFsVGFibGVWaWV3e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB0cntcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZHtcbiAgICAgICAgcGFkZGluZzozcHg7XG4gICAgfVxuICAgIHRoe1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbi5sZWZ0e1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vL1NlbGVjdDIgc3R5bGVzXG5cbi5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHN7XG4gICAgLnNlbGVjdDItcmVzdWx0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLy8gRGVmaW5pdGlvbkxpc3QgRm9ybSAvL1xuLmp2LW1vZGFse1xuICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9ICAgIFxufVxuXG5cbi8vZmlsZXVwbG9hZGVyXG5maWVsZHNldFtqdi11cGxvYWRlcl17XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnVwbG9hZCwgW2p2LXVwbG9hZGVyXXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0FBQSAhaW1wb3J0YW50O1xufVxuXG4ucXEtdXBsb2FkLWluc3RydWN0aW9ue1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi5xcS11cGxvYWQtbGlzdHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vL0J1dHRvbnNcbi5idG4tY2FuY2Vse1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5idXR0b257XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLnNlYXJjaC1idG57XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5idXR0b25bZGlzYWJsZWRde1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG5cbmxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL0hlbHBlciBtZXRob2RzLy9cblxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGVmdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2xlYXJ7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4uY2xlYXJTZWFyY2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4vL1BhZ2luYXRpb24gYXJyb3dzXG5cbi5wYWdpbmd7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIH1cblxuICAgIC5wYWdpbmctY2FwdGlvbntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgYSwgLmRpc2FibGVke1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBcbn1cblxuLnBhZ2luZyAuanYtYXJyb3dMZWZ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnXCIpIDAgMCBcbn1cbi5wYWdpbmcgLmp2LWFycm93UmlnaHR7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnXCIpIDAgMCBuby1yZXBlYXQgI2ZmZjtcbn1cblxuLmN1c3RvbUh0bWx7XG4gICAgc3Bhbi5lcnJvcntcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29udHJvbHN7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53YXJuaW5ne1xuICAgIGNvbG9yOiAjZjU3ZDIxO1xufVxuXG4vL2VsbGlwc2lzXG4uZWxsaXBzZXMge1xuICAgIEBpbmNsdWRlIHZlbmRvcih0ZXh0LW92ZXJmbG93LCBlbGxpcHNpcyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVtcGxhdGVEcm9wZG93bntcbiAgICB3aWR0aDogNTczcHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XG59XG5cblxuLy9Ub29sdGlwIFxuXG4ubW9kYWxUb29sdGlwe1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgLnRvb2x0aXBDb250YWluZXJ7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBoZWxwZXJzXG4ucG9zaXRpb25SZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udzMwe1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcDEwe1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3Aze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6M3B4O1xufVxuXG4udG9wNXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjVweDtcbn1cblxuLm1hcmdpblRvcDI1e1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tYXJnaW5MZWZ0NXtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luTGVmdDEwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1hcmdpbkxlZnQyMHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJnaW5Cb3R0b201e1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW5Ob25le1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZ0JvdHRvbTN7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLy9BZGRpbmcgc3R5bGVzIGZvciBkaXNhYmxlZCBidXR0b25zIG9uIHRoZSAgY2FuZGlkYXRlIGxpc3QgcGFnZS5cbnRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiwgaW5wdXQsIC5idG4ge1xuICAgICYuZGlzYWJsZWQsICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL3RpbnltY2Ugc3R5bGVzIGFyZSBtaXNzaW5nIHRoZSBib3JkZXJzIGJlY2F1c2Ugb2YgdGhlIGdsb2JhbCBvdmVycmlkZSBvbiBsaXN0IHBhZ2Vcbi5tY2UtY2FyZXR7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0NDQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tY2UtYnRue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUgIWltcG9ydGFudDtcbn1cblxuLy9yZW1vdmluZyBib3JkZXIgZm9yIHJlcXVpcmVkIGZpZWxkcyBvbiBmaXJlZm94IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTcyMDkwNTcvZmlyZWZveC1kcmF3cy1yZWQtYm9yZGVyLW9uLXJlcXVpcmVkLXNlbGVjdC1ib3hcbi5uZy1wcmlzdGluZSwubmctdmFsaWQsLm5nLWludmFsaWQtcmVxdWlyZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLncxNTB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG59XG4udzI2MHtcbiAgICAvL3JlY2VudCBjaHJvbWUgdXBkYXRlIGJyb2tlIHRoaXMuV2lkdGggY2FsY3VsYXRpb25zIHdlcmUgb2ZmIGJ5IGEgcGl4ZWwgY2F1c2luZyB0aGUgZHJvcC1kb3duIHRvIGJyZWFrIG9uIHRvIGEgbmV3IGxpbmUuTm90IGNoYW5naW5nIHRoZSBjbGFzcyBhcyBpdCBuZWVkcyB0byBiZSBjaGFuZ2VkIGluIG11bHRpcGxlIHBsYWNlczogTlZcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yb3ctZ3JpZHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgJi5maWVsZC1jZWxsLXNlcGFyYXRvcntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJHdpZHRoIGluIDE2MCwgMTc1LCAyMzAsIDI2MCB7XG4gICAgICAgIC53I3skd2lkdGh9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgrcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBtaXhpbiB0b29sdGlwMigkY29sb3I6ICRibHVlLCAkcG9zaXRpb246IHVwKSB7XG4gICR0b29sdGlwLWJvcmRlcjogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJHBvc2l0aW9uLCAkY29sb3IsIDVweCk7XG4gIH1cbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZXJyb3ItdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHRvb2x0aXAyKCRyZWQpO1xuXHRjb2xvcjogJHJlZDtcbn1cblxuXG4vLy8vIFRPT0xUSVAgTUlYSU4gLy8vL1xuXG5AbWl4aW4gdG9vbHRpcCgkd2lkdGg6IDEwZW0sICR2ZXJ0aWNhbE9mZnNldDogMHB4LCAkaG9yaXpvbnRhbE9mZnNldDogMTVweCkge1xuICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIC50b29sdGlwV2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO1xuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgcHtcbiAgICBcdGZvbnQtc2l6ZTowLjg0NmVtO1xuICAgIFx0bWFyZ2luLWxlZnQ6MDtcbiAgICBcdG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgfVxuICAmLmRvd24ge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggI2NjY2NjYztcbiAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmp2LXdvcmtmbG93LXN0YXR1cy1pbmRpY2F0b3J7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIC5jb25uZWN0b3IsXG4gICAgICAudG9wLWNvbm5lY3RvcixcbiAgICAgIC5sZWZ0LWNvbm5lY3RvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICB9XG4gICAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLnBhZGRpbmdMZWZ0MjAge1xuICAgICAgICAgIHBhZGRpbmc6NnB4IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgIHNwYW4ubGFyZ2UsXG4gICAgICAgICAgc3Bhbi5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZTF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2NjY2M7XG4gICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludFJpZ2h0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRMZWZ0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgJi5wb2ludGxlZnQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi5wb2ludHJpZ2h0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTNweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjJweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbkBtaXhpbiB0eXBlLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gICAgYm9keSB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIHAge1xuXG4gICAgfVxuICAgIHN0cm9uZywgc3Ryb25nICoge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGxhYmVsIHtcblxuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cblxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn0iLCIvKiAgcHVycG9zZTogdGhpcyBjYW4gYmUgdXNlZCB0byBkZWZpbmUgc3R5bGVzIGZvciBjb250cm9sIGJhc2VkIG9uIHNlbGVjdDIgb3IgdG8gb3ZlcnJpZGUgc3R5bGVzIGZvciBzZWxlY3QyIGFjcm9zcyBhcHAuXG4gICAgaW1wbGVtZW50ZWQ6IGpoaXJlIGFuZCBjb250YW50Y3NcbiovXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbiRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGg6IDI1MHB4O1xuJGNvbnRyb2wtdGV4dC1zaXplOiAxMnB4O1xuJGNvbnRyb2wtZm9udDogXCJPcGVuIFNhbnNcIjtcbiRjb250cm9sLWJvcmRlcjogI2FhYTtcbiRjb250cm9sLWJvcmRlci1oaWdobGlnaHQ6ICMzZDg3Y2Y7XG4kY29udHJvbC1saXN0LXNwYWNpbmc6IDQ1cHg7XG4kY29udHJvbC1saXN0LXdpZHRoOiA1MHB4O1xuXG5AbWl4aW4gY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcikge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWJvcmRlci1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAkY29udHJvbC1saXN0LXNwYWNpbmcgIWltcG9ydGFudDtcbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAkbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbkBtaXhpbiBjdXJyZW5jeS1jb250cm9sKCRib3JkZXItY29sb3IpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiAkY29udHJvbC1saXN0LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6ICRjb250cm9sLXRleHQtc2l6ZTtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYuYWN0aXZhdGUge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBhYmJyIHtcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRjb250cm9sLWxpc3Qtc3BhY2luZywgMik7XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luO1xuICAgICAgfVxuICAgICAgLnNlbGVjdDItYXJyb3cge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3QyLWFsbG93Y2xlYXIge1xuICAgICAgLnNlbGVjdDItY2hvaWNlIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luO1xuICAgICAgICAmLnNlbGVjdDItYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuICBkaXYuY3VycmVuY3ktY29udHJvbC1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBpbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogJGNvbnRyb2wtZm9udDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLmFjdGl2YXRlIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VycmVuY3ktY29udHJvbCB7XG4gIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGNvbnRyb2wtYm9yZGVyKTtcbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wtbGlnaHQge1xuICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRib3JkZXIpO1xufVxuXG4vKiAgQ3VycmVuY3kgQ29udHJvbCBzdHlsZVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY3dzLWN1cnJlbmN5LWNvbnRyb2wge1xuICAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg6IDcwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGRpdi5qdi1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgjMDAwLCAwLjEpKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC40ZW0gMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xuICB9XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbiAgc2VsZWN0LmN1cnJlbmN5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg7XG4gICAgbWluLXdpZHRoOiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAvL3JlcXVpcmVkIGZvciBJRVxuICBzZWxlY3QuY3VycmVuY3k6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VsZWN0LmN1cnJlbmN5OmZvY3VzOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiB0cmFzcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aCArIDEwO1xuICAgIGhlaWdodDogMi4zNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvbnYyXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgLXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhhc0RhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAubmV4dCxcbiAgLnByZXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMzJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG4gIC5uZXh0IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgcmlnaHQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG4gIC5maWVsZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcC1tO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAucm93LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogJHNwLXM7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC14cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3AtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICB9XG4gICAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3ctZXJyb3Ige1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWRpdmlkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAkc3AtbCAwO1xuICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbiRzcGFjaW5nOiAxMHB4O1xuJHNwYWNpbmctc21hbGw6IDVweDtcbiRzcGFjaW5nLWxhcmdlOiAxNXB4O1xuXG4vLyBzaG9ydGN1dHNcbiRzcC14czogMnB4O1xuJHNwLXM6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcC1tOiAkc3BhY2luZztcbiRzcC1sOiAkc3BhY2luZyAqIDEuNTtcbiRzcC14bDogJHNwYWNpbmcgKiAyO1xuXG5AbWl4aW4gc3BhY2luZy1jbGFzc2VzIHtcblx0LnBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1pbm5lci1zbSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1pbm5lci1sZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQucGFkLW91dGVyIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtb3V0ZXItc20ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1vdXRlci1sZyB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5jbGVhci1wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhci1wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufSIsIkB1c2UgXCIuLi8uLi9jb21tb24vbW9kYWx2MlwiIGFzICo7XG5AdXNlIFwiLi4vLi4vY29tbW9uL2xvYWRpbmd2MlwiO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuIFxuQGluY2x1ZGUgbW9kYWwtYmFzZTtcbkBpbmNsdWRlIGZpZWxkLXN0eWxlcztcblxuLmp2LWFjdGlvbkNsb3NlIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG5cdG1hcmdpbi10b3A6ICRzcC1sO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLnByaW1hcnktYnV0dG9ucyB7XG5cdGZsb2F0OiByaWdodDtcblxuXHRidXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbi5zZWNvbmRhcnktYnV0dG9ucyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBDYW5kaWRhdGUgRGV0YWlscyBQYWdlIE1vZGFsICovXG4uY2FuRGV0YWlsLWZvcm0ge1xuXHRAaW5jbHVkZSBmb3JtLXN0eWxlcztcblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgdHlwZS1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3Atcztcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5yb3ctbGFiZWwge1xuXHRcdHdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC5yb3ctY29udHJvbHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNTBweDtcblx0XHQuaW5jbHVkZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zZWxlY3QyLWlucHV0IHtcblx0XHQvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZpZWxkLWRpdmlkZXIge1xuXHRcdC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcblx0fVxuXG5cdC8qIEhhdGUgZG9pbmcgdGhpcy4gQnV0IEpvYnZpdGVuZXdkdXAgaXMgdGhlIGN1bHByaXQuIFNldHRpbmcgZ2xvYmFsIGJvcmRlciB2YWx1ZXMgZXRjLiovXG5cdC5lcnJvckRpdiB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcblx0fVxufSIsIi8qXG5WZXJzaW9uOiAzLjQuNSBUaW1lc3RhbXA6IE1vbiBOb3YgIDQgMDg6MjI6NDIgUFNUIDIwMTNcbiovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIGlubGluZS1ibG9jayBmb3IgaWU3ICovXG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1zZWFyY2gsXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAvKlxuICAgIEZvcmNlIGJvcmRlci1ib3ggc28gdGhhdCAlIHdpZHRocyBmaXQgdGhlIHBhcmVudFxuICAgIGNvbnRhaW5lciB3aXRob3V0IG92ZXJsYXAgYmVjYXVzZSBvZiBtYXJnaW4vcGFkZGluZy5cblxuICAgIE1vcmUgSW5mbyA6IGh0dHA6Ly93d3cucXVpcmtzbW9kZS5vcmcvY3NzL2JveC5odG1sXG4gICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogd2Via2l0ICovXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmlyZWZveCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgKi9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzI2MzIzODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC41LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0ciA9ICcjZWVlZWVlJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiA1MCUsICNFNEVBRUUgMTMxLjI1JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODc5NjlDO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuOSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMCUsICNmZmYgOTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjdweDtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuXG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgcmlnaHQgMnB4IG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgLyogc3R5bGVzIHJlcXVpcmVkIGZvciBJRSB0byB3b3JrICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWRyb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYXV0by13aWR0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWxlY3QyLWRyb3AtYXV0by13aWR0aCAuc2VsZWN0Mi1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODc5NjlDO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjY2NjKSwgY29sb3Itc3RvcCgwLjYsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2VlZWVlZScsIGVuZENvbG9yc3RyID0gJyNjY2NjY2MnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDNweCAxcHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcblxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAxcHg7XG59XG5cbi8qIHJlc3VsdHMgKi9cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgICBtYXJnaW46IDRweCA0cHggNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAyMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA2MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA4MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTAwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTEwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEyMHB4IH1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdC13aXRoLWNoaWxkcmVuID4gLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDNweCA3cHggNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBtaW4taGVpZ2h0OiAxZW07XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NWQ3O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZmRlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCBlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgdWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWFyY2hpbmcsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGlvbi1saW1pdCB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG5kaXNhYmxlZCBsb29rIGZvciBkaXNhYmxlZCBjaG9pY2VzIGluIHRoZSByZXN1bHRzIGRyb3Bkb3duXG4qL1xuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cy5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG59XG5cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIG11bHRpc2VsZWN0ICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDElO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xufVxuXG4uc2VsZWN0Mi1sb2NrZWQge1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOHB4O1xuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmNGY0ZjQnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogNHB4O1xuXG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBsZWZ0OiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7ICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGVuZCBtdWx0aXNlbGVjdCAqL1xuXG5cbi5zZWxlY3QyLXJlc3VsdC1zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoLFxuLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWxlY3QyLW9mZnNjcmVlbiwgLnNlbGVjdDItb2Zmc2NyZWVuOmZvY3VzIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tZWFzdXJlLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDAwcHg7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi8qIFJldGluYS1pemUgaWNvbnMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpICB7XG4gIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCwgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MngyLnBuZycpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0yNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/