/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/admin/jv.Admin.Usersv2.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{color:#222;font-family:sans-serif}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.ir{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;filter:none!important;-ms-filter:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.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,.modal>div .submit [type=button],.modal>div .submit [type=button].cancel,.modal>div .submit [type=submit],.modal>div .submit [type=submit].cancel,.modal>div .submit a,.modal>div .submit a.cancel,.modal>div .submit button,.modal>div .submit button.cancel,.quickView>div .submit [type=button],.quickView>div .submit [type=button].cancel,.quickView>div .submit [type=submit],.quickView>div .submit [type=submit].cancel,.quickView>div .submit a,.quickView>div .submit a.cancel,.quickView>div .submit button,.quickView>div .submit button.cancel,.smallBtn,.submitForJLM [type=button],.submitForJLM [type=button].cancel,.submitForJLM [type=submit],.submitForJLM [type=submit].cancel,.submitForJLM a,.submitForJLM a.cancel,.submitForJLM button,.submitForJLM button.cancel,.upload .btn,.upload .btn-cancel,.upload .btn-green,.upload .cancel,.upload .smallBtn,[jv-uploader] .btn,[jv-uploader] .btn-cancel,[jv-uploader] .btn-green,[jv-uploader] .cancel,[jv-uploader] .smallBtn,button,input.cancel,input[type=button],input[type=reset],input[type=submit]{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;margin-right:10px;min-width:50px;padding:6px 12px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover,.modal>div .submit [type=button].cancel:focus,.modal>div .submit [type=button].cancel:hover,.modal>div .submit [type=button]:focus,.modal>div .submit [type=button]:hover,.modal>div .submit [type=submit].cancel:focus,.modal>div .submit [type=submit].cancel:hover,.modal>div .submit [type=submit]:focus,.modal>div .submit [type=submit]:hover,.modal>div .submit a.cancel:focus,.modal>div .submit a.cancel:hover,.modal>div .submit a:focus,.modal>div .submit a:hover,.modal>div .submit button.cancel:focus,.modal>div .submit button.cancel:hover,.modal>div .submit button:focus,.modal>div .submit button:hover,.quickView>div .submit [type=button].cancel:focus,.quickView>div .submit [type=button].cancel:hover,.quickView>div .submit [type=button]:focus,.quickView>div .submit [type=button]:hover,.quickView>div .submit [type=submit].cancel:focus,.quickView>div .submit [type=submit].cancel:hover,.quickView>div .submit [type=submit]:focus,.quickView>div .submit [type=submit]:hover,.quickView>div .submit a.cancel:focus,.quickView>div .submit a.cancel:hover,.quickView>div .submit a:focus,.quickView>div .submit a:hover,.quickView>div .submit button.cancel:focus,.quickView>div .submit button.cancel:hover,.quickView>div .submit button:focus,.quickView>div .submit button:hover,.smallBtn:focus,.smallBtn:hover,.submitForJLM [type=button].cancel:focus,.submitForJLM [type=button].cancel:hover,.submitForJLM [type=button]:focus,.submitForJLM [type=button]:hover,.submitForJLM [type=submit].cancel:focus,.submitForJLM [type=submit].cancel:hover,.submitForJLM [type=submit]:focus,.submitForJLM [type=submit]:hover,.submitForJLM a.cancel:focus,.submitForJLM a.cancel:hover,.submitForJLM a:focus,.submitForJLM a:hover,.submitForJLM button.cancel:focus,.submitForJLM button.cancel:hover,.upload .btn-cancel:focus,.upload .btn-cancel:hover,.upload .btn-green:focus,.upload .btn-green:hover,.upload .btn:focus,.upload .btn:hover,.upload .cancel:focus,.upload .cancel:hover,.upload .smallBtn:focus,.upload .smallBtn:hover,[jv-uploader] .btn-cancel:focus,[jv-uploader] .btn-cancel:hover,[jv-uploader] .btn-green:focus,[jv-uploader] .btn-green:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,[jv-uploader] .cancel:focus,[jv-uploader] .cancel:hover,[jv-uploader] .smallBtn:focus,[jv-uploader] .smallBtn:hover,button:focus,button:hover,input.cancel:focus,input.cancel:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.cancel:focus,.modal>div .submit [type=button]:focus,.modal>div .submit [type=submit]:focus,.modal>div .submit a:focus,.modal>div .submit button:focus,.quickView>div .submit [type=button]:focus,.quickView>div .submit [type=submit]:focus,.quickView>div .submit a:focus,.quickView>div .submit button:focus,.smallBtn:focus,.submitForJLM [type=button]:focus,.submitForJLM [type=submit]:focus,.submitForJLM a:focus,.submitForJLM button.cancel:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.cancel:active,.modal>div .submit [type=button]:active,.modal>div .submit [type=submit]:active,.modal>div .submit a:active,.modal>div .submit button:active,.quickView>div .submit [type=button]:active,.quickView>div .submit [type=submit]:active,.quickView>div .submit a:active,.quickView>div .submit button:active,.smallBtn:active,.submitForJLM [type=button]:active,.submitForJLM [type=submit]:active,.submitForJLM a:active,.submitForJLM button.cancel:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{opacity:.8}.btn.right,.modal>div .submit .right[type=button],.modal>div .submit .right[type=submit],.modal>div .submit a.right,.modal>div .submit button.right,.quickView>div .submit .right[type=button],.quickView>div .submit .right[type=submit],.quickView>div .submit a.right,.quickView>div .submit button.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.cancel,.right.smallBtn,.submitForJLM .right[type=button],.submitForJLM .right[type=submit],.submitForJLM a.right,.submitForJLM button.right.cancel,button.right,input.right[type=button],input.right[type=reset],input.right[type=submit]{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.cancel,.inline.smallBtn,.modal>div .submit .inline[type=button],.modal>div .submit .inline[type=submit],.modal>div .submit a.inline,.modal>div .submit button.inline,.quickView>div .submit .inline[type=button],.quickView>div .submit .inline[type=submit],.quickView>div .submit a.inline,.quickView>div .submit button.inline,.submitForJLM .inline[type=button],.submitForJLM .inline[type=submit],.submitForJLM a.inline,.submitForJLM button.inline.cancel,button.inline,input.inline[type=button],input.inline[type=reset],input.inline[type=submit]{padding:7px 9px}.btn-cancel,.cancel,.modal>div .submit [type=button].cancel,.modal>div .submit [type=submit].cancel,.modal>div .submit a.cancel,.modal>div .submit button.cancel,.quickView>div .submit [type=button].cancel,.quickView>div .submit [type=submit].cancel,.quickView>div .submit a.cancel,.quickView>div .submit button.cancel,.submitForJLM [type=button].cancel,.submitForJLM [type=submit].cancel,.submitForJLM a.cancel,.submitForJLM button.cancel,.upload .btn,.upload .btn-cancel,.upload .btn-green,.upload .cancel,.upload .smallBtn,[jv-uploader] .btn,[jv-uploader] .btn-cancel,[jv-uploader] .btn-green,[jv-uploader] .cancel,[jv-uploader] .smallBtn,input.cancel,input[type=reset]{background:#e4eaee;border:none;border-radius:2px;color:#5b6971!important;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover,.modal>div .submit [type=button].cancel:focus,.modal>div .submit [type=button].cancel:hover,.modal>div .submit [type=submit].cancel:focus,.modal>div .submit [type=submit].cancel:hover,.modal>div .submit a.cancel:focus,.modal>div .submit a.cancel:hover,.modal>div .submit button.cancel:focus,.modal>div .submit button.cancel:hover,.quickView>div .submit [type=button].cancel:focus,.quickView>div .submit [type=button].cancel:hover,.quickView>div .submit [type=submit].cancel:focus,.quickView>div .submit [type=submit].cancel:hover,.quickView>div .submit a.cancel:focus,.quickView>div .submit a.cancel:hover,.quickView>div .submit button.cancel:focus,.quickView>div .submit button.cancel:hover,.submitForJLM [type=button].cancel:focus,.submitForJLM [type=button].cancel:hover,.submitForJLM [type=submit].cancel:focus,.submitForJLM [type=submit].cancel:hover,.submitForJLM a.cancel:focus,.submitForJLM a.cancel:hover,.submitForJLM button.cancel:focus,.submitForJLM button.cancel:hover,.upload .btn-green:focus,.upload .btn-green:hover,.upload .btn:focus,.upload .btn:hover,.upload .smallBtn:focus,.upload .smallBtn:hover,[jv-uploader] .btn-green:focus,[jv-uploader] .btn-green:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,[jv-uploader] .smallBtn:focus,[jv-uploader] .smallBtn:hover,input[type=reset]:focus,input[type=reset]:hover{opacity:1}.btn-cancel:focus,.cancel:focus,.modal>div .submit [type=button].cancel:focus,.modal>div .submit [type=submit].cancel:focus,.modal>div .submit a.cancel:focus,.modal>div .submit button.cancel:focus,.quickView>div .submit [type=button].cancel:focus,.quickView>div .submit [type=submit].cancel:focus,.quickView>div .submit a.cancel:focus,.quickView>div .submit button.cancel:focus,.submitForJLM [type=button].cancel:focus,.submitForJLM [type=submit].cancel:focus,.submitForJLM a.cancel:focus,.submitForJLM button.cancel:focus,.upload .btn-green:focus,.upload .btn:focus,.upload .smallBtn:focus,[jv-uploader] .btn-green:focus,[jv-uploader] .btn:focus,[jv-uploader] .smallBtn:focus,input[type=reset]:focus{border:none}.btn-cancel:active,.cancel:active,.modal>div .submit [type=button].cancel:active,.modal>div .submit [type=submit].cancel:active,.modal>div .submit a.cancel:active,.modal>div .submit button.cancel:active,.quickView>div .submit [type=button].cancel:active,.quickView>div .submit [type=submit].cancel:active,.quickView>div .submit a.cancel:active,.quickView>div .submit button.cancel:active,.submitForJLM [type=button].cancel:active,.submitForJLM [type=submit].cancel:active,.submitForJLM a.cancel:active,.submitForJLM button.cancel:active,.upload .btn-green:active,.upload .btn:active,.upload .smallBtn:active,[jv-uploader] .btn-green:active,[jv-uploader] .btn:active,[jv-uploader] .smallBtn:active,input[type=reset]:active{opacity:.8}.btn-green{background:#47a84c}.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}.marginTop15{margin-top:15px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!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}.marginLeft5{margin-left:5px!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}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingRight0{padding-right:0!important}.paddingRight5{padding-right:5px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:15px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingLeft0{padding-left:0!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom15{padding-bottom:15px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom25{padding-bottom:25px!important}.paddingBottom30{padding-bottom:30px!important}.p0{margin-left:0;margin-right:0;padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p33{padding:33px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.p60{padding:60px}.p65{padding:65px}.p70{padding:70px}.p75{padding:75px}.p80{padding:80px}.p85{padding:85px}.p90{padding:90px}.p95{padding:95px}.p100{margin-left:0;margin-right:0;padding:100px}@media print{a[href]:after{content:none!important}}h4.nofontfamilyreq{font-weight:600!important}*{background-repeat:no-repeat;outline:none}.mceListBoxMenu{transition:none}body,html{font-family:inherit;font-size:inherit;height:100%;min-width:990px;width:100%}::-moz-selection{background:#f68b39}::selection{background:#f68b39}h1{line-height:22px;padding:13px 0 15px}h2{border-bottom:1px solid #e6e6e6;margin-top:7px;padding:10px 0}h2,h3{font-size:16px}h2,h3{font-weight:600}h3{padding:10px}h4{font-weight:600}p{margin:10px}a{background-repeat:no-repeat;color:#3d87cf;cursor:pointer;display:inline-block;text-decoration:none}.small{font-size:12px}object.pdf{border:1px solid #edf4fa;box-sizing:border-box;height:526px;width:100%}b,strong{font-weight:700}em,i{font-style:italic}ul{margin-bottom:10px;margin-left:10px;margin-top:10px}ol{list-style-type:decimal}blockquote{margin:10px 0}blockquote:before{content:"“"}blockquote:after{content:"”"}.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,.dropmenu:after,.help-content h4 a,.help-content h4 a:hover,.help-content h5 a,.help-content h5 a:hover,.ico-back,.ico-remove,.ico-remove:hover,.ico-trash,.modal>div>h3 a,.quickForms .close,.quickForms>li.message>a:after,.quickForms>li.note>a:after,.quickForms>li.task>a:after,.quickView>div>h3 a,.scrolltop,.ui-resetwrap .ui-reset,.ui-resetwrap .ui-reset:hover{background-image:url(../abfa633e582f584f4393.png)}.blue-icon-sortUp{background-position:-10px -10px}.blue-icon-sortDown{background-position:-10px -34px}.blue-icon-droparrow,.dropmenu:after{background-position:-10px -58px}.blue-icon-close_hover,.help-content h4 a:hover,.help-content h5 a:hover,.ico-remove:hover,.ui-resetwrap .ui-reset:hover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input{background-position:-10px -145px}.blue-icon-close,.help-content h4 a,.help-content h5 a,.ico-remove,.ui-resetwrap .ui-reset{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.blue-icon-src-arrow{background-position:-10px -235px}.blue-icon-table-carrot{background-position:-10px -267px}.blue-icon-table-carrot2{background-position:-10px -299px}.blue-new_window_blue_icon_12x12{background-position:-10px -331px}.blue-new_window_white_icon_12x12{background-position:-10px -363px}.blue-icon-pagination-left{background-position:-10px -395px}.blue-icon-pagination-right{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon{background-position:-10px -635px}.blue-icon-facebook16{background-position:-10px -671px}.blue-icon-close-gray{background-position:-10px -707px}.blue-checkmark_icon{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16{background-position:-10px -815px}.blue-icon-circleMinus{background-position:-10px -851px}.blue-icon-newpage-blue{background-position:-10px -887px}.blue-icon-delete,.ico-trash{background-position:-10px -923px}.blue-icon-download{background-position:-10px -959px}.blue-icon-circlePlus{background-position:-10px -995px}.blue-icon-back-blue,.ico-back{background-position:-10px -1031px}.blue-icon-print{background-position:-10px -1067px}.blue-icon-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue{background-position:-10px -1139px}.blue-icon-send{background-position:-10px -1175px}.blue-icon-twitter16{background-position:-10px -1211px}.blue-icon-upload{background-position:-10px -1247px}.blue-logo{background-position:-10px -1283px}.blue-icon-add{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts{background-position:-10px -1391px}.blue-icon-app-gmail-gray{background-position:-10px -1427px}.blue-icon-app-gmail{background-position:-10px -1465px}.blue-icon-search{background-position:-10px -1503px}.blue-icon-app-google-calendar-gray{background-position:-10px -1542px}.blue-icon-app-google-calendar{background-position:-10px -1583px}.blue-icon-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign{background-position:-10px -1800px}.blue-icon-edit-light{background-position:-10px -1844px}.blue-icon-edit{background-position:-10px -1888px}.blue-icon-email{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand{background-position:-10px -2020px}.blue-icon-addCandidate{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help{background-position:-10px -2240px}.blue-icon-hide,.modal>div>h3 a,.quickView>div>h3 a{background-position:-10px -2284px}.blue-icon-app-linkedin-gray{background-position:-10px -2328px}.blue-icon-app-linkedin{background-position:-10px -2372px}.blue-icon-jobtarget24{background-position:-10px -2416px}.blue-no_sm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message,.quickForms>li.message>a:after{background-position:-10px -2680px}.blue-icon-minimize,.quickForms .close{background-position:-10px -2724px}.blue-icon-myaccount{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note,.quickForms>li.note>a:after{background-position:-10px -2856px}.blue-icon-app-twitter{background-position:-10px -2900px}.blue-icon-app-yahoo-gray{background-position:-10px -2944px}.blue-icon-app-yahoo{background-position:-10px -2988px}.blue-icon-addContact{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend{background-position:-10px -3164px}.blue-icon-calendar-white{background-position:-10px -3208px}.blue-icon-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar{background-position:-10px -3296px}.blue-icon-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite{background-position:-10px -3472px}.blue-maybe_sm{background-position:-10px -3516px}.blue-icon-settings{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition{background-position:-10px -3692px}.blue-icon-alert{background-position:-10px -3736px}.blue-icon-alertRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm{background-position:-10px -3912px}.blue-icon-collapse{background-position:-10px -3956px}.blue-icon-training{background-position:-10px -4000px}.blue-icon-community{background-position:-10px -4044px}.blue-icon-tasksNav{background-position:-10px -4088px}.blue-icon-task,.quickForms>li.task>a:after{background-position:-10px -4132px}.blue-icon-tag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view{background-position:-10px -4308px}.blue-icon-view_hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic{background-position:-10px -4458px}.blue-icon-src-careersite{background-position:-10px -4508px}.blue-icon-src-webpage{background-position:-10px -4560px}.blue-icon-src-websearch{background-position:-10px -4612px}.blue-icon-src-jobboard{background-position:-10px -4664px}.blue-icon-src-internal{background-position:-10px -4716px}.blue-icon-src-import{background-position:-10px -4768px}.blue-yes_lg{background-position:-10px -4820px}.blue-icon-src-facebook{background-position:-10px -4872px}.blue-icon-src-employee{background-position:-10px -4924px}.blue-icon-src-email{background-position:-10px -4976px}.blue-icon-src-custom{background-position:-10px -5028px}.blue-icon-twitter{background-position:-10px -5080px}.blue-icon-src-linkedin{background-position:-10px -5132px}.blue-icon-src-candidate{background-position:-10px -5184px}.blue-icon-src-jobnotification{background-position:-10px -5236px}.blue-icon-src-othernetwork{background-position:-10px -5288px}.blue-icon-src-campaign{background-position:-10px -5340px}.blue-icon-src-agency{background-position:-10px -5392px}.blue-maybe_lg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook{background-position:-10px -5600px}.blue-no_lg{background-position:-10px -5652px}.blue-icon-linkedin{background-position:-10px -5704px}.blue-icon-google{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop,.scrolltop{background-position:-10px -5867px}.blue-arrow-right{background-position:-10px -5927px}.blue-arrow-left{background-position:-10px -6002px}#tinymce textarea{display:none}.mce-tinymce .mce-i-preview{padding:0 20px}.mce-tinymce .mce-btn button{box-shadow:none;filter:none;min-width:5px}.mce-tinymce .mce-btn button:hover{background:#fff}.mce-tinymce .mce-btn button:focus{background:none}.mce-tinymce .mce-btn-small button{line-height:18px}.mce-in button{box-shadow:none}.mce-in button:hover{background:none;box-shadow:none;font-weight:400;text-shadow:none}.mce-in .mce-container-body button,.mce-in .mce-foot button{width:100%!important}.centerAlign .mce-toolbar .mce-container-body{text-align:center}.mce-branding-powered-by{display:none}.ellipsis{white-space:nowrap}.ellipsis,.ellipsisWrap{overflow:hidden;text-overflow:ellipsis}.ellipsisWrap{white-space:normal}.icon-maybe-color{background-color:#f57d21;color:#fff}.icon-circle{border-radius:100px;font-size:12px;line-height:1;padding:6px;position:relative}[ng-show="displayType=='grid'"] .icon-circle{left:48%}.icon-mainIcons{font-size:16px}.jv-profileIcon{color:#333;font-size:28px}.icon-thumbs-up-color{background-color:#38b24a;color:#fff}.icon-thumbs-down-color{background-color:#e51414;color:#fff}.icon-warning-color{background-color:#3d87cf;color:#fff}.ul-nopaddingmargin{margin:0;padding:0}body{color:#333;font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}h1{font-size:44px;line-height:77px}h1,h2{font-family:Poppins;font-weight:400}h2{font-size:36px;line-height:56px}h3{font-size:32px;line-height:56px}h3,h4{font-family:Poppins;font-weight:500}h4{font-size:28px}h5{font-size:24px;line-height:40px}h5,h6{font-family:Poppins;font-weight:600}h6{font-size:20px;line-height:32px}p{font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}.subtitle1{font-size:16px}.subtitle1,.subtitle2{font-family:Poppins;font-weight:500;line-height:24px}.subtitle2{font-size:14px}strong,strong *{font-weight:600}#hr-footerContainer,.small{font-size:12px;font-weight:600}time{color:#8c8c8c;font-size:12px;font-weight:400}#container{margin:24px auto;max-width:1600px;min-height:450px;padding:0 48px;width:100%}#container:after{clear:both;content:"";display:table}#hr-footerContainer{color:#263238;margin:0 auto;max-width:1600px;padding:0 48px;width:100%}#hr-footerContainer a{margin-left:10px}.jv-reqs-list{margin-top:10px!important}div[role=main]>h1 span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}div[role=main]>h1 span{color:#5b6971}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:45px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{align-items:center;border:1px solid #aaa!important;display:flex}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:22.5px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{align-items:center;border:1px solid #e4edf3!important;display:flex}.currency-control-light .select2-container .select2-choice{border:1px solid #e4edf3!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:22.5px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e4edf3!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e4edf3!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e4edf3!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e4edf3;border-radius:.2em;box-sizing:border-box;color:#5b6971;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}label{font-size:14px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#87969c}.btn.disabled,.btn[disabled],.disabled.btn-cancel,.disabled.btn-green,.disabled.cancel,.disabled.smallBtn,[disabled].btn-cancel,[disabled].btn-green,[disabled].cancel,[disabled].smallBtn,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}input,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid #87969c;color:#263238}input,select,textarea{box-sizing:border-box;cursor:text;display:block;font-size:14px;font-weight:400;margin:10px 0;padding:6px 5px 7px!important;vertical-align:middle;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #1872cc}textarea{border-color:#8a9597;min-height:150px;resize:vertical}textarea[ui-tinymce]{margin:0;min-height:300px;padding:0}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{margin-bottom:0;margin-top:0}input[type=checkbox],input[type=radio]{background:none;border:none;cursor:pointer;display:inline-block;display:inline-block!important;width:1.5em}button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;width:auto!important}input:invalid,textarea:invalid{background-color:#fff}.form{background:#e3f2fd;padding:10px}.form:after{clear:both;content:"";display:table}.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{float:right;margin-left:10px;margin-right:0;margin-top:0}.jv-description-list .hr:before,form dl .hr:before{color:#1872cc;content:"(HR)";float:right;font-size:12px;font-weight:700;margin-left:2px;padding-top:10px}.jv-description-list .jv-dl-description,.jv-description-list dd,form dl .jv-dl-description,form dl dd{padding-bottom:1px;padding-top:1px}.jv-description-list .jv-dl-description p,.jv-description-list dd p,form dl .jv-dl-description p,form dl dd p{margin:10px 0}.jv-description-list .jv-dl-description input,.jv-description-list .jv-dl-description textarea,.jv-description-list dd input,.jv-description-list dd textarea,form dl .jv-dl-description input,form dl .jv-dl-description textarea,form dl dd input,form dl dd textarea{margin:5px 0}.jv-description-list .jv-dl-description input[type=checkbox],.jv-description-list .jv-dl-description input[type=radio],.jv-description-list dd input[type=checkbox],.jv-description-list dd input[type=radio],form dl .jv-dl-description input[type=checkbox],form dl .jv-dl-description input[type=radio],form dl dd input[type=checkbox],form dl dd input[type=radio]{margin:12px 0}.jv-description-list .jv-dl-description .right[class*=ico-],.jv-description-list dd .right[class*=ico-],form dl .jv-dl-description .right[class*=ico-],form dl dd .right[class*=ico-]{margin:10px 0 10px 10px;position:relative;z-index:2}.jv-description-list .jv-dl-description .right[class*=ico-] select,.jv-description-list .jv-dl-description .right[class*=ico-]+input,.jv-description-list dd .right[class*=ico-] select,.jv-description-list dd .right[class*=ico-]+input,form dl .jv-dl-description .right[class*=ico-] select,form dl .jv-dl-description .right[class*=ico-]+input,form dl dd .right[class*=ico-] select,form dl dd .right[class*=ico-]+input{width:95%}.jv-description-list .Amount input,form dl .Amount input{display:inline-block;width:95%}.jv-description-list .jv-dl-term,.jv-description-list dt,form dl .jv-dl-term,form dl dt{margin-top:5px;padding-right:5px}.jv-description-list .jv-dl-term label,.jv-description-list dt label,form dl .jv-dl-term label,form dl dt label{padding-right:24px;word-wrap:break-word}input[jv-locale-datepicker],input[ui-date]{background-image:url(../cf88f593f319a8a03bc3.png);background-position:right -2px;background-repeat:no-repeat;max-width:120px;padding-right:20px}.ui-datepicker select{display:inline-block;font-size:14px!important}.ui-timepicker-container,.ui-timepicker-container *{transition:all 0 ease}input[jv-timepicker],input[ui-jq=timepicker]{width:6.5em}.mceEditor,.mceEditor *{transition:all 0 ease}.mceEditor .mceLayout{margin:10px 0}.mce-container .mce-textbox{padding:0 4px!important}.upload,[jv-uploader]{border:1px dashed #87969c;padding:5px 6px}.upload .qq-upload-button,[jv-uploader] .qq-upload-button{margin:8px 16px 5px 0}.upload .qq-upload-instruction,.upload .qq-upload-list,[jv-uploader] .qq-upload-instruction,[jv-uploader] .qq-upload-list{display:block;float:none;margin:0;width:auto}.upload .btn,.upload .btn-cancel,.upload .btn-green,.upload .cancel,.upload .smallBtn,[jv-uploader] .btn,[jv-uploader] .btn-cancel,[jv-uploader] .btn-green,[jv-uploader] .cancel,[jv-uploader] .smallBtn{float:left;margin:0 10px 0 0}.upload span,[jv-uploader] span{font-size:14px}.upload .qq-uploader,[jv-uploader] .qq-uploader{overflow:hidden}input[jv\:select2]{padding:0}.select2-container{color:#000;margin:5px 0;transition:none;width:100%}.select2-container *{transition:none}.select2-container input{box-sizing:content-box}.quickForms .select2-search-field input,dd .select2-container{width:100%!important}.select2-drop,.select2-drop *{transition:none}.select2-results strong{display:block;margin-bottom:3px}.addCandForm div,.addHireForm div,.reqEditForm div{overflow:hidden}.addCandForm ul,.addHireForm ul,.reqEditForm ul{list-style-type:disc}.addCandForm .amount .ui-resetwrap,.addHireForm .amount .ui-resetwrap,.reqEditForm .amount .ui-resetwrap{display:inline}.addCandForm .right,.addHireForm .right,.reqEditForm .right{position:relative}.addCandForm .right .addRequisitionTooltip,.addHireForm .right .addRequisitionTooltip,.reqEditForm .right .addRequisitionTooltip{right:0}.reqEditForm .highlight{background-color:#e2f3e3;color:#000}.workflowMessageForm dd input[type=checkbox],.workflowMessageForm dd input[type=radio]{margin:0 0 2px}.workflowMessageForm dd label{margin-top:8px}input.hasDatepicker+span.jv-placeholder{max-width:88px;overflow:hidden;white-space:nowrap}table{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table tbody{background:#fff}table tbody tr{border-top:1px solid #e4edf3}table tbody tr:last-child{border-bottom:1px solid #e4edf3}table tbody tr.grouped{border-top:none}table tbody tr.grouped td{padding-top:0}table tbody .actns{background:none;border:none;margin:0;padding:0}table td.right,table th.right{float:none;text-align:right}table td.left,table th.left{float:none;text-align:left}table td{padding:10px 0 10px 10px}table th{border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;line-height:20px;padding:10px;white-space:nowrap}table th,table th.headerRow{background:#f5f8fa;font-size:14px;font-weight:400}table th.headerRow{border:1px solid #e4edf3!important;padding:16px;text-align:left}table tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!important}table p{margin:0}table p.actions{font-size:12px}table ul{margin:0;padding:0}table tfoot th{background:#f5f8fa}table tfoot th .paging{font-size:14px;font-weight:400}.filters-mrgn{margin-left:23%}.filters-mrgn .jv-reqName{font-size:14px;font-weight:600;white-space:normal}.filters-mrgn .jv-reqName .actions{padding-top:8px}.filters-mrgn .jv-reqInfo{font-size:14px;font-weight:400}.filters-mrgn .jv-reqInfo div{padding:4px 0}.filters-mrgn .jv-reqInfo div:first-child{padding-top:0}.filters-mrgn .jv-reqInfo p{font-size:12px}.jv-req-table-word-wrap div.jv-reqInfo{max-width:200px;overflow:hidden;text-overflow:ellipsis}.filters-collapse-mrgn{margin-left:45px;transition-duration:.5s;transition-property:width,margin-left}a.filters{background:#f76700;border-radius:0 3px 3px 0;overflow:hidden;padding:30px 0;text-align:center;width:38px}a.filters:after{content:"";display:inline-block;height:19px;width:20px}a.filters{transition-duration:.5s;transition-property:margin-left}.filters{background-color:#f5f8fa;border:1px solid #e4edf3;border-radius:0 2px 2px 0;float:left;margin-right:5px;overflow:hidden;padding:0 10px 20px;width:22%}.filters h3>a{display:block;float:right;height:24px;text-indent:-9999px;width:24px}.filters .jv-filter-reset-query{font-size:16px;padding:10px 0 0;width:100%}.filters .jv-filter-reset-query>a{display:block;float:right;height:24px;text-indent:-9999px;width:24px}.filters .jv-filter-reset-query form:after{clear:both;content:"";display:table}.filters .jv-filter-reset-query form{font-size:14px;width:100%}.filters .jv-filter-reset-query form .reset{border:1px solid #e4edf3;border-radius:2px;padding:5px 10px}.filters .jv-filter-reset-query form .reset:hover{border-color:#1f63af}.filters .jv-filter-reset-query form button{border:none;position:relative}.filters .jv-filter-reset-query form .ui-resetwrap{width:100%}.filters .jv-filter-reset-query form .ui-resetwrap input{margin:5px 0;width:100%}.filters p{margin:10px 0}.filters .select2-container{margin-top:5px;width:100%!important}.filters .select2-choice{width:190px}.filters label{font-weight:600;margin:10px 0 0}.filters.w0{border:none!important;transition-property:margin-left}.filters,.filters.w0{transition-duration:.5s}.filters{transition-property:width,margin-left}h3.empty{background:#f5f8fa;font-size:16px;font-weight:700;margin:0 0 15px;padding:160px 0;text-align:center}h3.empty span{display:block;font-size:12px;font-weight:400}.paging{align-items:center;color:#1872cc;display:flex}.paging a,.paging span{color:#5b6971;margin-left:5px}.paging .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}.paging .prev.disabled{cursor:text;display:inline-block;opacity:.3}.paging .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}.paging .next.disabled{cursor:text;display:inline-block;opacity:.3}.ui-datepicker{font-size:1em;height:auto!important;margin-left:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin-left:-11px;margin-top:-11px}.jv-verticalMenu{display:none}.bodyContent{padding:0;width:auto}.bodyContent *{transition:none}.bodyContent ul{list-style:none;margin:0}.bodyContent #hr-navWrapper{position:relative}.jv-hList{margin:0;padding:0}.jv-hList li{display:inline-block;vertical-align:middle}.custom_li{float:none;font-size:inherit}ul.tabs{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%}ul.tabs:after{clear:both;content:"";display:table}ul.tabs li{background:#1872cc;border-right:1px solid #1f63af!important;color:#fff!important;display:block;float:left;height:auto;margin:0;position:relative;text-align:center}ul.tabs li a{color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:27px;margin-right:0;padding:9px 15px!important}ul.tabs li a span{border-radius:2px;font-weight:600;padding:2px 8px;position:relative}ul.tabs li a span,ul.tabs li a:hover{background:#1f63af}ul.tabs li a:hover span{color:#fff}ul.tabs li.active{background:#fff;position:relative}ul.tabs li.active a{color:#263238}ul.tabs li.active a:hover{color:#fff}ul.tabs li.active a span{background:#1f63af;color:#fff}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]{flex:unset!important}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]~.MuiBox-root{visibility:visible!important;width:auto!important}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]~.MuiBox-root .MuiBox-root{display:flex}th.MuiTableCell-head{padding:16px!important}td.MuiTableCell-body,th.MuiTableCell-head{box-shadow:none!important}#keepAlive,.ng-cloak{display:none;visibility:none}.clear-both{clear:both}.italic{font-style:italic}.right{margin-top:0}.float-none{float:none!important}.center{text-align:center}.hide{display:none}.bold{font-weight:700}.separator{border-right:1px solid #ccc}.ui-hide{border-bottom-width:0!important;border-top-width:0!important;margin-bottom:0!important;margin-top:0!important;max-height:0;overflow:hidden;padding-bottom:0!important;padding-top:0!important;transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.ui-show{max-height:1000px;overflow-x:hidden;overflow-y:auto;transition-duration:.3s;transition-timing-function:ease-in}.avatar a,.avatars li a,.ellipses,.jumpnav li.active ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.inline{display:inline-block;vertical-align:middle}.dot:before,.dotForReqs:before{color:#b3b3b3;content:"•";padding:0 5px}.notQuiteAsLightGray{color:#acc0ca}.gray{color:#263238}.lightgray{color:#f5f8fa}.darkGray{color:#5b6971}.dotForReqs{display:inline-flex;word-break:break-word}.dotForReqs:before{color:#5b6971}.approvalChain{margin-top:16px}.jv-reqs-summary-section .subtitle1{margin-bottom:7px;margin-top:16px}.jv-reqs-summary-section .jv-approval-subtitle{display:inline-block;width:160px}.jv-reqs-summary-section .jv-approval-status{display:inline-block;margin-left:15px}.jv-reqs-summary-section .approvals{margin-top:20px}.jv-placeholder{color:#969696;left:0;padding:7px 5px 7px 6px;position:absolute;top:0}.jv-placeholderwrap{position:relative}.orange{color:#c44500}.error,.red{color:#d32f2f}.msg-notice{background:#263238;bottom:0;color:#fff;font-size:14px;left:0;line-height:30px;opacity:0;padding:5px 10px;position:fixed;text-align:center;width:100%;z-index:9999}.msg-notice.ui-show{opacity:.9}.msg-notice.error{background-color:#d32f2f;color:#fff}.ico-unlink:after{background-image:url(../6cef1a6b90ebc38cadaf.png);content:"";display:inline-block;height:12px;margin-left:5px;width:12px}.ico-unlink.btn-cancel:after,.ico-unlink.btn-green:after,.ico-unlink.btn:after,.ico-unlink.cancel:after,.ico-unlink.smallBtn:after{background-image:url(../85ab5fe9638ef1b3e6f5.png)}.ico-noInfo{background-image:url(../88ef81b2302418b67bed.png)}.ico-gridView,.ico-noInfo{display:inline-block;height:24px;width:24px}.ico-gridView{background-image:url(../b1b704f64bd538c81b1e.png)}.ico-listView{background-image:url(../6753a1ea465a2be10d8e.png);display:inline-block;height:24px;width:24px}.ico-back{display:inline-block;height:16px;text-indent:-9999px;width:10px}.ico-forward{background-image:url(../d5a7580d44e11ece3618.png)}.ico-forward,.ico-print{display:inline-block;height:24px;width:24px}.ico-print{background-image:url(../b4ada88c3efb75747dab.png)}.ico-help,.reqs-form-ico-help{background-image:url(../0c6bbba1e3d94e1a9fc5.png);background-position:50%;display:inline-block;height:24px;width:24px}.reqs-form-ico-help{margin-left:-15px;margin-top:7px}.ico-equest{background-image:url(../ba90f77f509e371e8f29.png)}.ico-equest,.ico-jobtarget{display:inline-block;height:24px;overflow:hidden;text-align:left;text-indent:-119988px;width:24px}.ico-jobtarget{background-image:url(../7446f6545f4ef1c450b9.png)}.ico-linkedin{background-image:url(../b61ca6b446055b5d6b8c.png);height:24px;width:24px}.ico-linkedin,.ico-vonq{display:inline-block;overflow:hidden;text-align:left;text-indent:-119988px}.ico-vonq{background-image:url(../23ee33c1dc3c46791441.png);height:25px;width:21px}.help-content h4 a,.help-content h5 a,.ico-remove,.ui-resetwrap .ui-reset{display:inline-block;height:11px;padding:0;text-indent:-9999px;transition:none;width:10px}.help-content h4 a.right,.help-content h5 a.right,.ico-remove.right,.ui-resetwrap .right.ui-reset{margin:5px 5px 0 0}.help-content h4 a:hover,.help-content h5 a:hover,.ico-remove:hover,.ui-resetwrap .ui-reset:hover{text-indent:-9999px}.ico-trash{height:16px;text-indent:-9999px;width:16px}.ico-garbage,.ico-trash{display:inline-block;padding:0}.ico-garbage{background-image:url(../936ee17700fb9f666f60.png);height:20px;width:20px}.ico-lock,.ico-staticlock,.ico-unlock{background-image:url(../cbe677fd52ad7b66ced9.png);background-position:0 0;display:inline-block;height:15px;overflow:hidden;padding:0;text-align:left;text-indent:-119988px;width:15px}.ico-lock:hover,.ico-staticlock:hover,.ico-unlock:hover{background-position:-16px 0}.ico-staticlock:hover,.ico-unlock:hover{background-position:0 0}.ico-check:after{content:"✓";display:inline-block;font-size:16px}.ico-toggle{background-image:url(../08ee88ed5db803019035.png);display:block;height:16px;overflow:hidden;text-indent:-119988px;width:16px}.expanded .ico-toggle{background-image:url(../789460fdd978a7d1ac01.png)}.rating-yes:before{background-image:url(../54a6d90739aa46c9df4d.png)}.rating-maybe:before,.rating-yes:before{content:"";display:inline-block;height:24px;width:24px}.rating-maybe:before{background-image:url(../3782c384efe6dc84cd66.png)}.rating-no:before{background-image:url(../69c3e8b308b35652aec2.png);content:"";display:inline-block;height:24px;width:24px}.btn,.btn-cancel,.btn-green,.cancel,.smallBtn{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}.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover,.smallBtn:focus,.smallBtn:hover{opacity:1}.btn-cancel:focus,.btn-green:focus,.btn:focus,.cancel:focus,.smallBtn:focus{border:none}.btn-cancel:active,.btn-green:active,.btn:active,.cancel:active,.smallBtn:active{opacity:.8}.btn,.btn-cancel,.btn-green,.cancel,.smallBtn{color:#fff!important}.btn-cancel:hover,.btn-green:hover,.btn.blue-btn:hover,.btn:hover,.cancel:hover,.smallBtn:hover{border:none;color:#fff}.btn,.btn-cancel,.btn-green,.cancel,.smallBtn{margin-right:10px}.btn.right,.right.btn-cancel,.right.btn-green,.right.cancel,.right.smallBtn{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-cancel,.inline.btn-green,.inline.cancel,.inline.smallBtn{padding:7px 9px}.btn-cancel,.cancel{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}.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-cancel,.cancel{color:#5b6971!important}.btn-cancel:hover,.cancel:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.btn-green{background:#1b5e20;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}.smallBtn{margin:0;padding:5px 10px!important}.smallBtn.cancel{margin:0 5px}.dropmenu{background:#fff;border:1px solid #e4edf3;border-radius:2px;cursor:pointer;display:inline-block;min-width:190px;padding:10px 13px;position:relative}.dropmenu:hover{background:linear-gradient(180deg,#fff,#fff)}.dropmenu:after{content:"";display:inline;height:14px;position:absolute;right:10px;top:18px;width:14px}.dropmenu .asc:after,.dropmenu .desc:after{border:none}.dropmenu a{padding-left:15px}.dropmenu a.ellipsis{display:inline-block;max-width:100px;padding-left:5px;padding-right:10px;vertical-align:bottom}.dropmenu ul{background-color:#fff;border:1px solid #e4edf3;border-radius:0 2px 2px 2px;border-top:none;margin:0;padding:0;position:absolute;right:-1px;top:0;width:147px!important;z-index:2}.dropmenu ul li{border-bottom:1px solid #e4edf3;margin:0 10px;text-align:left}.dropmenu ul li a{border-left:2px solid transparent;color:#263238;font-weight:400;margin-left:-10px;padding:10px;white-space:normal;width:110px}.dropmenu ul li a:hover{background:none;border-left:2px solid #1872cc;color:#1872cc}.dropmenu ul li:last-child{border-bottom:none}.scrolltop{background-color:#4d4d4d!important;border-radius:3px 0 0 3px;bottom:90px;display:block;height:40px;opacity:0;position:fixed!important;right:0;text-indent:-9999px;transition-duration:.4s;width:40px;z-index:95}.scrolltop.ui-scrollfix{opacity:1}.actns,ul.stats{border:1px solid #e1ecf7;border-radius:2px;margin:10px 0;padding:5px 10px}.actns ul,ul.stats ul{margin:0;padding:0}.actns li,ul.stats li{border-right:1px solid #e4edf3;color:#5b6971;display:inline-block;font-size:12px;list-style:none;margin-right:10px;padding-right:10px}.actns li .actn,ul.stats li .actn{font-weight:600;margin-left:0}.actns li .btn,.actns li .btn-cancel,.actns li .btn-green,.actns li .cancel,.actns li .smallBtn,ul.stats li .btn,ul.stats li .btn-cancel,ul.stats li .btn-green,ul.stats li .cancel,ul.stats li .smallBtn{margin-right:0}.actns .select2-container,ul.stats .select2-container{display:inline-block;margin:0;vertical-align:middle}.actns{background:#e3f2fd}ul.actns{margin-left:0}ul.actns .btn,ul.actns .btn-cancel,ul.actns .btn-green,ul.actns .cancel,ul.actns .smallBtn{margin-right:0}.actn,[class*=" actn-"],[class^=actn-]{background-position:0;font-family:Open Sans,Helvetica;font-size:14px;font-weight:400}.pad-left20{padding-left:20px}.pad-bottom20{padding-bottom:20px}.overflow-y-scroll{height:375px;overflow-y:scroll}.overflow-auto-scroll{height:375px;overflow:auto}.width-inherit{width:inherit!important}.actn-add{background-image:url(../efdd98b8f92405acc5ae.png);padding-left:20px}.actn-unlock-blue{background-image:url(../d47632e7a3b40c0b17ff.png);padding-left:25px}.actn-lock-blue{background-image:url(../6d2eabd458ef7f85e8b8.png);padding-left:25px}.actn-email{background-image:url(../637d270abe7434a70a2b.png);padding-left:27px}.actn-upload{background-image:url(../770cfd396171141a2e89.png);padding-left:20px}.actn-download{background-image:url(../64e0534bb97b847e0e9d.png);padding-left:20px}.actn-delete{background-image:url(../03e7bddcad77d2856b31.png);padding-left:15px}.actn-share{background-image:url(../95dafa196137f93a9ca1.png);padding-left:20px}.actn-preview{background-image:url(../39b17db9832780e2f1fa.png);padding-left:20px}.actn-text{background-image:url(../faae71fe1fc989697973.png);padding-left:20px}.actn-import{background-image:url(../758a4936e214ba48c727.png);padding-left:25px}.actn-expand{background-image:url(../08ee88ed5db803019035.png);padding-left:15px}.actn-collapse{background-image:url(../789460fdd978a7d1ac01.png);padding-left:15px}.actn-print{background-image:url(../b4ada88c3efb75747dab.png);padding-left:20px}.actn-addReq{margin-top:-60px}.actn-addFiles{color:#1872cc;display:block;font-size:14px;font-weight:400;margin:0 0 10px;position:relative;width:auto}.actn-addFiles:hover{color:#1872cc}.actn-addFiles .jv-actn-attach-icon{color:#263238;margin-top:3px}.qq-upload-failed-text{color:red}.itemBox{float:right;width:265px}.itemBox h3{background:#1872cc;border-radius:3px 3px 0 0;color:#fff;font-size:14px;padding:15px}.itemBox p{background-color:#e3f2fd;margin:0;padding:15px}.detailBox{width:235px}.help{background-image:url(../0c6bbba1e3d94e1a9fc5.png);display:inline-block;height:24px;margin:0 0 0 10px;position:absolute;text-indent:-119988px;width:24px}.help-content{background:#fff;border:1px solid #ddd;border-radius:3px;border-top:3px solid #1872cc!important;box-shadow:1px 1px 5px rgba(0,0,0,.3);color:#263238;font-size:12px;font-weight:400;margin-top:3px;opacity:1;padding:10px;position:absolute;text-align:left;width:220px;z-index:15}.help-content h4{border-top-right-radius:3px;font-size:12px;font-weight:600;margin-bottom:5px}.help-content h4 a{display:block;float:right}.help-content h5{font-size:14px;font-weight:600;margin:10px 0 5px}.help-content h5:first-of-type{margin-top:0}.help-content h5 a{display:block;float:right}.help-content p{margin:5px 0}.help-content.ui-hide{opacity:0}.help-content:before{border-bottom:8px solid #1872cc;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;margin-left:70px;margin-top:-20px;position:absolute;width:0}ul.stats{background:none;border:none;margin:0;padding:0}ul.stats li{font-size:12px;vertical-align:top}ul.stats li em{color:#1872cc;display:block;font-style:normal;margin-top:8px}ul.stats li em.orange{color:#c44500}ul.stats li em.red{color:#d32f2f}ul.stats li em.black,ul.stats li em.gray{color:#263238}ul.stats li:last-child{border-right:none}.jumpnav-mrgn{margin-left:145px;min-width:610px}.jumpnav-mrgn,.jumpnav-mrgn .Candidate{overflow:hidden}.jumpnav-mrgn.noMarginL{margin-left:0}.jumpnav-mrgn.noMarginL>h2{padding-left:10px}.jumpnav{background:#f5f8fa;border:1px solid #e4edf3;float:left;font-size:14px;margin:10px 24px 16px 0;padding:0;top:60px;transition-duration:.3s;width:318px}.jumpnav li{border-bottom:1px solid #e4edf3;list-style:none;position:relative}.jumpnav li:first-child{border-top:none}.jumpnav li a{display:block;padding:10px}.jumpnav li a span{background:#1872cc;border-radius:2px;color:#fff;font-size:13px;padding:2px 5px;position:relative}.jumpnav li a span:after{border:4px solid transparent;border-left-color:#1872cc;bottom:-3px;content:"";height:0;left:4px;position:absolute;width:0}.jumpnav li a span{bottom:3px;float:right}.jumpnav li a span:after,.jumpnav li ul{display:none}.jumpnav li.active{background-color:#fff}.jumpnav li.active a{color:#263238}.jumpnav li.active a span{background:#1f63af;border-radius:2px;color:#fff;font-size:13px;padding:2px 5px;position:relative}.jumpnav li.active a span:after{border:4px solid transparent;border-left-color:#1f63af;bottom:-3px;content:"";height:0;left:4px;position:absolute;width:0}.jumpnav li.active ul{display:block;list-style:none;margin:0;padding:0}.jumpnav li.active ul li{border:none;border-top:1px solid #e4edf3}.jumpnav li.active ul li:last-child{border-bottom:1px solid #e4edf3}.jumpnav li.active ul li a{background:#fff;color:#1872cc;padding:8px 10px;width:auto}.jumpnav li.active ul li.active a{position:relative}.jumpnav li.active ul li.active a:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.jumpnav li.active ul li.active a{background:#fff;border-left:1px solid #1872cc;color:#1f63af;padding-left:15px}.jumpnav li.active ul li.active a:after{left:0;margin-top:-6px;top:50%}.gridList{margin:0;padding:0;width:565px}.gridList li{border-bottom:1px solid #e4edf3;padding:10px 0}.gridList a.help{margin:0}ul.navList{margin:0;padding:0}ul.navList li{border-bottom:1px solid #e4edf3;padding:10px 20px 10px 0}ul.navList li:last-child{border:none}ul.navList a.help{margin:0}.gridBox{display:inline-block}.gridBox li{border-top-width:2px}.gridBox li a{display:block}#jv-requisitions .quickForms{border-radius:6px 0 0 6px}#jv-requisitions .quickForms li a:after{top:-3px}.quickForms{list-style:none;overflow:hidden;padding-left:0;position:fixed;right:0;top:28%;width:40px;z-index:100}.quickForms .qq-upload-file{margin-right:0}.quickForms.quick-form-content{border-top:none}.quickForms.quick-form-content.disableAnimation{border-top:1px solid #e4eaee}.quickForms.false{margin-right:-6px}.quickForms.false li{padding-top:1px}.quickForms.quicktabs{border-radius:6px 0 0 6px;z-index:200}.quickForms.quicktabs>li.active{margin-bottom:0;margin-right:0}.quickForms.quicktabs>li.active .icon{color:#263238!important}.quickForms.quicktabs>li>a.icon-share-post{color:#fff;font-size:24px;padding-left:9px;padding-top:17px;text-indent:0}.quickForms.popoutForm{background:#87969c;height:100%;margin-left:-30px;padding:0 30px;position:relative;top:-15px;width:100%}.quickForms.popoutForm form{float:none;height:97%;margin:0 auto;width:95%}.quickForms.popoutForm form textarea{margin-left:15px}.quickForms.popoutForm form dd{margin-left:190px;padding-right:0;width:auto}.quickForms.popoutForm form dt{width:150px}.quickForms.popoutForm form .submit{bottom:10px;position:fixed;right:25px}.quickForms.popoutForm h3{font-weight:600;margin-bottom:10px}.quickForms.popoutForm .uploadcallout{height:auto;margin-top:-230px}.quickForms.popoutForm .uploadcallout .submit{bottom:0;position:relative;right:0}.quickForms.popoutForm .subject_error{position:absolute}.quickForms.popoutForm .textarea_wrapper{bottom:150px;left:53px;margin-top:240px;position:absolute;right:74px;top:0}.quickForms.popoutForm .textarea_wrapper.agencyTextArea{margin-top:320px}.quickForms.popoutForm .textarea_wrapper.agencyTextArea .uploadcallout{top:355px}.quickForms.popoutForm .textarea_wrapper.taskTextArea{margin-top:160px}.quickForms.popoutForm .textarea_wrapper nonAgencyTextArea{margin-top:60px}.quickForms.popoutForm .textarea_error{position:relative}.quickForms.popoutForm .textarea_error .error{position:absolute;top:150px}.quickForms>li{max-height:60px;overflow:hidden}.quickForms>li.active{border:1px solid #e4eaee!important;border-right:0!important;margin-right:0}.quickForms>li.active>a{background:#f5f8fa;filter:none}.quickForms>li>a{background:linear-gradient(180deg,#47a84c,#52b658);display:block;float:left;height:80px;overflow:hidden;position:relative;text-indent:-5000px;text-shadow:none;width:40px}.quickForms>li>a:after{background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:40px;left:0;position:absolute;top:0;width:40px}.quickForms>li>a.draft{background:linear-gradient(180deg,#f76700,#ff7512)}.quickForms>li .jv-tool-tip-help-color{color:#263238}.quickForms>li .icon-arrow,.quickForms>li .icon-pop-out{color:#263238;font-style:normal;font-weight:100}.quickForms>li #messageQuickLink,.quickForms>li #noteQuickLink,.quickForms>li #postQuickLink,.quickForms>li #taskQuickLink{text-indent:unset}.quickForms>li #messageQuickLink:after,.quickForms>li #noteQuickLink:after,.quickForms>li #postQuickLink:after,.quickForms>li #taskQuickLink:after{background-image:none}.quickForms>li #messageQuickLink .icon,.quickForms>li #noteQuickLink .icon,.quickForms>li #postQuickLink .icon,.quickForms>li #taskQuickLink .icon{color:#fff;display:block;font-size:24px;font-weight:300;line-height:60px;padding-left:10px}.quickForms>li i.quick-chat{background-color:#fff;border-radius:2px;color:#5dac56;cursor:pointer;display:block;font-size:24px;height:15px;margin:21px 11px;position:absolute;width:23px;z-index:1}.quickForms>li i.quick-chat:before{content:"...";display:block;height:0;left:-8px;margin:auto;position:relative;top:-10px;width:0}.quickForms>li i.quick-chat:after{border-left:2px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-5px;content:"";display:block;height:0;position:absolute;right:6px;width:0}.quickForms>li.intelligent-messaging>a:after,.quickForms>li.message>a:after,.quickForms>li.note>a:after,.quickForms>li.task>a:after{left:10px;margin:0 auto;position:relative}.quickForms>li.message>a:after,.quickForms>li.note>a:after{width:40px}.quickForms>li.intelligent-messaging{margin-right:0}.quickForms>li.intelligent-messaging a:after{width:40px}.quickForms>li.intelligent-messaging.disabled{opacity:1}.quickForms>li.intelligent-messaging.disabled a{background:#a2d6a5}.quickForms>li.intelligent-messaging.active i.quick-chat{color:#87969c;cursor:default}.quickForms>li.intelligent-messaging.active .im-widget{cursor:default}.quickForms>li.post{margin-right:0}.quickForms>li.task>a:after{width:40px}.quickForms>li.tag>a:after{background-image:url(../e5e8b7d2f3f70979c7c8.png)}.quickForms.note form dd{margin-bottom:0}.quickForms.message,.quickForms.note,.quickForms.post,.quickForms.tag,.quickForms.task{padding-left:515px;transition:padding-left .3s ease-in}.quickForms.message .message,.quickForms.note .note,.quickForms.post .post,.quickForms.tag .tag,.quickForms.task .task{margin-left:-527px;max-height:1000px}.quickForms.message .message>a,.quickForms.note .note>a,.quickForms.post .post>a,.quickForms.tag .tag>a,.quickForms.task .task>a{width:0}.quickForms h3{font-weight:600;margin-bottom:10px;padding:0}.quickForms .close{display:block;float:right;height:18px;padding:0;position:relative;text-indent:-9999px;top:-4px;width:18px}.quickForms .popout{background-image:url(../7c673076a64c0b695bc8.png);display:block;float:right;height:16px;padding-right:10px;width:16px}.quickForms.flyoutOpen{background:#f5f8fa;border-top:none!important;margin-right:504px;transition:margin-right .3s ease-in}.quickForms.flyoutOpen li{border-bottom:1px solid #fff}.quickForms.flyoutClosed{border-top:none;margin-right:0!important}.quickForms.flyoutClosed li{padding-top:1px}.quickForms p{margin:15px 0}.quickForms form{background:#f5f8fa;border-radius:0 0 0 3px;box-shadow:-1px 3px 5px 0 #acc0ca!important;color:#263238;float:left;margin:0 40px 20px 23px!important;min-height:300px;padding:15px;width:508px}.quickForms form .subtitle1{font-weight:600;margin-bottom:13px}.quickForms .jv-top-padding{padding-top:23px}.quickForms .jv-top-padding-30{padding-top:30px}.quickForms dl{margin-bottom:-5px}.quickForms dt{border-top:none!important;padding-bottom:10px;padding-top:12px}.quickForms dd{border-top:none!important;margin-bottom:7px}.quickForms dd .select2-container{margin:0;width:100%!important}.quickForms dd input[type=radio]{margin:4px -5px 8px;width:20%}.quickForms input,.quickForms select,.quickForms textarea{display:block;width:100%}.quickForms input.mandetoryError,.quickForms select.mandetoryError,.quickForms textarea.mandetoryError{border:1px solid #d32f2f;color:#d32f2f}.quickForms #messageSubject,.quickForms #noteSubject{padding-right:20px!important}.quickForms textarea{height:206px;max-height:300px;resize:vertical}.quickForms textarea+p.error{top:-14px}.quickForms fieldset{color:#1e282d}.quickForms ul.select2-choices{margin:0;max-height:60px;overflow:auto}.quickForms .qq-upload-list{max-height:100px;overflow:auto}.quickForms progress{width:100%}.quickForms .error,.quickForms .uploader-error{background:#fff;border:1px solid red;border-radius:3px;border-top:3px solid red;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:10px;position:relative;text-align:left;top:-4px}.quickForms .error:before,.quickForms .uploader-error:before{border-bottom:6px solid red;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;margin:-19px auto 10px 10px;width:0}.quickForms .qq-upload-list .actn-delete{width:0}.quickForms input.cancel{background:none}.quickForms input.cancel:hover{background:none;box-shadow:none}.quickForms .jv-close{padding:0}.quickForms .jv-close,.quickForms .jv-popout{display:block;float:right;height:18px;position:relative;top:-4px;width:18px}.quickForms .jv-popout{padding-right:30px}.quickForms.message li.message .subtitle1{margin-bottom:5px}.quickForms.message li.message dl dt{padding-bottom:0!important}.quickForms.message li.message dl dd{margin-bottom:0}.popoutFormBody{overflow-x:hidden;overflow-y:hidden}.disableAnimation{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.callout{background:#fff;border-bottom:3px solid #1872cc;border-radius:3px;border-top:none;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);left:50%;margin-left:-150px;padding:10px;position:absolute;width:350px;z-index:10}.callout.ui-hide{opacity:0;transition:opacity .2s ease,max-height 0s ease 2s}.callout.ui-show{opacity:1;overflow:visible;transition:opacity .2s ease,max-height 0s ease 0s}.callout:after,.callout:before{content:"";left:50%;position:absolute}.callout:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1872cc;bottom:-10px;height:0;margin-left:-10px;width:0}.callout:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #1872cc;bottom:-12px;height:0;margin-left:-12px;width:0}.callout.flip{border-bottom:none;border-top:3px solid #1872cc}.callout.flip:after{border-bottom:10px solid #1872cc;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;height:0;margin-left:-10px;top:-10px;width:0}.callout.flip:before{border-bottom:12px solid #1872cc;border-left:12px solid transparent;border-right:12px solid transparent;border-top:0;height:0;margin-left:-12px;top:-12px;width:0}.callout h4{font-weight:700;margin-top:0}.callout .select2-container-multi .select2-choices{border:1px solid #87969c!important;max-height:55px;overflow:auto}.select2-search-choice-close,.ui-resetwrap a.ui-reset{color:#5b6971!important}.filters .reqlist-ui-reset input,.filters .select2-container input.select2-focusser,.filters .select2-container-multi .select2-choices{border-radius:4px}.jv-reqs-close{margin-top:10px!important;width:95%!important}.jv-reqs-close .jv-reqs-addclose-hire{width:1000px}.jv-reqs-quick-view{font-size:14px}.jv-reqs-quick-view .prev{margin-right:10px}.popOut{background:#87969c}.sidePanel-mrgn{margin-right:22.5%;overflow:hidden}.sidePanel{clear:right;float:right;margin-bottom:20px;width:21%}.sidePanel .subtitle1{padding-bottom:15px}.sidePanel .stats{border:1px solid #e0ecf9;border-left:none;border-top:none;box-sizing:border-box;padding:0;text-align:center}.sidePanel .stats:after{clear:both;content:"";display:table}.sidePanel .stats li{border:none;border-left:1px solid #e0ecf9;box-sizing:border-box;float:left;font-size:28px;margin:0;padding:0}.sidePanel .stats li em,.sidePanel .stats li.w100{background-color:#e3f2fd;border-bottom:1px solid #e0ecf9;border-top:1px solid #e0ecf9;color:#263238;font-size:14px;line-height:2.6em;padding:5px}.sidePanel .stats li small{display:block;font-size:14px;margin:-10px 0 10px}.accordion-mrgn{margin-right:290px;overflow:hidden}.accordion-mrgn dl>div{padding:5px 0}.accordion-mrgn>div,.accordion-mrgn>form{background:#fff;border:1px solid #e4edf3;border-top-color:#1e282d;margin-bottom:20px;padding:10px}.accordion-mrgn>div.redBorder,.accordion-mrgn>form.redBorder{border-top-color:#c62828}.accordion-mrgn>div .underline,.accordion-mrgn>form .underline{display:none}.accordion-mrgn h2{margin-top:0;padding:0 0 10px}.accordion-mrgn h2.first{margin-top:0}.accordion-mrgn ul{margin:10px 0;padding:0}.accordion-mrgn ul li{padding:2px 0}.accordion-mrgn-left{margin-left:290px;min-width:610px;overflow:hidden}.jv-interview-scheduler-left-pane>div.subtitle1{border:none;margin:20px 0 10px;padding:unset}.accordion{clear:right;float:right;margin-bottom:20px;margin-top:20px;width:275px}.accordion.left{clear:left;float:left}.accordion.left>div{box-shadow:none}.accordion h2{margin:3px 0}.accordion h3{margin-top:-3px;padding:0;position:relative}.accordion h3 a{color:#fff;display:block;margin:-10px 0 -10px -10px;padding:10px 0 10px 10px}.accordion>div{background:#fff;border:1px solid #e4edf3;border-radius:2px;border-top-color:#1e282d;margin-bottom:20px;padding:10px}.accordion ul{list-style:none;margin:0;padding:5px 0}.accordion li{padding:5px 0}.accordion li time{color:#648393;display:block;font-size:12px}.accordion li .help-content h4 a,.accordion li .help-content h5 a,.accordion li .ico-remove,.accordion li .ui-resetwrap .ui-reset,.help-content h4 .accordion li a,.help-content h5 .accordion li a,.ui-resetwrap .accordion li .ui-reset{z-index:10}.accordion .more,.accordion .next,.accordion .prev{position:relative}.accordion .more:after,.accordion .next:after,.accordion .prev:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1872cc;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion .more,.accordion .next,.accordion .prev{display:block;margin:0 -10px;padding:16px}.accordion .more:hover,.accordion .next:hover,.accordion .prev:hover{background:#e3f2fd}.accordion .more:after,.accordion .next:after,.accordion .prev:after{left:50%;margin:-2px -4px;top:50%}.accordion .more.disabled,.accordion .next.disabled,.accordion .prev.disabled{cursor:default}.accordion .more.disabled:after,.accordion .next.disabled:after,.accordion .prev.disabled:after{border-top-:#888;border-bottom-color:#888}.accordion .more.disabled:hover,.accordion .next.disabled:hover,.accordion .prev.disabled:hover{background:inherit}.accordion .prev{position:relative}.accordion .prev:after{border-bottom:4px solid #1872cc;border-left:4px solid transparent;border-right:4px solid transparent;border-top:none;content:"";height:0;margin:0;margin:-2px -4px;padding:0;position:absolute;width:0}.accordion .btn,.accordion .btn-cancel,.accordion .btn-green,.accordion .cancel,.accordion .smallBtn,.accordion input[type=button],.accordion label{margin:10px 0}.accordion .stats{margin:-10px -10px 5px;padding:0;text-align:center}.accordion .stats:after{clear:both;content:"";display:table}.accordion .stats li{border:1px solid #e0ecf9;border-top:none;box-sizing:border-box;float:left;margin:0;padding:0;width:50%}.accordion .stats li:last-child{border-right:1px solid #e0ecf9}.accordion .stats li a{font-size:14px;line-height:1;padding:5px}.accordion .stats li a em{font-size:28px}.accordion .stats li.active{position:relative}.accordion .stats li.active:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f5f9fd;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion .stats li.active{background:#f5f9fd}.accordion .stats li.active:after,.accordion .stats li.active:before{display:block;left:50%;position:absolute;top:100%}.accordion .stats li.active:after{margin-left:-6px}.accordion .stats li.active:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e0ecf9;content:"";height:0;margin-left:-7px;width:0}.accordion-large{margin:20px 0 0;padding:0}.accordion-large>li{border-bottom:1px solid #e4edf3;list-style:none;padding:5px 150px 5px 30px}.accordion-large>li .accordion-header,.accordion-large>li hgroup{cursor:pointer;display:block;font-weight:600;margin:5px 0;position:relative}.accordion-large>li .accordion-header:before,.accordion-large>li hgroup:before{background-image:url(../08ee88ed5db803019035.png);background-position:50% 50%;background-repeat:no-repeat;content:"";display:block;height:16px;padding-right:20px;position:absolute;right:100%;top:3px;width:16px}.accordion-large>li .accordion-header .jv-notes-title,.accordion-large>li hgroup .jv-notes-title{color:#1872cc;font-size:14px;font-weight:600;line-height:20px}.accordion-large>li .accordion-header .jv-notes-subject,.accordion-large>li hgroup .jv-notes-subject{color:#263238;font-size:14px;font-weight:600;line-height:20px}.accordion-large>li .accordion-header h4,.accordion-large>li hgroup h4{color:#1872cc}.accordion-large>li .accordion-header h3,.accordion-large>li .accordion-header h4,.accordion-large>li .accordion-header h5,.accordion-large>li hgroup h3,.accordion-large>li hgroup h4,.accordion-large>li hgroup h5{margin:0}.accordion-large>li .accordion-header h5,.accordion-large>li hgroup h5{color:#263238;font-weight:300}.accordion-large>li .accordion-header p,.accordion-large>li hgroup p{color:#263238}.accordion-large>li .expand{max-height:0;overflow:hidden;transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.accordion-large>li .expand input.mandetoryError,.accordion-large>li .expand textarea.mandetoryError{border:1px solid #d32f2f;color:#d32f2f}.accordion-large>li .expand .text-upload-error{background:#e3f2fd;color:#d32f2f}.accordion-large>li a.view-entire-message{color:#979797}.accordion-large>li p{margin:16px 0}.accordion-large>li .jv-rendered-notes p{overflow:hidden}.accordion-large>li .flag,.accordion-large>li time{border-radius:2px;box-shadow:0 1px 1px 0 #f5f8fa;position:relative}.accordion-large>li .flag:after,.accordion-large>li time:after{border-bottom:6px solid transparent;border-left:6px solid #1f63af;border-top:6px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion-large>li .flag,.accordion-large>li time{background-color:#1f63af;color:#fff;display:block;float:right;font-size:11px;padding:5px 7px;z-index:2}.accordion-large>li .flag:after,.accordion-large>li time:after{bottom:-4px;z-index:1}.accordion-large>li .flag,.accordion-large>li time{margin-right:-6px}.accordion-large>li .flag:after,.accordion-large>li time:after{right:0}.accordion-large>li .flag,.accordion-large>li time{border-radius:5px;font-size:14px;margin-top:11px;padding:5px!important}.accordion-large>li .flag strong,.accordion-large>li time strong{display:block;font-weight:700}.accordion-large>li ul.actns{background-color:#f5f8fa;border:none}.accordion-large>li ul.flag-actn{float:right;list-style:none;margin-right:-150px;margin-top:-50px;padding-left:0}.accordion-large>li ul.flag-actn li{display:block}.accordion-large>li ul.flag-actn li a{border-radius:2px;box-shadow:0 1px 1px 0 #f5f8fa;position:relative}.accordion-large>li ul.flag-actn li a:after{border-bottom:6px solid transparent;border-left:6px solid #1b5e20;border-top:6px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.accordion-large>li ul.flag-actn li a{background-color:#1b5e20;color:#fff;display:block;float:right;font-size:11px;padding:5px 7px;z-index:2}.accordion-large>li ul.flag-actn li a:after{top:-4px;z-index:1}.accordion-large>li ul.flag-actn li a{margin-right:-6px}.accordion-large>li ul.flag-actn li a:after{right:0}.accordion-large>li ul.flag-actn li a{float:none;font-weight:700;margin-top:11px;padding:9px 11px;text-align:center;width:110px}.accordion-large>li ul.flag-actn li a,.accordion-large>li ul.flag-actn li a:hover{background:linear-gradient(#1b5e20,#1b5e20)}.accordion-large>li ul.flag-actn li a:hover:after{border-left-color:#1b5e20}.accordion-large>li.active{background:#f5f8fa;margin-bottom:10px}.accordion-large>li.active hgroup:before{background-image:url(../789460fdd978a7d1ac01.png)}.accordion-large>li.active textarea{margin-bottom:10px}.accordion-large>li.active .expand{max-height:1000px;overflow-x:auto!important;overflow-x:hidden;overflow-y:auto;transition-duration:.3s;transition-timing-function:ease-in}.accordion-large>li.active .expand>div{word-wrap:break-word}.accordion-large>li.active .expand .attachments a{border-left:1px solid #e4edf3;display:inline-block;margin:0 3px;padding:0 3px}.accordion-large>li.active .expand .attachments a:first-child{border-left:none;margin-left:0;padding-left:0}.accordion-large>li.sent time{background:#47a84c}.accordion-large>li.sent time:after{border-left-color:#47a84c}.accordion-large>li.empty{border-bottom:0;font-size:12px;font-weight:400;text-align:center}.accordion-large>li.empty h3{margin-bottom:0}.accordion-large>li.more{border-bottom-width:0;cursor:pointer;padding:7px 0}.accordion-large>li.more .load-arrow,.accordion-large>li.more a{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #263238;display:block;height:0;margin:0 auto;text-indent:-9000px;width:0}.accordion-large>li.more .load-arrow{background:none;border-radius:0;min-width:0;padding:0;width:0!important}.accordion-large>li.more:hover{background:#e3f2fd}.accordion-large>li.more:hover .load-arrow,.accordion-large>li.more:hover a{border-top-color:#1872cc}.accordion-large .actns a{color:#1b5e20;font-size:14px}.accordion-large .actns a.btn,.accordion-large .actns a.btn-cancel,.accordion-large .actns a.btn-green,.accordion-large .actns a.cancel,.accordion-large .actns a.smallBtn{color:#fff}.accordion-large .actns a.reject{color:#5b6971}.accordion-large .actns li a.btn-green{padding:11px 15px}.accordion-large .int-workflow .actns li{margin-bottom:10px}.accordion-large .int-workflow .actns li a{border:1px solid #1b5e20;border-radius:2px;padding:5px 10px}.accordion-large .int-workflow .actns li a.reject{border-color:#5b6971;color:#5b6971}.jv-reqs-notes-list>li{padding:5px 0 5px 50px!important}.jv-reqs-notes-list>li hgroup:before{padding-right:40px!important}.jv-reqs-notes-list>li time{margin-top:0!important;padding-top:0!important}.time-flag-mrgn{padding-right:10px}.avatar,.avatars li{align-items:center;background:#f5f8fa;border-radius:3px;box-shadow:none;display:flex;margin:5px 0;padding:20px;position:relative}.avatar:after,.avatars li:after{clear:both;content:"";display:table}.avatar a,.avatars li a{color:#263238;display:block;font-size:12px;position:relative}.avatar a:after,.avatars li a:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;clear:both;content:"";display:table;height:0;left:13px;margin:0;padding:0;position:absolute;top:36px;width:0}.avatar a:before,.avatars li a:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(163,198,232,.3);height:0;width:0;border-right-size:5px;content:"";left:12px;position:absolute;top:36px}.avatar img,.avatars li img{background:#f5f9fd;border-radius:3px;box-shadow:0 1px 2px -1px #a3c6e8;float:left;height:30px;margin-right:10px;padding:1px;width:30px}.avatar em,.avatars li em{display:block;font-size:16px;font-style:normal}.avatar [class*=rating-],.avatars li [class*=rating-]{display:block;float:right;text-transform:uppercase}.avatar [class*=rating-] :before,.avatars li [class*=rating-] :before{content:"";display:block}.avatars{max-height:400px;overflow:auto;padding:0}.avatars:after{clear:both;content:"";display:table}.avatars .help-content h4 a,.avatars .help-content h5 a,.avatars .ico-remove,.avatars .ui-resetwrap .ui-reset,.help-content h4 .avatars a,.help-content h5 .avatars a,.ui-resetwrap .avatars .ui-reset{margin-top:0;position:absolute;right:5px;width:10px}.avatars li:last-child a:after,.avatars li:last-child a:before{border:none}.avatars li.ui-draggable-dragging{border-radius:3px;transition:all 0 ease;width:200px;z-index:5}.avatars li.ui-draggable-dragging .help-content h4 a,.avatars li.ui-draggable-dragging .help-content h5 a,.avatars li.ui-draggable-dragging .ico-remove,.avatars li.ui-draggable-dragging .ui-resetwrap .ui-reset,.help-content h4 .avatars li.ui-draggable-dragging a,.help-content h5 .avatars li.ui-draggable-dragging a,.ui-resetwrap .avatars li.ui-draggable-dragging .ui-reset{display:none}@-o-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-ms-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-moz-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-webkit-keyframes fadein{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}@-o-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}@-ms-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}@-moz-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}@-webkit-keyframes fadeout{0%{background-color:rgba(0,0,0,.8)}to{background-color:transparent}}.disableBodyScroll{height:100%;overflow:hidden;position:relative}.loading,.modal,.overlay,.quickView{bottom:0;left:0;max-height:0;position:fixed;right:0;top:0;transition:max-height 0s ease .2s;width:100%;z-index:9999}.overlay.show,.overlay.ui-show,.show.loading,.show.modal,.show.quickView,.ui-show.loading,.ui-show.modal,.ui-show.quickView{max-height:100%;transition:max-height 0 ease}.pdfLoading{animation:fadeout .2s ease;background-color:rgba(51,51,51,.2);transition:max-height 0s ease .2s;z-index:1200}.loading,.pdfLoading{background-image:url(../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat}.loading{z-index:99999}.loading.ui-show{height:100%;left:0;margin-left:0;width:100%}.processing{display:block;padding:10px 5px;text-align:center}@media print{.modal,.quickView{display:none}}.modal dd,.modal dt,.quickView dd,.quickView dt{border:none}.modal>div,.quickView>div{background:#fff;border-radius:0 0 2px 2px;margin:0 auto;padding:10px 15px;position:relative;top:-800px;width:710px}.modal>div>h3,.quickView>div>h3{background:#1872cc;color:#fff;font-size:14px;line-height:22px;margin:-10px -15px 10px;padding:16px 15px}.modal>div>h3 a,.quickView>div>h3 a{display:block;float:right;margin:-5px -5px 0 10px;text-indent:-9999px}.modal>div>h3 a:hover,.quickView>div>h3 a:hover{text-decoration:none}.modal>div .submit:after,.quickView>div .submit:after{clear:both;content:"";display:table}.modal>div .submit,.quickView>div .submit{margin:10px 0 0}.modal>div .submit [type=button],.modal>div .submit [type=submit],.modal>div .submit a,.modal>div .submit button,.quickView>div .submit [type=button],.quickView>div .submit [type=submit],.quickView>div .submit a,.quickView>div .submit button{float:right}.modal>div .submit [type=button]:first-child,.modal>div .submit [type=submit]:first-child,.modal>div .submit a:first-child,.modal>div .submit button:first-child,.quickView>div .submit [type=button]:first-child,.quickView>div .submit [type=submit]:first-child,.quickView>div .submit a:first-child,.quickView>div .submit button:first-child{margin-right:0}.modal.ui-show:after,.ui-show.quickView:after{background-color:rgba(51,51,51,.2);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.modal.ui-show>div,.ui-show.quickView>div{top:20%}.modal .tabs,.quickView .tabs{border-bottom:1px solid #f2f2f2;border-radius:3px 3px 0 0;clear:both;margin:0 -15px;padding:0 15px}.modal .tabs a,.quickView .tabs a{font-size:14px;padding:15px 15px 10px}.modal .tabs a:after,.quickView .tabs a:after{left:50%;margin-left:-6px}.modal .actns,.quickView .actns{background:none;border:none;padding:0}.modal table th,.quickView table th{background:#e3f2fd;color:#263238;padding:8px 5px 8px 0}.modal table th:first-child,.quickView table th:first-child{border-top-left-radius:2px}.modal table th:last-child,.quickView table th:last-child{border-top-right-radius:2px}.tinymceModal form{padding:0 5px}.tinymceModal dt{width:20%}.tinymceModal dd{margin:0 0 0 20%;width:80%}.jv-reqs-notes .subtitle1{margin-top:16px}.jv-reqs-notes .subtitle1 .actn-add{color:#1872cc;font-weight:600}.submitForJLM:after{clear:both;content:"";display:table}.submitForJLM{margin:20px 0 0}.submitForJLM [type=button],.submitForJLM [type=submit],.submitForJLM a,.submitForJLM button{float:left}.submitForJLM [type=button]:last-child,.submitForJLM [type=submit]:last-child,.submitForJLM a:last-child,.submitForJLM button:last-child{float:right!important}.quickView{transition:max-height 0s ease .4s}.quickView h4{font-size:16px;margin:10px 0}.quickView>div{position:relative;transition-delay:.2s;z-index:2010}.quickView .description{border:1px solid #ddd;height:190px;margin-bottom:15px;overflow:auto;padding:10px}.quickView .description ul{list-style:disc}.quickView .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}.quickView .prev.disabled{cursor:text;display:inline-block;opacity:.3}.quickView .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}.quickView .next.disabled{cursor:text;display:inline-block;opacity:.3}.quickView.ui-show:after{background-color:rgba(51,51,51,.2);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.quickView.ui-show>div{transition-delay:0}.quickView.ui-show .prev{position:absolute;right:45px;top:120px}.quickView.ui-show .prev[disabled]{cursor:text;opacity:.3}.quickView.ui-show .next{position:absolute;right:5px;top:120px}.quickView.ui-show .next[disabled]{cursor:text;opacity:.3}.quickView .ui-resetwrap{display:inline}.quickView .ui-resetwrap input{margin:5px 0}.quickView table.modalTableView{margin-top:10px}.quickView table.modalTableView tr{border-top:1px solid #acc0ca!important}.quickView table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.quickView table.modalTableView td{padding:3px}.quickView table.modalTableView th{font-size:14px;padding:5px}.quickView form.noFieldLines dd,.quickView form.noFieldLines dt{border-top:none!important}.quickView form.noFieldLines hr.noMargin{margin:0 10px}.quickView .quik-info.inline{display:inline;vertical-align:bottom}.quickView .quik-info:before{color:#ddd;content:"•";padding:0 5px}.quickView .quik-info:first-child:before{content:"";padding:0}.quickView p,.quickView ul{margin-left:0}.quickView ul{padding:0}.quickView ul.actions li.prev{right:55px;top:65px}.quickView ul.actions li.next{right:15px;top:65px}.quickView button.next,.quickView button.prev{height:30px;min-width:30px}dl{margin:0;overflow:hidden}dl .Heading dt,dl .Text dt{float:none;width:100%}dl .Heading dd,dl .Text dd{display:none}dl .Heading dt,dl .Heading dt label{font-size:16px}dl .Heading dt{border:none!important}dl .Heading+div dt,dl .Heading+div dt+dd,dl .Heading+dt,dl .Heading+dt+dd{border-top-color:#c7e0f8}dl .Divider dd{border-top-color:#e4edf3;border-top-width:1px;margin:0;width:100%}dl .Divider dt{display:none}dl .Divider hr,dl .Divider+div dt,dl .Divider+div dt+dd,dl .Divider+div.Heading,dl .Divider+dt,dl .Divider+dt+dd{border-top-color:#e4edf3;border-top-width:1px}dl .Divider hr{margin:5px 0}div>dt:first-child,div>dt:first-child+dd,dt,dt+dd{border-top:1px solid #e4edf3}dd,dt{box-sizing:border-box;padding:10px 0}dt{border-top:1px solid #e4edf3;clear:left;float:left;width:25%}dt+dt{position:relative}dt+dt:before{border-top:1px solid #e4edf3;bottom:100%;content:"";display:block;height:100%;left:0;padding:1px 10px 0;position:absolute;width:330%}dt+dt+dd{margin-top:39px}dt+dd{border-top:1px solid #e4edf3}dt a{display:block}dt:first-child,dt:first-child+dd{border-top:none}dd{margin:0 0 0 25%;width:75%}.jv-form-cc-bcc{font-weight:400}.required .jv-dl-term>label:after,.required dt>label:after{content:"*";margin-left:0}.required.incomplete .jv-dl-term>label,.required.incomplete dt>label{color:#d32f2f}.multiLine p{margin:10px 0}.multiLine li{list-style-position:outside!important;margin-left:25px}.removeHireModal .dispositionLabel{padding-top:10px;width:15%}.removeHireModal .label{width:15%}.removeHireModal .item{width:85%}.removeHireModal .options{margin-left:15%;padding-top:10px}.uploadcallout{background-color:#fff;box-shadow:0 0 5px 0 #5b6971;color:gray;height:250px;margin-top:-10px;padding:10px;position:absolute;width:480px;z-index:2}.uploadcallout:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;margin:-20px 0 10px 15px;width:0}.uploadcallout p.filelist label{font-size:12px}.uploadcallout p.filelist input[type=checkbox]{width:20px}.uploadcallout .submit{bottom:-10px;position:absolute;right:5px}.sortDivider{border-top:1px solid #ccc}.grey{color:#5b6971}.darkBlue{color:#1872cc}.padding10{padding:10px}.padding20{padding:20px}.paddingLeft15{padding-left:15px}.paddingLeft30{padding-left:30px}.paddingLeft10{padding-left:10px}.cand-centric-paddingLeft10{padding-left:10px!important;width:120px}.paddingTop5{padding-top:5px!important}.padding0{padding:0}.paddingTop0{padding-top:0!important}.padding5{padding:5px!important}.paddingBottom5{padding-bottom:5px}.paddingBottom10{padding-bottom:10px}.paddingBottom35{padding-bottom:35px}.paddingBottom25{padding-bottom:25px}.paragraphMarginForDetailsPage{margin-left:0;margin-top:0}.paddingTop10{padding-top:10px!important}.dateFont{font-size:14px}.marginLeft15{margin-left:15px}.marginRight30{margin-right:30px}.marginRight40{margin-right:40px}.marginRight50{margin-right:50px}.marginRight65{margin-right:65px}.marginRight75{margin-right:75px}.marginLeft10{margin-left:10px!important}.marginLeft0{margin-left:0!important}.marginRight0{margin-right:0!important}.marginTop0{margin-top:0}.marginTop10{margin-top:10px!important}.marginTop18{margin-top:18px!important}.marginTop20{margin-top:20px!important}.marginTop40{margin-top:40px!important}.margin10{margin:10px!important}.margin-auto{margin:auto}.border-left-none{border-left:none!important}.border-right-none{border-right:none!important}.borderLeft{border-left:1px solid #e4edf3}.borderTop{border-top:1px solid #e4edf3}.borderBottom{border-bottom:1px solid #e4edf3}.borderRight{border-right:1px solid #e4edf3}.marginLeft12{margin-left:12px}.marginLeft25{margin-left:25px}.w15{width:15%}.w90{width:90%}.w100{width:100%}.w50{width:50%}.w70{width:70%}.w75{width:75%}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.cursor-pointer{cursor:pointer}.interviewDisplay{display:inline}.interviewDisplay li{border-right:1px solid #e4edf3;display:inline;padding-right:5px}.interviewDisplay li:last-child{border-right:none}.interviewDisplay li{color:#aaa}.interviewDisplay li a{color:#1872cc!important}.interviewDisplay{margin-left:0;padding-left:0}input[type=checkbox][disabled=disabled]{cursor:default!important}.dividerBorder{border-bottom:3px solid #1f63af;padding-bottom:20px}.dividerBorder:last-of-type{border-bottom:none}.addCandForm .select2-container-active,.addHireForm .select2-container-active,.reqEditForm .select2-container-active{position:static!important}.inlineblock{display:inline-block}.printView blockquote,.printView input{background:transparent;border:none}.printView b{font-weight:400}.printView .ico-noInfo,.printView .rating-maybe,.printView .rating-no,.printView .rating-yes{visibility:visible}.printView hr{border-top:2px solid #1872cc;margin-bottom:10px;margin-top:30px}.printView dt{border:none!important}.ui-resetwrap{display:block;position:relative}.ui-resetwrap .ui-reset{display:none;position:absolute!important;right:5px;top:5px;transition:none;z-index:2}.ui-resetwrap .ui-reset.spacer{right:15px}.ui-resetwrap .jv-placeholder+.ui-reset,.ui-resetwrap input+.ui-reset{margin-top:-4px;top:50%}.ui-resetwrap .ui-reset{display:block!important}.qq-upload-button{padding:5px 10px}dd label.required:after{content:""}.addHireForm .w70{width:70%!important}.addHireForm pre{font-family:inherit}.border-none,.noBorder{border:none!important}div[tooltip]{display:inline-block}.html-reset ul{list-style-type:disc}.html-reset ol{list-style-type:decimal}.html-reset ol,.html-reset ul{margin:1em 0;padding-left:40px}.html-reset ol li,.html-reset ul li{list-style:inherit}.html-reset h1,.html-reset h2,.html-reset h3,.html-reset h4,.html-reset h5,.html-reset h6{border:0;font-weight:600;margin:1em 0;padding:0}.html-reset h1{margin:.67em 0}.html-reset h2{margin:.83em 0}.html-reset a{text-decoration:underline}.dropMenuError{background:#fff;border-radius:3px;border-top:3px solid #d32f2f;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);color:#d32f2f;margin:0;padding:6px;position:absolute;text-align:center;white-space:normal;width:190px}.dropMenuError:before{border-bottom:5px solid #d32f2f;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:0;margin:-14px auto 10px;width:0}.white{color:#fff}.light-blue{color:#1f63af}.break-word{word-break:break-all}.pale-yellow-bg{background-color:#fffccf}.profile-pic-default{border-radius:50%;height:25px;width:25px}.labelTextAlign{display:table}label.colon:after{content:":"}.asterisk-before:before{content:"*"}.modalList-sms .field-message{background-color:#f0f0f0;padding-left:10px}.modalList-sms .from-dd{-webkit-appearance:auto!important;margin-top:2px}.modalList-sms .merge-fields{-webkit-appearance:auto!important;height:30px!important;width:200px!important}.modalList-scdSms{align-items:center;display:inline-flex}.ui-timepicker-list{z-index:20001}.jv-reqs-form-full-width,.jv-reqs-form-full-width label{width:100%!important}.viewCoverPageModalContent{display:block;margin:-15px -15px 15px;max-height:500px;max-width:100vw;overflow:auto;width:900px}.viewCoverPageModalContent .react-pdf__Page__svg,.viewCoverPageModalContent .react-pdf__Page__svg svg{height:auto!important;width:100%!important}.img-linkedin-ac{background-image:url(../1e9e6850a686d8810b17.png);display:inline-block;height:40px;width:205px}.reqs-jd-helper-text{background-color:#f1f3f3;border-radius:4px;box-shadow:none;display:flex;font-size:.8rem;line-height:20px;margin-top:10px;padding:6px 12px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0s}.reqs-jd-helper-text:before{font-size:large;padding-top:10px}.reqs-jd-helper-text span{color:#313638;display:block;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;padding-left:15px}.jv-reqs-form-field label,form.addNewCand label{cursor:default}body.acsb-keynav select.acsb-shown[type=select-one]{height:30px!important;width:100%!important}body.acsb-keynav select.acsb-shown[type=select-multiple]{width:100%!important}#pastInterviews .ico-toggle{overflow:hidden;text-indent:-119988px}#jv-candidates .expand-filters:after,#jv-candidates .jumpnav:after,.jv-reqs-list .expand-filters:after,.jv-reqs-list .jumpnav:after{background-image:url(../bdfa3d8b96a84cf98e1e.png)}#jv-candidates .filters-collapse,#jv-candidates .subtitle1 .filter-collapse-arrow,.jv-reqs-list .filters-collapse,.jv-reqs-list .subtitle1 .filter-collapse-arrow{background-image:url(../3f15ea97cec57da4aa5e.png)}table.modalTableView{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table.modalTableView tbody{background:#fff}table.modalTableView tbody tr{border-top:1px solid #e4edf3}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e4edf3!important}table.modalTableView tbody tr.grouped{border-top:none}table.modalTableView tbody tr.grouped td{padding-top:0}table.modalTableView tbody .actns{background:none;border:none;margin:0;padding:0}table.modalTableView td.right,table.modalTableView th.right{float:none;text-align:right}table.modalTableView td.left,table.modalTableView th.left{float:none;text-align:left}table.modalTableView td{max-width:123px!important;padding:10px 0 10px 10px;vertical-align:middle}table.modalTableView th{background:#e3f2fd;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f5f8fa;border:1px solid #e4edf3!important;font-size:14px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!important}table.modalTableView p{margin:0}table.modalTableView p.actions{font-size:12px}table.modalTableView ul{margin:0;padding:0}table.modalTableView tfoot th{background:#f5f8fa}table.modalTableView tfoot th .paging{font-size:14px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:14px;padding:5px}.select2-offscreen{position:absolute}.select2-results .select2-result{margin-left:0}.jv-modal form{padding:0 3px}.jv-modal dt{float:left;padding:5px 0;width:20%}.jv-modal dd{margin:0 0 0 20%;padding:5px 0;width:80%}fieldset[jv-uploader]{padding:10px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #aaa!important;font-size:16px;margin:10px 0}.qq-upload-instruction{display:inline!important;margin:0 10px}.qq-upload-list{display:block!important}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:11px 15px;text-align:center}.btn-blue,button{background:#1872cc}button{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1}button.search-btn{bottom:2px;font-size:20px;height:30px;margin-right:0;padding:0 5px;position:relative;width:35px}button{margin-right:10px;min-width:35px;padding:8px 15px;text-align:center}button[disabled]{opacity:.5!important}.block,label{display:block}.left{float:left}.left,.right{position:relative}.right{float:right}.clear:after{clear:both;content:"";display:table}.clearSearch{color:#757575;position:absolute;right:10px;top:1px}.paging{float:right;font-size:14px;margin:0}.paging,.paging strong{color:#5b6971}.paging .paging-caption{line-height:48px}.paging .disabled,.paging a{line-height:40px}.paging .jv-arrowLeft{background:url(../4a1141184967009b17ea.svg) 0 0}.paging .jv-arrowLeft,.paging .jv-arrowRight{border:1px solid #e6e6e6!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.paging .jv-arrowRight{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff}.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}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#d32f2f}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#d32f2f}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e4edf3;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jhire-modal input:focus,.jhire-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .row-label-multiple{float:left;padding-right:15px}.jhire-modal input{font-weight:400;vertical-align:middle}.jhire-modal input[type=radio]{margin:5px}.jhire-modal input[type=checkbox],.jhire-modal input[type=radio]{border:none!important;overflow-y:auto}.jhire-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .select2-container{margin:0}.jhire-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jhire-modal .next,.jhire-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jhire-modal .next:hover,.jhire-modal .prev:hover{background-color:#fff;opacity:.8}.jhire-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .prev{left:-57px}.jhire-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .next{right:-57px}.jhire-modal .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.jhire-modal h3{font-size:14px;font-weight:400;margin-bottom:5px}.jhire-modal textarea{min-height:150px}.jhire-modal input[type=text],.jhire-modal select,.jhire-modal textarea{box-sizing:border-box;display:inline-block;width:100%}.jhire-modal input[type=text]{padding:6px 5px 7px}.jhire-modal input[type=checkbox]{margin-bottom:3px;margin-right:5px}.jhire-modal .select2-input{border:0!important;width:auto!important}.jhire-modal .field-row .row-label{cursor:default}.jhire-modal .field-divider{border-bottom:1px solid #e4edf3!important}.jhire-modal .errorDiv{border:1px solid #d32f2f!important}.jhire-modal .warning{background-color:#fff;color:#f76700;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.jhire-modal .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.jhire-modal .tinymce-placeholder+textarea:focus{border-top:0}.jhire-modal .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.jhire-modal .select2-container .select2-choice,.jhire-modal .select2-container .select2-choices{border:1px solid #5b6971!important}.jhire-modal .select2-container .select2-offscreen{position:absolute}.jhire-modal .select2-result-label strong{display:block;margin-bottom:3px}.jv-switch.toggled .jv-switch-handle{left:1.9em}.jv-switch.toggled .jv-switch-container,.jv-switch.toggled .jv-switch-container-blue{background-color:#f57d21}.jv-switch.toggled .jv-switch-container-blue{background-color:#3d87cf}.jv-switch-container,.jv-switch-container-blue{background-color:#ccc;border-radius:2.4em;cursor:pointer;display:inline-block;height:2.4em;position:relative;transition:all .3s;vertical-align:middle;width:4em}.jv-switch-handle{background:#fff;border-radius:50%;box-shadow:.1em .1em .1em rgba(51,51,51,.2);height:1.8em;left:.3em;position:absolute;top:.3em;transition:all .3s;width:1.8em}.jv-switch-text{color:grey;display:inline-block;font-weight:600;margin-left:.5em}.jv-switch-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.switch{background:#c0c1c0;border:1px solid #dfdfdf;border-radius:20px;box-shadow:inset 0 0 0 0 #dfdfdf;box-sizing:content-box;cursor:pointer;display:inline-block;height:18px;margin:0;overflow:visible;padding:0;position:relative;top:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;width:39px}.switch.wide{width:80px}.switch small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:18px;left:0;position:absolute;top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;width:18px}.switch.checked{background:#3172c3;border-color:#3172c3}.switch.checked small{left:22px}.switch.wide.checked small{left:52px}.switch .switch-text{font-family:Arial,Helvetica,sans-serif;font-size:13px}.switch .off{color:#a9a9a9;display:block;right:10%}.switch .off,.switch .on{position:absolute;top:25%;z-index:0}.switch .on{color:#fff;left:9%}.switch .on,.switch.checked .off{display:none}.switch.checked .on{display:block}.switch.trueSlider{background:#8db5e0;border-color:#8db5e0;pointer-events:none}.switch.falseSlider{background:#d2d2d2;pointer-events:none}.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}}button{min-width:0;vertical-align:top}button:focus{background:transparent}h1{font-size:1em;line-height:inherit;padding:0}.medium{font-size:1.4em}.jv-admin-users-wrapper .next-gen-header .MuiBox-root{background-color:#fff}.sort-list-selected-option .sort-menu-indicator{top:.6em}.ui-resetwrap .jv-placeholder+.ui-reset,.ui-resetwrap input+.ui-reset{margin-top:11px}.sort-list-selected-option{padding:1em .8em .9em}.sort-list-selected-option .sort-menu-indicator{top:.8em}.quickForms .error{top:-10px}.quickForms textarea{font-size:1em}.quickForms form{width:410px}.ellipses130{text-overflow:ellipsis;vertical-align:text-top;width:66%}.jv-borderNone{border:none!important}.jv-td-leftCounter{text-align:right}.jv-td-leftCounter,.jv-td-rightCounter{padding:0 0 0 10px!important}.tooltip-counters .tooltipWindow{width:12em!important}.jv-dataSyncLog{font-size:16px;margin-top:8px}.sort-list-selected-option:hover{background-color:#fff}.jv-capitalize{text-transform:capitalize}input[jv-locale-datepicker],input[ui-date]{background-image:none}.ui-datepicker .ui-datepicker-title select{font-size:.8em!important}.icon-border{border:1px solid;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}table#fileInfo td{padding:0}table#fileInfo td .light{color:#b9b9b9}table#fileInfo td .first{width:27%}table#fileInfo tr{border:none!important}.jv-settingsHeading{font-size:14px;font-weight:700}.jv-borderBottomNone{border-bottom:none}.jv-fieldRequired{color:orange;padding-right:2px}.jv-sectionName{background-color:#f1f1f1;font-size:17px;padding:12px}.jv-noLeftRightBorder{border-left:none!important;border-right:none!important}table#jv-columnMapping .jv-width-1{width:25%}table#jv-columnMapping .jv-width-2{width:50%}table#jv-columnMapping .jv-required{color:orange;padding-left:4px}table#jv-columnMapping .jv-notMapped{color:#b9b9b9}table#jv-columnMapping input.jv-height{height:22px}table#jv-columnMapping .jv-width{width:200px}table#jv-columnMapping .jv-margin-right{margin-right:100px}.jv-organizationalField{background:#f1f1f1;color:#3d87cf;font-weight:600}.jv-employeeMultiSelect{display:inline;margin-right:10px}.btnCancel{height:30px}.filters-mrgn{min-height:240px}.left-panel-list{min-height:450px}.role-search-icon{height:30px;position:relative;top:1px}.sortable,.sortable:not(.sorting-asc):hover:after{cursor:pointer;display:inline-block;padding-right:1em;position:relative}.sortable:not(.sorting-asc):hover:after{content:""}.sortable.sorting-asc:after,.sortable.sorting-desc:after,.sortable:not(.sorting-asc):hover:after{content:"";position:absolute;right:0;top:8px}.sortable.sorting-desc:after,.sortable:not(.sorting-asc):hover:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #5b6971;height:0;width:0}.sortable.sorting-asc:after,.sorting-asc.sortable:not(.sorting-asc):hover:after{border-bottom:4px solid #5b6971;border-left:4px solid transparent;border-right:4px solid transparent;height:0;width:0}.lableWrapperUser{width:300px;word-wrap:break-word}.filterPermissions{border-radius:.2em;bottom:8px;height:33px;position:relative;right:20px;width:250px}.filterIconSearch{position:absolute;right:30px;top:12px}ul.toggleOptions{padding:0;top:325px}ul.rolePermissionToggle,ul.toggleOptions{background:#fff;border-radius:3px;display:table;position:absolute;right:155px;width:220px}.action-dropdown{-webkit-box-shadow:0 3px 3px 0 #ccc;-moz-box-shadow:0 3px 3px 0 #ccc;box-shadow:0 3px 3px 0 #ccc;right:10px;z-index:12}ul.toggleOptions li{margin:0;padding:10px}ul.rolePermissionToggle li,ul.toggleOptions li{color:#686868;list-style:none}.marginBottom12{margin-bottom:12px!important}.filterPermissionBorder{border:1px solid #e6e6e6;border-radius:.2em}.employee-email{word-break:break-word}.pagination{width:auto}.jv-users-config-block{margin-left:0!important;min-height:150px;width:48%}.disabled-link{color:#999;pointer-events:none}.subsidiary-edit-btn{float:right}.jv-users-access-group-filter input{width:100%!important}.import-tooltip{display:inline-block;position:relative}.import-tooltip .tooltiptext{background-color:#f6f6f6;border-radius:6px;box-shadow:3px 3px 10px grey;color:#171717;font-size:10px;padding:5px;position:absolute;visibility:hidden;width:250px;z-index:1}.import-tooltip:hover .tooltiptext{visibility:visible}.bordered-box-candidate{border:1px solid #ccc;margin-bottom:20px;margin-top:20px;padding:10px}.form-field-candidate{align-items:center;display:flex;margin-bottom:5px}.form-label-candidate{flex:none;font-weight:700;margin-bottom:0}.form-input-candidate{background-color:transparent;border:none;flex:2;margin-left:10px;padding:5px}.form-input-filepath-candidate{margin-left:20px}.no-border-candidate{background-color:transparent;border:none}.active-button-candidate{background:transparent!important;border:1px solid #e4edf3!important;border-bottom:2px solid #ccc!important;border-top:none!important;color:#1872cc!important;outline:none}.default-button-candidate{background:transparent!important;border:none!important;color:#5b6971!important;outline:none}.inactive-button-candidate{background-color:#3d87cf!important;color:#fff!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRtaW4vanYuQWRtaW4uVXNlcnN2Mi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBcUdDLGdCQ28rQ0QsQ0N4akRBLHlFQUFvRixhREFwRixDQ0NBLG1CQUF1QixzQkFBdUIsZ0JBQWtCLE1ES2hFLENDSEEsK0JBQVcsWURXWCxDQ0NBLEtBQU8sZUFBaUIsOEJBQWdDLHlCRFl4RCxDQ1ZBLGtDQUFpRSxXQUF6QixzQkRleEMsQ0NiQSxLQUFrQixjQUFnQixnQkFBM0IsUURtQlAsQ0NYQSxpQkFBbUIsbUJBQXFCLFdBQWEsZ0JEc0JyRCxDQ3JCQSxZQUFjLG1CQUFxQixXQUFhLGdCRDJCaEQsQ0NwQkEsUUFBVSxtQkQyQlYsQ0N4QkEsaUJBQW9CLFNENkJwQixDQ3RCQSxZQUFjLHdCRDZCZCxDQ3pCQSxXQUFhLGVEaUNiLENDL0JBLElBQU0saUJEbUNOLENDakNBLEdBQWtDLFNBQVcsMEJBQXhDLGNBQWdCLFdBQW9ELGFBQWUsU0QwQ3hGLENDeENBLElBQU0sZ0JBQStCLG9CRDhDckMsQ0M1Q0EsU0FGd0IsVURxRHhCLENDbkRBLEtBQU8sZ0JBQStCLGtCQUFvQixlRG1EMUQsQ0NoREEsa0JBQXVCLDZCQUErQixrQ0FBd0MsYUR1RDlGLENDcERBLElBQU0sZ0JBQWtCLHFCQUF1QixvQkQyRC9DLENDekRBLEVBQUksV0Q2REosQ0M1REEsaUJBQW9CLFdBQWEsWURpRWpDLENDL0RBLE1BQVEsYURtRVIsQ0NoRUEsUUFBVyxjQUFnQixjQUFnQixrQkFBb0IsdUJEd0UvRCxDQ3ZFQSxJQUFNLFNEMkVOLENDMUVBLElBQU0sYUQ4RU4sQ0N2RUEsTUFBUyxhQUFlLGtCRCtFeEIsQ0M5RUEsR0FBSyxpQkRrRkwsQ0NqRkEsY0FBaUIsZ0JBQWtCLHNCQUF3QixTQUFXLFNEd0Z0RSxDQzVFQSxJQUFNLFNBQVcsK0JBQWlDLHFCRHlGbEQsQ0NuRkEsZUFBaUIsZUQwRmpCLENDNUVBLFlBQU8sUUQwRlAsQ0N6RkEsU0FBVyxTQUFXLFNBQVcsU0QrRmpDLENDNUZBLE1BQVEsY0RpR1IsQ0MxRkEsT0FBUyxVQUFXLGlCQUFvQixVQUFZLGtCRHFHcEQsQ0M3RkEsNkJBQWtDLGVBQWlCLFNBQVcseUJBQTBCLHFCRHlHeEYsQ0NuR0EsYUFBZ0Isa0JEMEdoQixDQ2xHQSwrREFBMkYsMEJBQWpCLGdCQUE2QyxnQkQ2R3ZILENDdkdBLGlDQUFvQyxjRDhHcEMsQ0N4R0EsdUNBQThDLHVCQUFrRCxZQUExQixXQUFZLFVEa0hsRixDQ2pIQSxtQkFBdUIsNkJBQStCLDRCQUE4QiwrQkFBaUMsc0JEd0hySCxDQ3ZIQSwrRkFBc0csdUJEMkh0RyxDQ3JIQSxpREFBb0QsU0FBVyxTRDZIL0QsQ0N0SEEsU0FBVyxjQUFnQixrQkRnSTNCLENDNUhBLCtCQUFrQyx3QkRpSWxDLENDekhBLEdBQUssa0JEcUlMLENDOUhBLGFBQWdDLGdCQUFrQixXQUFuQyxjQUFpRCxjRHdJaEUsQ0NqR0EsSUFBb0UsNkJBQTlELFNBQTBDLGtCQUFoQyxXQUFhLGdCRHdIN0IsQ0NySEEsUUFBVSx1QkFBMEIsaUJEMkhwQyxDQ3hIQSxnQkFBa0IsU0FBVyxtQkFBcUIsV0FBYSxZQUFjLGdCQUFrQixVQUFZLGtCQUFvQixTRG9JL0gsQ0NqSUEsaUVBQW9FLFVBQVksWUFBYyxTQUFXLGlCQUFtQixnQkFBa0IsVUQySTlJLENDeElBLFdBQWEsaUJENkliLENDMUlBLGlDQUFvQyxXQUFhLGFEZ0pqRCxDQy9JQSxnQkFBa0IsVURtSmxCLENDbEpBLFdBQVksTURzSlosQ0M3SUEsYUFDRSxFQUFJLGlDQUE2RCwwQkFBekIscUJBQW1GLHNCQUF3QiwwQkFBdEQsMEJEMEo3RixDQ3pKQSxZQUFlLHlCRDRKZixDQzNKQSxjQUFnQiwyQkQ4SmhCLENDN0pBLGtCQUFvQiw0QkRnS3BCLENDL0pBLDREQUFnRSxVRGtLaEUsQ0NqS0EsZUFBa0Isc0JBQXdCLHVCRHFLMUMsQ0NwS0EsTUFBUSwwQkR1S1IsQ0N0S0EsT0FBVSx1QkR5S1YsQ0N4S0EsSUFBTSx3QkQyS04sQ0MxS0EsTUFBUSxXRDZLUixDQzVLQSxRQUFZLFVBQVksUURnTHhCLENDL0tBLE1BQVMsc0JEa0xULENBQ0YsQ0VqYUEsZUE1Q0Usa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkY0ZEYsQ0UzZEUsMENBRUUsU0Y0ZEosQ0UxZEUscUJBQ0UsV0Y0ZEosQ0UxZEUsc0JBQ0UsVUY0ZEosQ0U5YkEsZUFoREUsa0JDS1MsQ0RIVCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGa2ZGLENFamZFLDBDQUVFLFNGa2ZKLENFaGZFLHFCQUNFLFdGa2ZKLENFaGZFLHNCQUNFLFVGa2ZKLENFaGRBLG9CQXBERSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRndnQkYsQ0V2Z0JFLG9EQUVFLFNGd2dCSixDRXRnQkUsMEJBQ0UsV0Z3Z0JKLENFdGdCRSwyQkFDRSxVRndnQkosQ0VqZUEseWtDQXpERSxrQkNzQkssQ0RwQkwsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFxREEsa0JBcERBLGVBQ0EsaUJBQ0EsaUJGMGtCRixDRXprQkUsb29GQUVFLFNGb3FCSixDRWxxQkUsZ21CQUNFLFdGdXJCSixDRXJyQkUsdW5CQUNFLFVGMHNCSixDRS9wQkUsZ21CQUVFLGlCQURBLGNGcXJCSixDRWxyQkUsdW5CQUNFLGVGdXNCSixDRXBzQkEsZ3FCQXJFRSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkF3RUEsd0JBdEVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGdXlCRixDRXR5QkUsMDNDQUVFLFNGKzBCSixDRTcwQkUsNnJCQUNFLFdGbTJCSixDRWoyQkUsa3RCQUNFLFVGdTNCSixDRTV6QkEsV0E3RUUsa0JGczVCRixDRXAwQkEsVUE3RUUsZUVEaUIsQ0ZFakIsaUJBRUEsZ0JGbzZCRixDRWw2QkUsZ0NBRUUsU0ZtNkJKLENFajZCRSxnQkFDRSxXRm02QkosQ0VqNkJFLGlCQUNFLFVGbTZCSixDRTkxQkEsWUE5REUseUJBREEsa0JBR0EsZUV6Qm9CLENGMEJwQixtQkFDQSxlRms2QkYsQ0VqNkJFLDhCQVBBLHVCQUdBLGFGeTZCRixDRWo2QkUscUNBRUUsd0JGazZCSixDRWg2QkUscUJBRUUsb0JDbkNPLENEa0NQLGFGbTZCSixDRS8yQkEsU0EzRkUsa0JDa0NJLENEaENKLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkY4OEJGLENFNzhCRSw4QkFFRSxTRjg4QkosQ0U1OEJFLGVBQ0UsV0Y4OEJKLENFNThCRSxnQkFDRSxVRjg4QkosQ0twMUJFLElBR0ksd0JBQ0EseUJBS0EsMEJBRkEseUJBQ0EsMEJBUEYsaUJMNDFCSixDSzcxQkUsSUFDRSxrQkxnMkJKLENLajJCRSxLQUNFLG1CTG8yQkosQ0tyMkJFLEtBQ0UsbUJMdzJCSixDS3oyQkUsS0FDRSxtQkw0MkJKLENLNzJCRSxLQUNFLG1CTG8zQkosQ0tyM0JFLEtBQ0UsbUJMdzNCSixDS3ozQkUsS0FDRSxtQkw0M0JKLENLNzNCRSxLQUNFLG1CTGc0QkosQ0tqNEJFLEtBQ0UsbUJMbzRCSixDS3I0QkUsS0FDRSxtQkx3NEJKLENLejRCRSxLQUNFLG1CTDQ0QkosQ0s3NEJFLEtBQ0UsbUJMZzVCSixDS2o1QkUsS0FDRSxtQkxvNUJKLENLcjVCRSxLQUNFLG1CTHc1QkosQ0t6NUJFLEtBQ0UsbUJMNDVCSixDSzc1QkUsS0FDRSxtQkxnNkJKLENLajZCRSxLQUNFLG1CTG82QkosQ0tyNkJFLEtBQ0UsbUJMdzZCSixDS3o2QkUsS0FDRSxtQkw0NkJKLENLNzZCRSxNQUdJLHdCQUNBLHlCQUhGLG9CTGs3QkosQ0tuNkJFLFlBQ0Usc0JMczZCSixDS3Y2QkUsWUFDRSx3QkwwNkJKLENLMzZCRSxhQUNFLHlCTGs3QkosQ0tuN0JFLGFBQ0UseUJMMDdCSixDSzM3QkUsYUFDRSx5Qkw4N0JKLENLMTdCRSxjQUNFLDBCTGk4QkosQ0tsOEJFLGVBQ0UsMkJMcThCSixDS3Q4QkUsZUFDRSwyQkx5OEJKLENLMThCRSxlQUNFLDJCTDY4QkosQ0s5OEJFLGVBQ0UsMkJMaTlCSixDS2w5QkUsZUFDRSwyQkxxOUJKLENLajlCRSxhQUNFLHlCTHc5QkosQ0t6OUJFLGNBQ0UsMEJMZytCSixDS2orQkUsY0FDRSwwQkxvK0JKLENLcitCRSxjQUNFLDBCTHcrQkosQ0t6K0JFLGNBQ0UsMEJMNCtCSixDS3grQkUsZUFDRSx5QkwyK0JKLENLNStCRSxlQUNFLDJCTCsrQkosQ0toL0JFLGdCQUNFLDRCTG0vQkosQ0twL0JFLGdCQUNFLDRCTHUvQkosQ0t4L0JFLGdCQUNFLDRCTDIvQkosQ0s1L0JFLGdCQUNFLDRCTCsvQkosQ0toZ0NFLGdCQUNFLDRCTG1nQ0osQ0s3L0JFLElBSUksU0FHQSxlQUNBLGVMNi9CTixDS3JnQ0UsSUFDRSxVTHdnQ0osQ0t6Z0NFLEtBQ0UsV0w0Z0NKLENLN2dDRSxLQUNFLFdMZ2hDSixDS2poQ0UsS0FDRSxXTG9oQ0osQ0tyaENFLEtBQ0UsV0x3aENKLENLemhDRSxLQUNFLFdMNGhDSixDSzdoQ0UsS0FDRSxXTGdpQ0osQ0tqaUNFLEtBQ0UsV0xvaUNKLENLcmlDRSxLQUNFLFdMd2lDSixDS3ppQ0UsS0FDRSxXTDRpQ0osQ0s3aUNFLEtBQ0UsV0xnakNKLENLampDRSxLQUNFLFdMb2pDSixDS3JqQ0UsS0FDRSxXTHdqQ0osQ0t6akNFLEtBQ0UsV0w0akNKLENLN2pDRSxLQUNFLFdMZ2tDSixDS2prQ0UsS0FDRSxXTG9rQ0osQ0tya0NFLEtBQ0UsV0x3a0NKLENLemtDRSxLQUNFLFdMNGtDSixDSzdrQ0UsS0FDRSxXTGdsQ0osQ0tqbENFLE1BSUksY0xtbENOLENLdmtDRSxjQUNFLDBCTHNsQ0osQ0t2bENFLGNBQ0UsMEJMMGxDSixDSzNsQ0UsY0FDRSwwQkw4bENKLENLL2xDRSxjQUNFLDBCTGttQ0osQ0s5bENFLGVBQ0UseUJMaW1DSixDS2xtQ0UsZUFDRSwyQkxxbUNKLENLdG1DRSxnQkFDRSw0Qkx5bUNKLENLMW1DRSxnQkFDRSw0Qkw2bUNKLENLOW1DRSxnQkFDRSw0QkxpbkNKLENLbG5DRSxnQkFDRSw0QkxxbkNKLENLdG5DRSxnQkFDRSw0Qkx5bkNKLENLcm5DRSxjQUNFLHdCTHduQ0osQ0t6bkNFLGNBQ0UsMEJMNG5DSixDSzduQ0UsZUFDRSwyQkxnb0NKLENLam9DRSxlQUNFLDJCTG9vQ0osQ0tyb0NFLGVBQ0UsMkJMd29DSixDS3pvQ0UsZUFDRSwyQkw0b0NKLENLN29DRSxlQUNFLDJCTGdwQ0osQ0s1b0NFLGdCQUNFLDBCTCtvQ0osQ0tocENFLGlCQUNFLDZCTG1wQ0osQ0twcENFLGlCQUNFLDZCTHVwQ0osQ0t4cENFLGlCQUNFLDZCTDJwQ0osQ0s1cENFLGlCQUNFLDZCTCtwQ0osQ0tocUNFLGlCQUNFLDZCTG1xQ0osQ0s1cENFLElBR0ksY0FDQSxlQUlBLFNMNHBDTixDS3BxQ0UsSUFDRSxXTHVxQ0osQ0t4cUNFLEtBQ0UsWUwycUNKLENLNXFDRSxLQUNFLFlMK3FDSixDS2hyQ0UsS0FDRSxZTG1yQ0osQ0twckNFLEtBQ0UsWUx1ckNKLENLeHJDRSxLQUNFLFlMMnJDSixDSzVyQ0UsS0FDRSxZTCtyQ0osQ0toc0NFLEtBQ0UsWUxtc0NKLENLcHNDRSxLQUNFLFlMdXNDSixDS3hzQ0UsS0FDRSxZTDJzQ0osQ0s1c0NFLEtBQ0UsWUwrc0NKLENLaHRDRSxLQUNFLFlMbXRDSixDS3B0Q0UsS0FDRSxZTHV0Q0osQ0t4dENFLEtBQ0UsWUwydENKLENLNXRDRSxLQUNFLFlMK3RDSixDS2h1Q0UsS0FDRSxZTG11Q0osQ0twdUNFLEtBQ0UsWUx1dUNKLENLeHVDRSxLQUNFLFlMMnVDSixDSzV1Q0UsS0FDRSxZTCt1Q0osQ0todkNFLE1BR0ksY0FDQSxlQUhGLGFMcXZDSixDS3R1Q0EsYUFDRSxjQUNFLHNCTHl1Q0YsQ0FDRixDTXA0Q0EsbUJBQ0kseUJOczRDSixDRDE5Q0EsRUFFQyw0QkFDQSxZQzQ5Q0QsQ0RyOUNBLGdCQUNDLGVDdzlDRCxDRHQ5Q0EsVUFLQyxvQkFDQSxrQkFMQSxZQUVBLGdCQURBLFVDNDlDRCxDRC84Q0EsaUJBQW1CLGtCQ3c5Q25CLENEdjlDQSxZQUFjLGtCQzI5Q2QsQ0R6OUNBLEdBS0MsZ0JPekJpQixDUHdCakIsbUJDMDlDRCxDRHY5Q0EsR0FDQyxnQ0FJQSxlQURBLGNDMjlDRCxDRHg5Q0EsTUFMQyxjQ2srQ0QsQ0Q3OUNBLE1BRUMsZUMyOUNELENEejlDQSxHQUVDLFlDMjlDRCxDRHo5Q0EsR0FFQyxlQzI5Q0QsQ0RyOUNBLEVBRUMsV0MyOUNELENEejlDQSxFQUlDLDRCQUhBLGFRMURNLENSOEROLGVBRkEscUJBREEsb0JDKzlDRCxDRDE5Q0EsT0FDQyxjQzY5Q0QsQ0QzOUNBLFdBSUMseUJBSEEsc0JBRUEsYUFEQSxVQ2crQ0QsQ0Q1OUNBLFNBQ0MsZUMrOUNELENENzlDQSxLQUNDLGlCQ2crQ0QsQ0Q5OUNBLEdBR0MsbUJBRkEsaUJBQ0EsZUNrK0NELENELzlDQSxHQUNDLHVCQ2srQ0QsQ0RoK0NBLFdBRUMsYUNrK0NELENEaitDQyxrQkFDQyxXQ20rQ0YsQ0RqK0NDLGlCQUNDLFdDbStDRixDUTFrREEsbzRHQUNJLHdEUittREosQ1E1bURBLGtCQUNJLCtCUittREosQ1E1bURBLG9CQUNJLCtCUittREosQ1E1bURBLHFDQUNJLCtCUittREosQ1E1bURBLHlIQUNJLCtCUittREosQ1E1bURBLHdCQUNJLGdDUittREosQ1E1bURBLHVCQUNJLGdDUittREosQ1E1bURBLDJGQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLHdCQUNJLGdDUittREosQ1E1bURBLHlCQUNJLGdDUittREosQ1E1bURBLGlDQUNJLGdDUittREosQ1E1bURBLGtDQUNJLGdDUittREosQ1E1bURBLDJCQUNJLGdDUittREosQ1E1bURBLDRCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLGtCQUNJLGdDUittREosQ1E1bURBLHVCQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLGdCQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHFCQUNJLGdDUittREosQ1E1bURBLG9CQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLHVCQUNJLGdDUittREosQ1E1bURBLHdCQUNJLGdDUittREosQ1E1bURBLDZCQUNJLGdDUittREosQ1E1bURBLG9CQUNJLGdDUittREosQ1E1bURBLHNCQUNJLGdDUittREosQ1E1bURBLCtCQUNJLGlDUittREosQ1E1bURBLGlCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLHNCQUNJLGlDUittREosQ1E1bURBLGdCQUNJLGlDUittREosQ1E1bURBLHFCQUNJLGlDUittREosQ1E1bURBLGtCQUNJLGlDUittREosQ1E1bURBLFdBQ0ksaUNSK21ESixDUTVtREEsZUFDSSxpQ1IrbURKLENRNW1EQSxXQUNJLGlDUittREosQ1E1bURBLDBCQUNJLGlDUittREosQ1E1bURBLDBCQUNJLGlDUittREosQ1E1bURBLHFCQUNJLGlDUittREosQ1E1bURBLGtCQUNJLGlDUittREosQ1E1bURBLG9DQUNJLGlDUittREosQ1E1bURBLCtCQUNJLGlDUittREosQ1E1bURBLHlCQUNJLGlDUittREosQ1E1bURBLGdDQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLDJCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLHNCQUNJLGlDUittREosQ1E1bURBLGdCQUNJLGlDUittREosQ1E1bURBLGlCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLGtCQUNJLGlDUittREosQ1E1bURBLHdCQUNJLGlDUittREosQ1E1bURBLDhCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLHlCQUNJLGlDUittREosQ1E1bURBLGdCQUNJLGlDUittREosQ1E1bURBLG9EQUNJLGlDUittREosQ1E1bURBLDZCQUNJLGlDUittREosQ1E1bURBLHdCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLFlBQ0ksaUNSK21ESixDUTVtREEsK0JBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsa0JBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsa0RBQ0ksaUNSK21ESixDUTVtREEsdUNBQ0ksaUNSK21ESixDUTVtREEscUJBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsNENBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEscUJBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsZ0JBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsb0JBQ0ksaUNSK21ESixDUTVtREEscUJBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsMkJBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsZUFDSSxpQ1IrbURKLENRNW1EQSxvQkFDSSxpQ1IrbURKLENRNW1EQSxtQkFDSSxpQ1IrbURKLENRNW1EQSxvQkFDSSxpQ1IrbURKLENRNW1EQSwwQkFDSSxpQ1IrbURKLENRNW1EQSxpQkFDSSxpQ1IrbURKLENRNW1EQSxvQkFDSSxpQ1IrbURKLENRNW1EQSw2QkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSxhQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLHFCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLDRDQUNJLGlDUittREosQ1E1bURBLGVBQ0ksaUNSK21ESixDUTVtREEsNEJBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEsZ0JBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEseUJBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsMEJBQ0ksaUNSK21ESixDUTVtREEsdUJBQ0ksaUNSK21ESixDUTVtREEseUJBQ0ksaUNSK21ESixDUTVtREEsd0JBQ0ksaUNSK21ESixDUTVtREEsd0JBQ0ksaUNSK21ESixDUTVtREEsc0JBQ0ksaUNSK21ESixDUTVtREEsYUFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSxxQkFDSSxpQ1IrbURKLENRNW1EQSxzQkFDSSxpQ1IrbURKLENRNW1EQSxtQkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSx5QkFDSSxpQ1IrbURKLENRNW1EQSwrQkFDSSxpQ1IrbURKLENRNW1EQSw0QkFDSSxpQ1IrbURKLENRNW1EQSx3QkFDSSxpQ1IrbURKLENRNW1EQSxzQkFDSSxpQ1IrbURKLENRNW1EQSxlQUNJLGlDUittREosQ1E1bURBLHlCQUNJLGlDUittREosQ1E1bURBLHVCQUNJLGlDUittREosQ1E1bURBLG9CQUNJLGlDUittREosQ1E1bURBLFlBQ0ksaUNSK21ESixDUTVtREEsb0JBQ0ksaUNSK21ESixDUTVtREEsa0JBQ0ksaUNSK21ESixDUTVtREEsNkJBQ0ksaUNSK21ESixDUTVtREEsZ0NBQ0ksaUNSK21ESixDUTVtREEsa0JBQ0ksaUNSK21ESixDUTVtREEsaUJBQ0ksaUNSK21ESixDU2hxRUUsa0JBQ0UsWVRtcUVKLENTL3BFRSw0QkFDRSxjVGtxRUosQ1M5cEVJLDZCQUNFLGdCQUNBLFlBQ0EsYVRncUVOLENTL3BFTSxtQ0FDRSxlVGlxRVIsQ1MvcEVNLG1DQUNFLGVUaXFFUixDUzdwRUUsbUNBQ0UsZ0JUK3BFSixDUzNwRUUsZUFDRSxlVDhwRUosQ1M3cEVJLHFCQUNFLGdCQUNBLGdCQUVBLGdCQURBLGdCVGdxRU4sQ1MxcEVJLDREQUNFLG9CVDZwRU4sQ1NucEVJLDhDQUNFLGlCVHlwRU4sQ1NwcEVBLHlCQUNFLFlUdXBFRixDVXJ0RUEsVUFDSSxrQlYwdEVKLENVcnRFQSx3QkFKSSxnQkFDQSxzQlY4dEVKLENVM3RFQSxjQUNJLGtCVjB0RUosQ1c1dEVBLGtCQUVJLHdCSm1CSyxDSWxCTCxVWCt0RUosQ1c1dEVBLGFBQ0ksb0JBR0EsY0xMYyxDS01kLGNBSEEsWUFDQSxpQlhpdUVKLENXM3RFSSw2Q0FDSSxRWDh0RVIsQ1cxdEVBLGdCQUNJLGNYNnRFSixDVzF0RUEsZ0JBR0ksVUo1QkcsQ0kyQkgsY1g2dEVKLENXenRFQSxzQkFFSSx3QkpyQkksQ0lvQkosVVg2dEVKLENXenRFQSx3QkFFSSx3QkpyQkUsQ0lvQkYsVVg2dEVKLENXenRFQSxvQkFFSSx3QkpwQ0csQ0ltQ0gsVVg2dEVKLENXenRFQSxvQkFHSSxTQURBLFNYNHRFSixDSXR1RUUsS0FDRSxVR3ZDRyxDSHdDSCxnQ0FDQSxjQTdCZSxDQThCZixlQXZDa0IsQ0F3Q2xCLGdCSnl1RUosQ0l0dUVFLEdBRUUsY0E5Qm1CLENBZ0NuQixnQkp5dUVKLENJdHVFRSxNQU5FLG9CQUVBLGVKaXZFSixDSTd1RUUsR0FFRSxjQXRDa0IsQ0F3Q2xCLGdCSnl1RUosQ0l0dUVFLEdBRUUsY0E5Q2lCLENBZ0RqQixnQkp5dUVKLENJdHVFRSxNQU5FLG9CQUVBLGVKZ3ZFSixDSTV1RUUsR0FFRSxjSjB1RUosQ0l0dUVFLEdBRUUsY0E1RGdCLENBOERoQixnQkp5dUVKLENJdHVFRSxNQU5FLG9CQUVBLGVKaXZFSixDSTd1RUUsR0FFRSxjQXBFYyxDQXNFZCxnQkp5dUVKLENJdHVFRSxFQUNFLGdDQUNBLGNBN0VlLENBOEVmLGVBdkZrQixDQXdGbEIsZ0JKeXVFSixDSXR1RUUsV0FFRSxjSjJ1RUosQ0l0dUVFLHNCQU5FLG9CQUVBLGVBN0ZvQixDQThGcEIsZ0JKZ3ZFSixDSTd1RUUsV0FFRSxjSjJ1RUosQ0l0dUVFLGdCQUVFLGVKeXVFSixDSXR1RUUsMkJBQ0UsY0F4R2MsQ0F5R2QsZUp5dUVKLENJbnVFRSxLQUNFLGNBRUEsY0FsSGMsQ0FpSGQsZUp1dUVKLENZaDJFQSxXQU1FLGlCQUpBLGdCUkxhLENRT2IsaUJBR0EsZUFOQSxVWnkyRUYsQ1lsMkVFLGlCQUdBLFdBRkEsV0FDQSxhWnEyRUYsQ1k5MUVBLG9CQUdFLGNBR0EsY0FEQSxnQlJ6QmEsQ1EyQmIsZUFIQSxVWnUyRUYsQ1luMkVFLHNCQUNFLGdCWnEyRUosQ1lsMkVBLGNBQ0UseUJacTJFRixDWWwyRUUsOEJBS0UsV0FKQSxZQUVBLGNSNUJjLENRMkJkLG1CQUVBLHFCWnMyRUosQ1kvMUVJLHVCQUNFLGFaazJFTixDYW40RUEsOFBBQ0Usa0NiMDRFRixDYXY0RUEsMlVBQ0UsMkJiMDRFRixDYXY0RUEsNEJBSUUsZUFGQSxnQkFEQSwwQkFFQSxlYjI0RUYsQ2EzekVBLGtCQXpFRSxjQUZBLGNBQ0EsVWIyNEVGLENheDRFRSxxQ0FFRSxtQkFDQSxjQWxDZ0IsQ0FnQ2hCLG9CYjQ0RUosQ2F6NEVJLHVDQUdFLG1CQTlCSixnQ0E2QkksWWI0NEVOLENhcjRFSSxxREFwQ0YsZ0NBc0NJLDZCQUNBLDBCQUNBLGVidTRFTixDYXQ0RU0seURBQ0UsZ0JBQ0EsV2J3NEVSLENhdDRFTSwwREFDRSxlYnc0RVIsQ2F0NEVNLDBEQUNFLFlidzRFUixDYW40RU0sb0VBQ0UsZ0JicTRFUixDYS8zRVEsMkZBQ0Usd0JiaTRFVixDYTczRUksK0RBbEVGLGdDQW1FSSxlYmc0RU4sQ2E1M0VFLDZDQUdFLG1CQUZBLFdBQ0EsVWIrM0VKLENhNzNFSSxtREFPRSxnQ0FMQSwrQkFDQSw0QkFGQSxxQkFuRlMsQ0EwRlQsY1B0RmEsQ09rRmIsaUJBQ0Esc0JBQ0EsVWJpNEVOLENhOTNFTSwwREFwRkosK0JicTlFRixDYW4zRUEsd0JBN0VFLGNBRkEsY0FDQSxVYnM4RUYsQ2FuOEVFLDJDQUVFLG1CQUNBLGNBbENnQixDQWdDaEIsb0JidThFSixDYXA4RUksNkNBR0UsbUJBOUJKLG1DQTZCSSxZYnU4RU4sQ2FoOEVJLDJEQXBDRixtQ0FzQ0ksNkJBQ0EsMEJBQ0EsZWJrOEVOLENhajhFTSwrREFDRSxnQkFDQSxXYm04RVIsQ2FqOEVNLGdFQUNFLGVibThFUixDYWo4RU0sZ0VBQ0UsWWJtOEVSLENhOTdFTSwwRUFDRSxnQmJnOEVSLENhMTdFUSxpR0FDRSx3QmI0N0VWLENheDdFSSxxRUFsRUYsbUNBbUVJLGViMjdFTixDYXY3RUUsbURBR0UsbUJBRkEsV0FDQSxVYjA3RUosQ2F4N0VJLHlEQU9FLG1DQUxBLCtCQUNBLDRCQUZBLHFCQW5GUyxDQTBGVCxjUHRGYSxDT2tGYixpQkFDQSxzQkFDQSxVYjQ3RU4sQ2F6N0VNLGdFQXBGSixrQ2JnaEZGLENheDZFQSxzQkFJRSxjQUZBLGNBQ0EsVWI0NkVGLENhMTZFRSxvQ0FDRSw2REFRQSx5QkFEQSxtQkFOQSxzQkFDQSxhVnJITyxDVXVIUCxnQkFFQSxnQkFEQSxrQkFGQSxpQmJpN0VKLENhMTZFRSx3QkFDRSxjYjQ2RUosQ2ExNkVFLHNDQVNFLHdCQUNBLHFCQUNBLGdCQUxBLHVCQUVBLFlBSkEsV0FDQSxPQUhBLGNBcEJ3QixDQXFCeEIsY0FyQndCLENBbUJ4QixrQkFNQSxLYmc3RUosQ2F6NkVFLGtEQUNFLFliMjZFSixDYXo2RUUsdURBRUUsdUJBREEsZ0JiNDZFSixDYXo2RUUsdUNBQ0UsaUJBRUEsY0FEQSxrQkFFQSxVYjI2RUosQ2N2a0ZBLE1BQ0UsY2Qya0ZGLENjemtGRSxZQUNFLFFkMmtGSixDY3RrRkUsMENBQ0UsWUFDQSxlZDBrRkosQ2N0a0ZBLGFBQ0UsYWR5a0ZGLENjbGtGRSxpVUFFRSxtQkFDQSxxRUFDQSxvQmRvbEZKLENjaGxGQSw2REFHRSxxQlh0Q00sQ1dxQ04seUJBREEsYWR3bEZGLENjbmxGQSxzQkFJRSxzQkFTQSxZQUhBLGNBRkEsY1ZwQ2lCLENVcUNqQixlVjlDb0IsQ1VnRHBCLGNBSkEsOEJBS0Esc0JBTkEsVWQybEZGLENjbmxGRSx3Q0FDRSx3QmR1bEZKLENjbmxGQSxTQUVFLG9CWG5EZ0IsQ1dvRGhCLGlCQUZBLGVkd2xGRixDY3JsRkUscUJBRUUsU0FDQSxpQkFGQSxTZHlsRkosQ2NubEZBLHNHQUVFLGdCQURBLFlkMmxGRixDY3ZsRkEsdUNBWUUsZ0JBREEsWUFMQSxlQURBLHFCQUtBLCtCQU5BLFdkMGxGRixDY2hsRkEsK0RBT0UscUJBREEsb0JkeWxGRixDY2xsRkEsK0JBRUUscUJkcWxGRixDY3JrRkEsTUFDRSxrQlhoR1MsQ1dpR1QsWWRvbEZGLENjbmxGRSxZQUdFLFdBRkEsV0FDQSxhZHNsRkosQ2NubEZFLHVGQUlFLFlBRUEsaUJBREEsZUFFQSxZZHFsRkosQ2M5a0ZJLG1EQUNFLGFYeEhDLENXMEhELGVBQ0EsWUFDQSxjVnpJWSxDVXNJWixlVjFJYSxDVThJYixnQkFDQSxnQmRrbEZOLENjL2tGRSxzR0FFRSxtQkFEQSxlZGtsRkosQ2NobEZJLDhHQUNFLGFka2xGTixDY2hsRkksd1FBRUUsWWRxbEZOLENjbmxGSSx3V0FFRSxhZHdsRk4sQ2N0bEZJLHNMQUNFLHdCQUNBLGtCQUNBLFNkd2xGTixDY3ZsRk0sZ2FBRUUsU2Q0bEZSLENjdmxGSSx5REFFRSxxQkFEQSxTZDBsRk4sQ2N0bEZFLHdGQUVFLGVBREEsaUJkeWxGSixDY3ZsRkksZ0hBQ0UsbUJBQ0Esb0JkeWxGTixDY25sRkEsMkNBRUUseURBRUEsK0JBREEsNEJBRUEsZ0JBQ0Esa0JkdWxGRixDY3JsRkEsc0JBQ0UscUJBQ0Esd0Jkd2xGRixDY3BsRkEsb0RBRUUscUJkd2xGRixDY3RsRkEsNkNBRUUsV2R5bEZGLENjbmxGRSx3QkFDRSxxQmQwbEZKLENjeGxGRSxzQkFDRSxhZDBsRkosQ2N2bEZBLDRCQUNFLHVCZDBsRkYsQ2N0bEZBLHNCQU9FLDBCQUZBLGVkMmxGRixDY3hsRkUsMERBQ0UscUJkMmxGSixDY3psRkUsMEhBRUUsY0FDQSxXQUVBLFNBREEsVWQ4bEZKLENjM2xGRSwwTUFFRSxXQUNBLGlCZGttRkosQ2NobUZFLGdDQUNFLGNkbW1GSixDY2ptRkUsZ0RBQ0UsZWRvbUZKLENjL2xGQSxtQkFDRSxTZG1tRkYsQ2NqbUZBLG1CQUlFLFdBREEsYUFEQSxnQkFHQSxVZG1tRkYsQ2NsbUZFLHFCQUVFLGVkbW1GSixDY2ptRkUseUJBQ0Usc0JkbW1GSixDYzNsRkEsOERBQ0Usb0Jka21GRixDY2htRkEsOEJBRUUsZWRtbUZGLENjaG1GRSx3QkFDRSxjQUNBLGlCZG1tRkosQ2MzbEZFLG1EQUVFLGVkZ21GSixDYzlsRkUsZ0RBQ0Usb0Jka21GSixDYy9sRkkseUdBQ0UsY2RtbUZOLENjL2xGRSw0REFDRSxpQmRtbUZKLENjbG1GSSxpSUFDRSxPZHNtRk4sQ2NobUZFLHdCQUNFLHlCQUNBLFVkbW1GSixDYy9sRkUsdUZBRUUsY2RrbUZKLENjaG1GRSw4QkFDRSxjZGttRkosQ2M5bEZBLHdDQUNFLGVBQ0EsZ0JBQ0Esa0JkaW1GRixDZXY3RkEsTUFFRSx5QkFJQSxrQkFMQSxpQkFFQSxrQkFDQSxnQkFDQSxVZjI3RkYsQ2V4N0ZFLFlBQ0UsZWYwN0ZKLENlejdGSSxlQUNFLDRCZjI3Rk4sQ2UxN0ZNLDBCQUNFLCtCZjQ3RlIsQ2UxN0ZNLHVCQUNFLGVmNDdGUixDZTM3RlEsMEJBQ0UsYWY2N0ZWLENleDdGSSxtQkFJRSxnQkFIQSxZQUNBLFNBQ0EsU2YyN0ZOLENldDdGRSw4QkFFRSxXQUNBLGdCZnc3RkosQ2VyN0ZFLDRCQUVFLFdBQ0EsZWZ1N0ZKLENlcDdGRSxTQUNFLHdCZnM3RkosQ2VsN0ZFLFNBUUUsZ0NBREEsNkJBTEEsYVpqREcsQ1lvREgsaUJBQ0EsYUFHQSxrQmZvN0ZKLENlajdGRSw0QkFYRSxrQlo2Q2lCLENZM0NqQixjWHhDZSxDV3lDZixlZmk4RkosQ2V6N0ZFLG1CQU1FLG1DQUpBLGFBQ0EsZWZzN0ZKLENlajdGRSxTQUVFLHdDQURBLHdDZm83RkosQ2VoN0ZFLFFBQ0UsUWZrN0ZKLENlajdGSSxnQkFDRSxjZm03Rk4sQ2UvNkZFLFNBRUUsU0FEQSxTZms3RkosQ2UvNkZFLGVBQ0Usa0JmaTdGSixDZWg3RkksdUJBQ0UsY1g1RWEsQ1c2RWIsZWZrN0ZOLENlMTZGQSxjQUNFLGVmNjZGRixDZTU2RkUsMEJBQ0UsY1h4RmUsQ1d5RmYsZVhoR2UsQ1dpR2Ysa0JmODZGSixDZTU2RkksbUNBQ0UsZWY4NkZOLENlMTZGRSwwQkFDRSxjWGxHZSxDV21HZixlZjQ2RkosQ2UxNkZJLDhCQUNFLGFmNDZGTixDZTE2RkksMENBQ0UsYWY0NkZOLENlMTZGSSw0QkFDRSxjZjQ2Rk4sQ2V2NkZBLHVDQUdFLGdCQUZBLGdCQUNBLHNCZjI2RkYsQ2V2NkZBLHVCQUNFLGlCQUVBLHdCQURBLHFDZjI2RkYsQ2V2NkZBLFVBQ0Usa0JabEdPLENZbUdQLDBCQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsVWYwNkZGLENleDZGRSxnQkFHRSxXQURBLHFCQUdBLFlBREEsVWYwNkZKLENldDdGQSxVQWdCRSx3QkFEQSwrQmYyNkZGLENleDZGQSxTQUdFLHdCWjNKUyxDWWdLVCx5QkFOQSwwQkFFQSxXQU1BLGlCQUxBLGdCQUlBLG9CQUZBLFNmNjZGRixDZXo2RkUsY0FJRSxjQUNBLFlBRkEsWUFHQSxvQkFKQSxVZjg2RkosQ2V4NkZFLGdDQUdFLGNYcEtlLENXc0tmLGlCQUNBLFVmdTZGSixDZXI2Rkksa0NBSUUsY0FDQSxZQUZBLFlBR0Esb0JBSkEsVWYwNkZOLENlbjZGTSwyQ0FHSyxXQUZBLFdBQ0EsYWZzNkZYLENlejZGSSxxQ0FNRSxjWHhMYSxDV3lMYixVZnM2Rk4sQ2VyNkZNLDRDQUdFLHlCQURBLGtCQURBLGdCZnk2RlIsQ2V0NkZRLGtEQUNFLG9CZnc2RlYsQ2VyNkZNLDRDQUlFLFlBREEsaUJmczZGUixDZTM1Rk0sbURBQ0UsVWY2NUZSLENlNTVGUSx5REFDRSxhQUNBLFVmODVGVixDZXg1RkUsV0FDRSxhZjA1RkosQ2V2NUZFLDRCQUNFLGVBQ0Esb0JmeTVGSixDZXQ1RkUseUJBQ0UsV2Z3NUZKLENlcjVGRSxlQUVFLGVYaFBlLENXK09mLGVmdzVGSixDZXI1RkUsWUFDRSxzQkFDQSwrQmZ3NUZKLENldC9GQSxxQkErRkksdUJmMjVGSixDZTEvRkEsU0FpR0UscUNmeTVGRixDZXI1RkEsU0FDRSxrQlo5UFMsQ1krUFQsY1hyUGlCLENXc1BqQixnQkFDQSxnQkFDQSxnQkFDQSxpQmZ3NUZGLENldDVGRSxjQUNFLGNBQ0EsY1hoUWMsQ1dpUWQsZWZ3NUZKLENlbjVGQSxRQUtFLG1CQUpBLGFaMVBLLENZNlBMLFlmeTVGRixDZXI1RkUsdUJBR0UsYVpoTWEsQ1krTGIsZWZ3NUZKLENlbDVGRSxjQ3ZSQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEI0ckdELENnQmhyR0MsdUJBR0MsWUFEQSxxQkFEQSxVaEJvckdGLENlbjZGRSxjQ3JSQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEI2c0dELENnQmpzR0MsdUJBR0MsWUFEQSxxQkFEQSxVaEJxc0dGLENlejVGQSxlQUVFLGNBREEsc0JBRUEsYWY0NUZGLENlMzVGRSxnRkFHRSxrQkFEQSxnQmY4NUZKLENpQnJ1R0EsaUJBQ0MsWWpCd3VHRCxDaUJ0dUdBLGFBRUMsVUFDQSxVakJ3dUdELENpQnZ1R0MsZUFDQyxlakJ5dUdGLENpQnZ1R0MsZ0JBRUMsZ0JBREEsUWpCMHVHRixDaUJ2dUdDLDRCQUNDLGlCakJ5dUdGLENpQnR1R0EsVUFFQyxTQURBLFNqQjB1R0QsQ2lCeHVHQyxhQUNDLHFCQUNBLHFCakIwdUdGLENpQnZ1R0EsV0FFQyxXQURBLGlCakIydUdELENrQmh3R0EsUUFRRSxrQmZZSyxDZWJMLHVDQU5BLGNBQ0EsWUFDQSw2QkFDQSxnQkFDQSxVQUNBLFVsQnN3R0YsQ2tCbndHRSxjQUdFLFdBRkEsV0FDQSxhbEJzd0dKLENrQm53R0UsV0FDRSxtQkFRQSx5Q0FQQSxxQkFFQSxjQUNBLFdBR0EsWUFGQSxTQUhBLGtCQUlBLGlCbEJ1d0dKLENrQnB3R0ksYUFJRSxVZmhDRSxDZWlDRixlQUhBLGNkakJhLENjZ0JiLGVkdkJhLENjNkJiLGlCQURBLGVBSEEsMEJsQjB3R04sQ2tCcndHTSxrQkFDRSxrQkFJQSxlZG5DVyxDY2tDWCxnQkFEQSxpQmxCeXdHUixDa0IvdkdNLHFDQVhFLGtCbEI2d0dSLENrQmh3R1Esd0JBQ0UsVWxCa3dHVixDa0I3dkdJLGtCQUNFLGVmMURFLENlMkRGLGlCbEIrdkdOLENrQjl2R00sb0JBQ0UsYWxCZ3dHUixDa0IvdkdRLDBCQUNFLFVsQml3R1YsQ2tCL3ZHUSx5QkFFRSxrQmZ2Q0MsQ2V3Q0QsVWxCZ3dHVixDbUIveUdBLG9FQUNFLG9CbkJrekdGLENtQmh6R0UsaUZBQ0UsNkJBQ0Esb0JuQmt6R0osQ21CaHpHSSw4RkFDRSxZbkJrekdOLENtQjd5R0EscUJBQ0Usc0JuQmd6R0YsQ21CN3lHQSwwQ0FDRSx5Qm5CZ3pHRixDbUI1eUdBLHFCQUVFLGFBQ0EsZW5CZ3pHRixDbUJ2eUdBLFlBQ0UsVW5CZ3pHRixDbUJ6eUdBLFFBQ0UsaUJuQmd6R0YsQ21CNXlHQSxPQUVFLFluQit5R0YsQ21CdnlHQSxZQUNFLG9CbkI4eUdGLENtQjV5R0EsUUFDRSxpQm5CK3lHRixDbUI3eUdBLE1BQ0UsWW5CZ3pHRixDbUI5eUdBLE1BQ0UsZW5CaXpHRixDbUIveUdBLFdBQ0UsMkJuQmt6R0YsQ21CaHpHQSxTQUdFLGdDQURBLDZCQUtBLDBCQURBLHVCZDlCQSxhQUNBLGdCYzRCQSwyQkFEQSx3QmQ5QkEsdUJBRHlCLENBRXpCLGlETHMxR0YsQ21CcHpHQSxTZDNCRSxpQkFIMEMsQ0FJMUMsa0JBQ0EsZ0JBSkEsdUJBRDJCLENBRTNCLGtDTHcxR0YsQ21CenpHQSw2REFJRSxnQmR6RUEsc0Jjc0UrQixDQUUvQixtQkFEQSxVbkI4ekdGLENtQjF6R0EsS0FDRSxnQkFDQSxxQkFDQSxvQm5CNnpHRixDbUIzekdBLFFBQ0UscUJBQ0EscUJuQjh6R0YsQ21CeHpHRSwrQkFDRSxjQUNBLFlBQ0EsYW5CK3pHSixDbUIzekdBLHFCQUNFLGFuQjh6R0YsQ21CNXpHQSxNQUNFLGFuQit6R0YsQ21CN3pHQSxXQUNFLGFuQmcwR0YsQ21COXpHQSxVQUNFLGFuQmkwR0YsQ21COXpHQSxZQUVFLG9CQURBLHFCbkJrMEdGLENtQi96R0UsbUJBQ0UsYW5CaTBHSixDbUI3ekdBLGVBQ0UsZW5CZzBHRixDbUI1ekdFLG9DQUVFLGtCQURBLGVuQmcwR0osQ21CN3pHRSwrQ0FFRSxxQkFEQSxXbkJnMEdKLENtQjd6R0UsNkNBQ0UscUJBQ0EsZ0JuQit6R0osQ21CN3pHRSxvQ0FDRSxlbkIrekdKLENtQjV6R0EsZ0JBS0UsY0FGQSxPQUNBLHdCQUhBLGtCQUNBLEtuQmswR0YsQ21CN3pHQSxvQkFDRSxpQm5CZzBHRixDbUI1ekdBLFFBQ0UsYW5CZzBHRixDbUI5ekdBLFlBRUUsYW5CaTBHRixDbUI5ekdBLFlBRUUsa0JoQmpNSyxDZ0JrTUwsU0FDQSxVaEJ0TU0sQ2dCdU1OLGNmMUxpQixDZTJMakIsT0FDQSxpQkFOQSxVQU9BLGlCQUNBLGVBQ0Esa0JBQ0EsV0FDQSxZbkJrMEdGLENtQmowR0Usb0JBQ0UsVW5CbTBHSixDbUJqMEdFLGtCQUNFLHdCaEIvS0UsQ2dCZ0xGLFVuQm0wR0osQ21COXpHRSxrQkFDRSx5REFDQSxXQUdBLHFCQURBLFlBRUEsZ0JBSEEsVW5CbzBHSixDbUIvekdFLG1JQUNFLHdEbkJrMEdKLENtQi96R0EsWUFDRSx3RG5CcTBHRixDbUJoMEdBLDBCQUZFLHFCQURBLFlBREEsVW5CMjBHRixDbUJ2MEdBLGNBQ0Usd0RuQnMwR0YsQ21CajBHQSxjQUNFLHlEQUdBLHFCQURBLFlBREEsVW5CczBHRixDbUJsMEdBLFVBRUUscUJBQ0EsWUFDQSxvQkFDQSxVbkJvMEdGLENtQmwwR0EsYUFDRSx3RG5CdzBHRixDbUJuMEdBLHdCQUZFLHFCQURBLFlBREEsVW5CODBHRixDbUIxMEdBLFdBQ0UseURuQnkwR0YsQ21CN3pHQSw4QkFDRSwwREFJQSx3QkFEQSxxQkFEQSxZQURBLFVuQm0wR0YsQ21COXpHQSxvQkFHRSxrQkFEQSxjbkJpMEdGLENtQjl6R0EsWUFJRSx5RG5CbzBHRixDbUIvekdBLDJCQUZFLHFCQURBLFlBSkEsZ0JBQ0EsZ0JBRkEsc0JBSUEsVW5CNjBHRixDbUJ6MEdBLGVBSUUseURuQnEwR0YsQ21CaDBHQSxjQUlFLDBEQUVBLFlBREEsVW5CcTBHRixDbUJoMEdBLHdCQUhFLHFCQUxBLGdCQUNBLGdCQUZBLHFCbkJtMUdGLENtQjEwR0EsVUFJRSwwREFFQSxZQURBLFVuQnEwR0YsQ21CaDBHQSwwRUFHRSxxQkFFQSxZQUNBLFVBQ0Esb0JBTEEsZ0JBRUEsVW5CcTBHRixDbUJoMEdFLGtHQUNFLGtCbkJrMEdKLENtQi96R0Usa0dBRUUsbUJuQmcwR0osQ21CNXpHQSxXQUlFLFlBRUEsb0JBSEEsVW5CaTBHRixDbUI1ekdBLHdCQU5FLHFCQUdBLFNuQnUwR0YsQ21CcDBHQSxhQUtFLDBEQUZBLFlBREEsVW5CazBHRixDbUJwekdBLHNDQUNFLDBEQUtBLHdCQUpBLHFCQUNBLFlBS0UsZ0JBSEYsVUFJRSxnQkFGRixzQkFIQSxVbkI0ekdGLENtQnR6R0Usd0RBQ0UsMkJuQnd6R0osQ21CNXlHRSx3Q0FDRSx1Qm5CbXpHSixDbUJ6eUdFLGlCQUVFLFlBREEscUJBRUEsY25CNHlHSixDbUJ4eUdBLFlBQ0UsMERBR0EsY0FGQSxZQUdBLGdCQUNBLHNCQUhBLFVuQjh5R0YsQ21CeHlHRSxzQkFDRSx5RG5CMnlHSixDbUJ0eUdFLG1CQUNFLHlEbkI2eUdKLENtQnJ5R0Usd0NBSkUsV0FEQSxxQkFEQSxZQURBLFVuQm96R0osQ21CN3lHRSxxQkFDRSx5RG5CNHlHSixDbUJweUdFLGtCQUNFLDBEQUlBLFdBREEscUJBREEsWUFEQSxVbkIweUdKLENtQmx5R0EsOENqQmhjRSxrQkNzQkssQ0RwQkwsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRnd1SEYsQ0V2dUhFLHdKQUVFLFNGMHVISixDRXh1SEUsNEVBQ0UsV0YydUhKLENFenVIRSxpRkFDRSxVRjR1SEosQ21COXpHQSw4Q0FFRSxvQm5CZzBHRixDbUIvekdFLGdHQUVFLFlBREEsVW5CbTBHSixDbUJ2MEdBLDhDQU9FLGlCbkJvMEdGLENtQm4wR0UsNEVBRUUsaUJBREEsY25CdTBHSixDbUJwMEdFLGlGQUNFLGVuQnUwR0osQ21CcDBHQSxvQmpCaGRFLGtCQ29GYSxDRGxGYixZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGeXhIRixDRXh4SEUsZ0VBRUUsU0YyeEhKLENFenhIRSxnQ0FDRSxXRjR4SEosQ0UxeEhFLGtDQUNFLFVGNnhISixDbUIvMUdBLG9CQUlFLHVCbkIrMUdGLENtQjkxR0UsZ0NBQ0UscUNuQmkyR0osQ21COTFHQSxXakJ6ZEUsa0JDZ0NVLENEOUJWLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkYyekhGLENFMXpIRSxrQ0FFRSxTRjJ6SEosQ0V6ekhFLGlCQUNFLFdGMnpISixDRXp6SEUsa0JBQ0UsVUYyekhKLENtQi8yR0EsVUFFRSxTQUNBLDBCbkJpM0dGLENtQmgzR0UsaUJBQ0UsWW5CazNHSixDbUI3MkdBLFVBRUUsZWhCNWVNLENnQjZlTix5QkFDQSxrQkFDQSxlQUVBLHFCQUNBLGdCQUZBLGtCQUdBLGlCbkJnM0dGLENtQjkyR0UsZ0JBRUUsNENuQisyR0osQ21CNTJHRSxnQkFFRSxXQUNBLGVBQ0EsWUFDQSxrQkFFQSxXQURBLFNBRUEsVW5CNjJHSixDbUJ4MkdJLDJDQUNFLFduQjIyR04sQ21CeDJHRSxZQUNFLGlCbkIwMkdKLENtQngyR0UscUJBRUUscUJBREEsZ0JBR0EsaUJBREEsbUJBRUEscUJuQjAyR0osQ21CeDJHRSxhQUNFLHNCQUdBLHlCQUZBLDRCQUVBLGdCQU1BLFNBREEsVUFKQSxrQkFFQSxXQURBLE1BS0Esc0JBSEEsU25CNjJHSixDbUJ4MkdJLGdCQUdFLGdDQURBLGNBREEsZW5CNDJHTixDbUJ6MkdNLGtCQUlFLGtDQUhBLGFoQnBpQkQsQ2dCeWlCQyxlZnhpQmMsQ2VxaUJkLGtCQURBLGFBS0EsbUJBRkEsV25CNjJHUixDbUIxMkdRLHdCQUdFLGdCQUZBLDhCQUNBLGFuQjYyR1YsQ21CejJHTSwyQkFDRSxrQm5CMjJHUixDbUJyMkdBLFdBT0UsbUNBTEEsMEJBTUEsWUFDQSxjQUNBLFlBUEEsVUFRQSx5QkFDQSxRQUNBLG9CQVRBLHdCQVVBLFdBQ0EsVW5CcTJHRixDbUJuMkdFLHdCQUNFLFNuQnEyR0osQ21CLzFHQSxnQkFFRSx5QkFEQSxrQkFHQSxjQURBLGdCbkJvMkdGLENtQmwyR0Usc0JBRUUsU0FEQSxTbkJxMkdKLENtQmwyR0Usc0JBR0UsK0JBR0EsYWhCdGdCYSxDZ0J1Z0JiLHFCQUZBLGNmdGxCYyxDZWtsQmQsZ0JBR0Esa0JBRkEsa0JuQnkyR0osQ21CLzFHSSxrQ0FDRSxlZm5tQmEsQ2VvbUJiLGFuQmkyR04sQ21CLzFHSSwwTUFDRSxjbkJtMkdOLENtQmgyR0Usc0RBQ0UscUJBQ0EsU0FDQSxxQm5CazJHSixDbUIvMUdBLE9BRUUsa0JuQmkyR0YsQ21CLzFHQSxTQUNFLGFuQmsyR0YsQ21CajJHRSwyRkFDRSxjbkJvMkdKLENtQmgyR0EsdUNBT0Usc0JBRkEsZ0NBRkEsY2Z2bkJpQixDZXduQmpCLGVuQnEyR0YsQ21CNzFHQSxZQUNFLGlCbkJnMkdGLENtQjkxR0EsY0FDRSxtQm5CaTJHRixDbUI5MUdBLG1CQUdFLGFBRkEsaUJuQmsyR0YsQ21COTFHQSxzQkFFRSxhQURBLGFuQmsyR0YsQ21CLzFHQSxlQUNFLHVCbkJrMkdGLENtQmgyR0EsVUFFRSwwREFEQSxpQm5CbzJHRixDbUJqMkdBLGtCQUVFLDBEQURBLGlCbkJxMkdGLENtQmwyR0EsZ0JBRUUsMERBREEsaUJuQnMyR0YsQ21CbjJHQSxZQUVFLDBEQURBLGlCbkJ1MkdGLENtQm4yR0EsYUFFRSwwREFEQSxpQm5CdTJHRixDbUJwMkdBLGVBRUUsMERBREEsaUJuQncyR0YsQ21CcjJHQSxhQUVFLDBEQURBLGlCbkJ5MkdGLENtQnIyR0EsWUFFRSwwREFEQSxpQm5CeTJHRixDbUJ0MkdBLGNBRUUsMERBREEsaUJuQjAyR0YsQ21CdjJHQSxXQUVFLDBEQURBLGlCbkIyMkdGLENtQngyR0EsYUFDRSwwREFDQSxpQm5CMjJHRixDbUJ6MkdBLGFBQ0UsMERBQ0EsaUJuQjQyR0YsQ21CMTJHQSxlQUNFLDBEQUNBLGlCbkI2MkdGLENtQjMyR0EsWUFDRSwwREFDQSxpQm5CODJHRixDbUIzMkdBLGFBQ0UsZ0JuQjgyR0YsQ21CNTJHQSxlQUNFLGFoQnZzQkssQ2dCd3NCTCxjQUNBLGNmcHRCaUIsQ2VxdEJqQixlZjl0Qm9CLENlK3RCcEIsZ0JBQ0Esa0JBQ0EsVW5CKzJHRixDbUI3MkdFLHFCQUNFLGFuQisyR0osQ21CNTJHRSxvQ0FFRSxhaEIxdUJHLENnQnl1QkgsY25CKzJHSixDbUIxMkdBLHVCQUNFLFNuQjYyR0YsQ21CejJHQSxTQUVFLFlBREEsV25CODJHRixDbUI1MkdFLFlBRUUsa0JoQm51QkcsQ2dCa3VCSCwwQkFFQSxVaEI1dkJJLENnQjZ2QkosY2ZodkJlLENlaXZCZixZbkI4MkdKLENtQjUyR0UsV0FFRSx3QmhCeHVCTyxDZ0J1dUJQLFNBRUEsWW5CODJHSixDbUJ6MkdBLFdBQ0UsV25CNjJHRixDbUJ6MkdBLE1BQ0UsMERBS0EscUJBSEEsWUFDQSxrQkFDQSxrQkFFQSxzQkFMQSxVbkJrM0dGLENtQjEyR0EsY0FJRSxnQkFDQSxzQkFKQSxrQkFLQSx1Q0FKQSxzQ0FLQSxhaEIzeEJLLENnQjZ4QkwsY2ZyeEJnQixDZXN4QmhCLGdCQUNBLGVBUkEsVUFTQSxhQUNBLGtCQUNBLGdCQUNBLFlBQ0EsVW5CNjJHRixDbUIzMkdFLGlCQUNFLDRCQUVBLGNmanlCYyxDZWd5QmQsZWZyeUJlLENldXlCZixpQm5CNjJHSixDbUIzMkdJLG1CQUdFLGNBREEsV25CNjJHTixDbUJ4MkdFLGlCQUdFLGNmNXlCZSxDZTB5QmYsZWZqekJlLENla3pCZixpQm5CMjJHSixDbUJ4MkdJLCtCQUNFLFluQjAyR04sQ21CdjJHSSxtQkFHRSxjQURBLFduQnkyR04sQ21CcDJHRSxnQkFDRSxZbkJzMkdKLENtQm4yR0Usc0JBQ0UsU25CcTJHSixDbUJsMkdFLHFCQ2gwQkUsZ0NBQ0Esa0NBQ0EsbUNEZzBCQSxXQzcwQkYsU0Q4MEJFLGlCQUNBLGlCQUNBLGtCQy8wQkYsT3BCdXJJRixDbUJsMkdBLFNBS0UsZ0JBSEEsWUFFQSxTQURBLFNuQnUyR0YsQ21CcDJHRSxZQUNFLGNmcjFCYyxDZXMxQmQsa0JuQnMyR0osQ21CcjJHSSxlQUNFLGFoQjMwQkMsQ2dCNDBCRCxjQUNBLGtCQUNBLGNuQnUyR04sQ21CdDJHTSxzQkFDRSxhbkJ3MkdSLENtQnQyR00sbUJBQ0UsYW5CdzJHUixDbUJuMkdNLHlDQUNFLGFuQncyR1IsQ21CcjJHSSx1QkFDRSxpQm5CdTJHTixDbUJoMkdBLGNBRUUsa0JBREEsZW5CczJHRixDbUJuMkdFLHVDQURBLGVuQnUyR0YsQ21CbjJHRSx3QkFDRSxhbkJxMkdKLENtQnAyR0ksMkJBQ0UsaUJuQnMyR04sQ21CeDFHQSxTQVNFLGtCaEJ6NUJTLENnQjA1QlQseUJBUEEsV0FHQSxjZjc0QmlCLENlNDRCakIsd0JBREEsVUFJQSxTQU5BLHdCQUtBLFduQjYxR0YsQ21CeDFHRSxZQUVFLGdDQURBLGdCQUVBLGlCbkIwMUdKLENtQnoxR0ksd0JBQ0UsZW5CMjFHTixDbUJ6MUdJLGNBRUUsY0FDQSxZbkIwMUdOLENtQm4xR00sbUJkcjFCRixrQkZwRUcsQ0U0REwsa0JBS0UsVUZ6RkksQ0VzRk4sZUFDQSxnQkFGQSxpQkx1cklGLENLOXFJRSx5QkFXSSw0QkZqRkMsQ0VpRkQseUJGakZDLENFOEVILFlBTkEsV0FJQSxTQUdBLFNBTkEsa0JBSUEsT0xtcklKLENtQnYyR00sbUJBRUUsV0FDQSxXbkJ3MkdSLENtQmwyR0ksd0NBQ0UsWW5CdTJHTixDbUJyMkdJLG1CQUNFLHFCbkJ1MkdOLENtQnQyR00scUJBRUUsYW5CdTJHUixDbUJwMkdRLDBCZHgyQkosa0JGaEVPLENFd0RULGtCQUtFLFVGekZJLENFc0ZOLGVBQ0EsZ0JBRkEsaUJMMnRJRixDS2x0SUUsZ0NBV0ksNEJGN0VLLENFNkVMLHlCRjdFSyxDRTBFUCxZQU5BLFdBSUEsU0FHQSxTQU5BLGtCQUlBLE9MdXRJSixDbUJsM0dNLHNCQUNFLGNBQ0EsZ0JBRUEsU0FEQSxTbkJxM0dSLENtQm4zR1EseUJBRUUsd0NuQnEzR1YsQ21CcDNHVSxvQ0FDRSwrQm5CczNHWixDbUJwM0dVLDJCQUlFLGdCQUZBLGFoQi83QkwsQ2dCZzhCSyxpQkFFQSxVbkJxM0daLENtQmwzR1ksa0NDbjhCVixpQnBCd3pJRixDb0J2eklFLHdDQWpCRSxvQ0FDQSw4QkFDQSxpQ0FpQkEsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPcEJ5MUlGLENtQmg0R1ksa0NBSUUsZWhCaitCTixDZ0IrOUJNLDhCQUNBLGFoQnA4QkgsQ2dCczhCRyxpQm5CaTRHZCxDbUJoNEdjLHdDQUNFLE9BRUEsZ0JBREEsT25CbTRHaEIsQ21CdjNHQSxVQUVFLFNBQ0EsVUFGQSxXbkI2M0dGLENtQjEzR0UsYUFDRSxnQ0FDQSxjbkI0M0dKLENtQjEzR0UsaUJBQ0UsUW5CNDNHSixDbUJ4M0dBLFdBQ0UsU0FDQSxTbkIyM0dGLENtQjEzR0UsY0FDRSxnQ0FDQSx3Qm5CNDNHSixDbUIzM0dJLHlCQUNFLFduQjYzR04sQ21CMTNHRSxrQkFDRSxRbkI0M0dKLENtQngzR0EsU0FDRSxvQm5CNDNHRixDbUIzM0dFLFlBQ0Usb0JuQjYzR0osQ21CMzNHSSxjQUNFLGFuQjYzR04sQ21CdjNHRSw2QkFDRSx5Qm5CMDNHSixDbUJ4M0dNLHdDQUNFLFFuQjAzR1IsQ21CbDNHQSxZQUVFLGdCQUNBLGdCQUNBLGVBQ0EsZUFDQSxRQUNBLFFBQ0EsV0FDQSxXbkJxM0dGLENtQnAzR0UsNEJBQ0UsY25CczNHSixDbUJwM0dFLCtCQUNFLGVuQnMzR0osQ21CcjNHSSxnREFDRSw0Qm5CdTNHTixDbUJwM0dFLGtCQUNFLGlCbkJzM0dKLENtQnIzR0kscUJBQ0UsZW5CdTNHTixDbUJwM0dFLHNCQUVFLDBCQURBLFduQnUzR0osQ21CbDNHTSxnQ0FFRSxnQkFEQSxjbkJxM0dSLENtQmwzR1Esc0NBQ0UsdUJuQm8zR1YsQ21CaDNHTSwyQ0FDRSxXQUNBLGVBQ0EsaUJBQ0EsaUJBQ0EsYW5CazNHUixDbUI3MkdFLHVCQUVFLGtCaEJsZ0NXLENnQnFnQ1gsWUFHQSxrQkFGQSxlQUhBLGtCQUlBLFVBSEEsVW5CazNHSixDbUI3MkdJLDRCQUdFLFdBREEsV0FFQSxjQUhBLFNuQmszR04sQ21COTJHTSxxQ0FDRSxnQm5CZzNHUixDbUI5MkdNLCtCQUVFLGtCQUNBLGdCQUZBLFVuQmszR1IsQ21COTJHTSwrQkFDRSxXbkJnM0dSLENtQjkyR00sb0NBRUUsWUFEQSxlQUVBLFVuQmczR1IsQ21CNzJHSSwwQkFFRSxlZmxuQ2EsQ2VpbkNiLGtCbkJnM0dOLENtQjcyR0ksc0NBRUUsWUFEQSxpQm5CZzNHTixDbUI5MkdNLDhDQUdFLFNBRkEsa0JBQ0EsT25CaTNHUixDbUI3MkdJLHNDQUNFLGlCbkIrMkdOLENtQjcyR0kseUNBS0UsYUFGQSxVQUdBLGlCQUxBLGtCQUdBLFdBRkEsS25CbTNHTixDbUI5MkdNLHdEQUNFLGdCbkJnM0dSLENtQi8yR1EsdUVBQ0UsU25CaTNHVixDbUI5MkdNLHNEQUNFLGdCbkJnM0dSLENtQjkyR00sMkRBQ0UsZW5CZzNHUixDbUI3MkdJLHVDQUNFLGlCbkIrMkdOLENtQjkyR00sOENBQ0Usa0JBQ0EsU25CZzNHUixDbUI1MkdFLGVBQ0UsZ0JBQ0EsZW5CODJHSixDbUI3MkdJLHNCQUVFLG1DQUNBLHlCQUZBLGNuQmkzR04sQ21CNzJHTSx3QkFDRSxrQmhCdnFDRyxDZ0J3cUNILFduQisyR1IsQ21CNTJHSSxpQkFDRSxtREFLQSxjQUZBLFdBR0EsWUFKQSxnQkFFQSxrQkFIQSxvQkFPQSxpQkFEQSxVbkIrMkdOLENtQjUyR00sdUJBUUUsd0JBQ0EsNEJBUkEsV0FTQSxlQVJBLGNBQ0EsWUFJQSxPQUZBLGtCQUNBLE1BRkEsVW5CbzNHUixDbUI1MkdNLHVCQUNFLGtEbkI4MkdSLENtQjEyR0ksdUNBQ0UsYW5CNDJHTixDbUJ6MkdJLHdEQUNFLGFoQjdzQ0MsQ2dCK3NDRCxrQkFEQSxlbkI0MkdOLENtQnoyR0ksMkhBQ0UsaUJuQjIyR04sQ21CMTJHTSxtSkFDRSxxQm5CNDJHUixDbUIxMkdNLG1KQUdFLFdBRkEsY0FDQSxlQUlBLGVmNXRDVyxDZTB0Q1gsaUJBQ0EsaUJuQjYyR1IsQ21CeDJHSSw0QkFLRSxzQkFFQSxrQkFEQSxjQUlBLGVBQ0EsY0FGQSxlQUxBLFlBREEsaUJBS0Esa0JBTkEsV0FEQSxTbkJvM0dOLENtQngyR0ksbUNBQ0UsY0FDQSxjQUdBLFNBQ0EsVUFFQSxZQUxBLGtCQUlBLFVBSEEsT25CODJHTixDbUJ4MkdJLGtDQVFFLGtDQUNBLG9DQUNBLDJCQUhBLFlBTkEsV0FDQSxjQUdBLFNBRkEsa0JBR0EsVUFGQSxPbkJnM0dOLENtQnYyR0ksb0lBSUUsVUFDQSxjQUNBLGlCbkJzMkdOLENtQjkxR0ksMkRBRUUsVW5CazJHTixDbUIvMUdJLHFDQUNFLGNuQmkyR04sQ21CaDJHTSw2Q0FDRSxVbkJrMkdSLENtQmgyR00sOENBQ0UsU25CazJHUixDbUJqMkdRLGdEQUNFLGtCbkJtMkdWLENtQi8xR1EseURBRUUsYWhCanRDSyxDZ0JndENMLGNuQmsyR1YsQ21CLzFHUSx1REFDRSxjbkJpMkdWLENtQjUxR0ksb0JBQ0UsY25CODFHTixDbUIzMUdJLDRCQUVFLFVuQjQxR04sQ21CejFHSSwyQkFDRSx5RG5CMjFHTixDbUJ0MUdNLHlCQUNFLGVuQncxR1IsQ21CcDFHRSx1RkFLRSxtQkFDQSxtQ25CazFHSixDbUJoMUdFLHVIQU9FLG1CQURBLGlCbkI4MEdKLENtQjUwR0ksaUlBQ0UsT25CODBHTixDbUIzMEdFLGVBR0UsZWZyMUNlLENlbTFDZixtQkFDQSxTbkI4MEdKLENtQjMwR0UsbUJBRUUsY0FDQSxZQUNBLFlBQ0EsVUFDQSxrQkFDQSxvQkFDQSxTQUNBLFVuQjQwR0osQ21CMTBHRSxvQkFDRSwwREFHQSxjQUNBLFlBSEEsWUFJQSxtQkFIQSxVbkIrMEdKLENtQjEwR0UsdUJBSUUsa0JoQmgzQ08sQ2dCKzJDUCwwQkFEQSxtQkFEQSxtQ25CKzBHSixDbUIxMEdJLDBCQUNFLDRCbkI0MEdOLENtQnowR0UseUJBRUUsZ0JBREEsd0JuQjQwR0osQ21CMTBHSSw0QkFDRSxlbkI0MEdOLENtQnowR0UsY0FDRSxhbkIyMEdKLENtQnowR0UsaUJBR0Usa0JoQm40Q08sQ2dCaTRDUCx3QkFPQSw0Q0FOQSxhaEJuNENHLENnQnE0Q0gsV0FLQSxrQ0FGQSxpQkFGQSxhQUNBLFduQjgwR0osQ21CejBHSSw0QkFDRSxlZjE0Q2EsQ2UyNENiLGtCbkIyMEdOLENtQngwR0UsNEJBQ0UsZ0JuQjAwR0osQ21CeDBHRSwrQkFDRSxnQm5CMDBHSixDbUJ4MEdFLGVBQ0Usa0JuQjAwR0osQ21CeDBHRSxlQUNFLDBCQUVBLG9CQURBLGdCbkIyMEdKLENtQnIwR0UsZUFDRSwwQkFDQSxpQm5CdTBHSixDbUJ0MEdJLGtDQUNFLFNBQ0Esb0JuQncwR04sQ21CdDBHSSxpQ0FDRSxvQkFDQSxTbkJ3MEdOLENtQnIwR0UsMERBR0UsY0FDQSxVbkJ1MEdKLENtQnQwR0ksdUdBQ0UseUJBQ0EsYW5CMDBHTixDbUJ2MEdFLHFEQUNFLDRCbkJ5MEdKLENtQnYwR0UscUJBQ0UsYUFDQSxpQkFDQSxlbkJ5MEdKLENtQngwR0ksNkJBQ0UsU25CMDBHTixDbUJ2MEdFLHFCQUVFLGFuQncwR0osQ21CdDBHRSwrQkFHRSxTQUZBLGdCQUNBLGFuQnkwR0osQ21CdDBHRSw0QkFDRSxpQkFDQSxhbkJ3MEdKLENtQm4wR0UscUJBQ0UsVW5CcTBHSixDbUJsMEdFLCtDQUlFLGdCQU1BLHFCQVJBLGtCQVFBLHlCQVBBLHdDQVNBLFNBUEEsYUFNQSxrQkFMQSxnQkFPQSxRbkJ1MEdKLENtQnQwR0ksNkRDMTlDQSw0QkFDQSxrQ0FDQSxtQ0R5OUNFLFdBQ0EsY0N2K0NKLFNEeStDSSw0QkN4K0NKLE9wQnF6SkYsQ21CejBHSSx5Q0FDRSxPbkIyMEdOLENtQngwR0UseUJBQ0UsZW5CMDBHSixDbUJ6MEdJLCtCQUNFLGdCQUNBLGVuQjIwR04sQ21CeDBHRSxzQkFJRSxTbkI2MEdKLENtQnYwR0UsNkNBVEUsY0FDQSxZQUNBLFlBRUEsa0JBQ0EsU0FDQSxVbkJtMUdKLENtQmgxR0UsdUJBS0Usa0JuQjIwR0osQ21CcjBHTSwwQ0FDRSxpQm5CdTBHUixDbUJwMEdRLHFDQUNFLDBCbkJzMEdWLENtQnAwR1EscUNBQ0UsZW5CczBHVixDbUIvekdBLGdCQUVFLGtCQURBLGlCbkJvMEdGLENtQjl6R0Esa0JBQ0Usa0NBQ0EsK0JBQ0EsNkJBQ0EseUJuQm8wR0YsQ21CNXpHQSxTQVFFLGdCQUVBLGdDQVRBLGtCQVVBLGdCQVRBLHdDQUlBLFNBQ0EsbUJBRUEsYUFOQSxrQkFFQSxZQURBLFVuQnUwR0YsQ21CL3pHRSxpQkFDRSxVQUNBLGlEbkJpMEdKLENtQi96R0UsaUJBQ0UsVUFFQSxpQkFEQSxpRG5CazBHSixDbUIvekdFLCtCQUVFLFdBRUEsU0FEQSxpQm5CaTBHSixDbUI5ekdFLGVDMWpERSxtQ0FEQSxvQ0FFQSw4QkQ0akRBLGFDN2tERixTRDRrREUsa0JDM2tERixPcEJnNUpGLENtQmwwR0UsZ0JDL2pERSxtQ0FEQSxvQ0FFQSw4QkRpa0RBLGFDbGxERixTRGlsREUsa0JDaGxERixPcEJ5NUpGLENtQnQwR0UsY0FFRSxtQkFEQSw0Qm5CeTBHSixDbUJ2MEdJLG9CQzVrREEsaUNBQ0EsbUNBQ0Esb0NEOGtERSxhQzNsREosU0R5bERJLGtCQUNBLFVDemxESixPcEJ1NkpGLENtQjMwR0kscUJDbGxEQSxpQ0FDQSxtQ0FDQSxvQ0RvbERFLGFDam1ESixTRCtsREksa0JBQ0EsVUMvbERKLE9wQmk3SkYsQ21COTBHRSxZQUVFLGdCQURBLFluQmkxR0osQ21COTBHRSxtREFHRSxtQ0FGQSxnQkFDQSxhbkJpMUdKLENtQngwR0Usc0RBQ0UsdUJuQiswR0osQ21CL3pHSSx1SUFDRSxpQm5CdzBHTixDbUJuMEdBLGVBRUUsMEJBREEsbUJuQnUwR0YsQ21CcDBHRSxzQ0FDRSxZbkJzMEdKLENtQmwwR0Esb0JBQ0UsY25CcTBHRixDbUJwMEdFLDBCQUNFLGlCbkJzMEdKLENtQmowR0EsUUFFRSxrQm5CbzBHRixDbUIvekdBLGdCQUNFLG1CQUNBLGVuQm8wR0YsQ21CbDBHQSxXQUVFLFlBREEsWUFFQSxtQkFDQSxTbkJxMEdGLENtQm4wR0Usc0JBQ0UsbUJuQnEwR0osQ21CbnpHRSxrQkFNRSwwREFMQSxzQkFDQSxVQUNBLGlCbkIyekdKLENtQnZ6R0ksd0JBR0UsV0FGQSxXQUNBLGFuQjB6R04sQ21CdnpHSSxxQkFNRSwwQ0FMQSxzQkFDQSxXQUtBLGNmanNEYSxDZThyRGIsU0FEQSxTbkI2ekdOLENtQnh6R00sa0RBRUUsd0JoQjlyREcsQ2dCbXNESCxnQ0FDQSw2QkFMQSxhaEJ0dERELENnQnV0REMsY2Y3c0RXLENlOHNEWCxrQkFDQSxXbkIyekdSLENtQnZ6R00sMkJBRUUsY0FEQSxjZnB0RFcsQ2VzdERYLG1CbkJ5ekdSLENtQmp6R0EsZ0JBQ0UsbUJBQ0EsZW5Cc3pHRixDbUJyekdFLHVCQUNFLGFuQnV6R0osQ21CcnpHRSx5Q0FLRSxlaEJ0dkRJLENnQm92REosd0JoQm52REksQ2dCbXZESix3QmhCbnZESSxDZ0JzdkRKLG1CQUZBLFluQnl6R0osQ21CcnpHSSw2REFDRSx3Qm5Cd3pHTixDbUJ0ekdJLCtEQUNFLFluQnl6R04sQ21CdHpHRSxtQkFFRSxhQURBLGdCbkJ5ekdKLENtQnZ6R0kseUJBQ0UsWW5CeXpHTixDbUJ0ekdFLG1CQUNFLGNBQ0EsU25Cd3pHSixDbUJ2ekdJLHNCQUNFLGFuQnl6R04sQ21CcnpHQSxxQkFFRSxrQkFEQSxnQkFFQSxlbkJ3ekdGLENtQnB6R0UsZ0RBQ0UsWUFDQSxtQkFDQSxhbkJ1ekdKLENtQm56R0EsV0FFRSxZQURBLFlBRUEsbUJBQ0EsZ0JBQ0EsV25Cc3pHRixDbUJyekdFLGdCQUVFLFdBREEsVW5Cd3pHSixDbUJ0ekdJLG9CQUNFLGVuQnd6R04sQ21CcnpHRSxjQUNFLFluQnV6R0osQ21CcnpHRSxjQUNFLGdCQUNBLFVBQ0EsaUJuQnV6R0osQ21CdHpHSSxnQkFJRSxVaEJyekRFLENnQm16REYsY0FDQSwyQkFGQSx3Qm5CMnpHTixDbUJyekdFLGVBT0UsZWhCL3pESSxDZ0I0ekRKLHdCaEIzekRJLENnQnl6REosa0JBRUEsd0JoQjN6REksQ2dCNHpESixtQkFDQSxZbkJ1ekdKLENtQnB6R0UsY0FHRSxnQkFEQSxTQURBLGFuQnd6R0osQ21CcHpHRSxjQUNFLGFuQnN6R0osQ21CcnpHSSxtQkFDRSxjQUVBLGNBREEsY25Cd3pHTixDbUJyekdJLDBPQUNFLFVuQnV6R04sQ21CcHpHRSxtREN2ekRBLGlCcEJnbktGLENvQi9tS0UscUVBUkUsa0NBREEsbUNBRUEsNkJBU0EsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPcEJtcEtGLENtQnQwR0UsbURBSUUsY0FFQSxlQURBLFluQncwR0osQ21CdDBHSSxxRUFDRSxrQm5CMDBHTixDbUJ4MEdJLHFFQUVFLFNBQ0EsaUJBRkEsT25CODBHTixDbUIxMEdJLDhFQUNFLGNuQjgwR04sQ21CNzBHTSxnR0FDRSxpQkFDQSx3Qm5CaTFHUixDbUIvMEdNLGdHQUNFLGtCbkJtMUdSLENtQi8wR0UsaUJDajFEQSxpQnBCbXFLRixDb0JscUtFLHVCQWJFLGdDQUNBLGtDQUNBLG1DRDgxREUsZ0JDajFERixXQTFCRixTQTJCRSxTRGkxREUsaUJDaDFERixVQUNBLGtCQTVCRixPcEJvc0tGLENtQnQxR0Usb0pBR0UsYW5CZzJHSixDbUIvMEdFLGtCQUNFLHVCQUNBLFVBQ0EsaUJuQm8xR0osQ21CbjFHSSx3QkFHRSxXQUZBLFdBQ0EsYW5CczFHTixDbUJuMUdJLHFCQU9FLHlDQU5BLHNCQUNBLFdBRUEsU0FEQSxVQUVBLFNuQnUxR04sQ21CcDFHTSxnQ0FDRSw4Qm5CczFHUixDbUJwMUdNLHVCQUVFLGNmLzREVyxDZWc1RFgsY0FGQSxXbkJ3MUdSLENtQnIxR1EsMEJBQ0UsY25CdTFHVixDbUJwMUdNLDRCQ3g0REosaUJwQit0S0YsQ29COXRLRSxrQ0FSRSxrQ0FEQSxtQ0FFQSw2QkFTQSxXQTFCRixTQTJCRSxTQUNBLFVBQ0Esa0JBNUJGLE9wQmd3S0YsQ21CbDJHTSw0QkFFRSxrQm5CbTJHUixDbUJsMkdRLHFFQUlFLGNBRkEsU0FHQSxrQkFGQSxRbkJxMkdWLENtQmoyR1Esa0NBQ0UsZ0JuQm0yR1YsQ21CajJHUSxtQ0M1NURKLGtDQURBLG1DRGk2RE0sNkJBRkEsV0M5NkRSLFNEKzZEUSxpQkM5NkRSLE9wQnN4S0YsQ21CaDJHQSxpQkFDRSxnQkFDQSxTbkJtMkdGLENtQmgyR0Usb0JBQ0UsZ0NBRUEsZ0JBREEsMEJuQm0yR0osQ21CaDJHSSxpRUFLRSxlQUZBLGNBREEsZWZoOERhLENlbzhEYixhQUZBLGlCbkJvMkdOLENtQmoyR00sK0VBQ0UsMERBRUEsNEJBREEsNEJBR0EsV0FEQSxjQUtBLFlBREEsbUJBRkEsa0JBQ0EsV0FJQSxRQURBLFVuQnEyR1IsQ21CbDJHTSxpR0FJRSxhaEI5M0RVLENnQjQzRFYsY2Y3OERXLENlNDhEWCxlZm45RFcsQ2VxOURYLGdCbkJzMkdSLENtQm4yR00scUdBSUUsYWhCdjREVSxDZ0JxNERWLGNmbjlEVyxDZWs5RFgsZWZ6OURXLENlMjlEWCxnQm5CdTJHUixDbUJwMkdNLHVFQUNFLGFuQnUyR1IsQ21CcjJHTSxxTkFHRSxRbkIwMkdSLENtQngyR00sdUVBQ0UsYWhCMStERCxDZ0IyK0RDLGVuQjIyR1IsQ21CejJHTSxxRUFDRSxhbkI0MkdSLENtQnoyR0ksNEJkLzZERixhQUNBLGdCQUhBLHVCQUR5QixDQUV6QixpREwreEtGLENtQjMyR1EscUdBQ0UseUJBQ0EsYW5CODJHVixDbUIzMkdNLCtDQUNFLGtCaEJwK0RHLENnQnErREgsYW5CNjJHUixDbUIxMkdJLDBDQUNFLGFuQjQyR04sQ21CMTJHSSxzQkFDRSxhbkI0MkdOLENtQjEyR0kseUNBQ0UsZW5CNDJHTixDbUIxMkdJLG1EZHQ1REYsa0JBQ0EsK0JlNUZBLGlCcEJpMktGLENvQmgyS0UsK0RBakJFLG9DQUNBLDhCQUNBLGlDQWlCQSxXQTFCRixTQTJCRSxTQUNBLFVBQ0Esa0JBNUJGLE9wQm00S0YsQ21CNTNHSSxtRGQvNERGLHdCRmhHUyxDRTRGVCxVRnhITSxDRXlITixjQUlBLFdBVk8sQ0FRUCxlQURBLGdCQUlBLFNMbXhLRixDS2x4S0UsK0RBQ0UsWUFDQSxTTHF4S0osQ21CMzRHSSxtRGR4NERGLGlCTHV4S0YsQ0t0eEtFLCtEQUNFLE9MeXhLSixDbUJuNUdJLG1EQUtFLGtCQUNBLGNmcGdFYSxDZWtnRWIsZ0JBREEscUJuQnU1R04sQ21CbjVHTSxpRUFFRSxjQURBLGVuQnU1R1IsQ21CbjVHSSw2QkFFRSx3QmhCejdEZSxDZ0J3N0RmLFduQnM1R04sQ21CbjVHSSxpQ0FLRSxZQUZBLGdCQURBLG9CQURBLGlCQUdBLGNuQnM1R04sQ21CcDVHTSxvQ0FDRSxhbkJzNUdSLENtQnI1R1Esc0NkOTZETixrQkFDQSwrQmU1RkEsaUJwQm02S0YsQ29CbDZLRSw0Q0FqQkUsb0NBQ0EsOEJBQ0EsaUNBaUJBLFdBMUJGLFNBMkJFLFNBQ0EsVUFDQSxrQkE1QkYsT3BCbzhLRixDbUJyNkdRLHNDZHY2RE4sd0JGMUZVLENFc0ZWLFVGeEhNLENFeUhOLGNBSUEsV0FWTyxDQVFQLGVBREEsZ0JBSUEsU0xtMUtGLENLbDFLRSw0Q0FDRSxTQUNBLFNMbzFLSixDbUJsN0dRLHNDZGg2RE4saUJMcTFLRixDS3AxS0UsNENBQ0UsT0xzMUtKLENtQng3R1Esc0NBR0UsV0FHQSxnQkFGQSxnQkFDQSxpQkFHQSxrQkFEQSxXbkIwN0dWLENtQng3R1Usa0ZBUEEsMkNuQms4R1YsQ21CejdHWSxrREFDRSx5Qm5CMjdHZCxDbUJyN0dJLDJCQUVFLGtCaEJ2OURlLENnQnc5RGYsa0JuQnM3R04sQ21CcDdHTSx5Q0FFRSx5RG5CcTdHUixDbUJuN0dNLG9DQUNFLGtCbkJxN0dSLENtQm43R00sbUNkdC9ESixpQkFIMEMsQ2MyL0RwQywwQmR2L0ROLGtCQUNBLGdCQUpBLHVCQUQyQixDQUUzQixrQ0xrN0tGLENtQnY3R1EsdUNBQ0Usb0JuQnk3R1YsQ21CdDdHVSxrREFDRSw4QkFDQSxxQkFFQSxhQURBLGFuQnk3R1osQ21CdjdHWSw4REFDRSxpQkFFQSxjQURBLGNuQjA3R2QsQ21CbDdHTSw4QkN0aUVKLGtCcEIyOUtGLENvQjE5S0Usb0NBSUkseUJwQnk5S04sQ21CcDdHSSwwQkFJRSxnQkFGQSxjZm5sRVksQ2VvbEVaLGdCQUZBLGlCbkJ5N0dOLENtQnI3R00sNkJBQ0UsZW5CdTdHUixDbUJwN0dJLHlCQUVFLHNCQURBLGVBRUEsYW5CczdHTixDbUJyN0dNLGdFQ3RsRUYsbUNBREEsb0NBRUEsOEJEd2xFSSxjQ3ptRU4sU0QwbUVNLGNBQ0Esb0JDMW1FTixPcEJxaUxGLENtQno3R00scUNBQ0UsZ0JBSUEsZ0JBSEEsWUFFQSxVQURBLGlCbkI2N0dSLENtQno3R00sK0JBQ0Usa0JuQjI3R1IsQ21CMTdHUSw0RUFFRSx3Qm5CNDdHVixDbUJ0N0dJLDBCQUNFLGFoQmhtRU0sQ2dCaW1FTixjbkJ3N0dOLENtQnY3R00sMktBQ0UsVW5CMDdHUixDbUJ4N0dNLGlDQUNFLGFuQjA3R1IsQ21CdjdHSSx1Q0FDRSxpQm5CeTdHTixDbUJuN0dNLHlDQUNFLGtCbkJxN0dSLENtQm43R1EsMkNBRUUseUJBREEsa0JBRUEsZ0JuQnE3R1YsQ21CcDdHVSxrREFFRSxvQmhCcHBFRCxDZ0JtcEVDLGFuQnU3R1osQ21CNzZHRSx1QkFDRSxnQ25CZzdHSixDbUIvNkdJLHFDQUNJLDRCbkJpN0dSLENtQjk2R00sNEJBRUksdUJBREEsdUJuQmk3R1YsQ21CMzZHQSxnQkFFRSxrQm5CODZHRixDbUJsNkdBLG9CQUdFLG1CQUNBLGtCaEJubUVtQixDZ0JnbUVuQixrQkFJQSxnQkFIQSxhQU1BLGFBREEsYUFEQSxpQm5CdzZHRixDbUJyNkdFLGdDQUdTLFdBRkEsV0FDQSxhbkJ3NkdYLENtQm42R0Usd0JBQ0UsYWhCN3NFRyxDZ0I4c0VILGNBQ0EsY2Z2c0VjLENnQmVoQixpQnBCOGxMRixDb0I3bExFLG9DQVJFLGtDQURBLG1DQUVBLDBCRG9zRUUsV0FGQSxXQUNBLGNDcHRFSixTRHd0RUksVUM3ckVGLFNBQ0EsVUFDQSxrQkQ0ckVFLFNDeHRFSixPcEIrbkxGLENtQnI2R0ksc0NDM3NFQSxrQ0FEQSxtQ0FFQSwwQ0FqQkYsU0FDQSxRRDR0RUksc0JBSUEsV0FEQSxVQUZBLGtCQUNBLFFuQnM3R04sQ21CajdHRSw0QkFJRSxtQkFGQSxrQkFEQSxrQ0FFQSxXQUlBLFlBQ0Esa0JBSEEsWUFDQSxVbkJxN0dKLENtQmo3R0UsMEJBQ0UsY0FDQSxjZnJ1RWUsQ2VzdUVmLGlCbkJtN0dKLENtQmo3R0Usc0RBRUUsY0FEQSxZQUVBLHdCbkJtN0dKLENtQmw3R0ksc0VBQ0UsV0FDQSxhbkJvN0dOLENtQi82R0EsU0FDRSxpQkFDQSxjQUNBLFNuQms3R0YsQ21CajdHRSxlQUdFLFdBRkEsV0FDQSxhbkJvN0dKLENtQmo3R0UsdU1BSUUsYUFGQSxrQkFDQSxVQUZBLFVuQnM3R0osQ21COTZHTSwrREFFRSxXbkJnN0dSLENtQjc2R0ksa0NBRUUsa0JBREEsc0JBR0EsWUFEQSxTbkJnN0dOLENtQjk2R00sc1hBQ0UsWW5CZzdHUixDbUJ6NkdBLHFCQUNFLEdBQ0UsNEJuQjY2R0YsQ21CMzZHQSxHQUNFLCtCbkI2NkdGLENBQ0YsQ21CMzZHQSxzQkFDRSxHQUNFLDRCbkI2NkdGLENtQjM2R0EsR0FDRSwrQm5CNjZHRixDQUNGLENtQjM2R0EsdUJBQ0UsR0FDRSw0Qm5CNjZHRixDbUIzNkdBLEdBQ0UsK0JuQjY2R0YsQ0FDRixDbUIzNkdBLDBCQUNFLEdBQ0UsNEJuQjY2R0YsQ21CMzZHQSxHQUNFLCtCbkI2NkdGLENBQ0YsQ21CMTZHQSxzQkFDRSxHQUNFLCtCbkI0NkdGLENtQjE2R0EsR0FDRSw0Qm5CNDZHRixDQUNGLENtQjE2R0EsdUJBQ0UsR0FDRSwrQm5CNDZHRixDbUIxNkdBLEdBQ0UsNEJuQjQ2R0YsQ0FDRixDbUIxNkdBLHdCQUNFLEdBQ0UsK0JuQjQ2R0YsQ21CMTZHQSxHQUNFLDRCbkI0NkdGLENBQ0YsQ21CMTZHQSwyQkFDRSxHQUNFLCtCbkI0NkdGLENtQjE2R0EsR0FDRSw0Qm5CNDZHRixDQUNGLENtQno2R0EsbUJBR0UsWUFGQSxnQkFDQSxpQm5CNDZHRixDbUJ6NkdBLG9DQU9FLFNBREEsT0FHQSxhQUxBLGVBSUEsUUFIQSxNQUpBLGtDQVdBLFdBRkEsWW5CMjZHRixDbUJ2NkdFLDRIQUtFLGdCQUhBLDRCbkJ5NkdKLENtQi81R0EsWWRsMkVFLDBCY28yRW1CLENBSW5CLG1DQUxBLGtDQU1BLFluQms2R0YsQ21CLzVHQSxxQkFQRSwwREFFQSx3QkFEQSwyQm5CNDZHRixDbUJ0NkdBLFNBS0UsYW5CaTZHRixDbUJoNkdFLGlCQUtFLFlBRkEsT0FDQSxjQUVBLFVuQmc2R0osQ21CNzVHQSxZQUNFLGNBRUEsaUJBREEsaUJuQmk2R0YsQ21CNTVHRSxhQURGLGtCQUVJLFluQmc2R0YsQ0FDRixDbUI5NUdFLGdEQUVFLFduQmk2R0osQ21CLzVHRSwwQkFRRSxnQkFQQSwwQkFJQSxjQURBLGtCQUVBLGtCQUNBLFdBSkEsV25CcTZHSixDbUIvNUdJLGdDQUNFLGtCaEJoNkVDLENnQmk2RUQsVWhCejdFRSxDZ0IwN0VGLGNmNzZFYSxDZWc3RWIsaUJBRkEsd0JBQ0EsaUJuQms2R04sQ21CaDZHTSxvQ0FFRSxjQUNBLFlBQ0Esd0JBQ0EsbUJuQmk2R1IsQ21CLzVHUSxnREFDRSxvQm5CaTZHVixDbUI1NUdNLHNEQUdLLFdBRkEsV0FDQSxhbkIrNUdYLENtQmw2R0ksMENBTUUsZW5CKzVHTixDbUI5NUdNLGtQQUtFLFduQms2R1IsQ21CajZHUSxrVkFDRSxjbkJ5NkdWLENtQmg2R0ksOENBT0UsbUNBTkEsV0FLQSxZQUZBLE9BRkEsZUFDQSxNQUVBLFdBR0EsVW5CazZHTixDbUJoNkdJLDBDQUNFLE9uQms2R04sQ21CLzVHRSw4QkFHRSxnQ0FGQSwwQkFDQSxXQUVBLGVBQ0EsY25CaTZHSixDbUJoNkdJLGtDQUNFLGNmeitFYSxDZTArRWIsc0JuQms2R04sQ21CajZHTSw4Q0FDRSxTQUNBLGdCbkJtNkdSLENtQi81R0UsZ0NBQ0UsZ0JBQ0EsWUFDQSxTbkJpNkdKLENtQjk1R0ksb0NBQ0Usa0JoQjMrRUssQ2dCNCtFTCxhaEJuZ0ZDLENnQm9nRkQscUJuQmc2R04sQ21CLzVHTSw0REFDRSwwQm5CaTZHUixDbUIvNUdNLDBEQUNFLDJCbkJpNkdSLENtQjE1R0UsbUJBQ0UsYW5CNjVHSixDbUIzNUdFLGlCQUNFLFNuQjY1R0osQ21CMzVHRSxpQkFDRSxpQkFDQSxTbkI2NUdKLENtQng1R0UsMEJBQ0UsZW5CMjVHSixDbUJ6NUdJLG9DQUNFLGFoQnQ4RVksQ2dCdThFWixlbkIyNUdOLENtQnA1R0Usb0JBR1MsV0FGQSxXQUNBLGFuQnk1R1gsQ21CNTVHQSxjQU1FLGVuQnk1R0YsQ21CeDVHRSw2RkFLRSxVbkJ5NUdKLENtQng1R0kseUlBQ0UscUJuQjY1R04sQ21CcjVHQSxXQUVFLGlDbkJzNUdGLENtQnI1R0UsY0FDRSxjZnZqRmUsQ2V3akZmLGFuQnU1R0osQ21CcjVHRSxlQUdFLGtCQURBLHFCQUVBLFluQnM1R0osQ21CcDVHRSx3QkFLRSxzQkFKQSxhQUdBLG1CQUZBLGNBQ0EsWW5CdzVHSixDbUJyNUdJLDJCQUNFLGVuQnU1R04sQ21CbjVHRSxpQkgva0ZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVoQmsvTEQsQ2dCdCtMQywwQkFHQyxZQURBLHFCQURBLFVoQjArTEYsQ21CaDZHRSxpQkg5a0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVoQm1nTUQsQ2dCdi9MQywwQkFHQyxZQURBLHFCQURBLFVoQjIvTEYsQ21CNzZHSSx5QkFPRSxtQ0FOQSxXQUtBLFlBRkEsT0FGQSxlQUNBLE1BRUEsV0FHQSxVbkIrNkdOLENtQjc2R0ksdUJBQ0Usa0JuQis2R04sQ21CNTZHSSx5QkFHRSxrQkFGQSxXQUNBLFNuQis2R04sQ21CNzZHTSxtQ0FFRSxZQURBLFVuQmc3R1IsQ21CNTZHSSx5QkFHRSxrQkFGQSxVQUNBLFNuQis2R04sQ21CNzZHTSxtQ0FFRSxZQURBLFVuQmc3R1IsQ21CMzZHRSx5QkFDRSxjbkI2NkdKLENtQjU2R0ksK0JBQ0UsWW5CODZHTixDbUIzNkdFLGdDQUNFLGVuQjY2R0osQ21CNTZHSSxtQ0FDRSxzQ25CODZHTixDbUI3NkdNLDhDQUNFLHlDbkIrNkdSLENtQjU2R0ksbUNBQ0UsV25CODZHTixDbUI1NkdJLG1DQUNFLGNmdm9GYSxDZXdvRmIsV25CODZHTixDbUJ6NkdJLGdFQUVFLHlCbkIyNkdOLENtQno2R0kseUNBQ0UsYW5CMjZHTixDbUJ2NkdJLDZCQUNFLGVBQ0EscUJuQnk2R04sQ21CdjZHSSw2QkFHRSxXQUZBLFlBQ0EsYW5CMDZHTixDbUJ2NkdJLHlDQUNFLFdBQ0EsU25CeTZHTixDbUJ0NkdFLDJCQUVFLGFuQnc2R0osQ21CdDZHRSxjQUNFLFNuQnc2R0osQ21CdDZHTSw4QkFDRSxXQUNBLFFuQnc2R1IsQ21CdDZHTSw4QkFDRSxXQUNBLFFuQnc2R1IsQ21CcDZHRSw4Q0FFRSxZQUNBLGNuQnM2R0osQ21CajZHQSxHQUVFLFNBREEsZW5CcTZHRixDbUJqNkdJLDJCQUVFLFdBREEsVW5CcTZHTixDbUJsNkdJLDJCQUNFLFluQnE2R04sQ21CajZHSSxvQ0FFRSxjbkJtNkdOLENtQmo2R0ksZUFDRSxxQm5CbTZHTixDbUI1NUdNLDBFQUVFLHdCbkJrNkdSLENtQjc1R0ksZUFFRSx3QmhCeHVGRyxDZ0J1dUZILHFCQUVBLFNBQ0EsVW5CKzVHTixDbUI3NUdJLGVBQ0UsWW5CKzVHTixDbUJyNUdNLGlIQUlFLHdCaEIzdkZDLENnQjB2RkQsb0JuQjY1R1IsQ21CejVHSSxlQUNFLFluQjI1R04sQ21CdDVHQSxrREFJRSw0Qm5CeTVHRixDbUJ2NUdBLE1BRUUsc0JBQ0EsY25CMDVHRixDbUJ4NUdBLEdBSUUsNkJBREEsV0FEQSxXQURBLFNuQjg1R0YsQ21CMTVHRSxNQUNFLGlCbkI0NUdKLENtQjM1R0ksYUFNRSw2QkFGQSxZQUhBLFdBQ0EsY0FLQSxZQUNBLE9BQ0EsbUJBTkEsa0JBRUEsVW5CaTZHTixDbUIzNUdJLFNBQ0UsZW5CNjVHTixDbUIxNUdFLE1BQ0UsNEJuQjQ1R0osQ21CMTVHRSxLQUNFLGFuQjQ1R0osQ21CMTVHRSxpQ0FFRSxlbkIyNUdKLENtQng1R0EsR0FFRSxpQkFEQSxTbkI0NUdGLENtQng1R0EsZ0JBQ0UsZW5CMjVHRixDbUJuNUdNLDJEQUNFLFlBQ0EsYW5CdzVHUixDbUJoNUdJLHFFQUNFLGFuQm01R04sQ21CNTRHRSxhQUNFLGFuQmc1R0osQ21COTRHRSxjQUVFLHNDQUNBLGdCbkJnNUdKLENtQjM0R0UsbUNBRUUsaUJBREEsU25CKzRHSixDbUI1NEdFLHdCQUNFLFNuQjg0R0osQ21CNTRHRSx1QkFDRSxTbkI4NEdKLENtQjU0R0UsMEJBQ0UsZ0JBQ0EsZ0JuQjg0R0osQ21CMTRHQSxlQUNFLHNCQUtBLDZCQUpBLFdBS0EsYUFIQSxpQkFEQSxhQUVBLGtCQUdBLFlBQ0EsU25CNjRHRixDbUIzNEdFLHNCQzcyRkUsOEJBQ0EsbUNBQ0Esb0NENDJGQSxXQUNBLGNDMTNGRixTRDQzRkUseUJDMzNGRixPcEI0d01GLENtQjk0R0ksZ0NBQ0UsY25CZzVHTixDbUI5NEdJLCtDQUNFLFVuQmc1R04sQ21CNzRHRSx1QkFFRSxhQURBLGtCQUVBLFNuQis0R0osQ21CNTRHQSxhQUNFLHlCbkIrNEdGLENtQng0R0EsTUFDRSxhbkIrNEdGLENtQjc0R0EsVUFDRSxhbkJnNUdGLENtQjk0R0EsV0FDRSxZbkJpNUdGLENtQjk0R0EsV0FDRSxZbkJpNUdGLENtQjk0R0EsZUFDRSxpQm5CaTVHRixDbUIvNEdBLGVBQ0UsaUJuQms1R0YsQ21CaDVHQSxlQUNFLGlCbkJtNUdGLENtQmg1R0EsNEJBQ0UsNEJBQ0EsV25CbTVHRixDbUJqNUdBLGFBQ0UseUJuQm81R0YsQ21CbDVHQSxVQUNFLFNuQnE1R0YsQ21CbjVHQSxhQUNFLHVCbkJzNUdGLENtQm41R0EsVUFDRSxxQm5CczVHRixDbUJuNUdBLGdCQUNFLGtCbkJzNUdGLENtQnA1R0EsaUJBQ0UsbUJuQnU1R0YsQ21CcjVHQSxpQkFDRSxtQm5CdzVHRixDbUJ0NUdBLGlCQUNFLG1CbkJ5NUdGLENtQnY1R0EsK0JBQ0UsY0FDQSxZbkIwNUdGLENtQng1R0EsY0FDRSwwQm5CMjVHRixDbUJ6NUdBLFVBQ0UsY25CNDVHRixDbUIxNUdBLGNBQ0UsZ0JuQjY1R0YsQ21CMzVHQSxlQUNFLGlCbkI4NUdGLENtQjU1R0EsZUFDRSxpQm5CKzVHRixDbUI3NUdBLGVBQ0UsaUJuQmc2R0YsQ21COTVHQSxlQUNFLGlCbkJpNkdGLENtQi81R0EsZUFDRSxpQm5CazZHRixDbUJoNkdBLGNBQ0UsMEJuQm02R0YsQ21CajZHQSxhQUNFLHVCbkJvNkdGLENtQmw2R0EsY0FDRSx3Qm5CcTZHRixDbUJuNkdBLFlBQ0UsWW5CczZHRixDbUJwNkdBLGFBQ0UseUJuQnU2R0YsQ21CcjZHQSxhQUNFLHlCbkJ3NkdGLENtQnQ2R0EsYUFDRSx5Qm5CeTZHRixDbUJ2NkdBLGFBQ0UseUJuQjA2R0YsQ21CeDZHQSxVQUNFLHFCbkIyNkdGLENtQno2R0EsYUFDRSxXbkI0NkdGLENtQjE2R0Esa0JBQ0UsMEJuQjY2R0YsQ21CMzZHQSxtQkFDRSwyQm5CODZHRixDbUI1NkdBLFlBQ0UsNkJuQis2R0YsQ21CNzZHQSxXQUNFLDRCbkJnN0dGLENtQjk2R0EsY0FDRSwrQm5CaTdHRixDbUIvNkdBLGFBQ0UsOEJuQms3R0YsQ21CaDdHQSxjQUNFLGdCbkJtN0dGLENtQjk2R0EsY0FDRSxnQm5CcTdHRixDbUJsN0dBLEtBQ0UsU25CcTdHRixDbUJuN0dBLEtBQ0UsU25CczdHRixDbUJwN0dBLE1BQ0UsVW5CdTdHRixDbUJyN0dBLEtBQ0UsU25CdzdHRixDbUJ0N0dBLEtBQ0UsU25CeTdHRixDbUJ2N0dBLEtBQ0UsU25CMDdHRixDbUJ4N0dBLGlCQUNFLGVuQjI3R0YsQ21CejdHQSxrQkFDRSxnQm5CNDdHRixDbUJ6N0dBLGdCQUNFLGNuQjQ3R0YsQ21CejdHQSxrQkFDRSxjbkI0N0dGLENtQjM3R0UscUJBR0UsK0JBRkEsZUFDQSxpQm5CODdHSixDbUI1N0dJLGdDQUNFLGlCbkI4N0dOLENtQm44R0UscUJBT0UsVW5CKzdHSixDbUI5N0dJLHVCQUNFLHVCbkJnOEdOLENtQjM4R0Esa0JBZUUsY0FEQSxjbkJpOEdGLENtQjk3R0Esd0NBQ0Usd0JuQmk4R0YsQ21CLzdHQSxlQUVFLGdDQURBLG1CbkJtOEdGLENtQmo4R0UsNEJBQ0Usa0JuQm04R0osQ21CMzdHRSxxSEFDRSx5Qm5CZzhHSixDbUI1N0dBLGFBQ0Usb0JuQis3R0YsQ21CNTdHRSx1Q0FHRSx1QkFEQSxXbkJnOEdKLENtQjc3R0UsYUFDRSxlbkIrN0dKLENtQjc3R0UsNkZBSUUsa0JuQis3R0osQ21CNzdHRSxjQUNFLDZCQUNBLG1CQUNBLGVuQis3R0osQ21CNzdHRSxjQUNFLHFCbkIrN0dKLENtQjE3R0EsY0FDRSxjQUNBLGlCbkI4N0dGLENtQjc3R0Usd0JBR0UsYUFDQSw0QkFFQSxVQURBLFFBSEEsZ0JBS0EsU25CODdHSixDbUI3N0dJLCtCQUNFLFVuQis3R04sQ21CNTdHRSxzRUFHRSxnQkFEQSxPbkIrN0dKLENtQjU3R0Usd0JBQ0UsdUJuQjg3R0osQ21CMzdHQSxrQkFDRSxnQm5CODdHRixDbUJ6N0dFLHdCQUNFLFVuQjY3R0osQ21CMTdHQSxrQkFDRSxtQm5CNjdHRixDbUJ6N0dFLGlCQUNFLG1CbkI0N0dKLENtQno3R0EsdUJBRUUscUJuQjQ3R0YsQ21CejdHQSxhQUNFLG9CbkI0N0dGLENtQng3R0UsZUFDRSxvQm5CNDdHSixDbUIxN0dFLGVBQ0UsdUJuQjQ3R0osQ21CMTdHRSw4QkFFRSxhQUNBLGlCbkI0N0dKLENtQjM3R0ksb0NBQ0Usa0JuQjg3R04sQ21CMzdHRSwwRkFNRSxTQUNBLGdCQUNBLGFBQ0EsU25CNjdHSixDbUIzN0dFLGVBQ0UsY25CNjdHSixDbUIzN0dFLGVBQ0UsY25CNjdHSixDbUIzN0dFLGNBQ0UseUJuQjY3R0osQ21CMTdHQSxlQUdFLGdCQUZBLGtCQUtBLDZCQUpBLHdDQVNBLGFoQmpzR0ksQ2dCOHJHSixTQUpBLFlBR0Esa0JBRkEsa0JBS0EsbUJBREEsV25CKzdHRixDbUI1N0dFLHNCQ3h0R0UsZ0NBQ0Esa0NBQ0EsbUNEdXRHQSxXQUNBLGNDcnVHRixTRHV1R0UsdUJDdHVHRixPcEJ3cU5GLENtQi83R0EsT0FDRSxVbkJrOEdGLENtQmg4R0EsWUFDRSxhbkJtOEdGLENtQmg4R0EsWUFDRSxvQm5CbThHRixDbUJqOEdBLGdCQUNFLHdCbkJvOEdGLENtQmw4R0EscUJBR0Usa0JBREEsWUFEQSxVbkJ1OEdGLENtQmw4R0EsZ0JBQ0UsYW5CcThHRixDbUJoOEdFLGtCQUNFLFduQm84R0osQ21CLzdHRSx3QkFDRSxXbkJrOEdKLENtQjc3R0ksOEJBQ0kseUJBQ0EsaUJuQmc4R1IsQ21CNzdHSSx3QkFDSSxrQ0FDQSxjbkIrN0dSLENtQjU3R0ksNkJBR0ksa0NBREEsc0JBREEscUJuQmc4R1IsQ21CMTdHQSxrQkFFSSxtQkFEQSxtQm5CODdHSixDbUIxN0dBLG9CQUNDLGFuQjY3R0QsQ21CeDdHSSx3REFDSSxvQm5CODdHUixDbUIzN0dBLDJCQUNDLGNBQ0Esd0JBQ0EsaUJBR0EsZ0JBRkEsY0FDQSxXbkIrN0dELENtQjU3R0Usc0dBRUUsc0JBREEsb0JuQis3R0osQ21CMTdHQSxpQkFDRSwwREFHQSxxQkFEQSxZQURBLFduQis3R0YsQ21CMTdHQSxxQkFNRSx5QkFKQSxrQkFDQSxnQkFJQSxhQUhBLGdCQUNBLGlCQUlBLGdCQURBLGlCQVBBLG9EbkJxOEdGLENtQjU3R0UsNEJBQ0UsZ0JBQ0EsZ0JuQjg3R0osQ21CNTdHRSwwQkFHRSxjQUNBLGNBSEEsc0RBQ0EsZ0JBR0EsaUJuQjg3R0osQ21CMzdHQSxnREFFSSxjbkI4N0dKLENtQno3R0Usb0RBRUUsc0JBREEsb0JuQjY3R0osQ21CejdHRSx5REFDRSxvQm5CMjdHSixDbUJyN0dFLDRCQUNFLGdCQUNBLHFCbkJ3N0dKLENtQm43R0Usb0lBQ0kseURuQnM3R04sQ21CcDdHRSxrS0FDSSx5RG5CczdHTixDcUI5eU5BLHFCQUVJLHlCQUlBLGtCQUxBLGlCQUVBLGtCQUNBLGdCQUNBLFVyQmt6TkosQ3FCL3lOSSwyQkFDSSxlckJpek5SLENxQmh6TlEsOEJBQ0ksNEJyQmt6TlosQ3FCanpOWSx5Q0FDSSx5Q3JCbXpOaEIsQ3FCanpOWSxzQ0FDSSxlckJtek5oQixDcUJsek5nQix5Q0FDSSxhckJvek5wQixDcUIveU5RLGtDQUlJLGdCQUhBLFlBQ0EsU0FDQSxTckJrek5aLENxQjd5TkksNERBR0ksV0FDQSxnQnJCOHlOUixDcUIzeU5JLDBEQUdJLFdBQ0EsZXJCNHlOUixDcUJ6eU5JLHdCQUVJLDBCQURBLHlCQUVBLHFCckIyeU5SLENxQnZ5Tkksd0JBQ0ksa0JsQjlCRyxDa0JvQ0gsZ0NBREEsNkJBSkEsYWxCdERELENrQnVEQyxjakIvQ1UsQ2lCZ0RWLGVqQnZEYyxDaUJ3RGQsaUJBR0Esa0JyQnl5TlIsQ3FCdHlOSSxrQ0FDSSxrQmxCL0RHLENrQm9FSyxtQ0FGQSxjakJ6REcsQ2lCMERILGVqQm5FTSxDaUJnRWQsYUFDQSxlckIyeU5SLENxQnR5TlEsd0JBRUksd0NBREEsd0NyQnl5TlosQ3FCcnlOSSx1QkFDSSxRckJ1eU5SLENxQnR5TmdCLCtCQUNJLGNyQnd5TnBCLENxQnB5Tkksd0JBRUksU0FEQSxTckJ1eU5SLENxQnB5TkksOEJBQ0ksa0JyQnN5TlIsQ3FCcnlOUSxzQ0FDSSxjakJoRk8sQ2lCaUZQLGVyQnV5TlosQ3FCbHlOQSxxQkFDSSxlckJxeU5KLENxQmx5TlEsbUNBQ0kseUNyQm95TlosQ3FCanlOSSx3QkFDSSxXckJteU5SLENxQmp5Tkksd0JBQ0ksdUNBQ0EsY2pCbkdXLENpQm9HWCxXckJteU5SLENxQnJ4TkEsbUJBQ0ksaUJyQmd5TkosQ3FCNXhOSSxpQ0FDSSxhckIreE5SLENxQnp4TkksZUFDSSxhckI0eE5SLENxQjF4TkksYUFFSSxXQUNBLGNBRkEsU3JCOHhOUixDcUIxeE5JLGFBQ0ksaUJBRUEsY0FEQSxTckI2eE5SLENxQnR4TkEsc0JBQ0ksc0JyQnl4TkosQ3FCdnhOQSxzQkFHSSxzQkFDQSxpQ0FIQSxlQUNBLGFyQjR4TkosQ3FCdnhOQSx1QkFDSSx5QkFDQSxhckIweE5KLENxQnZ4TkEsZ0JBQ0ksdUJyQjB4TkosQ3FCMXdOQSxzQkFWSSxZQURBLGtCQUVBLFdBQ0EsZUFDQSxnQkFDQSxjQUNBLGVBQ0Esa0JBQ0EsaUJyQnN5TkosQ3FCdHhOQSxpQkFaSSxrQnJCNHlOSixDcUJoeU5BLE9BR0ksWUFEQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsYXJCeXhOSixDcUJ4eE5JLGtCQU9JLFdBSEEsZUFGQSxZQUdBLGVBRkEsY0FHQSxrQkFMQSxVckJneU5SLENxQnp5TkEsT0FvQkksa0JBSEEsZUFDQSxpQkFDQSxpQnJCNHhOSixDcUJ4eE5BLGlCQUNJLG9CckIyeE5KLENxQmp4TkEsYUFDSSxhckJ3eE5KLENxQnJ4TkEsTUFFSSxVckJ3eE5KLENxQnJ4TkEsYUFKSSxpQnJCOHhOSixDcUIxeE5BLE9BRUksV3JCd3hOSixDcUJweE5JLGFBR0ksV0FGQSxXQUNBLGFyQnd4TlIsQ3FCcHhOQSxhQUlJLGNBSEEsa0JBQ0EsV0FDQSxPckJ3eE5KLENxQmx4TkEsUUFFSSxZQUNBLGNqQi9QZSxDaUJnUWYsUXJCcXhOSixDcUJueE5JLHVCQUxBLGFyQjJ4TkosQ3FCbHhOSSx3QkFDSSxnQnJCb3hOUixDcUJqeE5JLDRCQUNJLGdCckJteE5SLENxQjd3TkEsc0JBVUksc0RyQmd4TkosQ3FCOXdOQSw2Q0FWSSxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVckIreE5KLENxQjN4TkEsdUJBVUkscUVyQml4TkosQ3FCN3dOSSx1QkFDSSxnQnJCZ3hOUixDcUI3d05RLGdDQUNJLGFyQit3TlosQ3FCM3dOQSxTQUNJLGFyQjh3TkosQ3FCMXdOQSxVQUlJLGdCaEJ0U0Ysc0JnQm1TaUMsQ0FFL0IsbUJBREEsVXJCK3dOSixDcUIxd05BLGtCQUVJLFlBQ0Esa0JBRkEscUJyQit3TkosQ3FCdndOQSxjQzNSRyxpQnRCc2lPSCxDc0JyaU9FLDZCQUlFLHdCbkJ4Q0csQ21CcUNILGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFVEc1JpQixDQ25SakIsWXRCd2lPSixDc0J0aU9JLG1DQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE90QjJpT04sQ3NCdGlPSSxvQ0FDRSxrQnRCd2lPTixDc0J0aU9JLG1DQUNFLGNBQ0EsUXRCd2lPTixDc0J0aU9JLCtDQUVFLHNCQURBLFl0QnlpT04sQ3NCdGlPSSwrQkFDQyxpQkFDQSxjQUNBLGN0QndpT0wsQ3NCcGlPSSxrQ0FFRSxZRHNQcUIsQ0N2UHJCLDBCdEJ1aU9OLENzQnJpT00sd0NBR0Usa0NBQ0EsbUNBRkEsNkJBREEsV3RCMGlPUixDc0JuaU9NLDBDQUNFLFNENE8wQixDQzNPMUIsV3RCcWlPUixDc0JwaU9RLGdEQUNFLFN0QnNpT1YsQ3NCamlPTSwyQ0FDRSxVdEJtaU9SLENzQmxpT1EsaURBQ0UsVXRCb2lPVixDc0I5aE9JLDBEQUNFLFNEME40QixDQ3pONUIscUJ0QmdpT04sQ3NCL2hPTSx3TkFJRSw2QkFEQSxZQUVBLE90QmlpT1IsQ3NCOWhPUSwwRkFDRSwwQnRCZ2lPVixDc0I5aE9VLDBNQUlFLGFuQmxESyxDbUJpREwsY2xCaElPLENrQitIUCxldEJraU9aLENzQjVoT00scUVBS0UsYW5CM0RTLENtQnVEVCwwQ0FFQSxjbEJ2SVcsQ2tCc0lYLGVsQjlJVyxDa0JnSlgsZ0J0QitoT1IsQ3NCemhPSSxnQ0FDRSwwQkFDQSxTdEIyaE9OLENzQjFoT00sc0NBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUXRCK2hPUixDc0J4aE9NLHdDQUNFLFNEK0swQixDQzlLMUIsV3RCMGhPUixDc0J6aE9RLDhDQUNFLFN0QjJoT1YsQ3NCdGhPTSx5Q0FDRSxVdEJ3aE9SLENzQnZoT1EsK0NBQ0UsVXRCeWhPVixDc0JuaE9JLHdDQUNFLDZCQUNBLFV0QnFoT04sQ3NCcGhPTSw4Q0FJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVdEJ5aE9SLENzQmxoT00sNENBQ0UsU3RCb2hPUixDc0JuaE9RLGtEQUNFLE90QnFoT1YsQ3NCaGhPTSwrQ0FDRSxZdEJraE9SLENzQmpoT1EscURBQ0UsVXRCbWhPVixDc0I3Z09JLHVDQUNFLDRCQUNBLFN0QitnT04sQ3NCOWdPTSw2Q0FJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTdEJtaE9SLENzQjVnT00sMkNBQ0UsU3RCOGdPUixDc0I3Z09RLGlEQUNFLE90QitnT1YsQ3NCMWdPTSw4Q0FDRSxZdEI0Z09SLENzQjNnT1Esb0RBQ0UsVXRCNmdPVixDc0J0Z09JLGtEQUNFLGN0QndnT04sQ3NCcmdPRSxvREFDRSxpQnRCdWdPSixDc0JyZ09FLHlEQUNFLGV0QnVnT0osQ3NCcmdPRSwwREFDRSxnQnRCdWdPSixDcUI5Nk5BLGNBRUkscUJBQ0EsNEJBQ0Esb0JyQis2TkosQ3FCNzZOUSxrQ0FDSSxrQnJCKzZOWixDcUJ6Nk5BLGtCQUNJLGlCckI0Nk5KLENxQjE2TkEsS0FDSSxtQnJCNjZOSixDcUIxNk5BLGFBQ0ksZXJCNjZOSixDcUIxNk5BLE1BRUksT3JCNjZOSixDcUIxNk5BLFlBSkksaUJyQm03TkosQ3FCLzZOQSxNQUVJLE9yQjY2TkosQ3FCMTZOQSxhQUNJLGVyQjY2TkosQ3FCMTZOQSxhQUNJLGVyQjY2TkosQ3FCMTZOQSxjQUNJLGdCckI2Nk5KLENxQjM2TkEsY0FDSSxnQnJCODZOSixDcUI1Nk5BLGVBQ0ksaUJyQis2TkosQ3FCNzZOQSxZQUNJLGtCckJnN05KLENxQjk2TkEsZ0JBQ0ksa0JyQmk3TkosQ3FCNTZOSSxtS0FDSSxtQkFDQSxxRUFDQSxvQnJCKzZOUixDcUIxNk5BLFdBR0ksNENBREEsNkNBREEsbUNyQis2TkosQ3FCMzZOQSxTQUNJLGtDckI4Nk5KLENxQjE2TkEsNENBQ0kseUJyQjY2TkosQ3FCMTZOQSxNQUNJLHFCckI2Nk5KLENxQjU2TkkseUJBQ0ksZXJCODZOUixDcUIzNk5BLE1BRUkscUJyQjY2TkosQ3FCNTZOSSx5QkFDSSxlckI4Nk5SLENxQjM2TkEsbUJBQ0ksaUJyQjg2TkosQ3FCMzZOQSxnQkFDSSxjQUNBLGtCckI4Nk5KLENxQjc2Tkksb0JBQ0ksbUJBQ0EscUJyQis2TlIsQ3FCOTZOUSx5Q0FDSSxrQnJCZzdOWixDcUI1Nk5RLHNCQUNJLHFCckI4Nk5aLENxQi82TlEsc0JBQ0kscUJyQmk3TlosQ3FCbDdOUSxzQkFDSSxxQnJCbzdOWixDcUJyN05RLHNCQUNJLHFCckJ1N05aLENxQnA3Tkksc0JBQ0kscUJyQnM3TlIsQ3FCcDdOSSx1QkFHSSxlQURBLGVBREEsYXJCdzdOUixDcUJyN05RLHlCQUNJLGVyQnU3TlosQ3VCdjNPQSxTQUNDLGV2QjAzT0QsQ3VCejNPRSxlQUdFLFdBRkEsV0FDQSxhdkI0M09KLEN3Qi9qT0UsNkNBQ0UsaUJ4Qm1sT0osQ3dCbDZPRSxvQkFPRSxrQkFMQSxLeEIwNk9KLEN3Qmw2T0UsK0NBTkUsU0FDQSxPQUpBLGVBRUEsUUFHQSxheEJnN09KLEN3QjU2T0UsMkJBT0UsZ0JBTEEsT3hCMDZPSixDeUJoN09FLG1DQU9FLHFCdEJoQkksQ3NCaUJKLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV3pCdzdPSixDeUJqN09JLCtDQUlFLHFCdEIxQkUsQ3NCeUJGLHlCQURBLFN6QnE3T04sQ3lCLzZPRSw4QkFDRSxXQUNBLGtCekJpN09KLEN5Qjk2T0UsZ0JyQlpBLGVBbkJvQixDcUJpQ2xCLHFCekJnN09KLEN5Qjc2T0UsNEJBQ0UsVXpCKzZPSixDeUI3Nk9FLDJEQUVFLHNCQUNBLGV6Qis2T0osQ3lCNTZPRSxpQkFJRSx3QkFDQSxzQkFGQSxhdEJqREcsQ3NCK0NILGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXekI4Nk9KLEN5QjU2T0ksdUJBR0Usc0JBREEseUJBREEsU3pCZzdPTixDeUIzNk9FLDZCQUNFLFF6QjY2T0osQ3lCMTZPRSx5QkFDRSx5REFDQSwyQkFDQSwyQnpCNDZPSixDeUJ6Nk9FLGdDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQnpCKzZPSixDeUIxNk9JLDRDQUVFLHFCdEIvRkUsQ3NCOEZGLFV6Qjg2T04sQ3lCMTZPRSxnQlR4RkEsc0VBVkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWhCa2hQRCxDZ0J0Z1BDLHlCQUdDLFlBREEscUJBREEsVWhCMGdQRixDeUIzN09FLGdCQU1FLFV6Qnc3T0osQ3lCbDdPRSxnQlQvRkEsc0VBZkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWhCc2lQRCxDZ0IxaFBDLHlCQUdDLFlBREEscUJBREEsVWhCOGhQRixDeUJuOE9FLGdCQU1FLFd6Qmc4T0osQ3dCN2hQRSxVQVFFLHFCckIvQkksQ3FCeUJKLDBCQUNBLGtDQUdBLG1CQUZBLGtCQUNBLGtCQUVBLFlBRUEsYXhCOGhQSixDd0IxaFBRLHdDQUNFLHlDeEI0aFBWLEN3QnpoUE0sNkJBRUUsZ0JBREEsV3hCNGhQUixDd0J6aFBNLDZCQUNFLGdCQUVBLGV4QjBoUFIsQ3dCdmhQSSxrQkFDRSxrQkFFQSxXQURBLFN4QjBoUE4sQ3dCeGhQTSxnQ0FHRSxjeEIwaFBSLEN3QnhoUE0saUVBSEUsc0JBREEsd0J4QmdpUFIsQ3dCeGhQTSxvQ0FDRSxheEIwaFBSLEN3QnBoUEksNEJBQ0Usa0JBQ0EsZXhCdWhQTixDd0JyaFBJLG1DQUNFLFl4QnVoUE4sQ3dCcmhQSSxvQ0FDRSxhQUNBLGlCeEJ1aFBOLEN3QnJoUEksdUNBQ0UsYXhCdWhQTixDd0JyaFBJLGtDQUVFLFVFeEZJLENGdUZKLFF4QndoUE4sQ3dCbmhQRSxtQ0FHRSxjQURBLFl4QnVoUEosQ3dCcmhQSSxxREFDRSxnQnhCd2hQTixDd0J0aFBJLDJFQUNFLGdCeEJ5aFBOLEN3QnhoUE0saUZBRUUsZUFEQSxtQkFFQSxrQnhCMmhQUixDd0J4aFBJLGlFQUNFLFN4QjJoUE4sQ3dCMWhQTSwrRUFDRSxjQUNBLGN4QjZoUFIsQ3dCemhQRSxrQkFDRSxxQkFDQSxnQnhCNGhQSixDd0IxaFBFLGlCQUVFLGtCckIvRkcsQ3FCOEZILHNCQUVBLFVyQnhISSxDcUIwSEosWUFEQSxpQnhCOGhQSixDd0I1aFBJLHdIQVNFLFNwQjdHSixlQW5Cb0IsQ29COEhoQixTQUNBLFN4QitoUE4sQ3dCNWhQSSxvQkFFRSxlcEI3R0osZUFyQmlCLENvQm1JYixTeEI4aFBOLEN3QjFoUEUsa0JBUUUsbUNBRkEsU0FDQSxPQU5BLFVBRUEsZUFFQSxRQURBLE1BRkEsa0JBT0EsYXhCNmhQSixDd0I1aFBJLDBCQUNFLDRDQUNBLHdCeEI4aFBOLEN3QjVoUEksMEJBRUUsVUFEQSxvQkFFQSxrQnhCOGhQTixDd0IxaFBFLGtCQUdFLFlBREEsZ0JBREEsZXhCK2hQSixDd0IzaFBJLGdDQUNFLGF4QjZoUE4sQ3dCM2hQSSxxQ0FDRSxheEI2aFBOLEN3QjFoUEkscUNBQ0UsdUJ4QjRoUE4sQ3dCeGhQRSxnQkFDRSxrQkFDQSxXQUNBLFF4QjJoUEosQ3dCeGhQRSxxQkFDRSxVckIxTEksQ3FCMkxKLGN4QjJoUEosQ3dCeGhQRSx3Q0FFRSxvQ3hCMmhQSixDd0J4aFBFLGtFQUlFLGNBREEsVUFEQSw0QnhCNmhQSixDd0J6aFBJLHNGQUNFLG1CeEI0aFBOLEN3QnhoUEUsOENBRUUsVUFEQSx1QnhCNGhQSixDd0J4aFBFLGVBQ0Usb0N4QjJoUEosQ3dCeGhQRSx5REFFRSx1QnhCMmhQSixDd0J4aFBFLGdFQUlFLGNBREEsVUFEQSw0QnhCNmhQSixDd0IxaFBJLG9GQUNFLG1CeEI2aFBOLEN3QnpoUEUscUNBRUUsVUFEQSx1QnhCNmhQSixDd0J6aFBFLGNBQ0UsZXhCNGhQSixDd0IzaFBJLG9CQUdFLFdBRkEsV0FDQSxheEI4aFBOLEN3QjFoUEUsaUJBQ0UsV3hCNmhQSixDd0IzaFBJLHdCQUNFLGdCRXpQSSxDRjBQSixjeEI2aFBOLEN3QjFoUEUsbUJBQ0UsVXhCNmhQSixDd0J0aFBFLG1CQUhFLGF4Qm1pUEosQ3dCaGlQRSxPQUdFLHFCckJ0UUksQ3FCb1FKLGV4QitoUEosQ3dCemhQRSxTQUNFLHNCeEI0aFBKLEN5QjFxUEUsV0FDRSxrQnpCNnFQSixDeUI1cVBJLGlCQUdFLFdBRkEsV0FDQSxhekIrcVBOLEN5QjVxUEksc0JBQ0UsV0FDQSxjQ2xJQyxDRG1JRCxXekI4cVBOLEN5QjVxUFEscUNBQ0UsWUFDQSxlekI4cVBWLEN5QnpxUEkseUJBQ0UsaUJ6QjJxUE4sQ3lCMXFQTSwyQkFDRSxlekI0cVBSLEN5QnZxUE0sMkJBRUUsY0FEQSxXQUVBLGlCekJ5cVBSLEN5QnZxUE0sOEJBQ0UsYXpCeXFQUixDeUJ0cVBJLHNCQUNFLGF6QndxUE4sQ3lCcHFQRSxlQUVFLDZCQUNBLFNBQ0EsZ0NBSEEsU0FJQSxhekJ1cVBKLEN5QnowUEUseUNBT0UscUJ0QmhCSSxDc0JpQkoseUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXekJpMVBKLEN5QjEwUEkscURBSUUscUJ0QjFCRSxDc0J5QkYseUJBREEsU3pCODBQTixDeUJ4MFBFLGlDQUNFLFdBQ0Esa0J6QjAwUEosQ3lCdjBQRSxtQnJCWkEsZUFuQm9CLENxQmlDbEIscUJ6QnkwUEosQ3lCdDBQRSwrQkFDRSxVekJ3MFBKLEN5QnQwUEUsaUVBRUUsc0JBQ0EsZXpCdzBQSixDeUJyMFBFLG9CQUlFLHdCQUNBLHNCQUZBLGF0QmpERyxDc0IrQ0gsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFd6QnUwUEosQ3lCcjBQSSwwQkFHRSxzQkFEQSx5QkFEQSxTekJ5MFBOLEN5QnAwUEUsZ0NBQ0UsUXpCczBQSixDeUJuMFBFLDRCQUNFLHlEQUNBLDJCQUNBLDJCekJxMFBKLEN5QmwwUEUsc0NBTUUsOEJBSkEsdUJBR0EsY0FHQSxZQUVBLGlCQVBBLFVBUUEsVUFQQSxrQkFLQSxRQUZBLG9CekJ3MFBKLEN5Qm4wUEksa0RBRUUscUJ0Qi9GRSxDc0I4RkYsVXpCdTBQTixDeUJuMFBFLG1CVHhGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEIyNlBELENnQi81UEMsNEJBR0MsWUFEQSxxQkFEQSxVaEJtNlBGLEN5QnAxUEUsbUJBTUUsVXpCaTFQSixDeUIzMFBFLG1CVC9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVaEIrN1BELENnQm43UEMsNEJBR0MsWUFEQSxxQkFEQSxVaEJ1N1BGLEN5QjUxUEUsbUJBTUUsV3pCeTFQSixDMkJwOFBRLG1EQUNJLGVBQ0EsVzNCczhQWixDMkJsOFBJLGdCQUdJLGN2QkxXLENBVWpCLGVBbkJvQixDdUJhZCxpQjNCcThQUixDMkJqOFBJLHNCQUNJLGdCM0JzOFBSLEMyQmg4UEksd0VBSEksc0JBRkEscUJBQ0EsVTNCeThQUixDMkIvN1BJLDhCQUNJLG1CM0JpOFBSLEMyQjk3UEksa0NBQ0ksa0JBQ0EsZ0IzQmc4UFIsQzJCNzdQSSw0QkFFSSxtQkFDQSxvQjNCKzdQUixDMkIxN1BRLG1DQUNJLGMzQjQ3UFosQzJCeDdQSSw0QkFFSSx5QzNCMDdQUixDMkJ0N1BJLHVCQUVJLGtDM0IyN1BSLEMyQng3UEksc0JBR0kscUJ4QnRFQSxDd0JxRUEsYXhCNUJDLEN3QjJCRCxhM0I0N1BSLEMyQnY3UEksa0NBRUksd0J4QnZFRyxDd0J5RUgscUJBQ0EsMEJBREEsdUJBSEEsVzNCNjdQUixDMkJ2N1BRLDJDQUVJLDBCQURBLGFBRUEsZTNCeTdQWixDMkJ4N1BZLGlEQUNJLFkzQjA3UGhCLEMyQnI3UEksZ0NBQ0ksU0FHQSxrQkFEQSxzQkFEQSxVM0J5N1BSLEMyQmo3UFEsaUdBQ0ksa0MzQnM3UFosQzJCbjdQUSxtREFDSSxpQjNCcTdQWixDMkJoN1BRLDBDQUNJLGNBQ0EsaUIzQms3UFosQzRCM2hRRSxxQ0FDRSxVNUI4aFFKLEM0QjVoUUUscUZBQ0Usd0I1QjhoUUosQzRCM2hRRSw2Q0FDRSx3QjVCNmhRSixDNEJ0aFFBLCtDQUdFLHFCckJ0QlMsQ3FCcUJULG1CQXZCd0IsQ0E4QnhCLGVBRkEscUJBRkEsWUExQndCLENBeUJ4QixrQkFIQSxtQkFPQSxzQkFGQSxTNUI0aFFGLEM0QnZoUUEsa0JBUUUsZXJCekNNLENxQndDTixrQkFFQSw0Q0FOQSxZQWxDcUIsQ0FxQ3JCLFNBbkNxQixDQWlDckIsa0JBQ0EsUUFsQ3FCLENBOEJyQixtQkFDQSxXNUJpaVFGLEM0QnhoUUEsZ0JBSUUsVXJCNUNTLENxQjBDVCxxQkFDQSxnQkFGQSxnQjVCOGhRRixDNEJ6aFFBLGdCQUNFLHFCQUNBLFlBRUEsc0JBREEsVTVCNmhRRixDNEJ6aFFBLFFBQ0UsbUJBQ0EseUJBU0EsbUJBRUEsaUNBUkEsdUJBT0EsZUFSQSxxQkFJQSxZQUVBLFNBSkEsaUJBR0EsVUFOQSxrQkFhQSxRQUZBLDRCQUNBLG9DQVJBLFU1QnFpUUYsQzRCemhRQSxhQUNFLFU1QjZoUUYsQzRCM2hRQSxjQUNFLGdCQUNBLG1CQUNBLG9DQUVBLFlBR0EsT0FGQSxrQkFDQSxNQUVBLDRCQUNBLG9DQU5BLFU1Qm9pUUYsQzRCNWhRQSxnQkFDRSxtQkFDQSxvQjVCK2hRRixDNEI3aFFBLHNCQUNFLFM1QmdpUUYsQzRCN2hRQSwyQkFDRSxTNUJpaVFGLEM0QjloUUEscUJBQ0UsdUNBQ0EsYzVCa2lRRixDNEJoaVFBLGFBTUUsY0FMQSxjQUVBLFM1QnNpUUYsQzRCamlRQSx5QkFORSxrQkFFQSxRQUNBLFM1QjZpUUYsQzRCMWlRQSxZQUdFLFdBR0EsTzVCb2lRRixDNEJsaVFBLGlDQVBFLFk1QjZpUUYsQzRCbmlRQSxvQkFDRSxhNUJzaVFGLEM0QnBpUUEsbUJBQ0UsbUJBQ0EscUJBQ0EsbUI1QnVpUUYsQzRCcmlRQSxvQkFDRSxtQkFDQSxtQjVCd2lRRixDNkJoclFBLG1CQUdJLHFCQUZBLFNBQ0Esa0JBR0EsUUFDQSxlQUNBLHFCN0JzclFKLEM2Qm5yUUEsdUVBVUUsOEJBQ0csMkJBQ0sscUI3QnNyUVYsQzZCbnJRQSxtQ0FlSSw0QkFSQSx5QkFNQSxrQkFIQSxjQVRBLGNBQ0EsWUFPQSxpQkFMQSxnQkFEQSxrQkFFQSxrQkFNQSxxQkFIQSxtQkFTQSwyQkFNQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFFQSw0REFIQSxzSEFSRSx5QkFDRyxzQkFDQyxxQkFDSSxnQjdCd3JRZCxDNkI3cVFBLHNEQUtJLHNHQUNBLHdFQUNBLHFFQUVBLG9EQVJBLDRCQUVBLDBCQUtBLCtHN0IrcVFKLEM2QjNxUUEsc0VBQ0ksaUI3QjhxUUosQzZCM3FRQSxtREFFSSxjQURBLGtCQUVBLGdCQUlBLHVCQUZBLGtCN0I4cVFKLEM2QnpxUUEsd0NBWUksd0VBREEsU0FFQSxlQVpBLGFBT0EsY0FMQSxZQVdBLFVBVkEsa0JBQ0EsV0FJQSxxQkFIQSxrQkFKQSxVN0JzclFKLEM2QnZxUUEsMkRBQ0ksb0I3QjBxUUosQzZCdnFRQSw4Q0FDSSxnQ0FDQSxjN0IwcVFKLEM2QnZxUUEsbUJBY0ksc0JBYkEsU0FjQSx3QkFOQSxZQUpBLE9BSEEsU0FLQSxnQkFDQSxlQUdBLFVBUkEsVUFDQSxlQUVBLE1BSUEsV0FFQSxZN0I2cVFKLEM2QnZxUUEsY0FPSSxnQkFFQSx5QkFHQSwwQkFGQSxhQUlBLDZDQUNRLHFDQVBSLFdBTkEsZ0JBQ0Esa0JBRUEsU0FKQSxXQUdBLFk3QmtyUUosQzZCcHFRQSx5QkFDSSw2QkFDQSxVN0J1cVFKLEM2QnBxUUEseUNBQ0ksZTdCdXFRSixDNkJwcVFBLGlDQUdJLGdCQUVBLDBCQUhBLDZCQUtBLDhDQUNRLHNDQVBSLGM3QjRxUUosQzZCbHFRQSxxQkFFSSx3QzdCcXFRSixDNkJscVFBLHFEQUNJLDRCN0JxcVFKLEM2QmxxUUEsa0RBVUksNEJBRUEsZ0JBQ0Esc0dBQ0Esd0VBQ0EscUVBRUEsb0RBVEEsOEJBUEEscUJBZUEsc0hBYkEsWUFDQSxrQkFDQSxRQUNBLE1BSkEsVTdCaXJRSixDNkIvcFFBLG9EQUlJLHNFQUhBLGNBRUEsWUFEQSxVN0JvcVFKLEM2Qi9wUUEsZ0JBQ0kscUJBR0EsU0FEQSxnQkFFQSxpQkFDQSxrQkFFQSxrQkFHQSxtQkFUQSxXQU9BLGE3QmtxUUosQzZCN3BRQSxzQkFpQkksOEVBQ0EsaUtBQ0Esa0lBQ0EsK0hBQ0EsZ0hBVkEseUJBQ0EsZ0JBRUEsd0JBQ1EsZ0JBUFIsc0JBQ0EsY0FQQSxzQkFHQSxTQUZBLGdCQUlBLFVBSEEseUJBSEEsVTdCZ3JRSixDNkJ6cFFBLHVEQUNJLGM3QjRwUUosQzZCenBRQSxxQ0FDSSx3RUFDQSwySkFDQSw0SEFDQSx5SEFDQSx5RzdCNHBRSixDNkJ6cFFBLHFGQUVJLHlCQUdBLDBDQUNRLGtDQUhSLFk3QjhwUUosQzZCeHBRQSx1Q0FRSSxzQkFDQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFaQSxnQ0FJQSw0QkFDQSw2QkFKQSxzQ0FDUSw4QkFTUiwrRzdCMHBRSixDNkJ0cFFBLHFIQUtJLHNHQUNBLHFFQUNBLGtFQUVBLHVEQU5BLHNEQUtBLCtHN0J5cFFKLEM2QnJwUUEsc0RBQ0ksdUJBQ0EsaUJBQ0EsVzdCd3BRSixDNkJ0cFFBLHdEQUNJLDZCN0J5cFFKLEM2QnJwUUEsaUJBR0kscUJBRkEsaUJBSUEsa0JBQ0EsZ0JBSkEsa0JBRUEsa0JBR0EseUM3QnlwUUosQzZCdHBRQSx1Q0FDSSxTQUNBLGM3QnlwUUosQzZCdHBRQSxnRUFBb0UsaUI3QjBwUXBFLEM2QnpwUUEsc0ZBQTBGLGlCN0I2cFExRixDNkI1cFFBLDRHQUFnSCxpQjdCZ3FRaEgsQzZCL3BRQSxrSUFBc0ksaUI3Qm1xUXRJLEM2QmxxUUEsd0pBQTRKLGtCN0JzcVE1SixDNkJycVFBLDhLQUFrTCxrQjdCeXFRbEwsQzZCeHFRQSxvTUFBd00sa0I3QjRxUXhNLEM2QjFxUUEsb0JBR0ksc0JBREEsa0JBREEsZTdCK3FRSixDNkIxcVFBLHVFQUNJLGU3QjZxUUosQzZCMXFRQSx1Q0FHSSxlQURBLFNBR0EsZUFKQSxvQkFNQSwyQkFDRSx5QkFDRyxzQkFDQyxxQkFDSSxnQjdCMnFRZCxDNkJ4cVFBLHNDQUNJLG1CQUNBLFU3QjJxUUosQzZCeHFRQSx1QkFDSSxtQkFDQSxpQjdCMnFRSixDNkJ4cVFBLHlDQUNJLHNCN0IycVFKLEM2QnhxUUEseUNBQ0ksZ0JBQ0EsVTdCMnFRSixDNkJ2cVFBLG1IQUdJLG1CQUNBLGlCN0IwcVFKLEM2QnBxUUEsdURBRUksbUJBREEsV0FHQSxlQURBLGlCN0IycVFKLEM2QnhxUUEsbUNBQ0UsbUJBRUEsZUFEQSxpQjdCNHFRRixDNkJ4cVFBLG1DQUNJLFk3QjJxUUosQzZCeHFRQSxxQ0FDSSwwRTdCMnFRSixDNkJ4cVFBLHNCQUNJLG1CQUNBLGlCN0IycVFKLEM2QnRxUUEsOERBQ0kseUJBQ0Esc0JBQ0Esc0JBQ0EsYzdCMHFRSixDNkJ2cVFBLDZFQUNJLHlCQUNBLHNCQUNBLGE3QjBxUUosQzZCdnFRQSxtRUFDSSxZN0IwcVFKLEM2QnBxUUEsMENBV0ksc0JBQ0EsOEZBQ0EsK0RBQ0EsNERBQ0EsdURBUkEseUJBQ0EsWUFQQSxzQkFDQSxVQUNBLFNBTUEsZ0JBTEEsVUFDQSxpQjdCZ3JRSixDNkJucVFBLGdCQUNFLHlCN0JzcVFGLEM2Qm5xUUEsMENBQ0ksZTdCc3FRSixDNkJucVFBLG1FQUNJLHlCQUdBLDBDQUNRLGtDQUhSLFk3QndxUUosQzZCbnFRQSw2Q0FDSSxXQUNBLGU3QnNxUUosQzZCcHFRQSxnRUFDSSxTQUNBLFVBQ0Esa0I3QnVxUUosQzZCcHFRQSxzRUFXSSxpQ0FIQSxTQUxBLGtCQU1BLHdCQUNRLGdCQUpSLFdBRkEsc0JBQ0EsZUFIQSxhQUtBLFVBTkEsVzdCaXJRSixDNkJwcVFBLHFGQUNJLGlGN0J1cVFKLEM2QnBxUUEsaUJBQ0ksb0I3QnVxUUosQzZCcHFRQSxpRUFlSSw0QkFQQSx5QkFFQSxrQkFFQSw4REFDUSxzREFQUixXQUNBLGVBRkEsaUJBSEEscUJBREEseUJBRUEsa0JBY0EsMkJBTUEseUJBRUEsbUpBQ0EsdUZBQ0EseUZBQ0EsK0VBSkEsZ0hBTkUseUJBQ0csc0JBQ0MscUJBQ0ksZ0I3QndxUWQsQzZCL3BRQSxpRkFDSSxjN0JrcVFKLEM2QmhxUUEsdUVBQ0ksa0I3Qm1xUUosQzZCaHFRQSw2QkFVSSxxRUFUQSxjQU9BLGNBTEEsWUFNQSxhQUxBLGtCQUNBLFVBQ0EsUUFKQSxVN0IwcVFKLEM2Qi9wUUEsc0RBQ0ksUTdCa3FRSixDNkI1cFFBLHdNQUNJLCtCN0JtcVFKLEM2Qi9wUUEscUVBQ0kseUJBQ0Esc0JBQ0Esc0JBQ0EsYzdCbXFRSixDNkJocVFBLDRGQUlJLHlCQURBLHNCQURBLHNCQURBLGU3QnNxUUosQzZCaHFRQSx5SEFDSSxnQkFEMEgsWTdCcXFROUgsQzZCL3BRQSxzRkFFSSx5QjdCbXFRSixDNkJocVFBLDRDQUNJLDZCQUdBLG1CQURBLHFCQU9BLGlCQUxBLG1CQUlBLG9CQUZBLDBCQURBLG9CQUVBLDRCQUdBLGdCQVRBLG1CN0I0cVFKLEM2QmhxUUEsc0JBQ0ksWTdCbXFRSixDNkJocVFBLDJCQUtJLGFBRkEsY0FHQSxnQkFMQSxrQkFDQSxhQUVBLFc3QnFxUUosQzZCL3BRQSxvR0FDRSwrSUFDSSxvRUFDQSxzQ0FDQSxtQzdCbXFRSixDNkJqcVFBLHNCQUNJLHdDN0JtcVFKLEM2QmpxUUEscUJBQ0Usd0M3Qm1xUUYsQ0FDRixDQWx3UkEsT0FDSSxZQUNBLGtCQW93UkosQ0Fud1JJLGFBQ0ksc0JBcXdSUixDQWp3UkEsR0FDSSxjQUNBLG9CQUNBLFNBb3dSSixDQWx3UkEsUUFDSSxlQXF3UkosQ0Fod1JJLHNEQUNJLHFCQW13UlIsQ0E5dlJBLGdEQUNJLFFBaXdSSixDQTl2UkEsc0VBQ0ksZUFpd1JKLENBOXZSQSwyQkFDSSxxQkFpd1JKLENBaHdSSSxnREFDSSxRQWt3UlIsQ0E3dlJJLG1CQUNJLFNBZ3dSUixDQTl2UkkscUJBQ0ksYUFnd1JSLENBOXZSSSxpQkFDSSxXQWd3UlIsQ0E1dlJBLGFBQ0ksdUJBRUEsd0JBREEsU0Fnd1JKLENBNXZSQSxlQUNFLHFCQSt2UkYsQ0E1dlJBLG1CQUNFLGdCQWd3UkYsQ0E1dlJBLHVDQUhFLDRCQW13UkYsQ0E1dlJBLGlDQUNNLG9CQSt2Uk4sQ0E3dlJBLGdCQUNFLGVBQ0EsY0Fnd1JGLENBNXZSQSxpQ0FDSSxxQkFnd1JKLENBN3ZSQSxlQUNFLHlCQWd3UkYsQ0E3dlJBLDJDQUNJLHFCQWd3UkosQ0E3dlJBLDJDQUNJLHdCQWd3UkosQ0E3dlJBLGFBS0UsaUJBSkEsMkJBQ0Esd0JBQ0Esc0JBQ0Esa0JBaXdSRixDQTd2UkUsa0JBQ0UsU0Fnd1JKLENBL3ZSSSx5QkFDRSxhQWl3Uk4sQ0EvdlJJLHlCQUNFLFNBaXdSTixDQTl2UkUsa0JBQ0UscUJBZ3dSSixDQTd2UkEsb0JBQ0UsZUFDQSxlQWd3UkYsQ0E5dlJBLHFCQUNFLGtCQWl3UkYsQ0EvdlJBLGtCQUNFLGFBQ0EsaUJBa3dSRixDQWh3UkEsZ0JBQ0UseUJBRUEsZUFEQSxZQW93UkYsQ0Fqd1JBLHNCQUVFLDJCQURBLDJCQXF3UkYsQ0Fqd1JFLG1DQUNFLFNBb3dSSixDQWx3UkUsbUNBQ0UsU0Fvd1JKLENBbHdSRSxvQ0FDRSxhQUNBLGdCQW93UkosQ0Fsd1JFLHFDQUNFLGFBb3dSSixDQWx3UkUsdUNBQ0UsV0Fvd1JKLENBbHdSRSxpQ0FDRSxXQW93UkosQ0Fsd1JFLHdDQUNFLGtCQW93UkosQ0Fqd1JBLHdCQUNFLG1CQUNBLGNBQ0EsZUFvd1JGLENBandSQSx3QkFFRSxlQURBLGlCQXF3UkYsQ0Fsd1JBLFdBRUUsV0Fvd1JGLENBbHdSQSxjQUNFLGdCQXF3UkYsQ0Fsd1JBLGlCQUNFLGdCQXF3UkYsQ0Fsd1JBLGtCQUNFLFlBQ0Esa0JBQ0EsT0Fxd1JGLENBbHdSQSxrREFDSSxlQUNBLHFCQUNBLGtCQUNBLGlCQXF3UkosQ0Fud1JBLHdDQUdFLFVBb3dSRixDQWp3UkEsaUdBRUksV0FDQSxrQkFFQSxRQURBLE9BcXdSSixDQWp3UkEscUVvQnBNSSxrQ0FEQSxtQ0FFQSw2QkFqQkYsU0FDQSxPcEI0OVJGLENBcndSQSxnRm9CN01JLGdDQUNBLGtDQUNBLG1DQWJGLFNBQ0EsT3BCbytSRixDQXp3UkEsa0JBRUUsWUFDQSxvQkEyd1JGLENBdndSQSxtQkFNRSxtQkFIQSxXQUNBLFlBSEEsa0JBQ0EsV0FHQSxXQTJ3UkYsQ0F2d1JBLGtCQUNFLGtCQUVBLFdBREEsUUEyd1JGLENBdndSQSxpQkFNRSxVQUNBLFNBMndSRixDQXZ3UkEseUNBUEUsZ0JBQ0Esa0JBRkEsY0FGQSxrQkFDQSxZQU1BLFdBbXhSRixDQXZ3UkEsaUJBR0Usb0NBQ0EsaUNBQ0EsNEJBSkEsV0FDQSxVQTZ3UkYsQ0F2d1JBLG9CQUNFLFNBR0EsWUEyd1JGLENBdHdSQSwrQ0FKRSxjQUZBLGVBaXhSRixDQXR3UkEsZ0JBQ0UsNEJBeXdSRixDQXR3UkEsd0JBQ0UseUJBQ0Esa0JBeXdSRixDQXR3UkEsZ0JBQ0UscUJBeXdSRixDQXR3UkEsWUFDRSxVQXl3UkYsQ0F0d1JBLHVCQUNFLHdCQUVBLGlCQURBLFNBMHdSRixDQXR3UkEsZUFDRSxXQUNBLG1CQXl3UkYsQ0F0d1JBLHFCQUNDLFdBeXdSRCxDQXR3UkEsb0NBQ0Esb0JBeXdSQSxDQXJ3UkEsZ0JBRUUscUJBREEsaUJBMHdSRixDQXR3UkEsNkJBR0sseUJBR0Esa0JBSUEsNkJBTkEsY0FLQSxlQUpBLFlBRUEsa0JBTkEsa0JBQ0EsWUFNQSxTQTJ3UkwsQ0F0d1JBLG1DQUNFLGtCQXl3UkYsQ0F0d1JBLHdCQUNFLHNCQUdBLG1CQURBLGdCQURBLFlBNHdSRixDQXZ3UkEsc0JBRUUsbUJBREEsYUFFQSxpQkEwd1JGLENBdndSQSxzQkFDRSxVQUVBLGdCQURBLGVBMndSRixDQXZ3UkEsc0JBS0UsMkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19yZXNldC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvYWRtaW4vanYuQWRtaW4uVXNlcnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2g1YnB2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19idXR0b25zdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19iYXNldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2JsdWUtc3ByaXRlcy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190aW55bWNldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZWxsaXBzaXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19qdi5DYW5kLkNvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2xheW91dHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2N1cnJlbmN5U2VsZWN0MldpZGdldHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fZm9ybXN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX3RhYmxlc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb252Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2NvbXBhdGliaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdGFic3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9qdnYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybVRlbXBsYXRldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdG9vbHRpcHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvc3VzeS9fZ3JpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tb2RhbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm12Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uTW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ2Mi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG4qIHtcblx0Ly8gaHR0cDovL2Nzcy10cmlja3MuY29tL3RoaW5ncy1pdC1taWdodC1iZS1mdW51c2VmdWwtdG8tdHJ5LXRoZS11bml2ZXJzYWwtc2VsZWN0b3Itb24vXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4ubmctc2NvcGUgKiB7XG5cdC8vdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1wb3NpdGlvbiAwcyBlYXNlO1xufVxuLy8gdGhlIGFib3ZlIHJ1bGUgaXMgYSBiYWQgaWRlYSBhbmQgc2hvdWxkIGJlIHJlbW92ZWQgYmVjYXVzZVxuLy8gbm93IHdlIG5lZWQgdG8gcmVtb3ZlIHRoZSB0cmFuc2l0aW9uIHRvIGZpeCBidWcgMTA5ODJcbi5tY2VMaXN0Qm94TWVudSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5ib2R5LCBodG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiA5OTBweDtcblx0Ly9iYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Ly9jb2xvcjogIzY2NjY2Njtcbn1cblxuLypcbiAqIFJlbW92ZSB0ZXh0LXNoYWRvdyBpbiBzZWxlY3Rpb24gaGlnaGxpZ2h0OiBoNWJwLmNvbS9pXG4gKiBUaGVzZSBzZWxlY3Rpb24gZGVjbGFyYXRpb25zIGhhdmUgdG8gYmUgc2VwYXJhdGVcbiAqIEFsc286IGhvdCBwaW5rISAob3IgY3VzdG9taXplIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIG1hdGNoIHlvdXIgZGVzaWduKVxuICovXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDUlKTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNSUpOyB9XG5cbmgxIHtcblx0Ly9mb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7IC8vMjdweDtcblx0Ly9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdC8vbWFyZ2luOiAxOHB4IDAgMTBweDtcblx0cGFkZGluZzogMTNweCAwIDE1cHggMDtcblx0bGluZS1oZWlnaHQ6ICRmb250LXNpemUtbGFyZ2U7XG59XG5oMiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIxcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0cGFkZGluZzogMTBweCAwO1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5oMiwgaDMge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cbmgzIHtcblx0Ly9mb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5oNCB7XG5cdC8vZm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5oNSB7XG5cdC8vZm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5wIHtcblx0Ly9mb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbjogMTBweDtcbn1cbmEge1xuXHRjb2xvcjogJGJsdWU7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cbm9iamVjdC5wZGYge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MjZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUtcHJpO1xufVxuYiwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuaSwgZW0ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG51bCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxub2wge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5ibG9ja3F1b3RlIHtcblx0Ly9mb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbjogMTBweCAwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAn4oCcJztcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAn4oCdJztcblx0fVxufSIsIkB1c2UgXCIuLi9qaGlyZS9qdnYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm1UZW1wbGF0ZXYyXCI7XG5AdXNlIFwiLi4vamhpcmUvamhpcmVNb2RhbHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3N3aXRjaFwiO1xuXG5AdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vLi4vbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QydjIuY3NzXCI7XG5cbmJ1dHRvbntcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1lZGl1bXtcbiAgICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4uanYtYWRtaW4tdXNlcnMtd3JhcHBlciB7XG4gIC5uZXh0LWdlbi1oZWFkZXIge1xuICAgIC5NdWlCb3gtcm9vdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnNvcnQtbGlzdC1zZWxlY3RlZC1vcHRpb24gLnNvcnQtbWVudS1pbmRpY2F0b3Ige1xuICAgIHRvcDogMC42ZW07XG59XG5cbi51aS1yZXNldHdyYXAgaW5wdXQgKyAudWktcmVzZXQsIC51aS1yZXNldHdyYXAgLmp2LXBsYWNlaG9sZGVyICsgLnVpLXJlc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuXG4uc29ydC1saXN0LXNlbGVjdGVkLW9wdGlvbiB7XG4gICAgcGFkZGluZzogMWVtIDAuOGVtIDAuOWVtO1xuICAgIC5zb3J0LW1lbnUtaW5kaWNhdG9ye1xuICAgICAgICB0b3A6IDAuOGVtO1xuICAgIH0gICAgXG59XG5cbi5xdWlja0Zvcm1ze1xuICAgIC5lcnJvcntcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgZm9ybXtcbiAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgIH1cbn1cblxuLmVsbGlwc2VzMTMwe1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdpZHRoOiA2NiU7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uanYtYm9yZGVyTm9uZXtcbiAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbn1cblxuLmp2LXRkLWxlZnRDb3VudGVye1xuICB0ZXh0LWFsaWduOiByaWdodDsgXG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmp2LXRkLXJpZ2h0Q291bnRlcntcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1jb3VudGVycyAudG9vbHRpcFdpbmRvd3tcbiAgICAgIHdpZHRoOiAxMmVtICFpbXBvcnRhbnQ7XG59XG4uanYtZGF0YVN5bmNMb2d7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiBPdmVycmlkZWQgYSBjbGFzcyBmcm9tIHN0eWxla2l0LmNzcyB0byBmaXggaHR0cHM6Ly9qb2J2aXRlLmF0bGFzc2lhbi5uZXQvYnJvd3NlL1VTLTYyNiAqL1xuLnNvcnQtbGlzdC1zZWxlY3RlZC1vcHRpb246aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5qdi1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmlucHV0W3VpLWRhdGVdLCBpbnB1dFtqdi1sb2NhbGUtZGF0ZXBpY2tlcl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1ib3JkZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOjEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6MTAwJTtcbiAgYm9yZGVyLXJhZGl1czoxMDAlO1xuICBib3JkZXI6MXB4IHNvbGlkO1xufVxudGFibGUjZmlsZUluZm8ge1xuICB0ZCB7XG4gICAgcGFkZGluZzowcHg7XG4gICAgLmxpZ2h0IHtcbiAgICAgIGNvbG9yOiNCOUI5Qjk7XG4gICAgfVxuICAgIC5maXJzdCB7XG4gICAgICB3aWR0aDoyNyU7XG4gICAgfVxuICB9XG4gIHRyIHtcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uanYtc2V0dGluZ3NIZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5qdi1ib3JkZXJCb3R0b21Ob25lIHtcbiAgYm9yZGVyLWJvdHRvbTpub25lO1xufVxuLmp2LWZpZWxkUmVxdWlyZWQge1xuICBjb2xvcjpvcmFuZ2U7XG4gIHBhZGRpbmctcmlnaHQ6MnB4O1xufVxuLmp2LXNlY3Rpb25OYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojRjFGMUYxO1xuICBwYWRkaW5nOiAxMnB4OyBcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmp2LW5vTGVmdFJpZ2h0Qm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDsgXG4gIGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtcbn1cbnRhYmxlI2p2LWNvbHVtbk1hcHBpbmcge1xuICAuanYtd2lkdGgtMSB7XG4gICAgd2lkdGg6MjUlO1xuICB9XG4gIC5qdi13aWR0aC0yIHtcbiAgICB3aWR0aDo1MCU7XG4gIH1cbiAgLmp2LXJlcXVpcmVkIHtcbiAgICBjb2xvcjpvcmFuZ2U7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbiAgLmp2LW5vdE1hcHBlZCB7XG4gICAgY29sb3I6I0I5QjlCOTtcbiAgfVxuICBpbnB1dC5qdi1oZWlnaHQge1xuICAgIGhlaWdodDoyMnB4O1xuICB9XG4gIC5qdi13aWR0aCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5qdi1tYXJnaW4tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5qdi1vcmdhbml6YXRpb25hbEZpZWxkIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgY29sb3I6IzNkODdjZjtcbiAgZm9udC13ZWlnaHQ6NjAwO1xufVxuXG4uanYtZW1wbG95ZWVNdWx0aVNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDoxMHB4O1xuICBkaXNwbGF5OmlubGluZTtcbn1cbi5idG5DYW5jZWxcbntcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmZpbHRlcnMtbXJnbiB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuXG4ubGVmdC1wYW5lbC1saXN0IHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5yb2xlLXNlYXJjaC1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uc29ydGFibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb3J0YWJsZTpub3QoLnNvcnRpbmctYXNjKTpob3ZlcjphZnRlciB7XG4gIEBleHRlbmQgLnNvcnRhYmxlOyAgICAgICAgICAgICAvLyBFeHRlbmQgdGhlIC5zb3J0YWJsZSBjbGFzc1xuICBAZXh0ZW5kIC5zb3J0aW5nLWRlc2M7ICAgICAgICAgLy8gRXh0ZW5kIHRoZSAuc29ydGluZy1kZXNjIGNsYXNzXG4gIGNvbnRlbnQ6ICcnOyAgICAgICAgICAgICAgICAgICAvLyBFbnN1cmUgdGhlIDphZnRlciBwc2V1ZG8tZWxlbWVudCBoYXMgY29udGVudFxufVxuXG4uc29ydGFibGUuc29ydGluZy1kZXNjOmFmdGVyLFxuLnNvcnRhYmxlLnNvcnRpbmctYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMDtcbn1cblxuLnNvcnRhYmxlLnNvcnRpbmctZGVzYzphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmstdHJpLCA0cHgpO1xufVxuXG4uc29ydGFibGUuc29ydGluZy1hc2M6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkZGFyay10cmksIDRweCk7XG59XG5cbi5sYWJsZVdyYXBwZXJVc2VyXG57XG4gIHdpZHRoOiAzMDBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5cbi5maWx0ZXJQZXJtaXNzaW9uc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA4cHg7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cblxuLmZpbHRlckljb25TZWFyY2h7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMzBweDtcbn1cblxudWwudG9nZ2xlT3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1NXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAzMjVweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG51bC5yb2xlUGVybWlzc2lvblRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1NXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uYWN0aW9uLWRyb3Bkb3duIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDEyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCAjY2NjY2NjO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCAjY2NjY2NjO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggI2NjY2NjYztcbn1cblxudWwudG9nZ2xlT3B0aW9ucyBsaSB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG5cbnVsLnJvbGVQZXJtaXNzaW9uVG9nZ2xlIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5tYXJnaW5Cb3R0b20xMntcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyUGVybWlzc2lvbkJvcmRlcntcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG59XG5cbi5lbXBsb3llZS1lbWFpbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5qdi11c2Vycy1jb25maWctYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0OCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uZGlzYWJsZWQtbGluayB7XG4gIGNvbG9yOiAjOTk5OyAvKiBTZXQgdGhlIHRleHQgY29sb3IgdG8gZ3JheSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogRGlzYWJsZSBwb2ludGVyIGV2ZW50cyAqL1xufVxuXG4uc3Vic2lkaWFyeS1lZGl0LWJ0bntcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uanYtdXNlcnMtYWNjZXNzLWdyb3VwLWZpbHRlciBpbnB1dCB7XG53aWR0aDogMTAwJSAhIGltcG9ydGFudDtcbn1cblxuLyogSW1wb3J0IGxvZyBwYWdlIHRvb2x0aXAgc3R5bGVzICovXG4uaW1wb3J0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmltcG9ydC10b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgd2lkdGg6IDI1MHB4O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICBjb2xvcjogIzE3MTcxNztcbiAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHotaW5kZXg6IDE7XG4gICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IGdyZXk7XG59XG5cbi5pbXBvcnQtdG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLyogQ2FuZGlkYXRlIEltcG9ydCB3aWRnZXRzIHN0eWxlcyAqL1xuLmJvcmRlcmVkLWJveC1jYW5kaWRhdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS1maWVsZC1jYW5kaWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtLWxhYmVsLWNhbmRpZGF0ZSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybS1pbnB1dC1jYW5kaWRhdGUge1xuICBmbGV4OiAyO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybS1pbnB1dC1maWxlcGF0aC1jYW5kaWRhdGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm5vLWJvcmRlci1jYW5kaWRhdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWN0aXZlLWJ1dHRvbi1jYW5kaWRhdGUge1xuICBjb2xvcjogIzE4NzJDQyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZWRmMyAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNGVkZjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRlZmF1bHQtYnV0dG9uLWNhbmRpZGF0ZSB7XG4gIGNvbG9yOiAjNWI2OTcxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbi5pbmFjdGl2ZS1idXR0b24tY2FuZGlkYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkODdjZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufSIsIi8qXG4gKiBIVE1MNSBCb2lsZXJwbGF0ZVxuICpcbiAqIFdoYXQgZm9sbG93cyBpcyB0aGUgcmVzdWx0IG9mIG11Y2ggcmVzZWFyY2ggb24gY3Jvc3MtYnJvd3NlciBzdHlsaW5nLlxuICogQ3JlZGl0IGxlZnQgaW5saW5lIGFuZCBiaWcgdGhhbmtzIHRvIE5pY29sYXMgR2FsbGFnaGVyLCBKb25hdGhhbiBOZWFsLFxuICogS3JvYyBDYW1lbiwgYW5kIHRoZSBINUJQIGRldiBjb21tdW5pdHkgYW5kIHRlYW0uXG4gKlxuICogRGV0YWlsZWQgaW5mb3JtYXRpb24gYWJvdXQgdGhpcyBDU1M6IGg1YnAuY29tL2Nzc1xuICpcbiAqID09fD09IG5vcm1hbGl6ZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbmF2LCBzZWN0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyAqZGlzcGxheTogaW5saW5lOyAqem9vbTogMTsgfVxuYXVkaW86bm90KFtjb250cm9sc10pIHsgZGlzcGxheTogbm9uZTsgfVxuW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUU2Lzcgd2hlbiBib2R5IGZvbnQtc2l6ZSBpcyBzZXQgdXNpbmcgZW0gdW5pdHNcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3Qgb24gZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tOiBoNWJwLmNvbS9nXG4gKi9cblxuaHRtbCB7IGZvbnQtc2l6ZTogMTAwJTsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5odG1sLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IGNvbG9yOiAjMjIyOyB9XG5cbmJvZHkgeyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMWVtOyBsaW5lLWhlaWdodDogMS40OyB9XG5cbi8qXG4gKiBSZW1vdmUgdGV4dC1zaGFkb3cgaW4gc2VsZWN0aW9uIGhpZ2hsaWdodDogaDVicC5jb20vaVxuICogVGhlc2Ugc2VsZWN0aW9uIGRlY2xhcmF0aW9ucyBoYXZlIHRvIGJlIHNlcGFyYXRlXG4gKiBBbHNvOiBob3QgcGluayEgKG9yIGN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbilcbiAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2ZlNTdhMTsgY29sb3I6ICNmZmY7IHRleHQtc2hhZG93OiBub25lOyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNmZTU3YTE7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYTpmb2N1cyB7IG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBob3ZlcmVkIGluIGFsbCBicm93c2VyczogaDVicC5jb20vaCAqL1xuYTpob3ZlciwgYTphY3RpdmUgeyBvdXRsaW5lOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmFiYnJbdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG5ibG9ja3F1b3RlIHsgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaHIgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7IH1cblxuaW5zIHsgYmFja2dyb3VuZDogI2ZmOTsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHsgYmFja2dyb3VuZDogI2ZmMDsgY29sb3I6ICMwMDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogUmVkZWNsYXJlIG1vbm9zcGFjZSBmb250IGZhbWlseTogaDVicC5jb20vaiAqL1xucHJlLCBjb2RlLCBrYmQsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjsgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2VycyAqL1xucHJlIHsgd2hpdGUtc3BhY2U6IHByZTsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxucSB7IHF1b3Rlczogbm9uZTsgfVxucTpiZWZvcmUsIHE6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBjb250ZW50OiBub25lOyB9XG5cbnNtYWxsIHsgZm9udC1zaXplOiA4NSU7IH1cblxuLyogUG9zaXRpb24gc3Vic2NyaXB0IGFuZCBzdXBlcnNjcmlwdCBjb250ZW50IHdpdGhvdXQgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0OiBoNWJwLmNvbS9rICovXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbnN1cCB7IHRvcDogLTAuNWVtOyB9XG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLCBvbCB7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDAgMCAwIDQwcHg7IH1cbmRkIHsgbWFyZ2luOiAwIDAgMCA0MHB4OyB9XG5uYXYgdWwsIG5hdiBvbCB7IGxpc3Qtc3R5bGU6IG5vbmU7IGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFNzogaDVicC5jb20vZFxuICogMi4gUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMgYW5kIGJvcmRlcnMgb24gaW1hZ2UgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcbiAqL1xuXG5pbWcgeyBib3JkZXI6IDA7IC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLypcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRTlcbiAqL1xuXG5zdmc6bm90KDpyb290KSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZmlndXJlIHsgbWFyZ2luOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5mb3JtIHsgbWFyZ2luOiAwOyB9XG5maWVsZHNldCB7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qIEluZGljYXRlIHRoYXQgJ2xhYmVsJyB3aWxsIHNoaWZ0IGZvY3VzIHRvIHRoZSBhc3NvY2lhdGVkIGZvcm0gZWxlbWVudCAqL1xubGFiZWwgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGluaGVyaXRpbmcgaW4gSUU2LzcvOC85XG4gKiAyLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcbiAqL1xuXG5sZWdlbmQgeyBib3JkZXI6IDA7ICptYXJnaW4tbGVmdDogLTdweDsgcGFkZGluZzogMDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKlxuICogMS4gQ29ycmVjdCBmb250LXNpemUgbm90IGluaGVyaXRpbmcgaW4gYWxsIGJyb3dzZXJzXG4gKiAyLiBSZW1vdmUgbWFyZ2lucyBpbiBGRjMvNCBTNSBDaHJvbWVcbiAqIDMuIERlZmluZSBjb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICovXG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LXNpemU6IDEwMCU7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogMS4gRGVmaW5lIGxpbmUtaGVpZ2h0IGFzIG5vcm1hbCB0byBtYXRjaCBGRjMvNCAoc2V0IHVzaW5nICFpbXBvcnRhbnQgaW4gdGhlIFVBIHN0eWxlc2hlZXQpXG4gKi9cblxuYnV0dG9uLCBpbnB1dCB7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLypcbiAqIDEuIERpc3BsYXkgaGFuZCBjdXJzb3IgZm9yIGNsaWNrYWJsZSBmb3JtIGVsZW1lbnRzXG4gKiAyLiBBbGxvdyBzdHlsaW5nIG9mIGNsaWNrYWJsZSBmb3JtIGVsZW1lbnRzIGluIGlPU1xuICogMy4gQ29ycmVjdCBpbm5lciBzcGFjaW5nIGRpc3BsYXllZCBvZGRseSBpbiBJRTcgKGRvZXNuJ3QgZWZmZWN0IElFNilcbiAqL1xuXG5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IGN1cnNvcjogcG9pbnRlcjsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247ICpvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sIGlucHV0W2Rpc2FibGVkXSB7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKlxuICogQ29uc2lzdGVudCBib3ggc2l6aW5nIGFuZCBhcHBlYXJhbmNlXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwOyAqd2lkdGg6IDEzcHg7ICpoZWlnaHQ6IDEzcHg7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLypcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzLzQ6IGg1YnAuY29tL2xcbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUU2LzcvOC85XG4gKiAyLiBBbGxvdyBvbmx5IHZlcnRpY2FsIHJlc2l6aW5nXG4gKi9cblxudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgdmVydGljYWwtYWxpZ246IHRvcDsgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiBDb2xvcnMgZm9yIGZvcm0gdmFsaWRpdHkgKi9cbmlucHV0OnZhbGlkLCB0ZXh0YXJlYTp2YWxpZCB7ICB9XG5pbnB1dDppbnZhbGlkLCB0ZXh0YXJlYTppbnZhbGlkIHsgYmFja2dyb3VuZC1jb2xvcjogI2YwZGRkZDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbnRkIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDaHJvbWUgRnJhbWUgUHJvbXB0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hyb21lZnJhbWUgeyBtYXJnaW46IDAuMmVtIDA7IGJhY2tncm91bmQ6ICNjY2M7IGNvbG9yOiBibGFjazsgcGFkZGluZzogMC4yZW0gMDsgfVxuXG5cbi8qID09fD09IHByaW1hcnkgc3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBdXRob3I6XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKiA9PXw9PSBtZWRpYSBxdWVyaWVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVhBTVBMRSBNZWRpYSBRdWVyeSBmb3IgUmVzcG9uc2l2ZSBEZXNpZ24uXG4gICBUaGlzIGV4YW1wbGUgb3ZlcnJpZGVzIHRoZSBwcmltYXJ5ICgnbW9iaWxlIGZpcnN0Jykgc3R5bGVzXG4gICBNb2RpZnkgYXMgY29udGVudCByZXF1aXJlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAvKiBTdHlsZSBhZGp1c3RtZW50cyBmb3Igdmlld3BvcnRzIHRoYXQgbWVldCB0aGUgY29uZGl0aW9uICovXG59XG5cblxuXG4vKiA9PXw9PSBub24tc2VtYW50aWMgaGVscGVyIGNsYXNzZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUGxlYXNlIGRlZmluZSB5b3VyIHN0eWxlcyBiZWZvcmUgdGhpcyBzZWN0aW9uLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRm9yIGltYWdlIHJlcGxhY2VtZW50ICovXG4uaXIgeyBib3JkZXI6MDsgZm9udDogMC8wIGE7IHRleHQtc2hhZG93OiBub25lOyBjb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzOiBoNWJwLmNvbS91ICovXG4uaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6IGg1YnAuY29tL3YgKi9cbi52aXN1YWxseWhpZGRlbiB7IGJvcmRlcjogMDsgY2xpcDogcmVjdCgwIDAgMCAwKTsgaGVpZ2h0OiAxcHg7IG1hcmdpbjogLTFweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyB9XG5cbi8qIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaDVicC5jb20vcCAqL1xuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMgeyBjbGlwOiBhdXRvOyBoZWlnaHQ6IGF1dG87IG1hcmdpbjogMDsgb3ZlcmZsb3c6IHZpc2libGU7IHBvc2l0aW9uOiBzdGF0aWM7IHdpZHRoOiBhdXRvOyB9XG5cbi8qIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVucmVhZGVycywgYnV0IG1haW50YWluIGxheW91dCAqL1xuLmludmlzaWJsZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBDb250YWluIGZsb2F0czogaDVicC5jb20vcSAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogdGFibGU7IH1cbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2xlYXJmaXggeyAqem9vbTogMTsgfVxuXG5cblxuLyogPT18PT0gcHJpbnQgc3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgIElubGluZWQgdG8gYXZvaWQgcmVxdWlyZWQgSFRUUCBjb25uZWN0aW9uOiBoNWJwLmNvbS9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuICAqIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBmaWx0ZXI6bm9uZSAhaW1wb3J0YW50OyAtbXMtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7IH0gLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICBhLCBhOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHsgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIgeyBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLmlyIGE6YWZ0ZXIsIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgYVtocmVmXj1cIiNcIl06YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB9ICAvKiBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3MgKi9cbiAgcHJlLCBibG9ja3F1b3RlIHsgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9IC8qIGg1YnAuY29tL3QgKi9cbiAgdHIsIGltZyB7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7IG1hcmdpbjogMC41Y207IH1cbiAgcCwgaDIsIGgzIHsgb3JwaGFuczogMzsgd2lkb3dzOiAzOyB9XG4gIGgyLCBoMyB7IHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyYWRpZW50XCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuQG1peGluIGJ1dHRvbigkYmFja2dyb3VuZDogJGJsdWUpIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG5AbWl4aW4gaG9sbG93LWJ1dHRvbigkY29sb3I6ICRibHVlKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstdHJpO1xuICB9XG59XG5cbi5qdi1ibHVlQnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbn1cblxuLmp2LWdyYXlCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGRhcmstdHJpKTtcbn1cblxuLmp2LWxpZ2h0R3JheUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGVmYXVsdC1tYWluKTtcbn1cblxuLyoqKiBCVVRUT05TICoqKi9cbi5idG4sXG4lYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBAaW5jbHVkZSBidXR0b247XG4gICYucmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAmLmlubGluZSB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgfVxufVxuLmJ0bi1jYW5jZWwsXG4lYnRuLWNhbmNlbCxcbi5jYW5jZWwsXG4lY2FuY2VsIHtcbiAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGVmYXVsdC1tYWluKTtcbn1cbi5idG4tZ3JlZW4sXG4lYnRuLWdyZWVuIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGdyZWVuKTtcbn1cbi5idG4tYmx1ZSxcbiVidG4tYmx1ZSB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbn1cbi5idG4taG9sbG93IHtcbiAgQGluY2x1ZGUgaG9sbG93LWJ1dHRvbigpO1xufVxuXG4uYnRuLXJlZCB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRyZWQpO1xufVxuIiwiLy8gV2hpdGVzLCBHcmV5cyBhbmQgQmxhY2tzXG4vL2h0dHA6Ly9zY2cuYXItY2gub3JnL1xuQHVzZSAnc2Fzczpjb2xvcic7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMxZTI4MmQ7XG5cbiRkYXJrOiAjMjYzMjM4O1xuJGRhcmstcHJpOiAjZjVmOGZhOyAvKiAjZjRmNGY0ICovXG4kYm9yZGVyOiAjZTRlZGYzOyAvKiAjZTZlNmU2ICovXG4kZGFyay1zZWM6ICNhY2MwY2E7IC8qICNDQ0MgKi9cbiRkYXJrLXRyaTogIzViNjk3MTsgLyogIzgwODA4MCAqL1xuJGRhcmstcXVhOiAjM2M0NzRjO1xuJGRhcmstcXVpbjogIzI1MzIzOTtcbiRkYXJrLWJvcmRlcjogIzYzNzA3ODtcbiRkYXJrLWJvcmRlci1zZWM6ICM4YTk1OTc7XG4kZGFyay1ib3JkZXItdHJpOiAjODc5NjliO1xuJGdyZXktaWNvbjogIzgwN2Y3ZjtcbiRkYXJrLWljb246ICMyNTMyMzg7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLXByaTogI2Y0ZjhmYjtcbiRsaWdodC1iYWNrZ3JvdW5kLXNlYzogI2Y3ZmJmZTtcbiRsaWdodC1iYWNrZ3JvdW5kLXRyaTogI2VjZjNmOTtcbiRsaWdodC1iYWNrZ3JvdW5kLXF1YWQ6ICNmYWZiZmM7XG5cbiRkYXJrLWJsdWU6ICMzMTQ3OWU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjMTg3MmNjO1xuJGJsdWUtY29udHJhc3Q6ICMxNTY1QzA7XG4kYmx1ZS1wcmk6ICNlM2YyZmQ7IC8vI2VkZjRmYVxuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2I4ZDNlZFxuJGJsdWUtdHJpOiAjMWY2M2FmOyAvLyMyMTU0ODVcbiRkYXJrLWJsdWUtYm9yZGVyOiAjMmI1Mjc3O1xuXG4kZ3JlZW46ICM0N2E4NGM7XG4kZ3JlZW4tcHJpOiAjODFjNzg0OyAvLyNkY2Y0ZGZcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7IC8vI2ExZTJhYlxuJGdyZWVuLXRyaTogIzFiNWUyMDsgLy8jMmM4YjNhXG5cbiRyZWQ6ICNkMzJmMmY7XG4kcmVkLXByaTogI2ZmZWJlZTsgLy8jZmNkOWQ5XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7IC8vI2YyNmQ2ZFxuJHJlZC10cmk6ICNjNjI4Mjg7IC8vI2I2MTAxMFxuXG4kb3JhbmdlOiAjZjc2NzAwO1xuJG9yYW5nZS1wcmk6ICNmZmYzZTA7IC8vI2ZlZjhmM1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmOWI2ODNcbiRvcmFuZ2UtdHJpOiAjYzQ0NTAwOyAvLyNlODZiMGFcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogNDUlKTsgLy8jZmVmMGY2XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjY3OWIwXG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vI2M5MGQ2MFxuXG4kcHVycGxlOiAjNzM1NGJkO1xuJHB1cnBsZS1wcmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiA0MCUpOyAvLyNlYmU3ZjZcbiRwdXJwbGUtc2VjOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jY2RjMmU4XG4kcHVycGxlLXRyaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IC0xMCUpOyAvLyM1YjNlYTBcblxuJHllbGxvdzogI2ZiYzAyZDtcbiR5ZWxsb3ctcHJpOiAjZmRkODM1OyAvLyNmZWZiY2VcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTsgLy8jZmNmNTg4XG4keWVsbG93LXRyaTogI2Y5YTgyNTsgLy8jZTVkODA2XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBkNjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRhYWRmO1xuJGdvb2dsZS1jb2xvcjogI2RkNGIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNkNWI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3ZWU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG5cbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVjMjtcbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4kZGVmYXVsdC1tYWluOiAjZTRlYWVlO1xuJGRlZmF1bHQtZGFyazogIzg3OTY5YztcbiRkZWZhdWx0LWxpZ2h0OiAjZjNmN2Y5O1xuJGRpc2FibGVkLW1haW46ICNlYmYxZjU7XG5cbiRmb250LWNvbG9yLW1haW46ICMyNjMyMzg7XG4kZm9udC1jb2xvci1zZWM6ICM1YjY5NzE7XG4kZm9udC1jb2xvci1kaXNhYmxlZDogI2FjYzBjYTtcbiRmb250LWNvbG9yLWxpbms6ICMxODcyY2M7XG5cbiRzdXJmYWNlLWJhY2tncm91bmQ6ICNmNWY4ZmE7XG5cbiRoZWFkZXJIMkhlaWdodDogODBweDtcblxuLy8gT3RoZXIgQ29sb3JzXG4vLyAkZGFyay1ncmVlbjogIzIwNzkyRTtcbi8vICRwdXJwbGU6ICM3MzU0YmQ7XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4kanYtbWF4LXdpZHRoOiAxNjAwcHg7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQteC1yZWd1bGFyOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1taW5pOiAxMXB4O1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDE0cHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIwcHg7XG4kZm9udC1zaXplLXgtbGFyZ2U6IDI0cHg7XG4kZm9udC1zaXplLXh4LWxhcmdlOiAzMnB4O1xuJGZvbnQtc2l6ZS14eHgtbGFyZ2U6IDM2cHg7XG4kZm9udC1zaXplLXh4eHgtbGFyZ2U6IDQ0cHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuQG1peGluIHR5cGUtbGlnaHQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gIGJvZHkge1xuICAgIGNvbG9yOiAkYm9keTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlMXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTJ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBzdHJvbmcsXG4gIHN0cm9uZyAqIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICBsYWJlbCB7XG4gIH1cblxuICB0aW1lIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICB9XG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn1cbiIsIlxuLy8gSUU5XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZzogZmFsc2U7XG5cbkB1c2UgXCIuL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbi8vLy8gRk9OVFMgLy8vL1xuXG5AdXNlIFwiLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLy9AaW5jbHVkZSBmb250cztcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuL2NvbW1vbi9ncmFkaWVudFwiO1xuXG5AdXNlIFwiLi9jb21tb24vYnV0dG9uc3YyXCI7XG5AdXNlIFwiLi9jb21tb24vdHJpYW5nbGV2MlwiIGFzICo7XG5AdXNlIFwiLi9jb21tb24vcGFnaW5hdGlvbnYyXCI7XG5cbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0OiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYTogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhOiBmYWxzZSAhZGVmYXVsdDtcblxuXG4vLy8vIFVUSUxJVElFUyAvLy8vXG5cbi8vIEFkZHMgY3Jvc3MtYnJvd3NlciBwcmVmaXhlcyB0byB0aGUgc3BlY2lmaWVkIHByb3BlcnR5XG5AbWl4aW4gdmVuZG9yKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06IC13ZWJraXQoJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhIHtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogLW1veigkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCB7XG4gICAgLW1zLSN7JHByb3BlcnR5fTogLW1zKCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEge1xuICAgIC1vLSN7JHByb3BlcnR5fTogLW8oJHZhbHVlKTtcbiAgfVxuICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbn1cblxuLy8vLyBBTklNQVRJT05TIC8vLy9cblxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1uYW1lLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGVsYXksICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kdXJhdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kaXJlY3Rpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZmlsbC1tb2RlLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24sICRwcm9wZXJ0aWVzKTtcbn1cblxuQG1peGluIHNsaWRlLXVwKCRkdXJhdGlvbjogMC4zcykge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgLjUsIDEpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1peGluIHNsaWRlLWRvd24oJGR1cmF0aW9uOiAwLjNzLCAkaGVpZ2h0OiAxMDAwcHgpIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgbWF4LWhlaWdodDogJGhlaWdodDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLy8vIFNQRUVDSCBCVUJCTEVTIC8vLy9cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgc3BlZWNoIGJ1YmJsZXMgKHVzZWQgZm9yIG51bWJlcnMpXG5AbWl4aW4gYnViYmxlKCRiYWNrZ3JvdW5kOiBub25lLCAkdGV4dDogbm9uZSkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBAaWYgJHRleHQgIT0gbm9uZSB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG4gIEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgQGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSByaWJib24gd3JhcHBpbmcgYXJvdW5kIHRoZSBlZGdlIG9mIHNvbWV0aGluZyAodGltZSBzdGFtcHMpXG5AbWl4aW4gYnViYmxlLXNpZGUoXG4gICRiYWNrZ3JvdW5kOiAkYmx1ZSxcbiAgJHRleHQ6ICR3aGl0ZSxcbiAgJHRhaWw6IGJvdHRvbSxcbiAgJHNpZGU6IHJpZ2h0XG4pIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCAkZGFyay1wcmk7XG4gIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKCRzaWRlLCAkYmFja2dyb3VuZCk7XG4gIGNvbG9yOiAkdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGZsb2F0OiAkc2lkZTtcbiAgei1pbmRleDogMjtcbiAgJjphZnRlciB7XG4gICAgI3skdGFpbH06IC00cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBtYXJnaW4tI3skc2lkZX06IC02cHg7XG4gICY6YWZ0ZXIge1xuICAgICN7JHNpZGV9OiAwO1xuICB9XG59XG5cbi8vLy8gV0lEVEggSEVMUEVSUyAvLy8vXG5cbkBlYWNoICR3aWR0aCBpbiAwLCA1LCAxMCwgMjAsIDI1LCAzMCwgMzMsIDM0LCAzNSwgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LFxuICA4MCwgODUsIDkwLCA5NSwgMTAwXG57XG4gIC53I3skd2lkdGh9IHtcbiAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCR3aWR0aCwgMTAwKSkgIWltcG9ydGFudDtcbiAgICBAaWYgJHdpZHRoID09IDEwMCBvciAkd2lkdGggPT0gMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpZiAkd2lkdGggPT0gMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9NYXJnaW4gSGVscGVyc1xuQGVhY2ggJG1hcmdpblRvcCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luVG9wI3skbWFyZ2luVG9wfSB7XG4gICAgbWFyZ2luLXRvcDogJG1hcmdpblRvcCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5SaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luUmlnaHQjeyRtYXJnaW5SaWdodH0ge1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpblJpZ2h0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpbkxlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpbkxlZnQjeyRtYXJnaW5MZWZ0fSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5MZWZ0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpbkJvdHRvbSBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luQm90dG9tI3skbWFyZ2luQm90dG9tfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbkJvdHRvbSArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW4gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LFxuICA4MCwgODUsIDkwLCA5NSwgMTAwXG57XG4gIC5tI3skbWFyZ2lufSB7XG4gICAgbWFyZ2luOiAkbWFyZ2luICsgcHg7XG4gICAgQGlmICRtYXJnaW4gPT0gMTAwIG9yICRtYXJnaW4gPT0gMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGlmICRtYXJnaW4gPT0gMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vUGFkZGluZyBIZWxwZXJzXG5AZWFjaCAkcGFkZGluZ1RvcCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ1RvcCN7JHBhZGRpbmdUb3B9IHtcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmdUb3AgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkcGFkZGluZ1JpZ2h0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nUmlnaHQjeyRwYWRkaW5nUmlnaHR9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ1JpZ2h0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdMZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nTGVmdCN7JHBhZGRpbmdMZWZ0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZ0xlZnQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkcGFkZGluZ0JvdHRvbSBpbiAwLCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ0JvdHRvbSN7JHBhZGRpbmdCb3R0b219IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmdCb3R0b20gKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRwYWQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCxcbiAgODUsIDkwLCA5NSwgMTAwXG57XG4gIC5wI3skcGFkfSB7XG4gICAgcGFkZGluZzogJHBhZCArIHB4O1xuICAgIEBpZiAkcGFkID09IDEwMCBvciAkcGFkID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpZiAkcGFkID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL0hlbHBlciBjbGFzcyB0byBhdm9pZCBwcmludGluZyB0aGUgVVJMIHdoZXJlIDxhPiBocmVmIGlzIHVzZWRcblxuQG1lZGlhIHByaW50IHtcbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gU3R5bGVraXQgQ29sb3JzXG4kYmxhY2s6ICMyMjI7XG4kd2hpdGU6ICNGRkY7XG4kZGFyazogIzMzMztcbiRkYXJrLXByaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3NS41JSk7IC8qICNmMWYxZjEgKi9cbiRkYXJrLXNlYzogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA2MCUpOyAvKiAjQ0NDICovXG4kZGFyay10cmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTsgLyogIzY2NiAqL1xuJGRhcmstYmx1ZTogIzMxNDc5RTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMzZDg3Y2Y7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjMzhCMjRBO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNmNTdkMjE7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHllbGxvdzogI2Y5ZWQyNTtcbiR5ZWxsb3ctcHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMzQlKTtcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTtcbiR5ZWxsb3ctdHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogLTEwLjUlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVDMjtcblxuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcbiRwdXJwbGU6ICM3MzU0YmQ7XG4kYmxhY2s6ICMyMjI7XG4kYm9yZGVyOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDcwJSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4vL3NvY2lhbCBidXR0b25zXG4kbGlua2VkaW5fY29sb3I6ICMwMDdBQUE7XG4kZ29vZ2xlX2NvbG9yOiAjNDI4NWY0O1xuJGZhY2Vib29rX2NvbG9yOiAjNEE0Nzk3O1xuJHR3aXR0ZXJfY29sb3I6ICM0MjlERTI7XG5cbiRncmV5OiAjODA4MDgwOyIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbiRibHVlLW1hcmdpbjogbWF0aC5kaXYoMjYgLSA2LCAyKTtcbi5ibHVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmcnKTtcbn1cblxuLmJsdWUtaWNvbi1zb3J0VXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zb3J0RG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcm9wYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbGVhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1haWwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdDIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfd2hpdGVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2hsX2ljb25fMjR4MTQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcG9wb3V0LWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBkZlByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNraXBfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjYxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjk3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWNoZWNrbWFya19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03MzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzY5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4xNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODA1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlTWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg0MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05MTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTQ5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlUGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFjay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJpbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10ZXh0UHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYXNoLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExMjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTY1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlcjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjAxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjM3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyNzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzMDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM0NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWltcG9ydENvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzgxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0NTVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0OTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1MzJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQXR0YWNobWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTYxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJhZ0Ryb3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5MjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lcXVlc3QyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjAxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZlZWRiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhlbHAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzNjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1qb2J0YXJnZXQyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWluaW1pemUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1teWFjY291bnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbm90ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXRhbGVudHdpc2VfaWNvbl8yMXgyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzA2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJpbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1yZWZlckZyaWVuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VsZWN0VGVtcGxhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQ2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2hhcmUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZExpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkUmVxdWlzaXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzcyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0UmVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFpbmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbW11bml0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDAzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2tzTmF2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFzayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZURic2VhcmNoMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVKb2IyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3X2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MzQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByb2ZpbGVQaWMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0NDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FyZWVyc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDYwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDY1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbnRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDcwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbXBvcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtcGxveWVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTAxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwNzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTIyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1vdGhlcm5ldHdvcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYWdlbmN5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXJlY3J1aXRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQ4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2NDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWdvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1oaXJpbmdtYW5hZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Nzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFja3RvdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5OTJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuIiwiQHVzZSBcIi4vYnV0dG9uc3YyXCI7XG5AdXNlIFwiLi9ncmFkaWVudFwiO1xuQHVzZSBcIi4vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG4jdGlueW1jZSB7XG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWNlLXRpbnltY2Uge1xuICAubWNlLWktcHJldmlldyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLm1jZS1idG4ge1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgbWluLXdpZHRoOiA1cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWNlLWJ0bi1zbWFsbCBidXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubWNlLWluIHtcbiAgYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIC5tY2UtY29udGFpbmVyLWJvZHksXG4gIC5tY2UtZm9vdCB7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogVGhpcyBjbGFzcyB3aWxsIGJlIGFkZGVkIHRvIHRpbnltY2Ugc28gdGhhdCB3ZSBjYW4gY2VudGVyIGlmIHJlcXVpcmVkLiBcbiAqL1xuLmNlbnRlckFsaWduIHtcbiAgLm1jZS10b29sYmFyIHtcbiAgICAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm1jZS1icmFuZGluZy1wb3dlcmVkLWJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5lbGxpcHNpcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZWxsaXBzaXNXcmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiLyoqIGljb25zIHJlbGF0ZWQgY3NzICoqL1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcblxuLmljb24tbWF5YmUtY29sb3J7XG4gICAgLy9WQTogd2UgZG9uJ3QgaGF2ZSBhbiBpY29uIGZvciBtYXliZSwgc28gZm9yIHRoZSB0aW1lIGJlaW5nIHJlcGxhY2luZyBpdCB3aXRoIGEgY29sbGFwc2UgaWNvbi5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5pY29uLWNpcmNsZXtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogMTsgICAgXG59XG5cbltuZy1zaG93PVwiZGlzcGxheVR5cGU9PSdncmlkJ1wiXXtcbiAgICAuaWNvbi1jaXJjbGV7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICB9XG59XG5cbi5pY29uLW1haW5JY29uc3tcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xufVxuXG4uanYtcHJvZmlsZUljb257XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlOyAvLzQ4cHg7XG4gICAgY29sb3I6ICRib2R5O1xufVxuXG4uaWNvbi10aHVtYnMtdXAtY29sb3J7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG5cbi5pY29uLXRodW1icy1kb3duLWNvbG9ye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLmljb24td2FybmluZy1jb2xvcntcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4udWwtbm9wYWRkaW5nbWFyZ2luXG57XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG5AaW5jbHVkZSByZXNldEZvbnRzKCk7XG5cbiNjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDAgNDhweDtcbiAgJjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5ib2R5Q29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jaHItZm9vdGVyQ29udGFpbmVyIHtcbiAgQGV4dGVuZCAuc21hbGw7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICMyNjMyMzg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uanYtcmVxcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuJWJyZWFkY3J1bWJQbGFjZWhvbGRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG59XG5cbmRpdltyb2xlPVwibWFpblwiXSB7XG4gID4gaDEge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgIEBleHRlbmQgJWJyZWFkY3J1bWJQbGFjZWhvbGRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qICBwdXJwb3NlOiB0aGlzIGNhbiBiZSB1c2VkIHRvIGRlZmluZSBzdHlsZXMgZm9yIGNvbnRyb2wgYmFzZWQgb24gc2VsZWN0MiBvciB0byBvdmVycmlkZSBzdHlsZXMgZm9yIHNlbGVjdDIgYWNyb3NzIGFwcC5cbiAgICBpbXBsZW1lbnRlZDogamhpcmUgYW5kIGNvbnRhbnRjc1xuKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aDogMjUwcHg7XG4kY29udHJvbC10ZXh0LXNpemU6IDEycHg7XG4kY29udHJvbC1mb250OiBcIk9wZW4gU2Fuc1wiO1xuJGNvbnRyb2wtYm9yZGVyOiAjYWFhO1xuJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDogIzNkODdjZjtcbiRjb250cm9sLWxpc3Qtc3BhY2luZzogNDVweDtcbiRjb250cm9sLWxpc3Qtd2lkdGg6IDUwcHg7XG5cbkBtaXhpbiBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb250cm9sLWJvcmRlci1oaWdobGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLWxpc3Qtc3BhY2luZyAhaW1wb3J0YW50O1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1jb250YWluZXIge1xuICBtaW4td2lkdGg6ICRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuQG1peGluIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlci1jb2xvcikge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250cm9sLWxpc3Qtd2lkdGggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogJGNvbnRyb2wtdGV4dC1zaXplO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi5hY3RpdmF0ZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIGFiYnIge1xuICAgICAgICByaWdodDogbWF0aC5kaXYoJGNvbnRyb2wtbGlzdC1zcGFjaW5nLCAyKTtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdDItYWxsb3djbGVhciB7XG4gICAgICAuc2VsZWN0Mi1jaG9pY2Ugc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICAgICYuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG4gIGRpdi5jdXJyZW5jeS1jb250cm9sLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkY29udHJvbC1mb250O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZhdGUge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXJyZW5jeS1jb250cm9sIHtcbiAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkY29udHJvbC1ib3JkZXIpO1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1saWdodCB7XG4gIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlcik7XG59XG5cbi8qICBDdXJyZW5jeSBDb250cm9sIHN0eWxlXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jd3MtY3VycmVuY3ktY29udHJvbCB7XG4gICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDogNzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZGl2Lmp2LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKCMwMDAsIDAuMSkpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjllbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG4gIH1cbiAgaSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuICBzZWxlY3QuY3VycmVuY3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICBtaW4td2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC8vcmVxdWlyZWQgZm9yIElFXG4gIHNlbGVjdC5jdXJyZW5jeTo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWxlY3QuY3VycmVuY3k6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6IHRyYXNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoICsgMTA7XG4gICAgaGVpZ2h0OiAyLjM1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8qKiogRk9STVMgKioqL1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vYnV0dG9uc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY3VycmVuY3lTZWxlY3QyV2lkZ2V0djJcIjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmxhYmVsLnJlcXVpcmVkLFxuc21hbGwucmVxdWlyZWQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xufVxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24sXG5pbnB1dCxcbi5idG4ge1xuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiVnZW5lcmFsSW5wdXQge1xuICBjb2xvcjogJGRhcms7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxudGV4dGFyZWEsXG5pbnB1dCxcbnNlbGVjdCB7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGV4dGVuZCAlZ2VuZXJhbElucHV0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHRleHQ7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItc2VjO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgJlt1aS10aW55bWNlXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuJU5vTWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgQGV4dGVuZCAlZ2VuZXJhbElucHV0O1xuICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgd2lkdGg6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGV4dGVuZCAlTm9NYXJnaW47XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0LmNhbmNlbCB7XG4gIEBleHRlbmQgJWNhbmNlbDtcbn1cbmlucHV0OmludmFsaWQsXG50ZXh0YXJlYTppbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vKioqIEVSUk9SUyAqKiogLyBEaXNhYmxlZCB1bnRpbCBlcnJvciBpbnB1dHMgYXJlIHNvcnRlZFxuaW5wdXQsIHRleHRhcmVhIHtcbiAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MCUpO1xuICAgIH1cbiAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICBAZXh0ZW5kIC5lcnJvcjtcbiAgICB9XG59ICovXG5cbi8qKiogSE9SSVpPTlRBTCBGT1JNUyAqKiovXG4uZm9ybSB7XG4gIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgcGFkZGluZzogMTBweDtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKioqIERlZmluaXRpb25MaXN0IEZvcm0gKioqL1xuZm9ybSBkbCwgLmp2LWRlc2NyaXB0aW9uLWxpc3Qge1xuICAuaHIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbnRlbnQ6IFwiKEhSKVwiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzgwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgZGQsIC5qdi1kbC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDsgLy8gUExFQVNFIENIRUNLIEJVRyAxMzMyOSBiZWZvcmUgY2hhbmdpbmcgaXQgOiBTSEFNSUtcbiAgICB9XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBtYXJnaW46IDEycHggMDtcbiAgICB9XG4gICAgLnJpZ2h0W2NsYXNzKj1cImljby1cIl0ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICsgaW5wdXQsXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuQW1vdW50IHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICBkdCwgLmp2LWRsLXRlcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cbn1cblxuLyoqKiBEYXRlcGlja2VyICoqKi9cbmlucHV0W3VpLWRhdGVdLFxuaW5wdXRbanYtbG9jYWxlLWRhdGVwaWNrZXJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTJweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKioqIFRpbWVwaWNrZXIgKioqL1xuLnVpLXRpbWVwaWNrZXItY29udGFpbmVyLFxuLnVpLXRpbWVwaWNrZXItY29udGFpbmVyICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xufVxuaW5wdXRbdWktanE9XCJ0aW1lcGlja2VyXCJdLFxuaW5wdXRbanYtdGltZXBpY2tlcl0ge1xuICB3aWR0aDogNi41ZW07XG59XG5cbi8qKiogVGlueU1DRSAqKiovXG4ubWNlRWRpdG9yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgKiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgfVxuICAubWNlTGF5b3V0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLm1jZS1jb250YWluZXIgLm1jZS10ZXh0Ym94IHtcbiAgcGFkZGluZzogMCA0cHggIWltcG9ydGFudDtcbn1cblxuLyoqKiBGaWxlIFVwbG9hZCBEcm9wIFRhcmdldCAqKiovXG4udXBsb2FkLFxuW2p2LXVwbG9hZGVyXSB7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xN3B4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGRlZmF1bHQtZGFyaztcbiAgLnFxLXVwbG9hZC1idXR0b24ge1xuICAgIG1hcmdpbjogOHB4IDE2cHggNXB4IDA7XG4gIH1cbiAgLnFxLXVwbG9hZC1saXN0LFxuICAucXEtdXBsb2FkLWluc3RydWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ0biB7XG4gICAgQGV4dGVuZCAlYnRuLWNhbmNlbDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xMDAlO1xuICB9XG4gIC5xcS11cGxvYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vKioqIFNlbGVjdDIgRml4ZXMgKioqL1xuaW5wdXRbanZcXDpzZWxlY3QyXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAvL3RyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgKiB7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG59XG4ucXVpY2tGb3JtcyB7XG4gIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuZGQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1kcm9wICoge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbi8qUmVxcyBFZGl0IGZvcm0gc3R5bGluZyovXG4ucmVxRWRpdEZvcm0sXG4uYWRkQ2FuZEZvcm0sXG4uYWRkSGlyZUZvcm0ge1xuICBkaXYge1xuICAgIC8vIGRvIHdlIG5lZWQgdGhpcz8gIEl0J3MgdWdseSBmb3IgZ29vZCB0b29sdGlwLWxpa2UgYmVoYXZpb3IuIChNU00pXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG4gIC5hbW91bnQge1xuICAgIC51aS1yZXNldHdyYXAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAvL0J1ZyAxNDY1MSAtIE5WXG4gIC5yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hZGRSZXF1aXNpdGlvblRvb2x0aXAge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlcUVkaXRGb3JtIHtcbiAgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLndvcmtmbG93TWVzc2FnZUZvcm0ge1xuICBkZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGRkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDJweCAwcHg7XG4gIH1cbiAgZGQgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5pbnB1dC5oYXNEYXRlcGlja2VyICsgc3Bhbi5qdi1wbGFjZWhvbGRlciB7XG4gIG1heC13aWR0aDogODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvbnYyXCIgYXMgKjtcbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICB0Ym9keSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICB9XG4gICAgICAmLmdyb3VwZWQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0bnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGQucmlnaHQsXG4gIHRoLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIHRkLmxlZnQsXG4gIHRoLmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgfVxuXG4gIC8vIFRoaXMgaXMgZm9yIHRmb290ICYgdGhlYWRzXG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzExcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRoLmhlYWRlclJvdyB7XG4gICAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICB9XG4gIHRyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgJi5hY3Rpb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgdGZvb3QgdGgge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAucGFnaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4kZmlsdGVyV2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyMiwgMTAwKSk7XG4kZmlsdGVyTGVmdE1hcmdpbjogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDIzLCAxMDApKTtcblxuLmZpbHRlcnMtbXJnbiB7XG4gIG1hcmdpbi1sZWZ0OiAkZmlsdGVyTGVmdE1hcmdpbjtcbiAgLmp2LXJlcU5hbWUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTdweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmp2LXJlcUluZm8ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTFweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uanYtcmVxLXRhYmxlLXdvcmQtd3JhcCBkaXYuanYtcmVxSW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uZmlsdGVycy1jb2xsYXBzZS1tcmduIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBtYXJnaW4tbGVmdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG5hLmZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1zZWFyY2ggIW9wdGlvbmFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuLmZpbHRlcnMge1xuICAvL2JveC1zaGFkb3c6IDJweCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci1iZy1jb2xvcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6ICRmaWx0ZXJXaWR0aDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBoMyA+IGEge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jb2xsYXBzZSAhb3B0aW9uYWw7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxuICAuanYtZmlsdGVyLXJlc2V0LXF1ZXJ5IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcbiAgICAvL2JvcmRlci10b3A6IDNweCBzb2xpZCAkb3JhbmdlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjFweDtcbiAgICAvL21hcmdpbjogMCAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBhIHtcbiAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jb2xsYXBzZSAhb3B0aW9uYWw7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5yZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgLy9taW4td2lkdGg6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvLyY6YWZ0ZXIge1xuICAgICAgICAvLyAgICBAZXh0ZW5kIC5ibHVlLWljb24tc2VhcmNoO1xuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICBsZWZ0OiA1cHg7XG4gICAgICAgIC8vICB0b3A6IDVweDtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgICAudWktcmVzZXR3cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cbiAgJi53MCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICB9XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLG1hcmdpbi1sZWZ0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbmgzLmVtcHR5IHtcbiAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4vKioqIFBBR0lOQVRJT04gKioqL1xuLnBhZ2luZyB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHhcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9saW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwO1xuICBzcGFuLFxuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICB9XG4gIC5wcmV2IHtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgfVxuICAubmV4dCB7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcbiAgfVxuICAvLy5wcmV2LCAubmV4dCB7XG4gIC8vICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAvLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgaGVpZ2h0OiA1NXB4O1xuICAvLyAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvLyAgd2lkdGg6IDU1cHg7XG4gIC8vICBvdXRsaW5lOm5vbmU7XG4gIC8vICB6b29tOiAuNztcbiAgLy8gICAgJi5kaXNhYmxlZCB7XG4gIC8vICAgICAgICBvcGFjaXR5OiAwLjM7XG4gIC8vICAgIH1cbiAgLy99XG4gIC8vLnByZXYge1xuICAvLyAgICBAZXh0ZW5kIC5ibHVlLWFycm93LWxlZnQ7XG4gIC8vXHRtYXJnaW4tbGVmdDogMTBweDtcbiAgLy99XG4gIC8vLm5leHQge1xuICAvLyAgIEBleHRlbmQgLmJsdWUtYXJyb3ctcmlnaHQ7XG4gIC8vfVxufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbixcbiAgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuL2NvbG9yc3YyXCIgYXMgKjtcbkBtaXhpbiBwYWdpbmF0aW9uKCRkaXJlY3Rpb24pIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXIgIWltcG9ydGFudDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdC8vIFByZXZpb3VzIG9yIEJhY2sgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJwcmV2aW91c1wiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQvLyBOZXh0IG9yIEZvcndhcmQgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJuZXh0XCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IC4zO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6IHRleHQ7XG5cdH1cbn0iLCIvLyAuTkVUIENvbXBhdGliaWxpdHkgRml4ZXMgLy9cbi5qdi12ZXJ0aWNhbE1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmJvZHlDb250ZW50IHtcblx0Ly9wYWRkaW5nOiAwIDAgMTBweDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IGF1dG87XG5cdCoge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdCNoci1uYXZXcmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbi5qdi1oTGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG4uY3VzdG9tX2xpIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmbG9hdDogbm9uZTtcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbi8qKiogVEFCUyAqKiovXG4vLyA8dWwgY2xhc3M9XCJ0YWJzXCI+XG4vLyBcdDxsaSBqdi1hY3RpdmU9XCJ0cnVlXCI+PGE+VGFiPC9hPjwvbGk+XG4vLyA8L3VsPlxudWwudGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtdHJpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBsaSB7XG4gICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS10cmkgIWltcG9ydGFudDtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgIH1cbiAgICAgIC8vJjphZnRlciB7XG4gICAgICAvL1x0ZGlzcGxheTogYmxvY2s7XG4gICAgICAvL1x0bGVmdDogMTNweDtcbiAgICAgIC8vXHRib3R0b206IC02cHg7XG4gICAgICAvL1x0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC8vfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAvL2JvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRnbG9iYWwtYmctY29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vX2g1YnB2MlwiO1xuQHVzZSBcIi4uL19iYXNldjJcIiBhcyAqO1xuQHVzZSBcIl9yZXNldFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9zcHJpdGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdGlueW1jZXYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL2VsbGlwc2lzXCI7XG5AdXNlIFwiX2p2LkNhbmQuQ29sb3JzXCI7XG5AdXNlIFwiX2xheW91dHYyXCI7IFxuQHVzZSBcIl9mb3Jtc3YyXCI7IFxuQHVzZSBcIl90YWJsZXN2MlwiO1xuQHVzZSBcIl9jb21wYXRpYmlsaXR5XCI7XG5AdXNlIFwiLi4vY29tbW9uL3RhYnN2MlwiO1xuXG5AdXNlICcuLi9jb21tb24vYnV0dG9uc3YyJyBhcyAqO1xuQHVzZSAnLi4vY29tbW9uL3RyaWFuZ2xldjInIGFzICo7XG5AdXNlICcuLi9jb21tb24vcGFnaW5hdGlvbnYyJyBhcyAqO1xuXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgYWxsLXNwcml0ZXM7XG5cbi8vIFBpeGVsIG92ZXJyaWRlcyBkdWUgdG8gYnJlYWtpbmcgY2hhbmdlcyBzaW5jZSAwLjE5LjBcbmRpdltkYXRhLXFhPVwiTGlzdEJhc2VIZWFkZXJDb250YWluZXJcIl0gZGl2W2RhdGEtdGVzdGlkPVwiVGV4dEZpZWxkUm9vdFwiXSB7XG4gIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgfiAuTXVpQm94LXJvb3Qge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgLk11aUJveC1yb290IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbnRoLk11aVRhYmxlQ2VsbC1oZWFkIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuXG50aC5NdWlUYWJsZUNlbGwtaGVhZCwgdGQuTXVpVGFibGVDZWxsLWJvZHkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogVVRJTElUSUVTICoqKi9cbi5uZy1jbG9hayxcbiNrZWVwQWxpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBub25lO1xufVxuLy8gU2hvdWxkIGFsd2F5cyBiZSBhcHBsaWVkIHRvIGNvbnRhaW5lcnMgb2YgZmxvYXRlZCBjaGlsZHJlblxuLmNsZWFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIENhbiBiZSB1c2VkIG9uIHRkL3RoIGZvciB0ZXh0LWFsaWdubWVudFxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xuXG59XG4vLyBDYW4gYmUgdXNlZCBvbiB0ZC90aCBmb3IgdGV4dC1hbGlnbm1lbnRcbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4udWktaGlkZSB7XG4gIEBpbmNsdWRlIHNsaWRlLXVwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udWktc2hvdyB7XG4gIEBpbmNsdWRlIHNsaWRlLWRvd247XG59XG4uZWxsaXBzZXMge1xuICBAaW5jbHVkZSB2ZW5kb3IodGV4dC1vdmVyZmxvdywgZWxsaXBzaXMpO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4ubm90UXVpdGVBc0xpZ2h0R3JheSB7XG4gIGNvbG9yOiAkZGFyay1zZWM7XG59XG4uZ3JheSB7XG4gIGNvbG9yOiAkZGFyaztcbn1cbi5saWdodGdyYXkge1xuICBjb2xvcjogJGRhcmstcHJpO1xufVxuLmRhcmtHcmF5IHtcbiAgY29sb3I6ICRkYXJrLXRyaTtcbn1cblxuLmRvdEZvclJlcXMge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgQGV4dGVuZCAuZG90O1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgfVxufVxuXG4uYXBwcm92YWxDaGFpbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5qdi1yZXFzLXN1bW1hcnktc2VjdGlvbiB7XG4gIC5zdWJ0aXRsZTEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC5qdi1hcHByb3ZhbC1zdWJ0aXRsZXtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5qdi1hcHByb3ZhbC1zdGF0dXN7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5hcHByb3ZhbHN7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmp2LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDdweCA1cHggN3B4IDZweDtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uanYtcGxhY2Vob2xkZXJ3cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBBbGVydHMgKi9cbi5vcmFuZ2Uge1xuICBjb2xvcjogJG9yYW5nZS10cmk7XG59XG4uZXJyb3IsXG4ucmVkIHtcbiAgY29sb3I6ICRyZWQ7XG59XG4vKiBOb3RpY2UgKi9cbi5tc2ctbm90aWNlIHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogJGRhcms7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgJi51aS1zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgJi5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5pY28tdW5saW5rIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL25ld193aW5kb3dfYmx1ZV9pY29uXzEyeDEyLnBuZyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgJi5idG46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL25ld193aW5kb3dfd2hpdGVfaWNvbl8xMngxMi5wbmdcIik7XG4gIH1cbn1cbi5pY28tbm9JbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlLW5vSW5mby5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLWdyaWRWaWV3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tZ3JpZFZpZXcucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1saXN0VmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWxpc3RWaWV3LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tYmFjayB7XG4gIEBleHRlbmQgLmJsdWUtaWNvbi1iYWNrLWJsdWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uaWNvLWZvcndhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLW5ld3BhZ2UtYmx1ZS5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLXByaW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tcHJpbnQucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuJWljby1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1zZWFyY2gucG5nKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaWNvLWhlbHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1oZWxwLnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnJlcXMtZm9ybS1pY28taGVscCB7XG4gIEBleHRlbmQgLmljby1oZWxwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5pY28tZXF1ZXN0IHtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tZXF1ZXN0MjQucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1qb2J0YXJnZXQge1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1qb2J0YXJnZXQyNC5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLWxpbmtlZGluIHtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xpbmtlZGluXzI0LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljby12b25xIHtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tdm9ucS5wbmcpO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY28tcmVtb3ZlIHtcbiAgQGV4dGVuZCAuYmx1ZS1pY29uLWNsb3NlO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICYucmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tY2xvc2VfaG92ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbn1cblxuLmljby10cmFzaCB7XG4gIEBleHRlbmQgLmJsdWUtaWNvbi1kZWxldGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uaWNvLWdhcmJhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy90cmFzaC0xNngxNi5wbmcpO1xufVxuXG4laWNvLWNsb25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jbG9uZS1ncmF5LnBuZyk7XG59XG5cbi5pY28tbG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9sb2NrLnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDBweDtcbiAgfVxufVxuXG4uaWNvLXN0YXRpY2xvY2sge1xuICBAZXh0ZW5kIC5pY28tbG9jaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxufVxuLy8gTWl4aW4gZm9yIGhvdmVyIGVmZmVjdFxuQG1peGluIGljby1sb2NrLWhvdmVyIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgLy8gQWRkaXRpb25hbCBob3ZlciBzdHlsZXNcbiAgfVxufVxuXG4uaWNvLXVubG9jayB7XG4gIEBleHRlbmQgLmljby1sb2NrOyAvLyBFeHRlbmQgLmljby1sb2NrIGNsYXNzXG4gIEBpbmNsdWRlIGljby1sb2NrLWhvdmVyOyAvLyBBcHBseSB0aGUgaG92ZXIgZWZmZWN0IG1peGluXG59XG5cbi5pY28tY2hlY2sge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCLinJNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzEyMCU7XG4gIH1cbn1cblxuLmljby10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVQbHVzLnBuZyk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTExOTk4OHB4O1xufVxuLmV4cGFuZGVkIHtcbiAgLmljby10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZU1pbnVzLnBuZyk7XG4gIH1cbn1cblxuLnJhdGluZy15ZXMge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3llc19zbS5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLnJhdGluZy1tYXliZSB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbWF5YmVfc20ucG5nKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5yYXRpbmctbm8ge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL25vX3NtLnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8qKiogQlVUVE9OUyAqKiovXG4uYnRuIHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIsICYuYmx1ZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYuaW5saW5lIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICB9XG59XG4uYnRuLWNhbmNlbCxcbi5jYW5jZWwge1xuICBAZXh0ZW5kIC5idG4gIW9wdGlvbmFsO1xuICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG4gIGNvbG9yOiAkZm9udC1jb2xvci1zZWMgIWltcG9ydGFudDtcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4uYnRuLWdyZWVuIHtcbiAgQGV4dGVuZCAuYnRuICFvcHRpb25hbDtcbiAgQGluY2x1ZGUgYnV0dG9uKCRncmVlbi10cmkpO1xufVxuXG4uc21hbGxCdG4ge1xuICBAZXh0ZW5kIC5idG4gIW9wdGlvbmFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICYuY2FuY2VsIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi8qKiogRHJvcE1lbnUgKioqL1xuLmRyb3BtZW51IHtcbiAgLy9AaW5jbHVkZSBidXR0b24oJGNvbG9yOiAkd2hpdGUsICR0ZXh0OiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDIwJSksICRvZmZzZXQ6IDMlKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkd2hpdGUsIGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDMlKSk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tZHJvcGFycm93O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG5cbiAgLmFzYyxcbiAgLmRlc2Mge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgYS5lbGxpcHNpcyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE0N3B4ICFpbXBvcnRhbnQ7XG5cbiAgICBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGx0b3Age1xuICBAZXh0ZW5kIC5ibHVlLWljb24tYmFja3RvdG9wO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblxuICAvLyBJbXBvcnRhbnQncyBhcmUgdXNlZCB0byBvdmVycmlkZSB0aGUgJ2JhY2tncm91bmQnIHNldCBieSB0aGUgc3ByaXRlIC0gQU0gMTAvMi8xM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDk1O1xuXG4gICYudWktc2Nyb2xsZml4IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qKiogQUNUSU9OUyAqKiovXG4vLyBIb3Jpem9udGFsIFBpcGUtc2VwYXJhdGVkIGxpc3RcbiVhY3RucyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZWNmNztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIC5hY3RuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5hY3RucyB7XG4gIEBleHRlbmQgJWFjdG5zO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG59XG51bC5hY3RucyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi8vIExhcmdlIGxpbmsgd2l0aCBhbiBpY29uIG9uIHRoZSBsZWZ0XG4uYWN0bixcbltjbGFzc149XCJhY3RuLVwiXSxcbltjbGFzcyo9XCIgYWN0bi1cIl0ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2E7XG4gIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAvLyY6Zmlyc3QtY2hpbGQge1xuICAvLyAgbWFyZ2luLWxlZnQ6IDA7XG4gIC8vfVxufVxuLnBhZC1sZWZ0MjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucGFkLWJvdHRvbTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4vL1dlIGRpbnQgd2FudCB0byBoYXZlIHBhZ2luYXRpb24gSXQgd2FzIHJhcmUgdGhhdCB3ZSB3b3VsZCBoYXZlIG1vcmUgdGhhbiAxMCByZWNvcmRzLU5WXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8vaGVpZ2h0IDM3NSBpcyB0byBmaXQgMTAgcmVjb3JkcyBpbnNpZGUgYSBtb2RhbFxuICBoZWlnaHQ6IDM3NXB4O1xufVxuLm92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMzc1cHg7XG59XG4ud2lkdGgtaW5oZXJpdCB7XG4gIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYWN0bi1hZGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tYWRkLnBuZ1wiKTtcbn1cbi5hY3RuLXVubG9jay1ibHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXVubG9ja2VkLWJsdWUucG5nXCIpO1xufVxuLmFjdG4tbG9jay1ibHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWxvY2tlZC1ibHVlLnBuZ1wiKTtcbn1cbi5hY3RuLWVtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLW1haWwtYmx1ZS5wbmdcIik7XG59XG5cbi5hY3RuLXVwbG9hZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi11cGxvYWQucG5nXCIpO1xufVxuLmFjdG4tZG93bmxvYWQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tZG93bmxvYWQucG5nXCIpO1xufVxuLmFjdG4tZGVsZXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWRlbGV0ZS5wbmdcIik7XG59XG5cbi5hY3RuLXNoYXJlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXNlbmQucG5nXCIpO1xufVxuLmFjdG4tcHJldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1wZGZQcmV2aWV3LnBuZ1wiKTtcbn1cbi5hY3RuLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tdGV4dFByZXZpZXcucG5nXCIpO1xufVxuLmFjdG4taW1wb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbXBvcnRDb250YWN0cy5wbmdcIik7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hY3RuLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmdcIik7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hY3RuLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVNaW51cy5wbmdcIik7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hY3RuLXByaW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmludC5wbmdcIik7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmFjdG4tYWRkUmVxIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4uYWN0bi1hZGRGaWxlcyB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuXG4gIC5qdi1hY3RuLWF0dGFjaC1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICB9XG59XG5cbi5xcS11cGxvYWQtZmFpbGVkLXRleHQge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLyoqKiBJVEVNIEJPWCAqKiovXG4uaXRlbUJveCB7XG4gIHdpZHRoOiAyNjVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoMyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi8qKiogREVUQUlMIEJPWCAqKiovXG4uZGV0YWlsQm94IHtcbiAgd2lkdGg6IDIzNXB4O1xufVxuXG4vKioqIEhFTFAgVE9PTFRJUCAqKiovXG4uaGVscCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWhlbHAucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcdFxufVxuXG4uaGVscC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGRhcms7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzEwcHhcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbiAgei1pbmRleDogMTU7XG5cbiAgaDQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5pY28tcmVtb3ZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmljby1yZW1vdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG5cbiAgJi51aS1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkYmx1ZSwgOHB4KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vKioqIFNUQVRTICoqKi9cbi8vIExhcmdlIHN0YXRpc3RpY3Mgd2l0aCBzbWFsbGVyIGRldGFpbHMgdW5kZXJuZWF0aC4gVXNlIDxlbT4gb24gdGhlIHByaW1hcnkgZmlndXJlc1xudWwuc3RhdHMge1xuICBAZXh0ZW5kICVhY3RucztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBlbSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICYub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtdHJpO1xuICAgICAgfVxuICAgICAgJi5yZWQge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICAgICYuZ3JheSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICAgICYuYmxhY2sge1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyoqKiBKVU1QTkFWICoqKi9cbi8vIEFkZCAuanVtcG5hdi1tcmduIHRvIHRoZSBjZW50ZXIgY29sdW1uIHdoZW4gdXNpbmcgLmp1bXBuYXZcbi5qdW1wbmF2LW1yZ24ge1xuICBtaW4td2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNvcnJlY3RzIGNsZWFyOmxlZnQgYmVoYXZpb3JcbiAgLkNhbmRpZGF0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLm5vTWFyZ2luTCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPiBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4vLyBTaWRlcGFuZWwgZm9yIHF1aWNrbHkgc2Nyb2xsaW5nIHVwIGFuZCBkb3duIHRoZSBwYWdlXG4vLyA8dWwgY2xhc3M9XCJqdW1wbmF2XCI+XG4vLyAgPGxpPjxhPkxpbmtzPC9hPjwvbGk+XG4vLyAgPGxpIGp2LWFjdGl2ZT1cInRydWVcIj5cbi8vICAgICAgPGE+TGlua3M8L2E+XG4vLyAgICAgIDx1bD5cbi8vICAgICAgICAgIDxsaT48YSBqdi1hY3RpdmU9XCJ0cnVlXCI+U3VibGluazwvYT48L2xpPlxuLy8gICAgICA8L3VsPlxuLy8gIDwvbGk+XG4vLyA8L3VsPlxuLmp1bXBuYXYge1xuICAvL2JveC1zaGFkb3c6IDNweCAwIDIwcHggLTE1cHggY29sb3IuYWRqdXN0KCRib3JkZXIsICRsaWdodG5lc3M6IC0zMyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMjRweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIHdpZHRoOiAzMThweDtcbiAgdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAkdGgtYWN0aW9uLWJnLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgLy9AaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihyaWdodCwgdHJhbnNwYXJlbnQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLy8mOmFmdGVyIHtcbiAgICAgIC8vICB0b3A6IDUwJTtcbiAgICAgIC8vICByaWdodDogLTZweDtcbiAgICAgIC8vICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgLy99XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYnViYmxlKCRibHVlLCAkd2hpdGUpO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGEge1xuICAgICAgICAvL0BpbmNsdWRlIHRyaWFuZ2xlLWNvbG9yKCRibHVlLCByaWdodCk7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC8vQGluY2x1ZGUgdHJpYW5nbGUtY29sb3IoY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjUlKSwgcmlnaHQpO1xuICAgICAgICAgIEBpbmNsdWRlIGJ1YmJsZSgkYmx1ZS10cmksICR3aGl0ZSk7XG4gICAgICAgICAgLy9jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmVsbGlwc2VzO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIocmlnaHQpO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKiogR1JJRCBMSVNUICoqKi9cbi5ncmlkTGlzdCB7XG4gIHdpZHRoOiA1NjVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xuICB9XG4gIGEuaGVscCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnVsLm5hdkxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIGEuaGVscCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKioqIEdSSUQgQk9YICoqKi9cbi5ncmlkQm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI2p2LXJlcXVpc2l0aW9ucyB7XG4gIC5xdWlja0Zvcm1zIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICBsaSB7XG4gICAgICBhOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH0gXG4gIH0gIFxufVxuXG4vKioqIFFVSUNLRk9STVMgKioqL1xuLy8gRmxvYXRpbmcgcXVpY2stYWN0aW9ucyBmb3IgYWRkaW5nIG5ldyByZWNvcmRzXG4ucXVpY2tGb3JtcyB7XG4gICRmb3JtQmc6ICRkYXJrLXNlYztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4JTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLnFxLXVwbG9hZC1maWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAmLnF1aWNrLWZvcm0tY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAmLmRpc2FibGVBbmltYXRpb24ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWZhdWx0LW1haW47XG4gICAgfVxuICB9XG4gICYuZmFsc2V7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgfVxuICB9XG4gICYucXVpY2t0YWJzIHtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gICAgPiBsaSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhLmljb24tc2hhcmUtcG9zdCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3V0Rm9ybSB7XG4gICAgJGZvcm1CZzogJGRlZmF1bHQtZGFyaztcbiAgICBiYWNrZ3JvdW5kOiAkZm9ybUJnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGhlaWdodDogOTclO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgLnN1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnVwbG9hZGNhbGxvdXQge1xuICAgICAgbWFyZ2luLXRvcDogLTIzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLnN1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1YmplY3RfZXJyb3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAudGV4dGFyZWFfd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICByaWdodDogNzRweDtcbiAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICAgICYuYWdlbmN5VGV4dEFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMjBweDtcbiAgICAgICAgLnVwbG9hZGNhbGxvdXQge1xuICAgICAgICAgIHRvcDogMzU1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGFza1RleHRBcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICB9XG4gICAgICBub25BZ2VuY3lUZXh0QXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0YXJlYV9lcnJvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gbGkge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LW1haW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGEge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGdyZWVuLCBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA1JSkpO1xuICAgICAgdGV4dC1pbmRlbnQ6IC01MDAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5kcmFmdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRvcmFuZ2UsIGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA1JSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qdi10b29sLXRpcC1oZWxwLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAuaWNvbi1wb3Atb3V0LCAuaWNvbi1hcnJvdyB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICAjbm90ZVF1aWNrTGluaywgI21lc3NhZ2VRdWlja0xpbmssICN0YXNrUXVpY2tMaW5rLCAjcG9zdFF1aWNrTGluayB7XG4gICAgICB0ZXh0LWluZGVudDogdW5zZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgaS5xdWljay1jaGF0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIG1hcmdpbjogMjFweCAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNWRhYzU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGkucXVpY2stY2hhdDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIuLi5cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgIH1cbiAgICBpLnF1aWNrLWNoYXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICAmLnRhc2sgPiBhOmFmdGVyLFxuICAgICYubWVzc2FnZSA+IGE6YWZ0ZXIsXG4gICAgJi5ub3RlID4gYTphZnRlcixcbiAgICAmLmludGVsbGlnZW50LW1lc3NhZ2luZyA+IGE6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYubWVzc2FnZSA+IGE6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLW1lc3NhZ2U7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLm5vdGUgPiBhOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1ub3RlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgJi5pbnRlbGxpZ2VudC1tZXNzYWdpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBhOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2EyZDZhNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBpLnF1aWNrLWNoYXQge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBjb2xvcjogJGZvcm1CZztcbiAgICAgICAgfVxuICAgICAgICAuaW0td2lkZ2V0IHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBvc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgJi50YXNrID4gYTphZnRlciB7XG4gICAgICBAZXh0ZW5kIC5ibHVlLWljb24tdGFzaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgICYudGFnID4gYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXRhZy5wbmdcIik7XG4gICAgfVxuICB9XG4gICYubm90ZSB7XG4gICAgZm9ybSB7XG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tZXNzYWdlLFxuICAmLm5vdGUsXG4gICYudGFzayxcbiAgJi50YWcsXG4gICYucG9zdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MTVweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4zcyBlYXNlLWluO1xuICB9XG4gICYubWVzc2FnZSAubWVzc2FnZSxcbiAgJi5ub3RlIC5ub3RlLFxuICAmLnRhc2sgLnRhc2ssXG4gICYudGFnIC50YWcsXG4gICYucG9zdCAucG9zdCB7XG4gICAgLy9AaW5jbHVkZSBzbGlkZS1kb3duO1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUyN3B4O1xuICAgID4gYSB7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tbWluaW1pemU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB0b3A6IC00cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbiAgLnBvcG91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tcG9wb3V0LnBuZyk7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYuZmx5b3V0T3BlbiB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuM3MgZWFzZS1pbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwNHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLmZseW91dENsb3NlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIGZvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDUwOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJveC1zaGFkb3c6IC0xcHggM3B4IDVweCAwcHggJGZvbnQtY29sb3ItZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCA0MHB4IDIwcHggMjNweCAhaW1wb3J0YW50O1xuXG4gICAgLnN1YnRpdGxlMSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgfVxuICAuanYtdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG4gIC5qdi10b3AtcGFkZGluZy0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cbiAgZHQge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsYWJlbCB7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgbWFyZ2luOiA0cHggLTVweCA4cHggLTVweDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLm1hbmRldG9yeUVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbiAgI21lc3NhZ2VTdWJqZWN0LCAjbm90ZVN1YmplY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMDZweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICsgcC5lcnJvciB7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgIH1cbiAgfVxuICBmaWVsZHNldCB7XG4gICAgLy93aWR0aDoyOTVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIHVsLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnFxLXVwbG9hZC1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuYnRuIHtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCBjb2xvci5hZGp1c3QoJGZvcm1CZywgJGxpZ2h0bmVzczogLTEwJSk7XG4gIH1cbiAgcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIHVwbG9kZXIgZXJyb3Igc3R5bGluZyovXG4gIC51cGxvYWRlci1lcnJvcixcbiAgLmVycm9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjAwO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAtNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCByZWQsIDZweCk7XG4gICAgICBtYXJnaW46IC0xOXB4IGF1dG8gMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAucXEtdXBsb2FkLWxpc3Qge1xuICAgIC5hY3RuLWRlbGV0ZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgaW5wdXQuY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmp2LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgICB3aWR0aDogMThweDtcbiAgfVxuXG4gIC5qdi1wb3BvdXQge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB0b3A6IC00cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYubWVzc2FnZSB7XG4gICAgbGkubWVzc2FnZSB7XG4gICAgICAuc3VidGl0bGUxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgZGwge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLypIYWNrIHRvIG1ha2UgdGhlIHNjcm9sbGJhcnMgZGlzYXBwZWFyIGluIENocm9tZSovXG4ucG9wb3V0Rm9ybUJvZHkge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi8qVGhpcyBpcyB0byBkaXNhYmxlIHRoZSBhbmltYXRpb24gd2l0aGluIHRoZSBmbHlvdXRzXG4gIFVzZSB0aGlzIGNsYXNzIHRvIGRpc2FibGUgdGhlIGFuaW1hdGlvbiBvbiBhbnkgZWxlbWVudFxuKi9cbi5kaXNhYmxlQW5pbWF0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqKiBDQUxMT1VUICoqKi9cbi8vPGRpdiBjbGFzcz1cImNhbGxvdXRcIj5cbi8vICA8aDQ+VGl0bGUgPGEgY2xhc3M9XCJyaWdodCBpY28tcmVtb3ZlXCI+PC9hPjwvaDQ+XG4vLyAgQ29udGVudHNcbi8vPC9kaXY+XG4uY2FsbG91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAzNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlO1xuICBib3JkZXItdG9wOiBub25lO1xuICAmLnVpLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIG1heC1oZWlnaHQgMHMgMnMgZWFzZTtcbiAgfVxuICAmLnVpLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIG1heC1oZWlnaHQgMHMgMHMgZWFzZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRibHVlLCAxMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGJsdWUsIDEycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBib3R0b206IC0xMnB4O1xuICB9XG4gICYuZmxpcCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRibHVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGJsdWUsIDEwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkYmx1ZSwgMTJweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICB0b3A6IC0xMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZGFyayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjb2xvcjogJGRhcmstdHJpICFpbXBvcnRhbnQ7XG59XG4udWktcmVzZXR3cmFwIHtcbiAgYS51aS1yZXNldCB7XG4gICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5maWx0ZXJzIHtcbiAgLnJlcWxpc3QtdWktcmVzZXR7XG4gICAgaW5wdXR7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSB7XG4gICAgLnNlbGVjdDItY2hvaWNlc3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBpbnB1dC5zZWxlY3QyLWZvY3Vzc2VyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLmp2LXJlcXMtY2xvc2V7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXG4gIC5qdi1yZXFzLWFkZGNsb3NlLWhpcmUge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmp2LXJlcXMtcXVpY2stdmlldyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIC5wcmV2e1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vKipQb3BvdXQqKi9cbi5wb3BPdXQge1xuICAkZm9ybUJnOiAkZGVmYXVsdC1kYXJrO1xuICBiYWNrZ3JvdW5kOiAkZm9ybUJnO1xufVxuXG4vKioqIFNJREUgUEFORUwgKioqL1xuLyogQWRkIC5zaWRlUGFuZWwtbXJnbiB0byB0aGUgY2VudGVyIGNvbHVtbiB3aGVuIHVzaW5nIC5zaWRlUGFuZWwgKi9cbi5zaWRlUGFuZWwtbXJnbiB7XG4gIG1hcmdpbi1yaWdodDogMjIuNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2lkZVBhbmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAyMSU7XG5cbiAgLnN1YnRpdGxlMXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8qIFN0YXRzIGluc2lkZSBQYW5lbCAqL1xuICAvLzx1bCBjbGFzcz1cInN0YXRzXCI+XG4gIC8vICA8bGkgY2xhc3M9XCJhY3RpdmVcIj5cbiAgLy8gICAgICA8YT5cbiAgLy8gICAgICAgICAgPGVtPjkwMDA8L2VtPlxuICAvLyAgICAgICAgICBTdGF0IDFcbiAgLy8gICAgICA8L2E+XG4gIC8vICA8L2xpPlxuICAvLyAgPGxpPlxuICAvLyAgICAgIDxhPlxuICAvLyAgICAgICAgICA8ZW0+MTMzNzwvZW0+XG4gIC8vICAgICAgICAgIFN0YXQgMlxuICAvLyAgICAgIDwvYT5cbiAgLy8gIDwvbGk+XG4gIC8vPC91bD5cbiAgLnN0YXRzIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGFyZ2U7IC8vNDBweDtcbiAgICAgIGVtLFxuICAgICAgJi53MTAwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZlbTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKiBBQ0NPUkRJT04gKioqL1xuLyogQWRkIC5hY2NvcmRpb24tbXJnbiB0byB0aGUgY2VudGVyIGNvbHVtbiB3aGVuIHVzaW5nIC5hY2NvcmRpb24gKi9cbi5hY2NvcmRpb24tbXJnbiB7XG4gIG1hcmdpbi1yaWdodDogMjkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNvcnJlY3RzIGNsZWFyOnJpZ2h0IGJlaGF2aW9yXG4gIGRsID4gZGl2IHtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICB9XG4gID4gZm9ybSxcbiAgPiBkaXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLnJlZEJvcmRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmVkLXRyaTtcbiAgICB9XG4gICAgLnVuZGVybGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgICYuZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICB9XG59XG4uYWNjb3JkaW9uLW1yZ24tbGVmdCB7XG4gIG1pbi13aWR0aDogNjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmp2LWludGVydmlldy1zY2hlZHVsZXItbGVmdC1wYW5lIHtcbiAgPiBkaXYuc3VidGl0bGUxIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDI3NXB4O1xuICAmLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgID4gZGl2IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDNweCAwO1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtMTBweCAwIC0xMHB4IC0xMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgPiBkaXYge1xuICAgIC8vYm94LXNoYWRvdzogaW5zZXQgNXB4IDAgMTBweCAtOHB4IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRpbWUge1xuICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy84MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmljby1yZW1vdmUge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG4gIC5tb3JlLFxuICAucHJldixcbiAgLm5leHQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKGRvd24sICRibHVlLCA0cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAtMnB4IC00cHg7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtOiAjODg4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODg4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcih1cCwgJGJsdWUsIDRweCk7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWFyZ2luOiAtMnB4IC00cHg7XG4gICAgfVxuICB9XG4gIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYnRuIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAvKiBTdGF0cyBpbnNpZGUgQWNjb3JkaW9uICovXG4gIC8vPHVsIGNsYXNzPVwic3RhdHNcIj5cbiAgLy8gIDxsaSBjbGFzcz1cImFjdGl2ZVwiPlxuICAvLyAgICAgIDxhPlxuICAvLyAgICAgICAgICA8ZW0+OTAwMDwvZW0+XG4gIC8vICAgICAgICAgIFN0YXQgMVxuICAvLyAgICAgIDwvYT5cbiAgLy8gIDwvbGk+XG4gIC8vICA8bGk+XG4gIC8vICAgICAgPGE+XG4gIC8vICAgICAgICAgIDxlbT4xMzM3PC9lbT5cbiAgLy8gICAgICAgICAgU3RhdCAyXG4gIC8vICAgICAgPC9hPlxuICAvLyAgPC9saT5cbiAgLy88L3VsPlxuICAuc3RhdHMge1xuICAgIG1hcmdpbjogLTEwcHggLTEwcHggNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTsgLy82NHB4XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoZG93biwgI2Y1ZjlmZCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY5ZmQ7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgI2Y1ZjlmZCwgN3B4KTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlMGVjZjk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1sYXJnZSB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcblxuXG4gID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmc6IDVweCAxNTBweCA1cHggMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgaGdyb3VwLFxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgICAuanYtbm90ZXMtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1saW5rO1xuICAgICAgfVxuICAgICAgLmp2LW5vdGVzLXN1YmplY3R7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1tYWluO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICB9XG4gICAgfVxuICAgIC5leHBhbmQge1xuICAgICAgQGluY2x1ZGUgc2xpZGUtdXA7XG4gICAgICBpbnB1dCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgJi5tYW5kZXRvcnlFcnJvciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtdXBsb2FkLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgYS52aWV3LWVudGlyZS1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgIH1cbiAgICAuanYtcmVuZGVyZWQtbm90ZXMgcHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIHRpbWUsXG4gICAgLmZsYWcge1xuICAgICAgQGluY2x1ZGUgYnViYmxlLXNpZGUoJGJsdWUtdHJpKTtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5hY3RucyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICB1bC5mbGFnLWFjdG4ge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidWJibGUtc2lkZSgkZ3JlZW4tdHJpLCAkd2hpdGUsIHRvcCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmVlbi10cmksICRncmVlbi10cmkpO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JlZW4tdHJpLCAkZ3JlZW4tdHJpKTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdyZWVuLXRyaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDExcHggNXB4IC0xMXB4IGNvbG9yLmFkanVzdCgkZXh0cmFMaWdodEJsdWUsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgYmFja2dyb3VuZDogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGhncm91cDpiZWZvcmUge1xuICAgICAgICAvL0BpbmNsdWRlIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZU1pbnVzLnBuZyk7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAuZXhwYW5kIHtcbiAgICAgICAgLy9UaGVyZSBpcyBhIG92ZXJmbG93LXg6IGhpZGRlbiBpbiB0aGUgbWl4aW4uIEJ1ZyAyMTUyOS1OVlxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHNsaWRlLWRvd247XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dGFjaG1lbnRzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAzcHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VudCB7XG4gICAgICB0aW1lIHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUtY29sb3IoJGdyZWVuLCByaWdodCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuZW1wdHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vcmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBhLFxuICAgICAgLmxvYWQtYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkZGFyaywgMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05MDAwcHg7XG4gICAgICB9XG4gICAgICAubG9hZC1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gICAgICAgIGEsXG4gICAgICAgIC5sb2FkLWFycm93IHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0bnMge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRncmVlbi10cmk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgJi5idG4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJi5yZWplY3Qge1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgfVxuICAgIH1cbiAgICBsaSBhLmJ0bi1ncmVlbiB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmludC13b3JrZmxvdyB7XG4gICAgLmFjdG5zIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLXRyaTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAmLnJlamVjdCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay10cmk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5qdi1yZXFzLW5vdGVzLWxpc3Qge1xuICA+IGxpe1xuICAgIHBhZGRpbmc6NXB4IDBweCA1cHggNTBweCAhaW1wb3J0YW50O1xuICAgIGhncm91cDpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgICB0aW1lIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbn1cbi8qIFRpbWUgZmxhZyBpcyB1c2VkIHRvIGNvbXBlbnNhdGUgZm9yIG92ZXJmbG93OmhpZGRlbiB1c2VkIGFyb3VuZCA8dGltZT4gc2lkZS1idWJibGVzICovXG4udGltZS1mbGFnLW1yZ24ge1xuICAvL21hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi8qKiogQVZBVEFSUyAqKiovXG4vLzxwIGNsYXNzPVwiYXZhdGFyXCI+XG4vLyAgPGE+XG4vLyAgICAgIDxpbWcgc3JjPVwiYXZhdGFyLmpwZ1wiPlxuLy8gICAgICA8ZW0+TmFtZTwvZW0+XG4vLyAgICAgIDxzcGFuPkRlc2NyaXB0aW9uIExpbmUgMTwvc3Bhbj5cbi8vICAgICAgPHNwYW4+RGVzY3JpcHRpb24gTGluZSAyPC9zcGFuPlxuLy8gIDwvYT5cbi8vPC9wPlxuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICBcblxuICBhIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgQGV4dGVuZCAuZWxsaXBzZXM7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoZG93biwgd2hpdGUsIDRweCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIHRvcDogMzZweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgcmdiYSgjYTNjNmU4LCAwLjMpLCA2cHgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LXNpemU6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAtMXB4ICNhM2M2ZTg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmQ7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgW2NsYXNzKj1cInJhdGluZy1cIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYXZhdGFycyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmljby1yZW1vdmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgbGkge1xuICAgIEBleHRlbmQgLmF2YXRhcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYTphZnRlcixcbiAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIC5pY28tcmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKiBPVkVSTEFZUyAqKiovXG5ALW8ta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVvdXQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlb3V0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5kaXNhYmxlQm9keVNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm92ZXJsYXkge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBzIDAuMnMgZWFzZTtcbiAgLy9SZW1vdmluZyB0aGUgYW5pbWF0aW9uIHRvIGF2b2lkIGZsaWNrZXJpbmcgOk5WXG4gIC8vQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVvdXQgMC4ycyBlYXNlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8vaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLy9vdmVyZmxvdzpoaWRkZW47XG4gICYuc2hvdyxcbiAgJi51aS1zaG93IHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAgZWFzZTtcbiAgICAvL1JlbW92aW5nIHRoZSBhbmltYXRpb24gdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgICAvL0BpbmNsdWRlIGFuaW1hdGlvbihmYWRlaW4gMC4ycyBlYXNlKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIC8vUmVtb3ZpbmcgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsLjIpO1xuICAgIC8vIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNzAwMDAwMDAsZW5kQ29sb3JzdHI9IzcwMDAwMDAwKTtcbiAgfVxufVxuXG4ucGRmTG9hZGluZyB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMgMC4ycyBlYXNlO1xuICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZW91dCAwLjJzIGVhc2UpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gIHotaW5kZXg6IDEyMDA7XG59XG5cbi5sb2FkaW5nIHtcbiAgQGV4dGVuZCAub3ZlcmxheTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWZcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk7XG4gICYudWktc2hvdyB7XG4gICAgLy9SZW1vdmluZyB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBhdm9pZCBmbGlja2VyaW5nIDogTlZcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsLjEpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4ubW9kYWwge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGV4dGVuZCAub3ZlcmxheTtcbiAgZHQsXG4gIGRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgPiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIC8vYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB3aWR0aDogNzEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgID4gaDMge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgIG1hcmdpbjogLTEwcHggLTE1cHggMTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1oaWRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IC01cHggLTVweCAwIDEwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgYSxcbiAgICAgIFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgW3R5cGU9XCJidXR0b25cIl0sXG4gICAgICBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidG47XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuY2FuY2VsIHtcbiAgICAgICAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudWktc2hvdyB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHRvcDogMjAlO1xuICAgIH1cbiAgfVxuICAudGFicyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0bnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgIHBhZGRpbmc6IDhweCA1cHggOHB4IDBweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGlueW1jZU1vZGFsIHtcbiAgZm9ybSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgZHQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmp2LXJlcXMtbm90ZXN7XG4gIC5zdWJ0aXRsZTF7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIC5hY3RuLWFkZHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1saW5rO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cbiAgfVxufVxuXG4vKkZvciBKb2JsaW5rIE1vZGFsIFJlZGVzaWduIC0gQ2FudCBNZXNzIFdpdGggRXhpc3RpbmcgTW9kYWwgRGVzaWduIEFzIEl0IFdvdWxkIEFmZmVjdCBPdGhlciBNb2RhbHMgKi9cbi5zdWJtaXRGb3JKTE0ge1xuICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICBtYXJnaW46IDIwcHggMCAwO1xuICBhLFxuICBbdHlwZT1cInN1Ym1pdFwiXSxcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnRuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5jYW5jZWwge1xuICAgICAgQGV4dGVuZCAlYnRuLWNhbmNlbDtcbiAgICB9XG4gIH1cbn1cblxuLnF1aWNrVmlldyB7XG4gIEBleHRlbmQgLm1vZGFsO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBzIDAuNHMgZWFzZTtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICA+IGRpdiB7XG4gICAgLy8gYm94LXNoYWRvdzogICRtb2RhbC1zaGFkb3cgO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDEwO1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2IHtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuICB9XG4gICYudWktc2hvdyB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgfVxuXG4gICAgLnByZXYge1xuICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudWktcmVzZXR3cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gIH1cbiAgdGFibGUubW9kYWxUYWJsZVZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICBmb3JtLm5vRmllbGRMaW5lcyB7XG4gICAgZHQsXG4gICAgZGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoci5ub01hcmdpbiB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLnF1aWstaW5mbyB7XG4gICAgJi5pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBwLFxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5hY3Rpb25zIHtcbiAgICAgIGxpLnByZXYge1xuICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgfVxuICAgICAgbGkubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJ1dHRvbi5uZXh0LFxuICBidXR0b24ucHJldiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgfVxufVxuXG4kZHRXaWR0aDogMjUlO1xuZGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIC5UZXh0LFxuICAuSGVhZGluZyB7XG4gICAgZHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLkhlYWRpbmcge1xuICAgIGR0LFxuICAgIGR0IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICArIGR0LFxuICAgICsgZHQgKyBkZCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4gICAgfVxuICAgICsgZGl2IHtcbiAgICAgIGR0LFxuICAgICAgZHQgKyBkZCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDMlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLkRpdmlkZXIge1xuICAgIGRkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICArIGR0LFxuICAgICsgZHQgKyBkZCxcbiAgICBociB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICArIGRpdiB7XG4gICAgICBkdCxcbiAgICAgIGR0ICsgZGQsXG4gICAgICAmLkhlYWRpbmcge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG59XG5cbmR0LFxuZHQgKyBkZCxcbmRpdiA+IGR0OmZpcnN0LWNoaWxkLFxuZGl2ID4gZHQ6Zmlyc3QtY2hpbGQgKyBkZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuZHQsXG5kZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbmR0IHtcbiAgd2lkdGg6ICRkdFdpZHRoO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICArIGR0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgd2lkdGg6IDMzMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxcHggMTBweCAwO1xuICAgIH1cbiAgICArIGRkIHtcbiAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgfVxuICB9XG4gICsgZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQsXG4gICY6Zmlyc3QtY2hpbGQgKyBkZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuZGQge1xuICB3aWR0aDogMTAwJSAtICRkdFdpZHRoO1xuICBtYXJnaW46IDAgMCAwICRkdFdpZHRoO1xufVxuXG4uanYtZm9ybS1jYy1iY2Mge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbi8qIERlYW4gcmV2aWV3IHRoaXMsIHBsZWFzZSBzZWUgdGhlIFNWTiBjaGVja2luIGNvbW1lbnRzIGZvciB0aGlzIGNoYW5nZSAqL1xuLyogWW91IG1heSBhbHNvIHdhbnQgdG8gc2VlIGlmIHRoZSB3aG9sZSBzdHlsZSB3aXRoIGNvbnRlbnQ6JyonIHNob3VsZCBiZSByZXVzZWQgKi9cbi5yZXF1aXJlZCB7XG4gIGR0LCAuanYtZGwtdGVybSB7XG4gICAgPiBsYWJlbCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXF1aXJlZC5pbmNvbXBsZXRlIHtcbiAgZHQsIC5qdi1kbC10ZXJtIHtcbiAgICA+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4vKiBuZyBiaW5kIGh0bWwgaW5wdXQgKi9cbi5tdWx0aUxpbmUge1xuICBwIHtcbiAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xuICB9XG4gIGxpIHtcbiAgICAvKiBwcm92aWRpbmcgIWltcG9ydGFudCB0byBhdm9pZCBvdmVycmlkZSBpc3N1ZS4gKi9cbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLnJlbW92ZUhpcmVNb2RhbCB7XG4gIC5kaXNwb3NpdGlvbkxhYmVsIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAuaXRlbSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAub3B0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4udXBsb2FkY2FsbG91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogZ3JheTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRkYXJrLXRyaTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDQ4MHB4O1xuICB6LWluZGV4OiAyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCB3aGl0ZSwgMTBweCk7XG4gICAgbWFyZ2luOiAtMjBweCAwIDEwcHggMTVweDtcbiAgfVxuICBwLmZpbGVsaXN0IHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vODUlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5zb3J0RGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmV5IHtcbiAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbn1cbi5kYXJrQmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cbi5wYWRkaW5nMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFkZGluZzIwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZGRpbmdMZWZ0MTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFkZGluZ0xlZnQzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5wYWRkaW5nTGVmdDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY2FuZC1jZW50cmljLXBhZGRpbmdMZWZ0MTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnBhZGRpbmdUb3A1IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmcwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnBhZGRpbmdUb3AwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZzUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmdCb3R0b201IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wYWRkaW5nQm90dG9tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wYWRkaW5nQm90dG9tMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5wYWRkaW5nQm90dG9tMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5wYXJhZ3JhcGhNYXJnaW5Gb3JEZXRhaWxzUGFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5wYWRkaW5nVG9wMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmRhdGVGb250IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xufVxuLm1hcmdpbkxlZnQxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1hcmdpblJpZ2h0MzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubWFyZ2luUmlnaHQ0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tYXJnaW5SaWdodDUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm1hcmdpblJpZ2h0NjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG4ubWFyZ2luUmlnaHQ3NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cbi5tYXJnaW5MZWZ0MTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbkxlZnQwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblJpZ2h0MCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5tYXJnaW5Ub3AxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5Ub3AxOCB7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5Ub3AyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5Ub3A0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4xMCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJvcmRlci1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1yaWdodC1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyTGVmdCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5ib3JkZXJUb3Age1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvcmRlcjtcbn1cbi5ib3JkZXJSaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRib3JkZXI7XG59XG4ubWFyZ2luTGVmdDEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ubWFyZ2luTGVmdDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luTGVmdDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4vL1dpZHRoIGhlbHBlcnNcbi53MTUge1xuICB3aWR0aDogMTUlO1xufVxuLnc5MCB7XG4gIHdpZHRoOiA5MCU7XG59XG4udzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnc1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi53NzUge1xuICB3aWR0aDogNzUlO1xufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRlcnZpZXdEaXNwbGF5IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIGNvbG9yOiAjYWFhO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5kaXZpZGVyQm9yZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZS10cmk7XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi8vIEZGIGFuZCBNQUMgLCBkcm9wZG93biBkaXNhcHBlcnMgb24gdGFiYmluZyBmaXhcbi5yZXFFZGl0Rm9ybSxcbi5hZGRDYW5kRm9ybSxcbi5hZGRIaXJlRm9ybSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5saW5lYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJpbnRWaWV3IHtcbiAgaW5wdXQsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBiIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5pY28tbm9JbmZvLFxuICAucmF0aW5nLXllcyxcbiAgLnJhdGluZy1tYXliZSxcbiAgLnJhdGluZy1ubyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBociB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBkdCB7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKiogUmVzZXQgRGlyZWN0aXZlICoqKi9cbi51aS1yZXNldHdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudWktcmVzZXQge1xuICAgIEBleHRlbmQgLmljby1yZW1vdmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICAmLnNwYWNlciB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgaW5wdXQgKyAudWktcmVzZXQsXG4gIC5qdi1wbGFjZWhvbGRlciArIC51aS1yZXNldCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAudWktcmVzZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5xcS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi8qUmVxdWlyZWQgYXN0cmljayBtYXJrIG9ubHkgZm9yIGxhYmVscyB3aGljaCBzdGFuZHMgaW4gZHQgKi9cbmRkIGxhYmVsLnJlcXVpcmVkIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLmFkZEhpcmVGb3JtIC53NzAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRIaXJlRm9ybSB7XG4gIHByZSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub0JvcmRlcixcbi5ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXZbdG9vbHRpcF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKnRpbnlNQ0UgdGFncyBjYW4gYmUgcmVzZXRlZCBhdCByZW5kZXJlZCBwbGFjZSovXG4uaHRtbC1yZXNldCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAwLjgzZW0gMDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmRyb3BNZW51RXJyb3Ige1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE5MHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogJHJlZDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRyZWQsIDVweCk7XG4gICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgfVxufVxuLndoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxpZ2h0LWJsdWUge1xuICBjb2xvcjogJGJsdWUtdHJpO1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5wYWxlLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjY2Y7XG59XG4ucHJvZmlsZS1waWMtZGVmYXVsdCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmxhYmVsVGV4dEFsaWduIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qIGFkZCA6IGFmdGVyIGNvbnRlbnQgKi9cbmxhYmVsLmNvbG9uIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCI6XCI7XG4gIH1cbn1cblxuLmFzdGVyaXNrLWJlZm9yZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgfVxufVxuXG4ubW9kYWxMaXN0LXNtc3tcbiAgICAuZmllbGQtbWVzc2FnZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICB9XG5cbiAgICAuZnJvbS1kZHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAubWVyZ2UtZmllbGRze1xuICAgICAgICB3aWR0aDoyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubW9kYWxMaXN0LXNjZFNtc3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udWktdGltZXBpY2tlci1saXN0IHtcblx0ei1pbmRleDogMjAwMDE7XG59XG5cbi5qdi1yZXFzLWZvcm0tZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi52aWV3Q292ZXJQYWdlTW9kYWxDb250ZW50IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogLTE1cHggLTE1cHggMTVweCAtMTVweDtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aWR0aDogOTAwcHg7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cbiAgLnJlYWN0LXBkZl9fUGFnZV9fc3ZnLCAucmVhY3QtcGRmX19QYWdlX19zdmcgc3ZnIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWctbGlua2VkaW4tYWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbGlua2VkaW5fYWNfaGVhZGVyLnBuZyk7XG4gIHdpZHRoOiAyMDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZXFzLWpkLWhlbHBlci10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MywgMjQzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gICY6OmJlZm9yZXtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7ICBcbiAgICBjb2xvcjogcmdiKDQ5LCA1NCwgNTYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuZm9ybS5hZGROZXdDYW5kIGxhYmVsLCBcbi5qdi1yZXFzLWZvcm0tZmllbGQgbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gQ3NzIGZvciBmaXhpbmcgdGhlIGlzc3VlIGFyaXNlZCBhZnRlciBhY2Nlc3NpQmUgd2lkZ2V0IGVuYWJsZW1lbnRcbmJvZHkuYWNzYi1rZXluYXYge1xuICBzZWxlY3QuYWNzYi1zaG93blt0eXBlPSdzZWxlY3Qtb25lJ10ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWxlY3QuYWNzYi1zaG93blt0eXBlPSdzZWxlY3QtbXVsdGlwbGUnXSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBcbn1cblxuI3Bhc3RJbnRlcnZpZXdzIHtcbiAgLmljby10b2dnbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgfVxufVxuXG4janYtY2FuZGlkYXRlcywgLmp2LXJlcXMtbGlzdCB7XG4gIC5qdW1wbmF2OmFmdGVyLCAuZXhwYW5kLWZpbHRlcnM6OmFmdGVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXNlYXJjaC5wbmcnKTtcbiAgfVxuICAuc3VidGl0bGUxIC5maWx0ZXItY29sbGFwc2UtYXJyb3csIC5maWx0ZXJzLWNvbGxhcHNle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLWNvbGxhcHNlLnBuZycpO1xuICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG4vLy8vIFRSSUFOR0xFUyAvLy8vXG5cbi8vIFRyYW5zZm9ybXMgdGhlIGVsZW1lbnQgaW50byBhIHRyaWFuZ2xlXG4vLyBZb3UgY2FuIG1vZGlmeSBib3JkZXIgc2l6ZXMgdG8gY2hhbmdlIHRoZSBzaGFwZVxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGNoYW5nZSB0aGUgY3VycmVudCBlbGVtZW50IGFuZCBpdCdzIHRyaWFuZ2xlJ3MgY29sb3JcbkBtaXhpbiB0cmlhbmdsZS1jb2xvcigkY29sb3I6ICRibHVlLCAkZGlyZWN0aW9uOiBkb3duKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgJjphZnRlciB7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXRvZ2dsZXMge1xuICAudHJpYW5nbGUtZXhwYW5kZWQsXG4gIC50cmlhbmdsZS1jb2xsYXBzZWQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLnRyaWFuZ2xlLWV4cGFuZGVkIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGRhcmstc2VjLCA1cHgpO1xuICB9XG5cbiAgLnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmstc2VjLCA1cHgpO1xuICB9XG59XG4iLCIvL0NTUyBuZWVkcyB0byBiZSBjbGVhbmVkIHVwIG9uIHRoaXMgcGFnZSBcblxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXB2MlwiIGFzICo7XG5AdXNlIFwiLi4vX2Jhc2V2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbnRhYmxlLm1vZGFsVGFibGVWaWV3IHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIHRib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JvdXBlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RucyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLnJpZ2h0LFxuICAgIHRoLnJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGQubGVmdCxcbiAgICB0aC5sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBUaGlzIGlzIGZvciB0Zm9vdCAmIHRoZWFkc1xuICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGguaGVhZGVyUm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB0Zm9vdCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUubW9kYWxUYWJsZVZpZXd7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIHRye1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBwYWRkaW5nOjNweDtcbiAgICB9XG4gICAgdGh7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vU2VsZWN0MiBzdHlsZXNcblxuLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c3tcbiAgICAuc2VsZWN0Mi1yZXN1bHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG4vLyBEZWZpbml0aW9uTGlzdCBGb3JtIC8vXG4uanYtbW9kYWx7XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH0gICAgXG59XG5cblxuLy9maWxldXBsb2FkZXJcbmZpZWxkc2V0W2p2LXVwbG9hZGVyXXtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udXBsb2FkLCBbanYtdXBsb2FkZXJde1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5xcS11cGxvYWQtaW5zdHJ1Y3Rpb257XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbn1cblxuLnFxLXVwbG9hZC1saXN0e1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vQnV0dG9uc1xuLmJ0bi1jYW5jZWx7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1ibHVle1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuc2VhcmNoLWJ0bntcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICB9XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF17XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cblxubGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vSGVscGVyIG1ldGhvZHMvL1xuXG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZWZ0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbGVhcntcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5jbGVhclNlYXJjaHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi8vUGFnaW5hdGlvbiBhcnJvd3NcblxuLnBhZ2luZ3tcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxuXG4gICAgLnBhZ2luZy1jYXB0aW9ue1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBhLCAuZGlzYWJsZWR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIFxufVxuXG4ucGFnaW5nIC5qdi1hcnJvd0xlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmdcIikgMCAwIFxufVxuLnBhZ2luZyAuanYtYXJyb3dSaWdodHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmdcIikgMCAwIG5vLXJlcGVhdCAjZmZmO1xufVxuXG4uY3VzdG9tSHRtbHtcbiAgICBzcGFuLmVycm9ye1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICB9XG4gICAgLnJvdy1jb250cm9sc3tcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndhcm5pbmd7XG4gICAgY29sb3I6ICNmNTdkMjE7XG59XG5cbi8vZWxsaXBzaXNcbi5lbGxpcHNlcyB7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRleHQtb3ZlcmZsb3csIGVsbGlwc2lzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZURyb3Bkb3due1xuICAgIHdpZHRoOiA1NzNweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuXG4vL1Rvb2x0aXAgXG5cbi5tb2RhbFRvb2x0aXB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAudG9vbHRpcENvbnRhaW5lcntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGhlbHBlcnNcbi5wb3NpdGlvblJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53MzB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luVG9wMTB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcDN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDozcHg7XG59XG5cbi50b3A1e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6NXB4O1xufVxuXG4ubWFyZ2luVG9wMjV7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbkxlZnQ1e1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tYXJnaW5MZWZ0MTB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFyZ2luTGVmdDIwe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbkJvdHRvbTV7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcmdpbk5vbmV7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nQm90dG9tM3tcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4vL0FkZGluZyBzdHlsZXMgZm9yIGRpc2FibGVkIGJ1dHRvbnMgb24gdGhlICBjYW5kaWRhdGUgbGlzdCBwYWdlLlxudGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uLCBpbnB1dCwgLmJ0biB7XG4gICAgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vdGlueW1jZSBzdHlsZXMgYXJlIG1pc3NpbmcgdGhlIGJvcmRlcnMgYmVjYXVzZSBvZiB0aGUgZ2xvYmFsIG92ZXJyaWRlIG9uIGxpc3QgcGFnZVxuLm1jZS1jYXJldHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzQ0NCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1jZS1idG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNSAhaW1wb3J0YW50O1xufVxuXG4vL3JlbW92aW5nIGJvcmRlciBmb3IgcmVxdWlyZWQgZmllbGRzIG9uIGZpcmVmb3ggaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNzIwOTA1Ny9maXJlZm94LWRyYXdzLXJlZC1ib3JkZXItb24tcmVxdWlyZWQtc2VsZWN0LWJveFxuLm5nLXByaXN0aW5lLC5uZy12YWxpZCwubmctaW52YWxpZC1yZXF1aXJlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udzE1MHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cbi53MjYwe1xuICAgIC8vcmVjZW50IGNocm9tZSB1cGRhdGUgYnJva2UgdGhpcy5XaWR0aCBjYWxjdWxhdGlvbnMgd2VyZSBvZmYgYnkgYSBwaXhlbCBjYXVzaW5nIHRoZSBkcm9wLWRvd24gdG8gYnJlYWsgb24gdG8gYSBuZXcgbGluZS5Ob3QgY2hhbmdpbmcgdGhlIGNsYXNzIGFzIGl0IG5lZWRzIHRvIGJlIGNoYW5nZWQgaW4gbXVsdGlwbGUgcGxhY2VzOiBOVlxuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJvdy1ncmlke1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAmLmZpZWxkLWNlbGwtc2VwYXJhdG9ye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkd2lkdGggaW4gMTYwLCAxNzUsIDIzMCwgMjYwIHtcbiAgICAgICAgLncjeyR3aWR0aH0ge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCtweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuanYtd29ya2Zsb3ctc3RhdHVzLWluZGljYXRvcntcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgLmNvbm5lY3RvcixcbiAgICAgIC50b3AtY29ubmVjdG9yLFxuICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgIH1cbiAgICAgIC53b3JrZmxvd1VwZGF0ZXMge1xuICAgICAgICAucGFkZGluZ0xlZnQyMCB7XG4gICAgICAgICAgcGFkZGluZzo2cHggMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3Bhbi5sYXJnZSxcbiAgICAgICAgICBzcGFuLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1YnRpdGxlMXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludExlZnQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcG9ydHNcbkB1c2UgXCIuL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi91bml0c1wiIGFzICo7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyLUJveCBTaXppbmdcblxuLy8gQXBwbHkgdGhlIGJvcmRlci1ib3ggc2l6aW5nIG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuLy8gYW5kIGFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkuXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcge1xuICAkYm9yZGVyLWJveC1zaXppbmc6IHRydWU7XG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG59XG5cbmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lclxuXG4vLyBTZXQgdGhlIHdpZHRoIG9mIGEgY29udGFpbmVyXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgR3JpZCBMYXlvdXQuXG5AbWl4aW4gc2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRzdHlsZSAgICA6ICRjb250YWluZXItc3R5bGVcbil7XG4gICR3aWR0aDogY29udGFpbmVyLW91dGVyLXdpZHRoKCRjb2x1bW5zKTtcblxuICBAaWYgJHN0eWxlID09ICdzdGF0aWMnIHtcbiAgICBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkc3R5bGUgPT0gJ2ZsdWlkJyB7XG4gICAgICBAaWYgdW5pdCgkd2lkdGgpID09ICclJyB7IEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgaWYtcmVtKG1heC13aWR0aCwgJHdpZHRoKTtcbiAgICAgIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgICAvLyAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJ3JlbScge1xuICAgICAgLy8gICAgIF93aWR0aDogcm91bmQoY29udmVydC1sZW5ndGgoJHdpZHRoLCBweCkpO1xuICAgICAgLy8gICB9IEBlbHNlIHtcbiAgICAgIC8vICAgICBfd2lkdGg6ICR3aWR0aDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgdGhlIG91dGVyIGdyaWQtY29udGFpbmluZyBlbGVtZW50KHMpLlxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGNvbnRhaW5lci5cbkBtaXhpbiBhcHBseS1jb250YWluZXIoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zXG4pe1xuICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoKCRjb2x1bW5zKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctbGVmdCwgJGdyaWQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiBhdXRvOyB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxufVxuXG4vLyBTZXQgb25lIG9yIG1vcmUgbGF5b3V0cyBvbiBhIGdyaWQtY29udGFpbmluZyBlbGVtZW50IGF0IGFueSBudW1iZXIgb2YgbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMuXG4vL1xuLy8gJG1lZGlhLWxheW91dC0xICAgICAgICA6IFtkZWZhdWx0OiR0b3RhbC1jb2x1bW5zXSBBIGxpc3Qgb2YgdmFsdWVzIGluY2x1ZGluZyAtXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogT25lIHVuaXRsZXNzIG51bWJlciAocmVwcmVzZW50aW5nIGNvbHVtbnMgaW4gYSBsYXlvdXQpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogVHdvIG9wdGlvbmFsIGxlbmd0aHMgKHJlcHJlc2VudGluZyBtaW4gYW5kIG1heC13aWR0aCBtZWRpYS1xdWVyeSBicmVha3BvaW50cykuXG4vLyAkbWVkaWEtbGF5b3V0LTIgLi4uLTEwIDogW29wdGlvbmFsXSBTYW1lIGFzICRtZWRpYS1sYXlvdXQtMVxuQG1peGluIGNvbnRhaW5lcihcbiAgJG1lZGlhLWxheW91dC0xICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJG1lZGlhLWxheW91dC0yICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0zICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC00ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC01ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC02ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC03ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC04ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC05ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0xMCAgOiBmYWxzZVxuKSB7XG4gICRtZWRpYS1sYXlvdXRzIDogY29tcGFjdCgkbWVkaWEtbGF5b3V0LTIsJG1lZGlhLWxheW91dC0zLCRtZWRpYS1sYXlvdXQtNCwkbWVkaWEtbGF5b3V0LTUsJG1lZGlhLWxheW91dC02LCRtZWRpYS1sYXlvdXQtNywkbWVkaWEtbGF5b3V0LTgsJG1lZGlhLWxheW91dC05LCRtZWRpYS1sYXlvdXQtMTApO1xuXG4gIC8vIERlYnVnOiBDaGVjayB3aGF0ICRtZWRpYS1sYXlvdXRzIGNvbnRhaW5zXG4gIEBkZWJ1ZyAkbWVkaWEtbGF5b3V0cztcblxuICAvLyBBcHBseSBkZWZhdWx0IGxheW91dCBpZiBuZWVkZWRcbiAgQGlmIGlzLWRlZmF1bHQtbGF5b3V0KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlICRtZWRpYS1sYXlvdXRzIGlzIGEgdmFsaWQgbGlzdCBiZWZvcmUgaXRlcmF0aW5nXG4gIEBlYWNoICRtbCBpbiAkbWVkaWEtbGF5b3V0cyB7XG4gICAgQGlmICRtbCB7XG4gICAgICAvLyBFbnN1cmUgJG1sIGlzIGEgbGlzdCB0eXBlIGJlZm9yZSBjYWxsaW5nIGF0LWJyZWFrcG9pbnRcbiAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1sKSA9PSAnbGlzdCcge1xuICAgICAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW5zXG5cbi8vIENyZWF0ZSBhIGdyaWQgZWxlbWVudCBzcGFubmluZyBhbnkgbnVtYmVyIG9mICdjb2x1bW5zJyBpbiBhIGdyaWQgJ2NvbnRleHQnLlxuLy8gJGNvbHVtbnMgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc3Bhbi5cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAgICAgICAgICA6IENvbnRleHQgaXMgcmVxdWlyZWQgb24gYW55IG5lc3RlZCBlbGVtZW50cy5cbi8vICAgICAgICAgIDogQ29udGV4dCBNVVNUIE5PVCBiZSBkZWNsYXJlZCBvbiBhIHJvb3QgZWxlbWVudC5cbi8vICRwYWRkaW5nIDogW29wdGlvbmFsXSBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIGluc2lkZSBvZiBpbmRpdmlkdWFsIGdyaWQgY29sdW1ucy5cbi8vICAgICAgICAgIDogUGFkZGluZyBpcyBvbmx5IG91dHB1dCBpZiBvbmUgb3IgdHdvIHZhbHVlcyBhcmUgc3BlY2lmaWVkIChlLmcuIDFlbSBvciAxMHB4IDIwcHgpXG4vLyAgICAgICAgICA6IFBhZGRpbmcgdmFsdWVzIGFyZSBhcHBsaWVkIG9ubHkgb24gdGhlIGhvcml6b250YWwgYXhpcyBpbiBmcm9tLXRvIG9yZGVyXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoXG4gICRjb2x1bW5zLFxuICAkY29udGV4dCAgICAgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkcGFkZGluZyAgICAgICA6IGZhbHNlLFxuICAkZnJvbSAgICAgICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgICAgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogJGZyb207IC8vIFVwZGF0ZWQgbGluZVxuICAkdG8gICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRwb3MgICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIHBvc2l0aW9uKTtcbiAgJGNvbHMgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgY29sdW1ucyk7XG4gICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcbiAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuXG4gIEBpZiAkcGFkZGluZyAhPSBmYWxzZSB7XG4gICAgJHBhZC1mcm9tIDogbnRoKCRwYWRkaW5nLCAxKTtcblxuICAgIEBpZiBsZW5ndGgoJHBhZGRpbmcpID4gMSB7XG4gICAgICAkcGFkLXRvOiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHBhZC10bzogJHBhZC1mcm9tO1xuICAgIH1cblxuICAgICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtZnJvbSwgcmVsYXRpdmUtd2lkdGgoJHBhZC1mcm9tLCAkY29udGV4dCkpO1xuICAgICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtdG8sIHJlbGF0aXZlLXdpZHRoKCRwYWQtdG8sICRjb250ZXh0KSk7XG5cbiAgICBwYWRkaW5nLSN7JGZyb219OiAkcGFkLWZyb207XG4gICAgcGFkZGluZy0jeyR0b306ICRwYWQtdG87XG4gIH1cblxuICB3aWR0aDogY29sdW1ucygkY29scywgJGNvbnRleHQsICRzdHlsZSkgLSBpZigkYm9yZGVyLWJveC1zaXppbmcsIDAsICRwYWQtdG8gKyAkcGFkLWZyb20pO1xuXG4gIEBpZiAoJHBvcyA9PSAnb21lZ2EnKSB7XG4gICAgQGluY2x1ZGUgb21lZ2EoJGZyb20pO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogJGZyb207XG4gICAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHNwYW5uaW5nIHRoZSBsYXN0IGNvbHVtbiwgdG8gYWNjb3VudCBmb3IgdGhlIHBhZ2UgZWRnZS5cbi8vIE9ubHkgbmVlZGVkIGFzIGFuIG92ZXJyaWRlLiBOb3JtYWxseSAnb21lZ2EnIGNhbiBqdXN0IGJlIGNhbGxlZCBieSBgY29sdW1uc2AuXG4vL1xuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG9tZWdhKFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogJGZyb207XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkb21lZ2EtZmxvYXQ7XG4gIG1hcmdpbi0jeyR0b306IDA7XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IG9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0geyBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc2V0c1xuXG4vLyBSZXNldCBhICcrY29sdW1ucycgZ3JpZCBlbGVtZW50IHRvIGRlZmF1bHQgYmxvY2sgYmVoYXZpb3Jcbi8vXG4vLyAkZnJvbSAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbkBtaXhpbiByZXNldC1jb2x1bW5zKFxuICAkZnJvbTogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi0jeyR0b306IGF1dG87XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyAgIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgcHJldmlvdXNseSBzZXQgYXMgb21lZ2EuXG4vLyBUaGlzIHdpbGwgcmV0dXJuIGZsb2F0cyBhbmQgbWFyZ2lucyBiYWNrIHRvIG5vbi1vbWVnYSBzZXR0aWducy5cbi8vXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtb21lZ2EoXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkZnJvbTtcbiAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gfVxufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSByZW1vdmUtb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkY29udGV4dCAgIDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1vbWVnYSgkY29udGV4dCwgJGZyb20sICRzdHlsZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hhbmdlIFNldHRpbmdzXG5cbkBtaXhpbiB3aXRoLWdyaWQtc2V0dGluZ3MoXG4gICRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyxcbiAgJHdpZHRoOiAkY29sdW1uLXdpZHRoLFxuICAkZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoLFxuICAkcGFkZGluZzogJGdyaWQtcGFkZGluZ1xuKSB7XG4gIC8vIGtlZXAgdGhlIGRlZmF1bHRzIGFyb3VuZFxuICAkZGVmYXVsdC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucztcbiAgJGRlZmF1bHQtd2lkdGg6ICRjb2x1bW4td2lkdGg7XG4gICRkZWZhdWx0LWd1dHRlcjogJGd1dHRlci13aWR0aDtcbiAgJGRlZmF1bHQtcGFkZGluZzogJGdyaWQtcGFkZGluZztcblxuICAvLyB1c2UgdGhlIG5ldyBzZXR0aW5nc1xuICAkdG90YWwtY29sdW1uczogJGNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgLy8gYXBwbHkgdG8gY29udGVudHNcbiAgQGNvbnRlbnQ7XG5cbiAgLy8gcmUtaW5zdGF0ZSB0aGUgZGVmYXVsdHNcbiAgJHRvdGFsLWNvbHVtbnM6ICRkZWZhdWx0LWNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICRkZWZhdWx0LXdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmc7XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcblxuQG1peGluIG1vZGFsLWJhc2Uge1xuICAuanYtbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIC5qdi1tb2RhbC1jb250YWluZXItY2VudGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5qdi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEyMDAwO1xuICAgIC5tb2RhbFRhYmxlVmlldyB7XG4gICAgICB0ciB7XG4gICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgIC8vVGhpcyBpcyBuZWVkZWQgZm9yIElFIGluICAtIE5WXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgLmp2LWFycm93TGVmdCB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAuanYtYXJyb3dSaWdodCB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvdW50IHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1taW5pbWFsIHtcbiAgICAuanYtbW9kYWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbiAgICAuanYtbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiAkc3BhY2luZztcbiAgICAgIHJpZ2h0OiAkc3BhY2luZztcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtaGVhZGVyLFxuICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAmLmNsZWFyZml4IHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIH1cbiAgICAuanYtbW9kYWwtc3VicG9pbnRzIHtcbiAgICAgIG1hcmdpbjogMTVweCA0MHB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5qdi1tb2RhbFN1YlRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDBweCAxMHB4O1xuICB9XG4gIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSB0eXBlLXJvbWFuO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgJi5hbmltYXRlIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwLjRzO1xuICAgIH1cbiAgICAmLnZpc2libGUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtdmlzaWJsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5zZWxlY3QyLWRyb3Age1xuICAgICAgei1pbmRleDogMTMwMDA7XG4gICAgfVxuICAgIC5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgICB6LWluZGV4OiAxMjk5OTtcbiAgICB9XG5cbiAgICAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgICAgei1pbmRleDogMTMwMDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmcgKyA1cHg7XG4gICAgdG9wOiAkc3BhY2luZyArIDhweDtcbiAgfVxuXG4gIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3csXG4gIC5tb2RhbC1hbmltYXRlLWhpZGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAubW9kYWwtYW5pbWF0ZS1oaWRlLm1vZGFsLWFuaW1hdGUtaGlkZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAuanYtbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdy5tb2RhbC1hbmltYXRlLXNob3ctYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICAuanYtbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6ICRzcC1sO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIH1cbiAgLnByaW1hcnktYnV0dG9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3AtbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnNlY29uZGFyeS1idXR0b25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5lcnJvckxhYmVsIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuXG4gIC5lcnJvciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAvLyBiYWNrd2FyZHMtY29tcGF0IGZvciBBbmd1bGFyIDEuMC54XG4gIC5uZy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vZGFsLWNvbXBhdCB7XG4gIC5qdi1tb2RhbC1hZGFwdGVyIHtcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmp2LW1vZGFsQnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgLmJ0bixcbiAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsQ29udGVudCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbENvbnRlbnQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuanYtaExpc3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICYud2lkZUlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bixcbiAgICAgICAgLmJ0bi1ibGFjayB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLXZpc2libGUgLnNlbGVjdDItZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbmJvZHkuc3R5bGVraXQtdjItZW5hYmxlZCB7XG4gIC5qdi1tb2RhbC1oZWFkZXIgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxufSIsIkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuXG5AdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9udjJcIiBhcyAqO1xuXG5AbWl4aW4gZm9ybS1zdHlsZXMge1xuICB0ZXh0YXJlYSxcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRib2R5LCAkbGlnaHRuZXNzOiA1JSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBib3gtc2hhZG93OiAgMCAwcHggMTVweCAtNXB4ICRkYXJrO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDAlKTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGFzRGF0ZXBpY2tlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5uZXh0LFxuICAucHJldiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0zMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAucHJldiB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgIGxlZnQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG4gICAgLy9cdGJveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbiAgLm5leHQge1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcbiAgICAvL2JveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcbiAgICByaWdodDogLTU3cHg7XG4gICAgLy8mOmhvdmVyIHtcbiAgICAvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9cdGJveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL31cbiAgfVxufVxuXG5AbWl4aW4gZmllbGQtc3R5bGVzIHtcbiAgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwLW07XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5yb3ctbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAkc3AtcztcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICYucmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwLXhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1jb250cm9scyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcC1zO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2lkZSB7XG4gICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgIH1cbiAgICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJvdy1lcnJvciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46ICRzcC1sIDA7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4kc3BhY2luZzogMTBweDtcbiRzcGFjaW5nLXNtYWxsOiA1cHg7XG4kc3BhY2luZy1sYXJnZTogMTVweDtcblxuLy8gc2hvcnRjdXRzXG4kc3AteHM6IDJweDtcbiRzcC1zOiBtYXRoLmRpdigkc3BhY2luZywgMik7XG4kc3AtbTogJHNwYWNpbmc7XG4kc3AtbDogJHNwYWNpbmcgKiAxLjU7XG4kc3AteGw6ICRzcGFjaW5nICogMjtcblxuQG1peGluIHNwYWNpbmctY2xhc3NlcyB7XG5cdC5wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtaW5uZXItc20ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtaW5uZXItbGcge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LnBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZztcblx0fVxuXHQucGFkLW91dGVyLXNtIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtb3V0ZXItbGcge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQuY2xlYXItcGFkLW91dGVyIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY2xlYXItcGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyaWRcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWx2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgbW9kYWwtYmFzZTtcbkBpbmNsdWRlIGZpZWxkLXN0eWxlcztcblxuQG1peGluIGFwcGxpY2F0aW9uLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcblxuICAgIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgfVxuICAgIH0gXG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcC1zO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgc2VsZWN0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1pbnB1dCB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZC1yb3cge1xuICAgICAgICAvLyBAaW5jbHVkZSBjcmVhdGVHcmlkKDIsIGp2LWNvbHVtbiwoMyw5KSwwcHgpO1xuICAgICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWRpdmlkZXIge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qIEhhdGUgZG9pbmcgdGhpcy4gQnV0IEpvYnZpdGVuZXdkdXAgaXMgdGhlIGN1bHByaXQuIFNldHRpbmcgZ2xvYmFsIGJvcmRlciB2YWx1ZXMgZXRjLiovXG4gICAgLmVycm9yRGl2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndhcm5pbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAudGlueW1jZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICAgICAmICsgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xuLy8gLS0gY29tbW9uIHN3aXRjaCBzdHlsZVxuJHN3aXRjaC1jb250YWluZXItd2lkdGg6IDRlbTtcbiRzd2l0Y2gtY29udGFpbmVyLWhlaWdodDogMi40ZW07XG4kc3dpdGNoLWhhbmRsZS1oZWlnaHQ6IDEuOGVtO1xuJHN3aXRjaC1oYW5kbGUtd2lkdGg6ICRzd2l0Y2gtaGFuZGxlLWhlaWdodDtcbiRzd2l0Y2gtaGFuZGxlLW1hcmdpbjogbWF0aC5kaXYoJHN3aXRjaC1jb250YWluZXItaGVpZ2h0IC0gJHN3aXRjaC1oYW5kbGUtaGVpZ2h0LCAyKTtcblxuLmp2LXN3aXRjaC50b2dnbGVkIHtcbiAgLmp2LXN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6ICRzd2l0Y2gtY29udGFpbmVyLXdpZHRoIC0gJHN3aXRjaC1oYW5kbGUtd2lkdGggLSAkc3dpdGNoLWhhbmRsZS1tYXJnaW47XG4gIH1cbiAgLmp2LXN3aXRjaC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIH1cbiAgXG4gIC5qdi1zd2l0Y2gtY29udGFpbmVyLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICB9XG59XG5cbi5qdi1zd2l0Y2gtY29udGFpbmVyLWJsdWUge1xuICBAZXh0ZW5kIC5qdi1zd2l0Y2gtY29udGFpbmVyO1xufVxuLmp2LXN3aXRjaC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1jb250YWluZXItaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zZWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkc3dpdGNoLWNvbnRhaW5lci1oZWlnaHQ7XG4gIHdpZHRoOiAkc3dpdGNoLWNvbnRhaW5lci13aWR0aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanYtc3dpdGNoLWhhbmRsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogJHN3aXRjaC1oYW5kbGUtd2lkdGg7XG4gIGhlaWdodDogJHN3aXRjaC1oYW5kbGUtaGVpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHN3aXRjaC1oYW5kbGUtbWFyZ2luO1xuICBsZWZ0OiAkc3dpdGNoLWhhbmRsZS1tYXJnaW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwLjFlbSAwLjFlbSAwLjFlbSByZ2JhKCRkYXJrLCAwLjIpO1xufVxuLmp2LXN3aXRjaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkZGFyay10cmk7XG59XG4uanYtc3dpdGNoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjQzBDMUMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IHJnYigyMjMsIDIyMywgMjIzKSAwcHggMHB4IDBweCAwcHggaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICB0b3A6IDVweDtcbn1cbi8qYWRkaW5nIGEgd2lkZSB3aWR0aCBmb3IgbGFyZ2VyIHN3aXRjaCB0ZXh0Ki9cbi5zd2l0Y2gud2lkZSB7XG4gIHdpZHRoOjgwcHg7XG59XG4uc3dpdGNoIHNtYWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbn1cbi5zd2l0Y2guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMzMTcyQzM7XG4gIGJvcmRlci1jb2xvcjogIzMxNzJDMztcbn1cbi5zd2l0Y2guY2hlY2tlZCBzbWFsbCB7XG4gIGxlZnQ6IDIycHg7XG59XG4vKndpZGVyIHN3aXRjaCB0ZXh0IG1vdmVzIHNtYWxsIGZ1cnRoZXIgdG8gdGhlIHJpZ2h0Ki9cbi5zd2l0Y2gud2lkZS5jaGVja2VkIHNtYWxsIHtcbiAgbGVmdDo1MnB4O1xufVxuLypzdHlsZXMgZm9yIHN3aXRjaC10ZXh0Ki9cbi5zd2l0Y2ggLnN3aXRjaC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOjEzcHg7XG59XG4uc3dpdGNoIC5vZmYge1xuICBkaXNwbGF5OmJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogMjUlO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjojQTlBOUE5O1xufVxuLnN3aXRjaCAub24ge1xuICBkaXNwbGF5Om5vbmU7XG4gICB6LWluZGV4OiAwO1xuICBjb2xvcjojZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA5JTtcbn1cbi5zd2l0Y2guY2hlY2tlZCAub2ZmIHtcbiAgZGlzcGxheTpub25lO1xufVxuLnN3aXRjaC5jaGVja2VkIC5vbiB7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG4uc3dpdGNoLnRydWVTbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjOERCNUUwO1xuICBib3JkZXItY29sb3I6ICM4REI1RTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXRjaC5mYWxzZVNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNEMkQyRDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLypcblZlcnNpb246IDMuNC41IFRpbWVzdGFtcDogTW9uIE5vdiAgNCAwODoyMjo0MiBQU1QgMjAxM1xuKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogaW5saW5lLWJsb2NrIGZvciBpZTcgKi9cbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLFxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLXNlYXJjaCxcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIC8qXG4gICAgRm9yY2UgYm9yZGVyLWJveCBzbyB0aGF0ICUgd2lkdGhzIGZpdCB0aGUgcGFyZW50XG4gICAgY29udGFpbmVyIHdpdGhvdXQgb3ZlcmxhcCBiZWNhdXNlIG9mIG1hcmdpbi9wYWRkaW5nLlxuXG4gICAgTW9yZSBJbmZvIDogaHR0cDovL3d3dy5xdWlya3Ntb2RlLm9yZy9jc3MvYm94Lmh0bWxcbiAgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiB3ZWJraXQgKi9cbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBmaXJlZm94ICovXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogY3NzMyAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDUwJSwgI0U0RUFFRSAxMzEuMjUlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4Nzk2OUM7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC45LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyN3B4O1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCAycHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICAvKiBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmsgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OTY5QztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4Nzk2OUM7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNjY2MpLCBjb2xvci1zdG9wKDAuNiwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZWVlZWVlJywgZW5kQ29sb3JzdHIgPSAnI2NjY2NjYycsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgMCUsICNlZWUgNjAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgM3B4IDFweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxZW07XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDFweDtcbn1cblxuLyogcmVzdWx0cyAqL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgIG1hcmdpbjogNHB4IDRweCA0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDIwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA0MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDYwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDgwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMTBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTIwcHggfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0LXdpdGgtY2hpbGRyZW4gPiAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgcGFkZGluZzogM3B4IDdweCA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIG1pbi1oZWlnaHQ6IDFlbTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMzODc1ZDc7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkgZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZWZmZGU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLW5vLXJlc3VsdHMsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlYXJjaGluZyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0aW9uLWxpbWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbmRpc2FibGVkIGxvb2sgZm9yIGRpc2FibGVkIGNob2ljZXMgaW4gdGhlIHJlc3VsdHMgZHJvcGRvd25cbiovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogbXVsdGlzZWxlY3QgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG59XG5cbi5zZWxlY3QyLWxvY2tlZCB7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgbWluLWhlaWdodDogMjZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE4cHg7XG4gICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2Y0ZjRmNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiA0cHg7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGxlZnQ6IDNweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHsgICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogZW5kIG11bHRpc2VsZWN0ICovXG5cblxuLnNlbGVjdDItcmVzdWx0LXNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gsXG4uc2VsZWN0Mi1yZXN1bHQtdW5zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlbGVjdDItb2Zmc2NyZWVuLCAuc2VsZWN0Mi1vZmZzY3JlZW46Zm9jdXMge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLW1lYXN1cmUtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMDBweDtcbiAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLyogUmV0aW5hLWl6ZSBpY29ucyAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkgIHtcbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0LCAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyeDIucG5nJykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTI2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/