/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/jhire/modules/jv.candidatesv2.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.qq-uploader{font-size:13px;overflow:hidden;position:relative;width:100%}fieldset[jv-uploader-re-binder],fieldset[jv-uploader]{padding:10px 10px 0!important}.text_fallback{bottom:10px;font-size:80%;left:10px;position:relative}.ie_loader{background-image:url(../../a22bb2c28d252207f81a.gif);display:block;height:24px;margin:0 10px;width:24px}.qq-upload-button{background:#3d87cf;background-image:-webkit-linear-gradient(top,#3d87cf,#307ac2);background-image:-moz-linear-gradient(top,#3d87cf 0,#307ac2 100%);background-image:-o-linear-gradient(top,#3d87cf 0,#307ac2 100%);background-image:-ms-linear-gradient(top,#3d87cf 0,#307ac2 100%);background-image:linear-gradient(top,#3d87cf,#307ac2);border-radius:3px 3px 3px 3px;color:#fff;display:inline-block;float:left;padding:5px 10px!important;text-align:center}.qq-upload-button:hover{background:#215485}.qq-upload-instruction{color:#263238;display:inline-block;font-size:14px;font-weight:400;line-height:48px;width:100%!important}.qq-upload-instruction .total-uploaded{font-weight:400;margin:0}.qq-upload-drop-area{background:#3d87cf;color:#fff;left:0;min-height:40px;position:absolute;text-align:center;top:0;width:100%;z-index:2}.qq-upload-drop-area span{display:block;font-size:16px!important;line-height:40px;width:100%}.qq-upload-drop-area-active{background:#215485}.qq-upload-list{display:inline-block;list-style:disc;margin:15px 35px;padding:0}.qq-upload-list li{font-size:12px;line-height:15px;margin:0;padding:0;text-align:center;word-break:break-word}.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-file,.qq-upload-size,.qq-upload-spinner{margin-right:7px}.qq-upload-spinner{display:none}.qq-upload-cancel,.qq-upload-size{font-size:11px}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}.upload{display:none}.qq-upload-success p{margin:0 2px}.qq-upload-list .actn-delete{background:none;padding-left:0}.qq-upload-success .upload-file-delete{color:#666!important;display:inline-block!important;padding-bottom:3px}.qq-upload-success .upload-file-delete:hover{color:#999!important}.uploader{float:left}.qq-upload-list{list-style-type:none;margin:0;overflow:hidden;padding-bottom:10px!important}.qq-upload-list li{float:left;margin:0 10px}.attachment-uploader-error,.cover-uploader-error,.resume-uploader-error,.uploader-error{color:red!important}#progressBar{display:none;height:20px;width:auto}#loaded{background-image:url(../../537692b4a429ce86396d.gif);background-repeat:repeat-x;display:block;height:20px;width:0}.progressBar{display:none;height:20px;width:auto}.loaded{background-image:url(../../537692b4a429ce86396d.gif);background-repeat:repeat-x;display:block;height:20px}progress,progress[role]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-size:auto;border:none;height:20px;width:600px}progress[role]:after{background-image:none}progress[role] strong{display:none}progress,progress[role][aria-valuenow]{background:#fff!important; /* !important is needed by the polyfill */border:1px solid #999}progress::-webkit-progress-bar{background:#fff}progress{background-image:url(../../537692b4a429ce86396d.gif);background-repeat:repeat-x;color:#ddd;width:100%}progress::-moz-progress-bar{background-image:url(../../537692b4a429ce86396d.gif);background-repeat:repeat-x;width:100%}progress::-webkit-progress-value{background-image:url(../../537692b4a429ce86396d.gif);background-repeat:repeat-x;width:100%}progress[aria-valuenow]:before{background:#ddd}.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}}.ui-timepicker-list{background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);height:150px;list-style:none;margin:0;outline:none;overflow-y:auto;padding:0;width:6.5em;z-index:10001}.ui-timepicker-list.ui-timepicker-with-duration{width:11em}.ui-timepicker-duration{color:#888;margin-left:5px}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{color:#000;cursor:pointer;list-style:none;margin:0;padding:3px 0 3px 5px;white-space:nowrap}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list li:hover,.ui-timepicker-list:hover .ui-timepicker-selected:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}.fc table,html .fc{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{text-align:left;width:25%}.fc-header-center{text-align:center}.fc-header-right{text-align:right;width:25%}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;margin-right:-1px;vertical-align:top}.fc-header .fc-corner-right{margin-right:1px}.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{clear:both}.fc-view{overflow:hidden;width:100%}.fc-widget-content,.fc-widget-header{border:1px solid #ccc}.fc-state-highlight{background:#ffc}.fc-cell-overlay{background:#9cf;filter:alpha(opacity=20);opacity:.2}.fc-button{cursor:pointer;display:inline-block;position:relative}.fc-state-default{border-style:solid;border-width:1px 0}.fc-button-inner{float:left;overflow:hidden;position:relative}.fc-state-default .fc-button-inner{border-style:solid;border-width:0 1px}.fc-button-content{float:left;height:1.9em;line-height:1.9em;padding:0 .6em;position:relative;white-space:nowrap}.fc-button-content .fc-icon-wrap{float:left;position:relative;top:50%}.fc-button-content .ui-icon{float:left;margin-top:-50%;*margin-top:0;position:relative;*top:-50%}.fc-state-default .fc-button-effect{left:0;position:absolute;top:50%}.fc-state-default .fc-button-effect span{background:#444;border-color:#fff;border-style:solid;border-width:100px 0 0 1px;filter:alpha(opacity=9);height:100px;left:0;opacity:.09;position:absolute;top:-100px;width:500px}.fc-state-default,.fc-state-default .fc-button-inner{background:#f3f3f3;border-color:#ccc #bbb #aaa;border-style:solid;color:#000}.fc-state-hover,.fc-state-hover .fc-button-inner{border-color:#999}.fc-state-down,.fc-state-down .fc-button-inner{background:#777;border-color:#555}.fc-state-active,.fc-state-active .fc-button-inner{background:#777;border-color:#555;color:#fff}.fc-state-disabled,.fc-state-disabled .fc-button-inner{border-color:#ddd;color:#999}.fc-state-disabled{cursor:default}.fc-state-disabled .fc-button-effect{display:none}.fc-event{border-style:solid;border-width:0;cursor:default;font-size:.85em}.fc-event-draggable,a.fc-event{cursor:pointer}a.fc-event{text-decoration:none}.fc-rtl .fc-event{text-align:right}.fc-event-skin{background-color:#36c;border-color:#36c;color:#fff}.fc-event-inner{border-style:solid;border-width:0;height:100%;overflow:hidden;position:relative;width:100%}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;font-size:300%;line-height:50%;overflow:hidden;position:absolute;z-index:99999}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-event-hori .ui-resizable-e{cursor:e-resize;height:100%!important;right:-3px!important;top:0!important;width:7px!important}.fc-event-hori .ui-resizable-w{cursor:w-resize;height:100%!important;left:-3px!important;top:0!important;width:7px!important}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}.fc-corner-left{margin-left:1px}.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner{margin-left:-1px}.fc-corner-right{margin-right:1px}.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner{margin-right:-1px}.fc-corner-top{margin-top:1px}.fc-corner-top .fc-event-inner{margin-top:-1px}.fc-corner-bottom{margin-bottom:1px}.fc-corner-bottom .fc-event-inner{margin-bottom:-1px}.fc-corner-left .fc-event-inner{border-left-width:1px}.fc-corner-right .fc-event-inner{border-right-width:1px}.fc-corner-top .fc-event-inner{border-top-width:1px}.fc-corner-bottom .fc-event-inner{border-bottom-width:1px}table.fc-border-separate{border-collapse:separate}.fc-border-separate td,.fc-border-separate th{border-width:1px 0 0 1px}.fc-border-separate td.fc-last,.fc-border-separate th.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last td,.fc-border-separate tr.fc-last th{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{filter:alpha(opacity=30);opacity:.3}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:700}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{font-weight:400;padding:0 4px;text-align:right;vertical-align:middle;white-space:nowrap;width:50px}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{_height:34px;min-height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{background:none;border-width:1px 0 0}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 td,.fc-agenda-slots tr.fc-slot0 th{border-top-width:0}.fc-agenda-slots tr.fc-minor td,.fc-agenda-slots tr.fc-minor th{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert .fc-event-content,.fc-event-vert .fc-event-head{overflow:hidden;position:relative;width:100%;z-index:2}.fc-event-vert .fc-event-time{font-size:10px;white-space:nowrap}.fc-event-vert .fc-event-bg{background:#fff;filter:alpha(opacity=30);height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0!important;cursor:s-resize;font-family:monospace;font-size:11px!important;height:8px!important;line-height:8px!important;overflow:hidden!important;text-align:center;width:100%!important}.fc-agenda .ui-resizable-resizing{_overflow:hidden}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../ce3b977fbf862016fff9.eot);src:url(../../ce3b977fbf862016fff9.eot?#iefix) format("embedded-opentype"),url(../../a7625556cfdf92a6efd3.woff) format("woff2"),url(../../a7625556cfdf92a6efd3.woff) format("woff"),url(../../45008f107fa37c1ff2c0.ttf) format("truetype"),url(../../638c1a7237dbdd7a5e48.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../../ae061cec1486bb158800.eot);src:url(../../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../../d5bf4a85afc3d78ec788.woff) format("woff2"),url(../../d5bf4a85afc3d78ec788.woff) format("woff"),url(../../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../../8bfe8c5b6553e50b2e33.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../4ee8680df096ec01146e.eot);src:url(../../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../../609e4aa5ac6f569f10a2.woff) format("woff2"),url(../../609e4aa5ac6f569f10a2.woff) format("woff"),url(../../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../../2d00474563aaebe5906c.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../../ae061cec1486bb158800.eot);src:url(../../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../../d5bf4a85afc3d78ec788.woff) format("woff2"),url(../../d5bf4a85afc3d78ec788.woff) format("woff"),url(../../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../../8bfe8c5b6553e50b2e33.svg#OpenSans) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../../35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(../../e373f6163127e2d469af.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../../ac8d04b620e54be9b0f0.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(../../3524ffc3226f4578e5c5.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../../cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(../../cfb635a5111b545f5598.ttf) format("truetype")}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{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-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}.w30{width:30%!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{display:block;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]{background-color:#fff;border:1px dashed #87969c;font-size:16px;margin:10px 0;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;float:right;font-size:14px;margin:0}.paging a,.paging span{color:#5b6971;margin-left:5px}.paging strong{color:#5b6971}.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:after{clear:both;content:"";display:table}.clear-both{clear:both}.italic{font-style:italic}.right{float:right;margin-top:0}.left{float:left}.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}.block{display:block}.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}.position-relative{position:relative}.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}.marginLeft20{margin-left:20px}.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)}.select2-container .select2-choice abbr,.select2-container .select2-choice span b,.select2-search input,.select2-search-choice-close{background-image:url(../../c07457739c183c845cac.png)!important}.select2-search input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee))!important;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%)!important;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%)!important;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-o-linear-gradient(bottom,#fff 85%,#eee 99%)!important;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-ms-linear-gradient(top,#fff 85%,#eee 99%)!important;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)!important}.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))!important;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%)!important;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%)!important;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-o-linear-gradient(bottom,#fff 85%,#eee 99%)!important;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-ms-linear-gradient(top,#fff 85%,#eee 99%)!important;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)!important}.select2-container .select2-choice abbr,.select2-search-choice-close{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat!important}.select2-more-results.select2-active{background:#f4f4f4 url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.uploadNewFile{font-family:Open Sans,Helvetica;font-size:13px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice abbr,.select2-container .select2-choice span.select2-arrow b,.select2-search input,.select2-search-choice-close{background-image:url(../../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.icon span{display:inline-block;text-indent:-9999px}.interview-item .select2-container .select2-choice{height:32px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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czZCRCxDSW42QkEsaURBRUMsaUJKczZCRCxDSW42QkEsK0NBR0MsZ0JBREEsaUJKdTZCRCxDSW42QkEsbURBR0MsZ0JBREEsa0JBRUEsVUpzNkJELENJbjZCQSx1REFHQyxrQkFEQSxVSnU2QkQsQ0luNkJBLG1CQUNDLGNKczZCRCxDSW42QkEscUNBQ0MsWUpzNkJELENJOTVCQSxVQUNDLG1CQUNBLGVBRUEsZUFEQSxlSm82QkQsQ0loNkJBLCtCQUVDLGNKbTZCRCxDSWg2QkEsV0FDQyxvQkptNkJELENJaDZCQSxrQkFDQyxnQkptNkJELENJaDZCQSxlQUVDLHNCQURBLGtCQUVBLFVKbTZCRCxDSWg2QkEsZ0JBSUMsbUJBQ0EsZUFGQSxZQUdBLGdCQUxBLGtCQUNBLFVKdTZCRCxDSWg2QkEsK0JBRUMsYUptNkJELENJaDZCQSx5QkFDQyxjQUlBLGVBQ0EsZ0JBRkEsZ0JBRkEsa0JBQ0EsYUpzNkJELENJMzVCQSxlQUNDLG1CQUNBLGlCSmc2QkQsQ0kzNUJBLCtCQUtDLGdCQURBLHNCQUZBLHFCQURBLGdCQUVBLG1CSmk2QkQsQ0k1NUJBLCtCQUtDLGdCQURBLHNCQUZBLG9CQURBLGdCQUVBLG1CSmk2QkQsQ0k1NUJBLHFDQUNDLG1CSis1QkQsQ0l2NUJBLGdCQUNDLGVKNDVCRCxDSXo1QkEsaUVBRUMsZ0JKNDVCRCxDSXo1QkEsaUJBQ0MsZ0JKNDVCRCxDSXo1QkEsbUVBRUMsaUJKNDVCRCxDSXo1QkEsZUFDQyxjSjQ1QkQsQ0l6NUJBLCtCQUNDLGVKNDVCRCxDSXo1QkEsa0JBQ0MsaUJKNDVCRCxDSXo1QkEsa0NBQ0Msa0JKNDVCRCxDSXA1QkEsZ0NBQ0MscUJKeTVCRCxDSXQ1QkEsaUNBQ0Msc0JKeTVCRCxDSXQ1QkEsK0JBQ0Msb0JKeTVCRCxDSXQ1QkEsa0NBQ0MsdUJKeTVCRCxDSWo1QkEseUJBQ0Msd0JKczVCRCxDSW41QkEsOENBRUMsd0JKczVCRCxDSW41QkEsOERBRUMsc0JKczVCRCxDSW41QkEsb0VBRUMsdUJKczVCRCxDSW41QkEsa0ZBRUMsa0JKczVCRCxDSTk0QkEsWUFDQyxpQkpt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LFdBQWEsYU5zdERqRCxDTXJ0REEsZ0JBQWtCLFVOeXREbEIsQ014dERBLFdBQVksTU40dERaLENNbnREQSxhQUNFLEVBQUksaUNBQTZELDBCQUF6QixxQkFBbUYsc0JBQXdCLDBCQUF0RCwwQk5ndUQ3RixDTS90REEsWUFBZSx5Qk5rdURmLENNanVEQSxjQUFnQiwyQk5vdURoQixDTW51REEsa0JBQW9CLDRCTnN1RHBCLENNcnVEQSw0REFBZ0UsVU53dURoRSxDTXZ1REEsZUFBa0Isc0JBQXdCLHVCTjJ1RDFDLENNMXVEQSxNQUFRLDBCTjZ1RFIsQ001dURBLE9BQVUsdUJOK3VEVixDTTl1REEsSUFBTSx3Qk5pdkROLENNaHZEQSxNQUFRLFdObXZEUixDTWx2REEsUUFBWSxVQUFZLFFOc3ZEeEIsQ01ydkRBLE1BQVMsc0JOd3ZEVCxDQUNGLENPditEQSxlQTVDRSxrQkNzQkssQ0RwQkwsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCUHNoRUYsQ09yaEVFLDBDQUVFLFNQc2hFSixDT3BoRUUscUJBQ0UsV1BzaEVKLENPcGhFRSxzQkFDRSxVUHNoRUosQ094L0RBLGVBaERFLGtCQ0tTLENESFQsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCUDRpRUYsQ08zaUVFLDBDQUVFLFNQNGlFSixDTzFpRUUscUJBQ0UsV1A0aUVKLENPMWlFRSxzQkFDRSxVUDRpRUosQ08xZ0VBLG9CQXBERSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCUGtrRUYsQ09qa0VFLG9EQUVFLFNQa2tFSixDT2hrRUUsMEJBQ0UsV1Bra0VKLENPaGtFRSwyQkFDRSxVUGtrRUosQ08zaEVBLHlrQ0F6REUsa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBcURBLGtCQXBEQSxlQUNBLGlCQUNBLGlCUG9vRUYsQ09ub0VFLG9vRkFFRSxTUDh0RUosQ081dEVFLGdtQkFDRSxXUGl2RUosQ08vdUVFLHVuQkFDRSxVUG93RUosQ096dEVFLGdtQkFFRSxpQkFEQSxjUCt1RUosQ081dUVFLHVuQkFDRSxlUGl3RUosQ085dkVBLGdxQkFyRUUsa0JDb0ZhLENEbEZiLFlBREEsa0JBd0VBLHdCQXRFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCUGkyRUYsQ09oMkVFLDAzQ0FFRSxTUHk0RUosQ092NEVFLDZyQkFDRSxXUDY1RUosQ08zNUVFLGt0QkFDRSxVUGk3RUosQ090M0VBLFdBN0VFLGtCUGc5RUYsQ085M0VBLFVBbEZFLGtCQ3NCSyxDRHBCTCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJQNjlFRixDTzU5RUUsZ0NBRUUsU1A2OUVKLENPMzlFRSxnQkFDRSxXUDY5RUosQ08zOUVFLGlCQUNFLFVQNjlFSixDT3g1RUEsWUE5REUseUJBREEsa0JBR0EsZUV6Qm9CLENGMEJwQixtQkFDQSxlUDQ5RUYsQ08zOUVFLDhCQVBBLHVCQUdBLGFQbStFRixDTzM5RUUscUNBRUUsd0JQNDlFSixDTzE5RUUscUJBRUUsb0JDbkNPLENEa0NQLGFQNjlFSixDT3o2RUEsU0EzRkUsa0JDa0NJLENEaENKLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQlB3Z0ZGLENPdmdGRSw4QkFFRSxTUHdnRkosQ090Z0ZFLGVBQ0UsV1B3Z0ZKLENPdGdGRSxnQkFDRSxVUHdnRkosQ1U5NEVFLElBR0ksd0JBQ0EseUJBS0EsMEJBRkEseUJBQ0EsMEJBUEYsaUJWczVFSixDVXY1RUUsSUFDRSxrQlYwNUVKLENVMzVFRSxLQUNFLG1CVjg1RUosQ1UvNUVFLEtBQ0UsbUJWazZFSixDVW42RUUsS0FDRSxtQlZzNkVKLENVdjZFRSxLQUNFLG1CVjA2RUosQ1UzNkVFLEtBQ0UsbUJWODZFSixDVS82RUUsS0FDRSxtQlZrN0VKLENVbjdFRSxLQUNFLG1CVnM3RUosQ1V2N0VFLEtBQ0UsbUJWMDdFSixDVTM3RUUsS0FDRSxtQlY4N0VKLENVLzdFRSxLQUNFLG1CVms4RUosQ1VuOEVFLEtBQ0UsbUJWczhFSixDVXY4RUUsS0FDRSxtQlYwOEVKLENVMzhFRSxLQUNFLG1CVjg4RUosQ1UvOEVFLEtBQ0UsbUJWazlFSixDVW45RUUsS0FDRSxtQlZzOUVKLENVdjlFRSxLQUNFLG1CVjA5RUosQ1UzOUVFLEtBQ0UsbUJWODlFSixDVS85RUUsS0FDRSxtQlZrK0VKLENVbitFRSxLQUNFLG1CVnMrRUosQ1V2K0VFLE1BR0ksd0JBQ0EseUJBSEYsb0JWNCtFSixDVTc5RUUsWUFDRSxzQlZnK0VKLENVaitFRSxZQUNFLHdCVm8rRUosQ1VyK0VFLGFBQ0UseUJWNCtFSixDVTcrRUUsYUFDRSx5QlZvL0VKLENVci9FRSxhQUNFLHlCVncvRUosQ1VwL0VFLGNBQ0UsMEJWMi9FSixDVTUvRUUsZUFDRSwyQlYrL0VKLENVaGdGRSxlQUNFLDJCVm1nRkosQ1VwZ0ZFLGVBQ0UsMkJWdWdGSixDVXhnRkUsZUFDRSwyQlYyZ0ZKLENVNWdGRSxlQUNFLDJCVitnRkosQ1UzZ0ZFLGFBQ0UseUJWa2hGSixDVW5oRkUsY0FDRSwwQlYwaEZKLENVM2hGRSxjQUNFLDBCVjhoRkosQ1UvaEZFLGNBQ0UsMEJWa2lGSixDVW5pRkUsY0FDRSwwQlZzaUZKLENVbGlGRSxlQUNFLHlCVnFpRkosQ1V0aUZFLGVBQ0UsMkJWeWlGSixDVTFpRkUsZ0JBQ0UsNEJWNmlGSixDVTlpRkUsZ0JBQ0UsNEJWaWpGSixDVWxqRkUsZ0JBQ0UsNEJWcWpGSixDVXRqRkUsZ0JBQ0UsNEJWeWpGSixDVTFqRkUsZ0JBQ0UsNEJWNmpGSixDVXZqRkUsSUFJSSxTQUdBLGVBQ0EsZVZ1akZOLENVL2pGRSxJQUNFLFVWa2tGSixDVW5rRkUsS0FDRSxXVnNrRkosQ1V2a0ZFLEtBQ0UsV1Ywa0ZKLENVM2tGRSxLQUNFLFdWOGtGSixDVS9rRkUsS0FDRSxXVmtsRkosQ1VubEZFLEtBQ0UsV1ZzbEZKLENVdmxGRSxLQUNFLFdWMGxGSixDVTNsRkUsS0FDRSxXVjhsRkosQ1UvbEZFLEtBQ0UsV1ZrbUZKLENVbm1GRSxLQUNFLFdWc21GSixDVXZtRkUsS0FDRSxXVjBtRkosQ1UzbUZFLEtBQ0UsV1Y4bUZKLENVL21GRSxLQUNFLFdWa25GSixDVW5uRkUsS0FDRSxXVnNuRkosQ1V2bkZFLEtBQ0UsV1YwbkZKLENVM25GRSxLQUNFLFdWOG5GSixDVS9uRkUsS0FDRSxXVmtvRkosQ1Vub0ZFLEtBQ0UsV1Zzb0ZKLENVdm9GRSxLQUNFLFdWMG9GSixDVTNvRkUsTUFJSSxjVjZvRk4sQ1Vqb0ZFLGNBQ0UsMEJWZ3BGSixDVWpwRkUsY0FDRSwwQlZvcEZKLENVcnBGRSxjQUNFLDBCVndwRkosQ1V6cEZFLGNBQ0UsMEJWNHBGSixDVXhwRkUsZUFDRSx5QlYycEZKLENVNXBGRSxlQUNFLDJCVitwRkosQ1VocUZFLGdCQUNFLDRCVm1xRkosQ1VwcUZFLGdCQUNFLDRCVnVxRkosQ1V4cUZFLGdCQUNFLDRCVjJxRkosQ1U1cUZFLGdCQUNFLDRCVitxRkosQ1VockZFLGdCQUNFLDRCVm1yRkosQ1UvcUZFLGNBQ0Usd0JWa3JGSixDVW5yRkUsY0FDRSwwQlZzckZKLENVdnJGRSxlQUNFLDJCVjByRkosQ1UzckZFLGVBQ0UsMkJWOHJGSixDVS9yRkUsZUFDRSwyQlZrc0ZKLENVbnNGRSxlQUNFLDJCVnNzRkosQ1V2c0ZFLGVBQ0UsMkJWMHNGSixDVXRzRkUsZ0JBQ0UsMEJWeXNGSixDVTFzRkUsaUJBQ0UsNkJWNnNGSixDVTlzRkUsaUJBQ0UsNkJWaXRGSixDVWx0RkUsaUJBQ0UsNkJWcXRGSixDVXR0RkUsaUJBQ0UsNkJWeXRGSixDVTF0RkUsaUJBQ0UsNkJWNnRGSixDVXR0RkUsSUFHSSxjQUNBLGVBSUEsU1ZzdEZOLENVOXRGRSxJQUNFLFdWaXVGSixDVWx1RkUsS0FDRSxZVnF1RkosQ1V0dUZFLEtBQ0UsWVZ5dUZKLENVMXVGRSxLQUNFLFlWNnVGSixDVTl1RkUsS0FDRSxZVml2RkosQ1VsdkZFLEtBQ0UsWVZxdkZKLENVdHZGRSxLQUNFLFlWeXZGSixDVTF2RkUsS0FDRSxZVjZ2RkosQ1U5dkZFLEtBQ0UsWVZpd0ZKLENVbHdGRSxLQUNFLFlWcXdGSixDVXR3RkUsS0FDRSxZVnl3RkosQ1Uxd0ZFLEtBQ0UsWVY2d0ZKLENVOXdGRSxLQUNFLFlWaXhGSixDVWx4RkUsS0FDRSxZVnF4RkosQ1V0eEZFLEtBQ0UsWVZ5eEZKLENVMXhGRSxLQUNFLFlWNnhGSixDVTl4RkUsS0FDRSxZVml5RkosQ1VseUZFLEtBQ0UsWVZxeUZKLENVdHlGRSxLQUNFLFlWeXlGSixDVTF5RkUsTUFHSSxjQUNBLGVBSEYsYVYreUZKLENVaHlGQSxhQUNFLGNBQ0Usc0JWbXlGRixDQUNGLENXOTdGQSxtQkFDSSx5QlhnOEZKLENEcGhHQSxFQUVDLDRCQUNBLFlDc2hHRCxDRC9nR0EsZ0JBQ0MsZUNraEdELENEaGhHQSxVQUtDLG9CQUNBLGtCQUxBLFlBRUEsZ0JBREEsVUNzaEdELENEemdHQSxpQkFBbUIsa0JDa2hHbkIsQ0RqaEdBLFlBQWMsa0JDcWhHZCxDRG5oR0EsR0FLQyxnQll6QmlCLENad0JqQixtQkNvaEdELENEamhHQSxHQUNDLGdDQUlBLGVBREEsY0NxaEdELENEbGhHQSxNQUxDLGNDNGhHRCxDRHZoR0EsTUFFQyxlQ3FoR0QsQ0RuaEdBLEdBRUMsWUNxaEdELENEbmhHQSxHQUVDLGVDcWhHRCxDRC9nR0EsRUFFQyxXQ3FoR0QsQ0RuaEdBLEVBSUMsNEJBSEEsYWExRE0sQ2I4RE4sZUFGQSxxQkFEQSxvQkN5aEdELENEcGhHQSxPQUNDLGNDdWhHRCxDRHJoR0EsV0FJQyx5QkFIQSxzQkFFQSxhQURBLFVDMGhHRCxDRHRoR0EsU0FDQyxlQ3loR0QsQ0R2aEdBLEtBQ0MsaUJDMGhHRCxDRHhoR0EsR0FHQyxtQkFGQSxpQkFDQSxlQzRoR0QsQ0R6aEdBLEdBQ0MsdUJDNGhHRCxDRDFoR0EsV0FFQyxhQzRoR0QsQ0QzaEdDLGtCQUNDLFdDNmhHRixDRDNoR0MsaUJBQ0MsV0M2aEdGLENhcG9HQSxvNEdBQ0kseURieXFHSixDYXRxR0Esa0JBQ0ksK0JieXFHSixDYXRxR0Esb0JBQ0ksK0JieXFHSixDYXRxR0EscUNBQ0ksK0JieXFHSixDYXRxR0EseUhBQ0ksK0JieXFHSixDYXRxR0Esd0JBQ0ksZ0NieXFHSixDYXRxR0EsdUJBQ0ksZ0NieXFHSixDYXRxR0EsMkZBQ0ksZ0NieXFHSixDYXRxR0EscUJBQ0ksZ0NieXFHSixDYXRxR0EscUJBQ0ksZ0NieXFHSixDYXRxR0Esd0JBQ0ksZ0NieXFHSixDYXRxR0EseUJBQ0ksZ0NieXFHSixDYXRxR0EsaUNBQ0ksZ0NieXFHSixDYXRxR0Esa0NBQ0ksZ0NieXFHSixDYXRxR0EsMkJBQ0ksZ0NieXFHSixDYXRxR0EsNEJBQ0ksZ0NieXFHSixDYXRxR0EscUJBQ0ksZ0NieXFHSixDYXRxR0Esa0JBQ0ksZ0NieXFHSixDYXRxR0EsdUJBQ0ksZ0NieXFHSixDYXRxR0Esc0JBQ0ksZ0NieXFHSixDYXRxR0EscUJBQ0ksZ0NieXFHSixDYXRxR0EsZ0JBQ0ksZ0NieXFHSixDYXRxR0Esc0JBQ0ksZ0NieXFHSixDYXRxR0Esc0JBQ0ksZ0NieXFHSixDYXRxR0EscUJBQ0ksZ0NieXFHSixDYXRxR0Esb0JBQ0ksZ0NieXFHSixDYXRxR0Esc0JBQ0ksZ0NieXFHSixDYXRxR0EsdUJBQ0ksZ0NieXFHSixDYXRxR0Esd0JBQ0ksZ0NieXFHSixDYXRxR0EsNkJBQ0ksZ0NieXFHSixDYXRxR0Esb0JBQ0ksZ0NieXFHSixDYXRxR0Esc0JBQ0ksZ0NieXFHSixDYXRxR0EsK0JBQ0ksaUNieXFHSixDYXRxR0EsaUJBQ0ksaUNieXFHSixDYXRxR0EsdUJBQ0ksaUNieXFHSixDYXRxR0Esc0JBQ0ksaUNieXFHSixDYXRxR0EsZ0JBQ0ksaUNieXFHSixDYXRxR0EscUJBQ0ksaUNieXFHSixDYXRxR0Esa0JBQ0ksaUNieXFHSixDYXRxR0EsV0FDSSxpQ2J5cUdKLENhdHFHQSxlQUNJLGlDYnlxR0osQ2F0cUdBLFdBQ0ksaUNieXFHSixDYXRxR0EsMEJBQ0ksaUNieXFHSixDYXRxR0EsMEJBQ0ksaUNieXFHSixDYXRxR0EscUJBQ0ksaUNieXFHSixDYXRxR0Esa0JBQ0ksaUNieXFHSixDYXRxR0Esb0NBQ0ksaUNieXFHSixDYXRxR0EsK0JBQ0ksaUNieXFHSixDYXRxR0EseUJBQ0ksaUNieXFHSixDYXRxR0EsZ0NBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0EsMkJBQ0ksaUNieXFHSixDYXRxR0EsdUJBQ0ksaUNieXFHSixDYXRxR0Esc0JBQ0ksaUNieXFHSixDYXRxR0EsZ0JBQ0ksaUNieXFHSixDYXRxR0EsaUJBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0Esa0JBQ0ksaUNieXFHSixDYXRxR0Esd0JBQ0ksaUNieXFHSixDYXRxR0EsOEJBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0EseUJBQ0ksaUNieXFHSixDYXRxR0EsZ0JBQ0ksaUNieXFHSixDYXRxR0Esb0RBQ0ksaUNieXFHSixDYXRxR0EsNkJBQ0ksaUNieXFHSixDYXRxR0Esd0JBQ0ksaUNieXFHSixDYXRxR0EsdUJBQ0ksaUNieXFHSixDYXRxR0EsWUFDSSxpQ2J5cUdKLENhdHFHQSwrQkFDSSxpQ2J5cUdKLENhdHFHQSxzQkFDSSxpQ2J5cUdKLENhdHFHQSxrQkFDSSxpQ2J5cUdKLENhdHFHQSwwQkFDSSxpQ2J5cUdKLENhdHFHQSxrREFDSSxpQ2J5cUdKLENhdHFHQSx1Q0FDSSxpQ2J5cUdKLENhdHFHQSxxQkFDSSxpQ2J5cUdKLENhdHFHQSw0QkFDSSxpQ2J5cUdKLENhdHFHQSw0Q0FDSSxpQ2J5cUdKLENhdHFHQSx1QkFDSSxpQ2J5cUdKLENhdHFHQSwwQkFDSSxpQ2J5cUdKLENhdHFHQSxxQkFDSSxpQ2J5cUdKLENhdHFHQSxzQkFDSSxpQ2J5cUdKLENhdHFHQSw0QkFDSSxpQ2J5cUdKLENhdHFHQSxnQkFDSSxpQ2J5cUdKLENhdHFHQSx1QkFDSSxpQ2J5cUdKLENhdHFHQSwwQkFDSSxpQ2J5cUdKLENhdHFHQSwwQkFDSSxpQ2J5cUdKLENhdHFHQSxvQkFDSSxpQ2J5cUdKLENhdHFHQSxxQkFDSSxpQ2J5cUdKLENhdHFHQSw0QkFDSSxpQ2J5cUdKLENhdHFHQSwyQkFDSSxpQ2J5cUdKLENhdHFHQSx1QkFDSSxpQ2J5cUdKLENhdHFHQSxlQUNJLGlDYnlxR0osQ2F0cUdBLG9CQUNJLGlDYnlxR0osQ2F0cUdBLG1CQUNJLGlDYnlxR0osQ2F0cUdBLG9CQUNJLGlDYnlxR0osQ2F0cUdBLDBCQUNJLGlDYnlxR0osQ2F0cUdBLGlCQUNJLGlDYnlxR0osQ2F0cUdBLG9CQUNJLGlDYnlxR0osQ2F0cUdBLDZCQUNJLGlDYnlxR0osQ2F0cUdBLHdCQUNJLGlDYnlxR0osQ2F0cUdBLGFBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0EscUJBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0EsNENBQ0ksaUNieXFHSixDYXRxR0EsZUFDSSxpQ2J5cUdKLENhdHFHQSw0QkFDSSxpQ2J5cUdKLENhdHFHQSx1QkFDSSxpQ2J5cUdKLENhdHFHQSxnQkFDSSxpQ2J5cUdKLENhdHFHQSxzQkFDSSxpQ2J5cUdKLENhdHFHQSx5QkFDSSxpQ2J5cUdKLENhdHFHQSxzQkFDSSxpQ2J5cUdKLENhdHFHQSwwQkFDSSxpQ2J5cUdKLENhdHFHQSx1QkFDSSxpQ2J5cUdKLENhdHFHQSx5QkFDSSxpQ2J5cUdKLENhdHFHQSx3QkFDSSxpQ2J5cUdKLENhdHFHQSx3QkFDSSxpQ2J5cUdKLENhdHFHQSxzQkFDSSxpQ2J5cUdKLENhdHFHQSxhQUNJLGlDYnlxR0osQ2F0cUdBLHdCQUNJLGlDYnlxR0osQ2F0cUdBLHdCQUNJLGlDYnlxR0osQ2F0cUdBLHFCQUNJLGlDYnlxR0osQ2F0cUdBLHNCQUNJLGlDYnlxR0osQ2F0cUdBLG1CQUNJLGlDYnlxR0osQ2F0cUdBLHdCQUNJLGlDYnlxR0osQ2F0cUdBLHlCQUNJLGlDYnlxR0osQ2F0cUdBLCtCQUNJLGlDYnlxR0osQ2F0cUdBLDRCQUNJLGlDYnlxR0osQ2F0cUdBLHdCQUNJLGlDYnlxR0osQ2F0cUdBLHNCQUNJLGlDYnlxR0osQ2F0cUdBLGVBQ0ksaUNieXFHSixDYXRxR0EseUJBQ0ksaUNieXFHSixDYXRxR0EsdUJBQ0ksaUNieXFHSixDYXRxR0Esb0JBQ0ksaUNieXFHSixDYXRxR0EsWUFDSSxpQ2J5cUdKLENhdHFHQSxvQkFDSSxpQ2J5cUdKLENhdHFHQSxrQkFDSSxpQ2J5cUdKLENhdHFHQSw2QkFDSSxpQ2J5cUdKLENhdHFHQSxnQ0FDSSxpQ2J5cUdKLENhdHFHQSxrQkFDSSxpQ2J5cUdKLENhdHFHQSxpQkFDSSxpQ2J5cUdKLENjMXRIRSxrQkFDRSxZZDZ0SEosQ2N6dEhFLDRCQUNFLGNkNHRISixDY3h0SEksNkJBQ0UsZ0JBQ0EsWUFDQSxhZDB0SE4sQ2N6dEhNLG1DQUNFLGVkMnRIUixDY3p0SE0sbUNBQ0UsZWQydEhSLENjdnRIRSxtQ0FDRSxnQmR5dEhKLENjcnRIRSxlQUNFLGVkd3RISixDY3Z0SEkscUJBQ0UsZ0JBQ0EsZ0JBRUEsZ0JBREEsZ0JkMHRITixDY3B0SEksNERBQ0Usb0JkdXRITixDYzdzSEksOENBQ0UsaUJkbXRITixDYzlzSEEseUJBQ0UsWWRpdEhGLENlL3dIQSxVQUNJLGtCZm94SEosQ2Uvd0hBLHdCQUpJLGdCQUNBLHNCZnd4SEosQ2VyeEhBLGNBQ0ksa0Jmb3hISixDZ0J0eEhBLGtCQUVJLHdCSm1CSyxDSWxCTCxVaEJ5eEhKLENnQnR4SEEsYUFDSSxvQkFHQSxjTExjLENLTWQsY0FIQSxZQUNBLGlCaEIyeEhKLENnQnJ4SEksNkNBQ0ksUWhCd3hIUixDZ0JweEhBLGdCQUNJLGNoQnV4SEosQ2dCcHhIQSxnQkFHSSxVSjVCRyxDSTJCSCxjaEJ1eEhKLENnQm54SEEsc0JBRUksd0JKckJJLENJb0JKLFVoQnV4SEosQ2dCbnhIQSx3QkFFSSx3QkpyQkUsQ0lvQkYsVWhCdXhISixDZ0JueEhBLG9CQUVJLHdCSnBDRyxDSW1DSCxVaEJ1eEhKLENnQm54SEEsb0JBR0ksU0FEQSxTaEJzeEhKLENTaHlIRSxLQUNFLFVHdkNHLENId0NILGdD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LENtQnpvSUUsc0dBRUUsbUJBREEsZW5CNG9JSixDbUIxb0lJLDhHQUNFLGFuQjRvSU4sQ21CMW9JSSx3UUFFRSxZbkIrb0lOLENtQjdvSUksd1dBRUUsYW5Ca3BJTixDbUJocElJLHNMQUNFLHdCQUNBLGtCQUNBLFNuQmtwSU4sQ21CanBJTSxnYUFFRSxTbkJzcElSLENtQmpwSUkseURBRUUscUJBREEsU25Cb3BJTixDbUJocElFLHdGQUVFLGVBREEsaUJuQm1wSUosQ21CanBJSSxnSEFDRSxtQkFDQSxvQm5CbXBJTixDbUI3b0lBLDJDQUVFLDBEQUVBLCtCQURBLDRCQUVBLGdCQUNBLGtCbkJpcElGLENtQi9vSUEsc0JBQ0UscUJBQ0Esd0JuQmtwSUYsQ21COW9JQSxvREFFRSxxQm5Ca3BJRixDbUJocElBLDZDQUVFLFduQm1wSUYsQ21CN29JRSx3QkFDRSxxQm5Cb3BJSixDbUJscElFLHNCQUNFLGFuQm9wSUosQ21CanBJQSw0QkFDRSx1Qm5Cb3BJRixDbUJocElBLHNCQU1FLHFCWDlPTSxDVytPTiwwQkFKQSxjVjdOaUIsQ1U4TmpCLGNBQ0EsZW5CcXBJRixDbUJscElFLDBEQUNFLHFCbkJxcElKLENtQm5wSUUsMEhBRUUsY0FDQSxXQUVBLFNBREEsVW5Cd3BJSixDbUJycElFLDBNQUVFLFdBQ0EsaUJuQjRwSUosQ21CMXBJRSxnQ0FDRSxjbkI2cElKLENtQjNwSUUsZ0RBQ0UsZW5COHBJSixDbUJ6cElBLG1CQUNFLFNuQjZwSUYsQ21CM3BJQSxtQkFJRSxXQURBLGFBREEsZ0JBR0EsVW5CNnBJRixDbUI1cElFLHFCQUVFLGVuQjZwSUosQ21CM3BJRSx5QkFDRSxzQm5CNnBJSixDbUJycElBLDhEQUNFLG9CbkI0cElGLENtQjFwSUEsOEJBRUUsZW5CNnBJRixDbUIxcElFLHdCQUNFLGNBQ0EsaUJuQjZwSUosQ21CcnBJRSxtREFFRSxlbkIwcElKLENtQnhwSUUsZ0RBQ0Usb0JuQjRwSUosQ21CenBJSSx5R0FDRSxjbkI2cElOLENtQnpwSUUsNERBQ0UsaUJuQjZwSUosQ21CNXBJSSxpSUFDRSxPbkJncUlOLENtQjFwSUUsd0JBQ0UseUJBQ0EsVW5CNnBJSixDbUJ6cElFLHVGQUVFLGNuQjRwSUosQ21CMXBJRSw4QkFDRSxjbkI0cElKLENtQnhwSUEsd0NBQ0UsZUFDQSxnQkFDQSxrQm5CMnBJRixDb0JqL0lBLE1BRUUseUJBSUEsa0JBTEEsaUJBRUEsa0JBQ0EsZ0JBQ0EsVXBCcS9JRixDb0JsL0lFLFlBQ0UsZXBCby9JSixDb0JuL0lJLGVBQ0UsNEJwQnEvSU4sQ29CcC9JTSwwQkFDRSwrQnBCcy9JUixDb0JwL0lNLHVCQUNFLGVwQnMvSVIsQ29Cci9JUSwwQkFDRSxhcEJ1L0lWLENvQmwvSUksbUJBSUUsZ0JBSEEsWUFDQSxTQUNBLFNwQnEvSU4sQ29CaC9JRSw4QkFFRSxXQUNBLGdCcEJrL0lKLENvQi8rSUUsNEJBRUUsV0FDQSxlcEJpL0lKLENvQjkrSUUsU0FDRSx3QnBCZy9JSixDb0I1K0lFLFNBUUUsZ0NBREEsNkJBTEEsYVpqREcsQ1lvREgsaUJBQ0EsYUFHQSxrQnBCOCtJSixDb0IzK0lFLDRCQVhFLGtCWjZDaUIsQ1kzQ2pCLGNYeENlLENXeUNmLGVwQjIvSUosQ29Cbi9JRSxtQkFNRSxtQ0FKQSxhQUNBLGVwQmcvSUosQ29CMytJRSxTQUVFLHdDQURBLHdDcEI4K0lKLENvQjErSUUsUUFDRSxRcEI0K0lKLENvQjMrSUksZ0JBQ0UsY3BCNitJTixDb0J6K0lFLFNBRUUsU0FEQSxTcEI0K0lKLENvQnorSUUsZUFDRSxrQnBCMitJSixDb0IxK0lJLHVCQUNFLGNYNUVhLENXNkViLGVwQjQrSU4sQ29CcCtJQSxjQUNFLGVwQnUrSUYsQ29CdCtJRSwwQkFDRSxjWHhGZSxDV3lGZixlWGhHZSxDV2lHZixrQnBCdytJSixDb0J0K0lJLG1DQUNFLGVwQncrSU4sQ29CcCtJRSwwQkFDRSxjWGxHZSxDV21HZixlcEJzK0lKLENvQnArSUksOEJBQ0UsYXBCcytJTixDb0JwK0lJLDBDQUNFLGFwQnMrSU4sQ29CcCtJSSw0QkFDRSxjcEJzK0lOLENvQmorSUEsdUNBR0UsZ0JBRkEsZ0JBQ0Esc0JwQnErSUYsQ29CaitJQSx1QkFDRSxpQkFFQSx3QkFEQSxxQ3BCcStJRixDb0JqK0lBLFVBQ0Usa0JabEdPLENZbUdQLDBCQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsVXBCbytJRixDb0JsK0lFLGdCQUdFLFdBREEscUJBR0EsWUFEQSxVcEJvK0lKLENvQmgvSUEsVUFnQkUsd0JBREEsK0JwQnErSUYsQ29CbCtJQSxTQUdFLHdCWjNKUyxDWWdLVCx5QkFOQSwwQkFFQSxXQU1BLGlCQUxBLGdCQUlBLG9CQUZBLFNwQnUrSUYsQ29CbitJRSxjQUlFLGNBQ0EsWUFGQSxZQUdBLG9CQUpBLFVwQncrSUosQ29CbCtJRSxnQ0FHRSxjWHBLZSxDV3NLZixpQkFDQSxVcEJpK0lKLENvQi85SUksa0NBSUUsY0FDQSxZQUZBLFlBR0Esb0JBSkEsVXBCbytJTixDb0I3OUlNLDJDQUdLLFdBRkEsV0FDQSxhcEJnK0lYLENvQm4rSUkscUNBTUUsY1h4TGEsQ1d5TGIsVXBCZytJTixDb0IvOUlNLDRDQUdFLHlCQURBLGtCQURBLGdCcEJtK0lSLENvQmgrSVEsa0RBQ0Usb0JwQmsrSVYsQ29CLzlJTSw0Q0FJRSxZQURBLGlCcEJnK0lSLENvQnI5SU0sbURBQ0UsVXBCdTlJUixDb0J0OUlRLHlEQUNFLGFBQ0EsVXBCdzlJVixDb0JsOUlFLFdBQ0UsYXBCbzlJSixDb0JqOUlFLDRCQUNFLGVBQ0Esb0JwQm05SUosQ29CaDlJRSx5QkFDRSxXcEJrOUlKLENvQi84SUUsZUFFRSxlWGhQZSxDVytPZixlcEJrOUlKLENvQi84SUUsWUFDRSxzQkFDQSwrQnBCazlJSixDb0JoakpBLHFCQStGSSx1QnBCcTlJSixDb0JwakpBLFNBaUdFLHFDcEJtOUlGLENvQi84SUEsU0FDRSxrQlo5UFMsQ1krUFQsY1hyUGlCLENXc1BqQixnQkFDQSxnQkFDQSxnQkFDQSxpQnBCazlJRixDb0JoOUlFLGNBQ0UsY0FDQSxjWGhRYyxDV2lRZCxlcEJrOUlKLENvQjc4SUEsUUFLRSxtQkFKQSxhWjFQSyxDWTZQTCxhQUZBLFlBQ0EsY1h2UWlCLENXMlFqQixRcEJnOUlGLENvQi84SUUsdUJBR0UsYVpoTWEsQ1krTGIsZXBCazlJSixDb0IvOElFLGVBQ0UsYXBCaTlJSixDb0IvOElFLGNDdlJBLHVFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVyQnN2SkQsQ3FCMXVKQyx1QkFHQyxZQURBLHFCQURBLFVyQjh1SkYsQ29CNzlJRSxjQ3JSQSx1RUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVckJ1d0pELENxQjN2SkMsdUJBR0MsWUFEQSxxQkFEQSxVckIrdkpGLENvQm45SUEsZUFFRSxjQURBLHNCQUVBLGFwQnM5SUYsQ29CcjlJRSxnRkFHRSxrQkFEQSxnQnBCdzlJSixDc0IveEpBLGlCQUNDLFl0Qmt5SkQsQ3NCaHlKQSxhQUVDLFVBQ0EsVXRCa3lKRCxDc0JqeUpDLGVBQ0MsZXRCbXlKRixDc0JqeUpDLGdCQUVDLGdCQURBLFF0Qm95SkYsQ3NCanlKQyw0QkFDQyxpQnRCbXlKRixDc0JoeUpBLFVBRUMsU0FEQSxTdEJveUpELENzQmx5SkMsYUFDQyxxQkFDQSxxQnRCb3lKRixDc0JqeUpBLFdBRUMsV0FEQSxpQnRCcXlKRCxDdUIxekpBLFFBUUUsa0JmWUssQ2ViTCx1Q0FOQSxjQUNBLFlBQ0EsNkJBQ0EsZ0JBQ0EsVUFDQSxVdkJnMEpGLEN1Qjd6SkUsY0FHRSxXQUZBLFdBQ0EsYXZCZzBKSixDdUI3ekpFLFdBQ0UsbUJBUUEseUNBUEEscUJBRUEsY0FDQSxXQUdBLFlBRkEsU0FIQSxrQkFJQSxpQnZCaTBKSixDdUI5ekpJLGFBSUUsVWZoQ0UsQ2VpQ0YsZUFIQSxjZGpCYSxDY2dCYixlZHZCYSxDYzZCYixpQkFEQSxlQUhBLDBCdkJvMEpOLEN1Qi96Sk0sa0JBQ0Usa0JBSUEsZWRuQ1csQ2NrQ1gsZ0JBREEsaUJ2Qm0wSlIsQ3VCenpKTSxxQ0FYRSxrQnZCdTBKUixDdUIxekpRLHdCQUNFLFV2QjR6SlYsQ3VCdnpKSSxrQkFDRSxlZjFERSxDZTJERixpQnZCeXpKTixDdUJ4ekpNLG9CQUNFLGF2QjB6SlIsQ3VCenpKUSwwQkFDRSxVdkIyekpWLEN1Qnp6SlEseUJBRUUsa0JmdkNDLENld0NELFV2QjB6SlYsQ3dCejJKQSxvRUFDRSxvQnhCNDJKRixDd0IxMkpFLGlGQUNFLDZCQUNBLG9CeEI0MkpKLEN3QjEySkksOEZBQ0UsWXhCNDJKTixDd0J2MkpBLHFCQUNFLHNCeEIwMkpGLEN3QnYySkEsMENBQ0UseUJ4QjAySkYsQ3dCdDJKQSxxQkFFRSxhQUNBLGV4QjAySkYsQ3dCdjJKQSxhQUdFLFdBRkEsV0FDQSxheEIyMkpGLEN3QnYySkEsWUFDRSxVeEIwMkpGLEN3Qm4ySkEsUUFDRSxpQnhCMDJKRixDd0J0MkpBLE9BQ0UsWUFDQSxZeEJ5MkpGLEN3QnIySkEsTUFDRSxVeEJ3MkpGLEN3QnIySkEsWUFDRSxvQnhCdzJKRixDd0J0MkpBLFFBQ0UsaUJ4QnkySkYsQ3dCdjJKQSxNQUNFLFl4QjAySkYsQ3dCeDJKQSxNQUNFLGV4QjIySkYsQ3dCejJKQSxXQUNFLDJCeEI0MkpGLEN3QjEySkEsU0FHRSxnQ0FEQSw2QkFLQSwwQkFEQSx1QmQ5QkEsYUFDQSxnQmM0QkEsMkJBREEsd0JkOUJBLHVCQUR5QixDQUV6QixpRFZnNUpGLEN3QjkySkEsU2QzQkUsaUJBSDBDLENBSTFDLGtCQUNBLGdCQUpBLHVCQUQyQixDQUUzQixrQ1ZrNUpGLEN3Qm4zSkEsNkRBSUUsZ0JkekVBLHNCY3NFK0IsQ0FFL0IsbUJBREEsVXhCdzNKRixDd0JwM0pBLEtBQ0UsZ0JBQ0EscUJBQ0Esb0J4QnUzSkYsQ3dCcjNKQSxRQUNFLHFCQUNBLHFCeEJ3M0pGLEN3QnQzSkEsT0FDRSxheEJ5M0pGLEN3QnQzSkUsK0JBQ0UsY0FDQSxZQUNBLGF4QnkzSkosQ3dCcjNKQSxxQkFDRSxheEJ3M0pGLEN3QnQzSkEsTUFDRSxheEJ5M0pGLEN3QnYzSkEsV0FDRSxheEIwM0pGLEN3QngzSkEsVUFDRSxheEIyM0pGLEN3QngzSkEsWUFFRSxvQkFEQSxxQnhCNDNKRixDd0J6M0pFLG1CQUNFLGF4QjIzSkosQ3dC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QVBBLFVBUUEseUJBQ0EsUUFDQSxvQkFUQSx3QkFVQSxXQUNBLFV4Qis1SkYsQ3dCNzVKRSx3QkFDRSxTeEIrNUpKLEN3Qno1SkEsZ0JBRUUseUJBREEsa0JBR0EsY0FEQSxnQnhCODVKRixDd0I1NUpFLHNCQUVFLFNBREEsU3hCKzVKSixDd0I1NUpFLHNCQUdFLCtCQUdBLGFoQnRnQmEsQ2dCdWdCYixxQkFGQSxjZnRsQmMsQ2VrbEJkLGdCQUdBLGtCQUZBLGtCeEJtNkpKLEN3Qno1Skksa0NBQ0UsZWZubUJhLENlb21CYixheEIyNUpOLEN3Qno1SkksME1BQ0UsY3hCNjVKTixDd0IxNUpFLHNEQUNFLHFCQUNBLFNBQ0EscUJ4QjQ1SkosQ3dCejVKQSxPQUVFLGtCeEIyNUpGLEN3Qno1SkEsU0FDRSxheEI0NUpGLEN3QjM1SkUsMkZBQ0UsY3hCODVKSixDd0IxNUpBLHVDQU9FLHNCQUZBLGdDQUZBLGNmdm5CaUIsQ2V3bkJqQixleEIrNUpGLEN3QnY1SkEsWUFDRSxpQnhCMDVKRixDd0J4NUpBLGNBQ0UsbUJ4QjI1SkYsQ3dCeDVKQSxtQkFHRSxhQUZBLGlCeEI0NUpGLEN3Qng1SkEsc0JBRUUsYUFEQSxheEI0NUpGLEN3Qno1SkEsZUFDRSx1QnhCNDVKRixDd0IxNUpBLFVBRUUsMERBREEsaUJ4Qjg1SkYsQ3dCMzVKQSxrQkFFRSwwREFEQSxpQnhCKzVKRixDd0I1NUpBLGdCQUVFLDBEQURBLGlCeEJnNkpGLEN3Qjc1SkEsWUFFRSwwREFEQSxpQnhCaTZKRixDd0I3NUpBLGFBRUUsMERBREEsaUJ4Qmk2SkYsQ3dCOTVKQSxlQUVFLDBEQURBLGlCeEJrNkpGLEN3Qi81SkEsYUFFRSwwREFEQSxpQnhCbTZKRixDd0IvNUpBLFlBRUUsMERBREEsaUJ4Qm02SkYsQ3dCaDZKQSxjQUVFLDBEQURBLGlCeEJvNkpGLEN3Qmo2SkEsV0FFRSwwREFEQSxpQnhCcTZKRixDd0JsNkpBLGFBQ0UsMERBQ0EsaUJ4QnE2SkYsQ3dCbjZKQSxhQUNFLDBEQUNBLGlCeEJzNkpGLEN3QnA2SkEsZUFDRSwwREFDQSxpQnhCdTZKRixDd0JyNkpBLFlBQ0UsMERBQ0EsaUJ4Qnc2SkYsQ3dCcjZKQSxhQUNFLGdCeEJ3NkpGLEN3QnQ2SkEsZUFDRSxhaEJ2c0JLLENnQndzQkwsY0FDQSxjZnB0QmlCLENlcXRCakIsZWY5dEJvQixDZSt0QnBCLGdCQUNBLGtCQUNBLFV4Qnk2SkYsQ3dCdjZKRSxxQkFDRSxheEJ5NkpKLEN3QnQ2SkUsb0NBRUUsYWhCMXVCRyxDZ0J5dUJILGN4Qnk2SkosQ3dCcDZKQSx1QkFDRSxTeEJ1NkpGLEN3Qm42SkEsU0FFRSxZQURBLFd4Qnc2SkYsQ3dCdDZKRSxZQUVFLGtCaEJudUJHLENnQmt1QkgsMEJBRUEsVWhCNXZCSSxDZ0I2dkJKLGNmaHZCZSxDZWl2QmYsWXhCdzZKSixDd0J0NkpFLFdBRUUsd0JoQnh1Qk8sQ2dCdXVCUCxTQUVBLFl4Qnc2SkosQ3dCbjZKQSxXQUNFLFd4QnU2SkYsQ3dCbjZKQSxNQUNFLDBEQUtBLHFCQUhBLFlBQ0Esa0JBQ0Esa0JBRUEsc0JBTEEsVXhCNDZKRixDd0JwNkpBLGNBSUUsZ0JBQ0Esc0JBSkEsa0JBS0EsdUNBSkEsc0NBS0EsYWhCM3hCSyxDZ0I2eEJMLGNmcnhCZ0IsQ2VzeEJoQixnQkFDQSxlQVJBLFVBU0EsYUFDQSxrQkFDQSxnQkFDQSxZQUNBLFV4QnU2SkYsQ3dCcjZKRSxpQkFDRSw0QkFFQSxjZmp5QmMsQ2VneUJkLGVmcnlCZSxDZXV5QmYsaUJ4QnU2SkosQ3dCcjZKSSxtQkFHRSxjQURBLFd4QnU2Sk4sQ3dCbDZKRSxpQkFHRSxjZjV5QmUsQ2UweUJmLGVmanpCZSxDZWt6QmYsaUJ4QnE2SkosQ3dCbDZKSSwrQkFDRSxZeEJvNkpOLEN3Qmo2SkksbUJBR0UsY0FEQSxXeEJtNkpOLEN3Qjk1SkUsZ0JBQ0UsWXhCZzZKSixDd0I3NUpFLHNCQUNFLFN4Qis1SkosQ3dCNTVKRSxxQkNoMEJFLGdDQUNBLGtDQUNBLG1DRGcwQkEsV0M3MEJGLFNEODBCRSxpQkFDQSxpQkFDQSxrQkMvMEJGLE96Qml2TEYsQ3dCNTVKQSxTQUtFLGdCQUhBLFlBRUEsU0FEQSxTeEJpNkpGLEN3Qjk1SkUsWUFDRSxjZnIxQmMsQ2VzMUJkLGtCeEJnNkpKLEN3Qi81SkksZUFDRSxhaEIzMEJDLENnQjQwQkQsY0FDQSxrQkFDQSxjeEJpNkpOLEN3Qmg2Sk0sc0JBQ0UsYXhCazZKUixDd0JoNkpNLG1CQUNFLGF4Qms2SlIsQ3dCNzVKTSx5Q0FDRSxheEJrNkpSLEN3Qi81SkksdUJBQ0UsaUJ4Qmk2Sk4sQ3dCMTVKQSxjQUVFLGtCQURBLGV4Qmc2SkYsQ3dCNzVKRSx1Q0FEQSxleEJpNkpGLEN3Qjc1SkUsd0JBQ0UsYXhCKzVKSixDd0I5NUpJLDJCQUNFLGlCeEJnNkpOLEN3Qmw1SkEsU0FTRSxrQmhCejVCUyxDZ0IwNUJULHlCQVBBLFdBR0EsY2Y3NEJpQixDZTQ0QmpCLHdCQURBLFVBSUEsU0FOQSx3QkFLQSxXeEJ1NUpGLEN3Qmw1SkUsWUFFRSxnQ0FEQSxnQkFFQSxpQnhCbzVKSixDd0JuNUpJLHdCQUNFLGV4QnE1Sk4sQ3dCbjVKSSxjQUVFLGNBQ0EsWXhCbzVKTixDd0I3NEpNLG1CZHIxQkYsa0JGcEVHLENFNERMLGtCQUtFLFVGekZJLENFc0ZOLGVBQ0EsZ0JBRkEsaUJWaXZMRixDVXh1TEUseUJBV0ksNEJGakZDLENFaUZELHlCRmpGQyxDRThFSCxZQU5BLFdBSUEsU0FHQSxTQU5BLGtCQUlBLE9WNnVMSixDd0JqNkpNLG1CQUVFLFdBQ0EsV3hCazZKUixDd0I1NUpJLHdDQUNFLFl4Qmk2Sk4sQ3dCLzVKSSxtQkFDRSxxQnhCaTZKTixDd0JoNkpNLHFCQUVFLGF4Qmk2SlIsQ3dCOTVKUSwwQmR4MkJKLGtCRmhFTyxDRXdEVCxrQkFLRSxVRnpGSSxDRXNGTixlQUNBLGdCQUZBLGlCVnF4TEYsQ1U1d0xFLGdDQVdJLDRCRjdFSyxDRTZFTCx5QkY3RUssQ0UwRVAsWUFOQSxXQUlBLFNBR0EsU0FOQSxrQkFJQSxPVml4TEosQ3dCNTZKTSxzQkFDRSxjQUNBLGdCQUVBLFNBREEsU3hCKzZKUixDd0I3NkpRLHlCQUVFLHdDeEIrNkpWLEN3Qjk2SlUsb0NBQ0UsK0J4Qmc3SlosQ3dCOTZKVSwyQkFJRSxnQkFGQSxhaEIvN0JMLENnQmc4QkssaUJBRUEsVXhCKzZKWixDd0I1NkpZLGtDQ244QlYsaUJ6QmszTEYsQ3lCajNMRSx3Q0FqQkUsb0NBQ0EsOEJBQ0EsaUNBaUJBLFdBMUJGLFNBMkJFLFNBQ0EsVUFDQSxrQkE1QkYsT3pCbTVMRixDd0IxN0pZLGtDQUlFLGVoQmorQk4sQ2dCKzlCTSw4QkFDQSxhaEJwOEJILENnQnM4QkcsaUJ4QjI3SmQsQ3dCMTdKYyx3Q0FDRSxPQUVBLGdCQURBLE94QjY3SmhCLEN3Qmo3SkEsVUFFRSxTQUNBLFVBRkEsV3hCdTdKRixDd0JwN0pFLGFBQ0UsZ0NBQ0EsY3hCczdKSixDd0JwN0pFLGlCQUNFLFF4QnM3SkosQ3dCbDdKQSxXQUNFLFNBQ0EsU3hCcTdKRixDd0JwN0pFLGNBQ0UsZ0NBQ0Esd0J4QnM3SkosQ3dCcjdKSSx5QkFDRSxXeEJ1N0pOLEN3QnA3SkUsa0JBQ0UsUXhCczdKSixDd0JsN0pBLFNBQ0Usb0J4QnM3SkYsQ3dCcjdKRSxZQUNFLG9CeEJ1N0pKLEN3QnI3SkksY0FDRSxheEJ1N0pOLEN3Qmo3SkUsNkJBQ0UseUJ4Qm83SkosQ3dCbDdKTSx3Q0FDRSxReEJvN0pSLEN3QjU2SkEsWUFFRSxnQkFDQSxnQkFDQSxlQUNBLGVBQ0EsUUFDQSxRQUNBLFdBQ0EsV3hCKzZKRixDd0I5NkpFLDRCQUNFLGN4Qmc3SkosQ3dCOTZKRSwrQkFDRSxleEJnN0pKLEN3Qi82SkksZ0RBQ0UsNEJ4Qmk3Sk4sQ3dCOTZKRSxrQkFDRSxpQnhCZzdKSixDd0IvNkpJLHFCQUNFLGV4Qmk3Sk4sQ3dCOTZKRSxzQkFFRSwwQkFEQSxXeEJpN0pKLEN3QjU2Sk0sZ0NBRUUsZ0JBREEsY3hCKzZKUixDd0I1NkpRLHNDQUNFLHVCeEI4NkpWLEN3QjE2Sk0sMkNBQ0UsV0FDQSxlQUNBLGlCQUNBLGlCQUNBLGF4QjQ2SlIsQ3dCdjZKRSx1QkFFRSxrQmhCbGdDVyxDZ0JxZ0NYLFlBR0Esa0JBRkEsZUFIQSxrQkFJQSxVQUhBLFV4QjQ2SkosQ3dCdjZKSSw0QkFHRSxX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Z0JxNENILFdBS0Esa0NBRkEsaUJBRkEsYUFDQSxXeEJ3NEpKLEN3Qm40SkksNEJBQ0UsZWYxNENhLENlMjRDYixrQnhCcTRKTixDd0JsNEpFLDRCQUNFLGdCeEJvNEpKLEN3Qmw0SkUsK0JBQ0UsZ0J4Qm80SkosQ3dCbDRKRSxlQUNFLGtCeEJvNEpKLEN3Qmw0SkUsZUFDRSwwQkFFQSxvQkFEQSxnQnhCcTRKSixDd0IvM0pFLGVBQ0UsMEJBQ0EsaUJ4Qmk0SkosQ3dCaDRKSSxrQ0FDRSxTQUNBLG9CeEJrNEpOLEN3Qmg0SkksaUNBQ0Usb0JBQ0EsU3hCazRKTixDd0IvM0pFLDBEQUdFLGNBQ0EsVXhCaTRKSixDd0JoNEpJLHVHQUNFLHlCQUNBLGF4Qm80Sk4sQ3dCajRKRSxxREFDRSw0QnhCbTRKSixDd0JqNEpFLHFCQUNFLGFBQ0EsaUJBQ0EsZXhCbTRKSixDd0JsNEpJLDZCQUNFLFN4Qm80Sk4sQ3dCajRKRSxxQkFFRSxheEJrNEpKLEN3Qmg0SkUsK0JBR0UsU0FGQSxnQkFDQSxheEJtNEpKLEN3Qmg0SkUsNEJBQ0UsaUJBQ0EsYXhCazRKSixDd0I3M0pFLHFCQUNFLFV4QiszSkosQ3dCNTNKRSwrQ0FJRSxnQkFNQSxxQkFSQSxrQkFRQSx5QkFQQSx3Q0FTQSxTQVBBLGFBTUEsa0JBTEEsZ0JBT0EsUXhCaTRKSixDd0JoNEpJLDZEQzE5Q0EsNEJBQ0Esa0NBQ0EsbUNEeTlDRSxXQUNBLGNDditDSixTRHkrQ0ksNEJDeCtDSixPekIrMk1GLEN3Qm40SkkseUNBQ0UsT3hCcTRKTixDd0JsNEpFLHlCQUNFLGV4Qm80SkosQ3dCbjRKSSwrQkFDRSxnQkFDQSxleEJxNEpOLEN3Qmw0SkUsc0JBSUUsU3hCdTRKSixDd0JqNEpFLDZDQVRFLGNBQ0EsWUFDQSxZQUVBLGtCQUNBLFNBQ0EsVXhCNjRKSixDd0IxNEpFLHVCQUtFLGtCeEJxNEpKLEN3Qi8zSk0sMENBQ0UsaUJ4Qmk0SlIsQ3dCOTNKUSxxQ0FDRSwwQnhCZzRKVixDd0I5M0pRLHFDQUNFLGV4Qmc0SlYsQ3dCejNKQSxnQkFFRSxrQkFEQSxpQnhCODNKRixDd0J4M0pBLGtCQUNFLGtDQUNBLCtCQUNBLDZCQUNBLHlCeEI4M0pGLEN3QnQzSkEsU0FRRSxnQkFFQSxnQ0FUQSxrQkFVQSxnQkFUQSx3Q0FJQSxTQUNBLG1CQUVBLGFBTkEsa0JBRUEsWUFEQSxVeEJpNEpGLEN3QnozSkUsaUJBQ0UsVUFDQSxpRHhCMjNKSixDd0J6M0pFLGlCQUNFLFVBRUEsaUJBREEsaUR4QjQzSkosQ3dCejNKRSwrQkFFRSxXQUVBLFNBREEsaUJ4QjIzSkosQ3dCeDNKRSxlQzFqREUsbUNBREEsb0NBRUEsOEJENGpEQSxhQzdrREYsU0Q0a0RFLGtCQzNrREYsT3pCMDhNRixDd0I1M0pFLGdCQy9qREUsbUNBREEsb0NBRUEsOEJEaWtEQSxhQ2xsREYsU0RpbERFLGtCQ2hsREYsT3pCbTlNRixDd0JoNEpFLGNBRUUsbUJBREEsNEJ4Qm00SkosQ3dCajRKSSxvQkM1a0RBLGlDQUNBLG1DQUNBLG9DRDhrREUsYUMzbERKLFNEeWxESSxrQkFDQSxVQ3psREosT3pCaStNRixDd0JyNEpJLHFCQ2xsREEsaUNBQ0EsbUNBQ0Esb0NEb2xERSxhQ2ptREosU0QrbERJLGtCQUNBLFVDL2xESixPekIyK01GLEN3Qng0SkUsWUFFRSxnQkFEQSxZeEIyNEpKLEN3Qng0SkUsbURBR0UsbUNBRkEsZ0JBQ0EsYXhCMjRKSixDd0JsNEpFLHNEQUNFLHVCeEJ5NEpKLEN3QnozSkksdUlBQ0UsaUJ4Qms0Sk4sQ3dCNzNKQSxlQUVFLDBCQURBLG1CeEJpNEpGLEN3QjkzSkUsc0NBQ0UsWXhCZzRKSixDd0I1M0pBLG9CQUNFLGN4QiszSkYsQ3dCOTNKRSwwQkFDRSxpQnhCZzRKSixDd0IzM0pBLFFBRUUsa0J4QjgzSkYsQ3dCejNKQSxnQkFDRSxtQkFDQSxleEI4M0pGLEN3QjUzSkEsV0FFRSxZQURBLFlBRUEsbUJBQ0EsU3hCKzNKRixDd0I3M0pFLHNCQUNFLG1CeEIrM0pKLEN3QjcySkUsa0JBTUUsMERBTEEsc0JBQ0EsVUFDQSxpQnhCcTNKSixDd0JqM0pJLHdCQUdFLFdBRkEsV0FDQSxheEJvM0pOLEN3QmozSkkscUJBTUUsMENBTEEsc0JBQ0EsV0FLQSxjZmpzRGEsQ2U4ckRiLFNBREEsU3hCdTNKTixDd0JsM0pNLGtEQUVFLHdCaEI5ckRHLENnQm1zREgsZ0NBQ0EsNkJBTEEsYWhCdHRERCxDZ0J1dERDLGNmN3NEVyxDZThzRFgsa0JBQ0EsV3hCcTNKUixDd0JqM0pNLDJCQUVFLGNBREEsY2ZwdERXLENlc3REWCxtQnhCbTNKUixDd0IzMkpBLGdCQUNFLG1CQUNBLGV4QmczSkYsQ3dCLzJKRSx1QkFDRSxheEJpM0pKLEN3Qi8ySkUseUNBS0UsZWhCdHZESSxDZ0JvdkRKLHdCaEJudkRJLENnQm12REosd0JoQm52REksQ2dCc3ZESixtQkFGQSxZeEJtM0pKLEN3Qi8ySkksNkRBQ0Usd0J4QmszSk4sQ3dCaDNKSSwrREFDRSxZeEJtM0pOLEN3QmgzSkUsbUJBRUUsYUFEQSxnQnhCbTNKSixDd0JqM0pJLHlCQUNFLFl4Qm0zSk4sQ3dCaDNKRSxtQkFDRSxjQUNBLFN4QmszSkosQ3dCajNKSSxzQkFDRSxheEJtM0pOLEN3Qi8ySkEscUJBRUUsa0JBREEsZ0JBRUEsZXhCazNKRixDd0I5MkpFLGdEQUNFLFlBQ0EsbUJBQ0EsYXhCaTNKSixDd0I3MkpBLFdBRUUsWUFEQSxZQUVBLG1CQUNBLGdCQUNBLFd4QmczSkYsQ3dCLzJKRSxnQkFFRSxXQURBLFV4QmszSkosQ3dCaDNKSSxvQkFDRSxleEJrM0pOLEN3Qi8ySkUsY0FDRSxZeEJpM0pKLEN3Qi8ySkUsY0FDRSxnQkFDQSxVQUNBLGlCeEJpM0pKLEN3QmgzSkksZ0JBSUUsVWhCcnpERSxDZ0JtekRGLGNBQ0EsMkJBRkEsd0J4QnEzSk4sQ3dCLzJKRSxlQU9FLGVoQi96REksQ2dCNHpESix3QmhCM3pESSxDZ0J5ekRKLGtCQUVBLHdCaEIzekRJLENnQjR6REosbUJBQ0EsWXhCaTNKSixDd0I5MkpFLGNBR0UsZ0JBREEsU0FEQSxheEJrM0pKLEN3QjkySkUsY0FDRSxheEJnM0pKLEN3Qi8ySkksbUJBQ0UsY0FFQSxjQURBLGN4QmszSk4sQ3dCLzJKSSwwT0FDRSxVeEJpM0pOLEN3QjkySkUsbURDdnpEQSxpQnpCMHFORixDeUJ6cU5FLHFFQVJFLGtDQURBLG1DQUVBLDZCQVNBLFdBMUJGLFNBMkJFLFNBQ0EsVUFDQSxrQkE1QkYsT3pCNnNORixDd0JoNEpFLG1EQUlFLGNBRUEsZUFEQSxZeEJrNEpKLEN3Qmg0SkkscUVBQ0Usa0J4Qm80Sk4sQ3dCbDRKSSxxRUFFRSxTQUNBLGlCQUZBLE94Qnc0Sk4sQ3dCcDRKSSw4RUFDRSxjeEJ3NEpOLEN3QnY0Sk0sZ0dBQ0UsaUJBQ0Esd0J4QjI0SlIsQ3dCejRKTSxnR0FDRSxrQnhCNjRKUixDd0J6NEpFLGlCQ2oxREEsaUJ6QjZ0TkYsQ3lCNXRORSx1QkFiRSxnQ0FDQSxrQ0FDQSxtQ0Q4MURFLGdCQ2oxREYsV0ExQkYsU0EyQkUsU0RpMURFLGlCQ2gxREYsVUFDQSxrQkE1QkYsT3pCOHZORixDd0JoNUpFLG9KQUdFLGF4QjA1SkosQ3dCejRKRSxrQkFDRSx1QkFDQSxVQUNBLGlCeEI4NEpKLEN3Qjc0Skksd0JBR0UsV0FGQSxXQUNBLGF4Qmc1Sk4sQ3dCNzRKSSxxQkFPRSx5Q0FOQSxzQkFDQSxXQUVBLFNBREEsVUFFQSxTeEJpNUpOLEN3Qjk0Sk0sZ0NBQ0UsOEJ4Qmc1SlIsQ3dCOTRKTSx1QkFFRSxjZi80RFcsQ2VnNURYLGNBRkEsV3hCazVKUixDd0IvNEpRLDBCQUNFLGN4Qmk1SlYsQ3dCOTRKTSw0QkN4NERKLGlCekJ5eE5GLEN5Qnh4TkUsa0NBUkUsa0NBREEsbUNBRUEsNkJBU0EsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPekIwek5GLEN3QjU1Sk0sNEJBRUUsa0J4QjY1SlIsQ3dCNTVKUSxxRUFJRSxjQUZBLFNBR0Esa0JBRkEsUXhCKzVKVixDd0IzNUpRLGtDQUNFLGdCeEI2NUpWLEN3QjM1SlEsbUNDNTVESixrQ0FEQSxtQ0RpNkRNLDZCQUZBLFdDOTZEUixTRCs2RFEsaUJDOTZEUixPekJnMU5GLEN3QjE1SkEsaUJBQ0UsZ0JBQ0EsU3hCNjVKRixDd0IxNUpFLG9CQUNFLGdDQUVBLGdCQURBLDBCeEI2NUpKLEN3QjE1SkksaUVBS0UsZUFGQSxjQURBLGVmaDhEYSxDZW84RGIsYUFGQSxpQnhCODVKTixDd0IzNUpNLCtFQUNFLDBEQUVBLDRCQURBLDRCQUdBLFdBREEsY0FLQSxZQURBLG1CQUZBLGtCQUNBLFdBSUEsUUFEQSxVeEIrNUpSLEN3QjU1Sk0saUdBSUUsYWhCOTNEVSxDZ0I0M0RWLGNmNzhEVyxDZTQ4RFgsZWZuOURXLENlcTlEWCxnQnhCZzZKUixDd0I3NUpNLHFHQUlFLGFoQnY0RFUsQ2dCcTREVixjZm45RFcsQ2VrOURYLGVmejlEVyxDZTI5RFgsZ0J4Qmk2SlIsQ3dCOTVKTSx1RUFDRSxheEJpNkpSLEN3Qi81Sk0scU5BR0UsUXhCbzZKUixDd0JsNkpNLHVFQUNFLGFoQjErREQsQ2dCMitEQyxleEJxNkpSLEN3Qm42Sk0scUVBQ0UsYXhCczZKUixDd0JuNkpJLDRCZC82REYsYUFDQSxnQkFIQSx1QkFEeUIsQ0FFekIsaURWeTFORixDd0JyNkpRLHFHQUNFLHlCQUNBLGF4Qnc2SlYsQ3dCcjZKTSwrQ0FDRSxrQmhCcCtERyxDZ0JxK0RILGF4QnU2SlIsQ3dCcDZKSSwwQ0FDRSxheEJzNkpOLEN3QnA2Skksc0JBQ0UsYXhCczZKTixDd0JwNkpJLHlDQUNFLGV4QnM2Sk4sQ3dCcDZKSSxtRGR0NURGLGtCQUNBLCtCZTVGQSxpQnpCMjVORixDeUIxNU5FLCtEQWpCRSxvQ0FDQSw4QkFDQSxpQ0FpQkEsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPekI2N05GLEN3QnQ3SkksbURkLzRERix3QkZoR1MsQ0U0RlQsVUZ4SE0sQ0V5SE4sY0FJQSxXQVZPLENBUVAsZUFEQSxnQkFJQSxTVjYwTkYsQ1U1ME5FLCtEQUNFLFlBQ0EsU1YrME5KLEN3QnI4SkksbURkeDRERixpQlZpMU5GLENVaDFORSwrREFDRSxPVm0xTkosQ3dCNzhKSSxtREFLRSxrQkFDQSxjZnBnRWEsQ2VrZ0ViLGdCQURBLHFCeEJpOUpOLEN3Qjc4Sk0saUVBRUUsY0FEQSxleEJpOUpSLEN3Qjc4SkksNkJBRUUsd0JoQno3RGUsQ2dCdzdEZixXeEJnOUpOLEN3Qjc4SkksaUNBS0UsWUFGQSxnQkFEQSxvQkFEQSxpQkFHQSxjeEJnOUpOLEN3Qjk4Sk0sb0NBQ0UsYXhCZzlKUixDd0IvOEpRLHNDZDk2RE4sa0JBQ0EsK0JlNUZBLGlCekI2OU5GLEN5QjU5TkUsNENBakJFLG9DQUNBLDhCQUNBLGlDQWlCQSxXQTFCRixTQTJCRSxTQUNBLFVBQ0Esa0JBNUJGLE96QjgvTkYsQ3dCLzlKUSxzQ2R2NkROLHdCRjFGVSxDRXNGVixVRnhITSxDRXlITixjQUlBLFdBVk8sQ0FRUCxlQURBLGdCQUlBLFNWNjRORixDVTU0TkUsNENBQ0UsU0FDQSxTVjg0TkosQ3dCNStKUSxzQ2RoNkROLGlCVis0TkYsQ1U5NE5FLDRDQUNFLE9WZzVOSixDd0JsL0pRLHNDQUdFLFdBR0EsZ0JBRkEsZ0JBQ0EsaUJBR0Esa0JBREEsV3hCby9KVixDd0JsL0pVLGtGQVBBLDJDeEI0L0pWLEN3Qm4vSlksa0RBQ0UseUJ4QnEvSmQsQ3dCLytKSSwyQkFFRSxrQmhCdjlEZSxDZ0J3OURmLGtCeEJnL0pOLEN3QjkrSk0seUNBRUUseUR4QisrSlIsQ3dCNytKTSxvQ0FDRSxrQnhCKytKUixDd0I3K0pNLG1DZHQvREosaUJBSDBDLENjMi9EcEMsMEJkdi9ETixrQkFDQSxnQkFKQSx1QkFEMkIsQ0FFM0Isa0NWNCtORixDd0JqL0pRLHVDQUNFLG9CeEJtL0pWLEN3QmgvSlUsa0RBQ0UsOEJBQ0EscUJBRUEsYUFEQSxheEJtL0paLEN3QmovSlksOERBQ0UsaUJBRUEsY0FEQSxjeEJvL0pkLEN3QjUrSk0sOEJDdGlFSixrQnpCcWhPRixDeUJwaE9FLG9DQUlJLHlCekJtaE9OLEN3QjkrSkksMEJBSUUsZ0JBRkEsY2ZubEVZLENlb2xFWixnQkFGQSxpQnhCbS9KTixDd0IvK0pNLDZCQUNFLGV4QmkvSlIsQ3dCOStKSSx5QkFFRSxzQkFEQSxlQUVBLGF4QmcvSk4sQ3dCLytKTSxnRUN0bEVGLG1DQURBLG9DQUVBLDhCRHdsRUksY0N6bUVOLFNEMG1FTSxjQUNBLG9CQzFtRU4sT3pCK2xPRixDd0JuL0pNLHFDQUNFLGdCQUlBLGdCQUhBLFlBRUEsVUFEQSxpQnhCdS9KUixDd0JuL0pNLCtCQUNFLGtCeEJxL0pSLEN3QnAvSlEsNEVBRUUsd0J4QnMvSlYsQ3dCaC9KSSwwQkFDRSxhaEJobUVNLENnQmltRU4sY3hCay9KTixDd0JqL0pNLDJLQUNFLFV4Qm8vSlIsQ3dCbC9KTSxpQ0FDRSxheEJvL0pSLEN3QmovSkksdUNBQ0UsaUJ4Qm0vSk4sQ3dCNytKTSx5Q0FDRSxrQnhCKytKUixDd0I3K0pRLDJDQUVFLHlCQURBLGtCQUVBLGdCeEIrK0pWLEN3QjkrSlUsa0RBRUUsb0JoQnBwRUQsQ2dCbXBFQyxheEJpL0paLEN3QnYrSkUsdUJBQ0UsZ0N4QjArSkosQ3dCeitKSSxxQ0FDSSw0QnhCMitKUixDd0J4K0pNLDRCQUVJLHVCQURBLHVCeEIyK0pWLEN3QnIrSkEsZ0JBRUUsa0J4QncrSkYsQ3dCNTlKQSxvQkFHRSxtQkFDQSxrQmhCbm1FbUIsQ2dCZ21FbkIsa0JBSUEsZ0JBSEEsYUFNQSxhQURBLGFBREEsaUJ4QmsrSkYsQ3dCLzlKRSxnQ0FHUyxXQUZBLFdBQ0EsYXhCaytKWCxDd0I3OUpFLHdCQUNFLGFoQjdzRUcsQ2dCOHNFSCxjQUNBLGNmdnNFYyxDZ0JlaEIsaUJ6QndwT0YsQ3lCdnBPRSxvQ0FSRSxrQ0FEQSxtQ0FFQSwwQkRvc0VFLFdBRkEsV0FDQSxjQ3B0RUosU0R3dEVJLFVDN3JFRixTQUNBLFVBQ0Esa0JENHJFRSxTQ3h0RUosT3pCeXJPRixDd0IvOUpJLHNDQzNzRUEsa0NBREEsbUNBRUEsMENBakJGLFNBQ0EsUUQ0dEVJLHNCQUlBLFdBREEsVUFGQSxrQkFDQSxReEJnL0pOLEN3QjMrSkUsNEJBSUUsbUJBRkEsa0JBREEsa0NBRUEsV0FJQSxZQUNBLGtCQUhBLFlBQ0EsVXhCKytKSixDd0IzK0pFLDBCQUNFLGNBQ0EsY2ZydUVlLENlc3VFZixpQnhCNitKSixDd0IzK0pFLHNEQUVFLGNBREEsWUFFQSx3QnhCNitKSixDd0I1K0pJLHNFQUNFLFdBQ0EsYXhCOCtKTixDd0J6K0pBLFNBQ0UsaUJBQ0EsY0FDQSxTeEI0K0pGLEN3QjMrSkUsZUFHRSxXQUZBLFdBQ0EsYXhCOCtKSixDd0IzK0pFLHVNQUlFLGFBRkEsa0JBQ0EsVUFGQSxVeEJnL0pKLEN3QngrSk0sK0RBRUUsV3hCMCtKUixDd0J2K0pJLGtDQUVFLGtCQURBLHNCQUdBLFlBREEsU3hCMCtKTixDd0J4K0pNLHNYQUNFLFl4QjArSlIsQ3dCbitKQSxxQkFDRSxHQUNFLDRCeEJ1K0pGLEN3QnIrSkEsR0FDRSwrQnhCdStKRixDQUNGLEN3QnIrSkEsc0JBQ0UsR0FDRSw0QnhCdStKRixDd0JyK0pBLEdBQ0UsK0J4QnUrSkYsQ0FDRixDd0JyK0pBLHVCQUNFLEdBQ0UsNEJ4QnUrSkYsQ3dCcitKQSxHQUNFLCtCeEJ1K0pGLENBQ0YsQ3dCcitKQSwwQkFDRSxHQUNFLDRCeEJ1K0pGLEN3QnIrSkEsR0FDRSwrQnhCdStKRixDQUNGLEN3QnArSkEsc0JBQ0UsR0FDRSwrQnhCcytKRixDd0JwK0pBLEdBQ0UsNEJ4QnMrSkYsQ0FDRixDd0JwK0pBLHVCQUNFLEdBQ0UsK0J4QnMrSkYsQ3dCcCtKQSxHQUNFLDRCeEJzK0pGLENBQ0YsQ3dCcCtKQSx3QkFDRSxHQUNFLCtCeEJzK0pGLEN3QnArSkEsR0FDRSw0QnhCcytKRixDQUNGLEN3QnArSkEsMkJBQ0UsR0FDRSwrQnhCcytKRixDd0JwK0pBLEdBQ0UsNEJ4QnMrSkYsQ0FDRixDd0JuK0pBLG1CQUdFLFlBRkEsZ0JBQ0EsaUJ4QnMrSkYsQ3dCbitKQSxvQ0FPRSxTQURBLE9BR0EsYUFMQSxlQUlBLFFBSEEsTUFKQSxrQ0FXQSxXQUZBLFl4QnErSkYsQ3dCaitKRSw0SEFLRSxnQkFIQSw0QnhCbStKSixDd0J6OUpBLFlkbDJFRSwwQmNvMkVtQixDQUluQixtQ0FMQSxrQ0FNQSxZeEI0OUpGLEN3Qno5SkEscUJBUEUsMERBRUEsd0JBREEsMkJ4QnMrSkYsQ3dCaCtKQSxTQUtFLGF4QjI5SkYsQ3dCMTlKRSxpQkFLRSxZQUZBLE9BQ0EsY0FFQSxVeEIwOUpKLEN3QnY5SkEsWUFDRSxjQUVBLGlCQURBLGlCeEIyOUpGLEN3QnQ5SkUsYUFERixrQkFFSSxZeEIwOUpGLENBQ0YsQ3dCeDlKRSxnREFFRSxXeEIyOUpKLEN3Qno5SkUsMEJBUUUsZ0JBUEEsMEJBSUEsY0FEQSxrQkFFQSxrQkFDQSxXQUpBLFd4Qis5SkosQ3dCejlKSSxnQ0FDRSxrQmhCaDZFQyxDZ0JpNkVELFVoQno3RUUsQ2dCMDdFRixjZjc2RWEsQ2VnN0ViLGlCQUZBLHdCQUNBLGlCeEI0OUpOLEN3QjE5Sk0sb0NBRUUsY0FDQSxZQUNBLHdCQUNBLG1CeEIyOUpSLEN3Qno5SlEsZ0RBQ0Usb0J4QjI5SlYsQ3dCdDlKTSxzREFHSyxXQUZBLFdBQ0EsYXhCeTlKWCxDd0I1OUpJLDBDQU1FLGV4Qnk5Sk4sQ3dCeDlKTSxrUEFLRSxXeEI0OUpSLEN3QjM5SlEsa1ZBQ0UsY3hCbStKVixDd0IxOUpJLDhDQU9FLG1DQU5BLFdBS0EsWUFGQSxPQUZBLGVBQ0EsTUFFQSxXQUdBLFV4QjQ5Sk4sQ3dCMTlKSSwwQ0FDRSxPeEI0OUpOLEN3Qno5SkUsOEJBR0UsZ0NBRkEsMEJBQ0EsV0FFQSxlQUNBLGN4QjI5SkosQ3dCMTlKSSxrQ0FDRSxjZnorRWEsQ2UwK0ViLHNCeEI0OUpOLEN3QjM5Sk0sOENBQ0UsU0FDQSxnQnhCNjlKUixDd0J6OUpFLGdDQUNFLGdCQUNBLFlBQ0EsU3hCMjlKSixDd0J4OUpJLG9DQUNFLGtCaEIzK0VLLENnQjQrRUwsYWhCbmdGQyxDZ0JvZ0ZELHFCeEIwOUpOLEN3Qno5Sk0sNERBQ0UsMEJ4QjI5SlIsQ3dCejlKTSwwREFDRSwyQnhCMjlKUixDd0JwOUpFLG1CQUNFLGF4QnU5SkosQ3dCcjlKRSxpQkFDRSxTeEJ1OUpKLEN3QnI5SkUsaUJBQ0UsaUJBQ0EsU3hCdTlKSixDd0JsOUpFLDBCQUNFLGV4QnE5SkosQ3dCbjlKSSxvQ0FDRSxhaEJ0OEVZLENnQnU4RVosZXhCcTlKTixDd0I5OEpFLG9CQUdTLFdBRkEsV0FDQSxheEJtOUpYLEN3QnQ5SkEsY0FNRSxleEJtOUpGLEN3Qmw5SkUsNkZBS0UsVXhCbTlKSixDd0JsOUpJLHlJQUNFLHFCeEJ1OUpOLEN3Qi84SkEsV0FFRSxpQ3hCZzlKRixDd0IvOEpFLGNBQ0UsY2Z2akZlLENld2pGZixheEJpOUpKLEN3Qi84SkUsZUFHRSxrQkFEQSxxQkFFQSxZeEJnOUpKLEN3Qjk4SkUsd0JBS0Usc0JBSkEsYUFHQSxtQkFGQSxjQUNBLFl4Qms5SkosQ3dCLzhKSSwyQkFDRSxleEJpOUpOLEN3Qjc4SkUsaUJIL2tGQSx1RUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVckI0aVBELENxQmhpUEMsMEJBR0MsWUFEQSxxQkFEQSxVckJvaVBGLEN3QjE5SkUsaUJIOWtGQSx1RUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVckI2alBELENxQmpqUEMsMEJBR0MsWUFEQSxxQkFEQSxVckJxalBGLEN3QnYrSkkseUJBT0UsbUNBTkEsV0FLQSxZQUZBLE9BRkEsZUFDQSxNQUVBLFdBR0EsVXhCeStKTixDd0J2K0pJLHVCQUNFLGtCeEJ5K0pOLEN3QnQrSkkseUJBR0Usa0JBRkEsV0FDQSxTeEJ5K0pOLEN3QnYrSk0sbUNBRUUsWUFEQSxVeEIwK0pSLEN3QnQrSkkseUJBR0Usa0JBRkEsVUFDQSxTeEJ5K0pOLEN3QnYrSk0sbUNBRUUsWUFEQSxVeEIwK0pSLEN3QnIrSkUseUJBQ0UsY3hCdStKSixDd0J0K0pJLCtCQUNFLFl4QncrSk4sQ3dCcitKRSxnQ0FDRSxleEJ1K0pKLEN3QnQrSkksbUNBQ0Usc0N4QncrSk4sQ3dCditKTSw4Q0FDRSx5Q3hCeStKUixDd0J0K0pJLG1DQUNFLFd4QncrSk4sQ3dCdCtKSSxtQ0FDRSxjZnZvRmEsQ2V3b0ZiLFd4QncrSk4sQ3dCbitKSSxnRUFFRSx5QnhCcStKTixDd0JuK0pJLHlDQUNFLGF4QnErSk4sQ3dCaitKSSw2QkFDRSxlQUNBLHFCeEJtK0pOLEN3QmorSkksNkJBR0UsV0FGQSxZQUNBLGF4Qm8rSk4sQ3dCaitKSSx5Q0FDRSxXQUNBLFN4Qm0rSk4sQ3dCaCtKRSwyQkFFRSxheEJrK0pKLEN3QmgrSkUsY0FDRSxTeEJrK0pKLEN3QmgrSk0sOEJBQ0UsV0FDQSxReEJrK0pSLEN3QmgrSk0sOEJBQ0UsV0FDQSxReEJrK0pSLEN3Qjk5SkUsOENBRUUsWUFDQSxjeEJnK0pKLEN3QjM5SkEsR0FFRSxTQURBLGV4Qis5SkYsQ3dCMzlKSSwyQkFFRSxXQURBLFV4Qis5Sk4sQ3dCNTlKSSwyQkFDRSxZeEIrOUpOLEN3QjM5Skksb0NBRUUsY3hCNjlKTixDd0IzOUpJLGVBQ0UscUJ4QjY5Sk4sQ3dCdDlKTSwwRUFFRSx3QnhCNDlKUixDd0J2OUpJLGVBRUUsd0JoQnh1RkcsQ2dCdXVGSCxxQkFFQSxTQUNBLFV4Qnk5Sk4sQ3dCdjlKSSxlQUNFLFl4Qnk5Sk4sQ3dCLzhKTSxpSEFJRSx3QmhCM3ZGQyxDZ0IwdkZELG9CeEJ1OUpSLEN3Qm45SkksZUFDRSxZeEJxOUpOLEN3Qmg5SkEsa0RBSUUsNEJ4Qm05SkYsQ3dCajlKQSxNQUVFLHNCQUNBLGN4Qm85SkYsQ3dCbDlKQSxHQUlFLDZCQURBLFdBREEsV0FEQSxTeEJ3OUpGLEN3QnA5SkUsTUFDRSxpQnhCczlKSixDd0JyOUpJLGFBTUUsNkJBRkEsWUFIQSxXQUNBLGNBS0EsWUFDQSxPQUNBLG1CQU5BLGtCQUVBLFV4QjI5Sk4sQ3dCcjlKSSxTQUNFLGV4QnU5Sk4sQ3dCcDlKRSxNQUNFLDRCeEJzOUpKLEN3QnA5SkUsS0FDRSxheEJzOUpKLEN3QnA5SkUsaUNBRUUsZXhCcTlKSixDd0JsOUpBLEdBRUUsaUJBREEsU3hCczlKRixDd0JsOUpBLGdCQUNFLGV4QnE5SkYsQ3dCNzhKTSwyREFDRSxZQUNBLGF4Qms5SlIsQ3dCMThKSSxxRUFDRSxheEI2OEpOLEN3QnQ4SkUsYUFDRSxheEIwOEpKLEN3Qng4SkUsY0FFRSxzQ0FDQSxnQnhCMDhKSixDd0JyOEpFLG1DQUVFLGlCQURBLFN4Qnk4SkosQ3dCdDhKRSx3QkFDRSxTeEJ3OEpKLEN3QnQ4SkUsdUJBQ0UsU3hCdzhKSixDd0J0OEpFLDBCQUNFLGdCQUNBLGdCeEJ3OEpKLEN3QnA4SkEsZUFDRSxzQkFLQSw2QkFKQSxXQUtBLGFBSEEsaUJBREEsYUFFQSxrQkFHQSxZQUNBLFN4QnU4SkYsQ3dCcjhKRSxzQkM3MkZFLDhCQUNBLG1DQUNBLG9DRDQyRkEsV0FDQSxjQzEzRkYsU0Q0M0ZFLHlCQzMzRkYsT3pCczBQRixDd0J4OEpJLGdDQUNFLGN4QjA4Sk4sQ3dCeDhKSSwrQ0FDRSxVeEIwOEpOLEN3QnY4SkUsdUJBRUUsYUFEQSxrQkFFQSxTeEJ5OEpKLEN3QnQ4SkEsYUFDRSx5QnhCeThKRixDd0J0OEpBLG1CQUNFLGlCeEJ5OEpGLEN3QnQ4SkEsTUFDRSxheEJ5OEpGLEN3QnY4SkEsVUFDRSxheEIwOEpGLEN3Qng4SkEsV0FDRSxZeEIyOEpGLEN3Qng4SkEsV0FDRSxZeEIyOEpGLEN3Qng4SkEsZUFDRSxpQnhCMjhKRixDd0J6OEpBLGVBQ0UsaUJ4QjQ4SkYsQ3dCMThKQSxlQUNFLGlCeEI2OEpGLEN3QjE4SkEsNEJBQ0UsNEJBQ0EsV3hCNjhKRixDd0IzOEpBLGFBQ0UseUJ4Qjg4SkYsQ3dCNThKQSxVQUNFLFN4Qis4SkYsQ3dCNzhKQSxhQUNFLHVCeEJnOUpGLEN3Qjc4SkEsVUFDRSxxQnhCZzlKRixDd0I3OEpBLGdCQUNFLGtCeEJnOUpGLEN3Qjk4SkEsaUJBQ0UsbUJ4Qmk5SkYsQ3dCLzhKQSxpQkFDRSxtQnhCazlKRixDd0JoOUpBLGlCQUNFLG1CeEJtOUpGLEN3Qmo5SkEsK0JBQ0UsY0FDQSxZeEJvOUpGLEN3Qmw5SkEsY0FDRSwwQnhCcTlKRixDd0JuOUpBLFVBQ0UsY3hCczlKRixDd0JwOUpBLGNBQ0UsZ0J4QnU5SkYsQ3dCcjlKQSxlQUNFLGlCeEJ3OUpGLEN3QnQ5SkEsZUFDRSxpQnhCeTlKRixDd0J2OUpBLGVBQ0UsaUJ4QjA5SkYsQ3dCeDlKQSxlQUNFLGlCeEIyOUpGLEN3Qno5SkEsZUFDRSxpQnhCNDlKRixDd0IxOUpBLGNBQ0UsMEJ4QjY5SkYsQ3dCMzlKQSxhQUNFLHVCeEI4OUpGLEN3QjU5SkEsY0FDRSx3QnhCKzlKRixDd0I3OUpBLFlBQ0UsWXhCZytKRixDd0I5OUpBLGFBQ0UseUJ4QmkrSkYsQ3dCLzlKQSxhQUNFLHlCeEJrK0pGLEN3QmgrSkEsYUFDRSx5QnhCbStKRixDd0JqK0pBLGFBQ0UseUJ4Qm8rSkYsQ3dCbCtKQSxVQUNFLHFCeEJxK0pGLEN3Qm4rSkEsYUFDRSxXeEJzK0pGLEN3QnArSkEsa0JBQ0UsMEJ4QnUrSkYsQ3dCcitKQSxtQkFDRSwyQnhCdytKRixDd0J0K0pBLFlBQ0UsNkJ4QnkrSkYsQ3dCditKQSxXQUNFLDRCeEIwK0pGLEN3QngrSkEsY0FDRSwrQnhCMitKRixDd0J6K0pBLGFBQ0UsOEJ4QjQrSkYsQ3dCMStKQSxjQUNFLGdCeEI2K0pGLEN3QjMrSkEsY0FDRSxnQnhCOCtKRixDd0I1K0pBLGNBQ0UsZ0J4QisrSkYsQ3dCNStKQSxLQUNFLFN4QisrSkYsQ3dCNytKQSxLQUNFLFN4QmcvSkYsQ3dCOStKQSxNQUNFLFV4QmkvSkYsQ3dCLytKQSxLQUNFLFN4QmsvSkYsQ3dCaC9KQSxLQUNFLFN4Qm0vSkYsQ3dCai9KQSxLQUNFLFN4Qm8vSkYsQ3dCbC9KQSxpQkFDRSxleEJxL0pGLEN3Qm4vSkEsa0JBQ0UsZ0J4QnMvSkYsQ3dCbi9KQSxnQkFDRSxjeEJzL0pGLEN3Qm4vSkEsa0JBQ0UsY3hCcy9KRixDd0JyL0pFLHFCQUdFLCtCQUZBLGVBQ0EsaUJ4QncvSkosQ3dCdC9KSSxnQ0FDRSxpQnhCdy9KTixDd0I3L0pFLHFCQU9FLFV4QnkvSkosQ3dCeC9KSSx1QkFDRSx1QnhCMC9KTixDd0JyZ0tBLGtCQWVFLGNBREEsY3hCMi9KRixDd0J4L0pBLHdDQUNFLHdCeEIyL0pGLEN3QnovSkEsZUFFRSxnQ0FEQSxtQnhCNi9KRixDd0IzL0pFLDRCQUNFLGtCeEI2L0pKLEN3QnIvSkUscUhBQ0UseUJ4QjAvSkosQ3dCdC9KQSxhQUNFLG9CeEJ5L0pGLEN3QnQvSkUsdUNBR0UsdUJBREEsV3hCMC9KSixDd0J2L0pFLGFBQ0UsZXhCeS9KSixDd0J2L0pFLDZGQUlFLGtCeEJ5L0pKLEN3QnYvSkUsY0FDRSw2QkFDQSxtQkFDQSxleEJ5L0pKLEN3QnYvSkUsY0FDRSxxQnhCeS9KSixDd0JwL0pBLGNBQ0UsY0FDQSxpQnhCdy9KRixDd0J2L0pFLHdCQUdFLGFBQ0EsNEJBRUEsVUFEQSxRQUhBLGdCQUtBLFN4QncvSkosQ3dCdi9KSSwrQkFDRSxVeEJ5L0pOLEN3QnQvSkUsc0VBR0UsZ0JBREEsT3hCeS9KSixDd0J0L0pFLHdCQUNFLHVCeEJ3L0pKLEN3QnIvSkEsa0JBQ0UsZ0J4QncvSkYsQ3dCbi9KRSx3QkFDRSxVeEJ1L0pKLEN3QnAvSkEsa0JBQ0UsbUJ4QnUvSkYsQ3dCbi9KRSxpQkFDRSxtQnhCcy9KSixDd0JuL0pBLHVCQUVFLHFCeEJzL0pGLEN3Qm4vSkEsYUFDRSxvQnhCcy9KRixDd0JsL0pFLGVBQ0Usb0J4QnMvSkosQ3dCcC9KRSxlQUNFLHVCeEJzL0pKLEN3QnAvSkUsOEJBRUUsYUFDQSxpQnhCcy9KSixDd0JyL0pJLG9DQUNFLGtCeEJ3L0pOLEN3QnIvSkUsMEZBTUUsU0FDQSxnQkFDQSxhQUNBLFN4QnUvSkosQ3dCci9KRSxlQUNFLGN4QnUvSkosQ3dCci9KRSxlQUNFLGN4QnUvSkosQ3dCci9KRSxjQUNFLHlCeEJ1L0pKLEN3QnAvSkEsZUFHRSxnQkFGQSxrQkFLQSw2QkFKQSx3Q0FTQSxhaEJqc0dJLENnQjhyR0osU0FKQSxZQUdBLGtCQUZBLGtCQUtBLG1CQURBLFd4QnkvSkYsQ3dCdC9KRSxzQkN4dEdFLGdDQUNBLGtDQUNBLG1DRHV0R0EsV0FDQSxjQ3J1R0YsU0R1dUdFLHVCQ3R1R0YsT3pCa3VRRixDd0J6L0pBLE9BQ0UsVXhCNC9KRixDd0IxL0pBLFlBQ0UsYXhCNi9KRixDd0IxL0pBLFlBQ0Usb0J4QjYvSkYsQ3dCMy9KQSxnQkFDRSx3QnhCOC9KRixDd0I1L0pBLHFCQUdFLGtCQURBLFlBREEsVXhCaWdLRixDd0I1L0pBLGdCQUNFLGF4QisvSkYsQ3dCMS9KRSxrQkFDRSxXeEI4L0pKLEN3QnovSkUsd0JBQ0UsV3hCNC9KSixDd0J2L0pJLDhCQUNJLHlCQUNBLGlCeEIwL0pSLEN3QnYvSkksd0JBQ0ksa0NBQ0EsY3hCeS9KUixDd0J0L0pJLDZCQUdJLGtDQURBLHNCQURBLHFCeEIwL0pSLEN3QnAvSkEsa0JBRUksbUJBREEsbUJ4QncvSkosQ3dCcC9KQSxvQkFDQyxheEJ1L0pELEN3QmwvSkksd0RBQ0ksb0J4QncvSlIsQ3dCci9KQSwyQkFDQyxjQUNBLHdCQUNBLGlCQUdBLGdCQUZBLGNBQ0EsV3hCeS9KRCxDd0J0L0pFLHNHQUVFLHNCQURBLG9CeEJ5L0pKLEN3QnAvSkEsaUJBQ0UsMERBR0EscUJBREEsWUFEQSxXeEJ5L0pGLEN3QnAvSkEscUJBTUUseUJBSkEsa0JBQ0EsZ0JBSUEsYUFIQSxnQkFDQSxpQkFJQSxnQkFEQSxpQkFQQSxvRHhCKy9KRixDd0J0L0pFLDRCQUNFLGdCQUNBLGdCeEJ3L0pKLEN3QnQvSkUsMEJBR0UsY0FDQSxjQUhBLHNEQUNBLGdCQUdBLGlCeEJ3L0pKLEN3QnIvSkEsZ0RBRUksY3hCdy9KSixDd0JuL0pFLG9EQUVFLHNCQURBLG9CeEJ1L0pKLEN3Qm4vSkUseURBQ0Usb0J4QnEvSkosQ3dCLytKRSw0QkFDRSxnQkFDQSxxQnhCay9KSixDd0I3K0pFLG9JQUNJLHlEeEJnL0pOLEN3QjkrSkUsa0tBQ0kseUR4QmcvSk4sQzBCNTJRQSxxSUFJRSxtRTFCbTNRRixDMEJoM1FBLHFDQUNFLGtGQUNBLHFLQUVBLHNJQUVBLG1JQUVBLDBIQUVBLHdIQUVBLG1IMUI4MlFGLEMwQjEyUUEsc0JBQ0UsOEVBQ0EsMktBRUEsNElBRUEseUlBRUEsZ0lBRUEsOEhBRUEseUgxQncyUUYsQzBCcDJRQSxxRUFFRSw4RTFCdTJRRixDMEJwMlFBLHFDQUNFLG9GMUJ1MlFGLEMwQm4yUUEscUZBSUUsaUYxQm0yUUYsQzBCMzFRQSxlQUVFLGdDQURBLGMxQm8yUUYsQzBCaDJRQSx5RSIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9tb2R1bGVzL2p2LmNhbmRpZGF0ZXN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL2xpYi9maWxldXBsb2FkZXIvY3NzL2ZpbGV1cGxvYWRlcnYyLmNzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ2Mi5jc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvbGliL2pxdWVyeS90aW1lcGlja2VyL2pxdWVyeS50aW1lcGlja2VyLmNzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9saWIvZnVsbGNhbGVuZGFyL2Z1bGxjYWxlbmRhci5jc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHl2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2g1YnB2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19idXR0b25zdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19iYXNldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvX2JsdWUtc3ByaXRlcy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190aW55bWNldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZWxsaXBzaXMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19qdi5DYW5kLkNvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2xheW91dHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2N1cnJlbmN5U2VsZWN0MldpZGdldHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fZm9ybXN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX3RhYmxlc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb252Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2NvbXBhdGliaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdGFic3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9qdnYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19zaGFtZXYyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG4qIHtcblx0Ly8gaHR0cDovL2Nzcy10cmlja3MuY29tL3RoaW5ncy1pdC1taWdodC1iZS1mdW51c2VmdWwtdG8tdHJ5LXRoZS11bml2ZXJzYWwtc2VsZWN0b3Itb24vXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4ubmctc2NvcGUgKiB7XG5cdC8vdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1wb3NpdGlvbiAwcyBlYXNlO1xufVxuLy8gdGhlIGFib3ZlIHJ1bGUgaXMgYSBiYWQgaWRlYSBhbmQgc2hvdWxkIGJlIHJlbW92ZWQgYmVjYXVzZVxuLy8gbm93IHdlIG5lZWQgdG8gcmVtb3ZlIHRoZSB0cmFuc2l0aW9uIHRvIGZpeCBidWcgMTA5ODJcbi5tY2VMaXN0Qm94TWVudSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5ib2R5LCBodG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiA5OTBweDtcblx0Ly9iYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Ly9jb2xvcjogIzY2NjY2Njtcbn1cblxuLypcbiAqIFJlbW92ZSB0ZXh0LXNoYWRvdyBpbiBzZWxlY3Rpb24gaGlnaGxpZ2h0OiBoNWJwLmNvbS9pXG4gKiBUaGVzZSBzZWxlY3Rpb24gZGVjbGFyYXRpb25zIGhhdmUgdG8gYmUgc2VwYXJhdGVcbiAqIEFsc286IGhvdCBwaW5rISAob3IgY3VzdG9taXplIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIG1hdGNoIHlvdXIgZGVzaWduKVxuICovXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDUlKTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNSUpOyB9XG5cbmgxIHtcblx0Ly9mb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7IC8vMjdweDtcblx0Ly9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdC8vbWFyZ2luOiAxOHB4IDAgMTBweDtcblx0cGFkZGluZzogMTNweCAwIDE1cHggMDtcblx0bGluZS1oZWlnaHQ6ICRmb250LXNpemUtbGFyZ2U7XG59XG5oMiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIxcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0cGFkZGluZzogMTBweCAwO1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5oMiwgaDMge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cbmgzIHtcblx0Ly9mb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5oNCB7XG5cdC8vZm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5oNSB7XG5cdC8vZm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5wIHtcblx0Ly9mb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbjogMTBweDtcbn1cbmEge1xuXHRjb2xvcjogJGJsdWU7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cbm9iamVjdC5wZGYge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MjZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUtcHJpO1xufVxuYiwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuaSwgZW0ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG51bCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxub2wge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5ibG9ja3F1b3RlIHtcblx0Ly9mb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbjogMTBweCAwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAn4oCcJztcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAn4oCdJztcblx0fVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDYW5kaWRhdGVzXG4gICBAZGVzY3JpcHRpb246XG4gICAqIFNldHMgdXAgYWxsIGltcG9ydHMgZm9yIHRoZSBkZXRhaWxzIHBhZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpYnJhcmllc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkB1c2UgXCIuLi8uLi8uLi9saWIvZmlsZXVwbG9hZGVyL2Nzcy9maWxldXBsb2FkZXJ2MlwiO1xuQHVzZSBcIi4uLy4uLy4uL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MnYyXCI7XG5AdXNlIFwiLi4vLi4vLi4vbGliL2pxdWVyeS90aW1lcGlja2VyL2pxdWVyeS50aW1lcGlja2VyXCI7XG5AdXNlIFwiLi4vLi4vLi4vbGliL2Z1bGxjYWxlbmRhci9mdWxsY2FsZW5kYXJcIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFwcGxpY2F0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy9AdXNlIFwic291cmNlL2NvbW1vbi9KVi5Nb2RhbHNcIjtcbkB1c2UgXCIuLi8uLi9jb21tb24vdHlwb2dyYXBoeXYyXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9qaGlyZS9qdnYyXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBAVE9ETyAtIEpWLkNhbmQgaXMgdG9vIGxhcmdlIHRvIGJlIGNvbWJpbmVkIHdpdGggdGhlIHJlc3QgZm9yIElFJ3NcbiAgICBGaWxlIGxpbWl0IHNpemUgb2YgfjI4OGtiIHBlciBmaWxlIC0gQU0gMTAvMjkvMTNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBAdXNlIFwiLi4vLi4vLi4vc2Fzcy9qaGlyZS9qdi5DYW5kXCI7XG5AdXNlIFwiLi4vLi4vamhpcmUvc2hhbWV2MlwiO1xuIiwiLnFxLXVwbG9hZGVyIHsgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOiAxMDAlO2ZvbnQtc2l6ZToxM3B4O292ZXJmbG93OmhpZGRlbjt9XG5maWVsZHNldFtqdi11cGxvYWRlcl0sZmllbGRzZXRbanYtdXBsb2FkZXItcmUtYmluZGVyXXtcdFxuXHRwYWRkaW5nOjEwcHggMTBweCAwcHggMTBweCAgIWltcG9ydGFudDtcbn1cblxuLnRleHRfZmFsbGJhY2t7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRsZWZ0OjEwcHg7XG5cdGJvdHRvbToxMHB4O1xuXHRmb250LXNpemU6ODAlO1xufVxuLmllX2xvYWRlcntcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy9hc3NldHMvaW1hZ2VzL2xvYWRlci0yNHB4LmdpZicpO1xuXHRoZWlnaHQ6MjRweDtcblx0d2lkdGg6MjRweDtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luOjBweCAxMHB4O1xufVxuLnFxLXVwbG9hZC1idXR0b24ge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiMzZDg3Y2Y7XG5cdGJvcmRlci1yYWRpdXM6M3B4IDNweCAzcHggM3B4O1xuXHRjb2xvcjojZmZmO1xuXHRmbG9hdDpsZWZ0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZDg3Y2YgMCUsICMzMDdhYzIgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzNkODdjZiAwJSwgIzMwN2FjMiAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNkODdjZiAwJSwgIzMwN2FjMiAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZDg3Y2YgMCUsICMzMDdhYzIgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICMzZDg3Y2YgMCUsICMzMDdhYzIgMTAwJSk7XG59XG4ucXEtdXBsb2FkLWJ1dHRvbjpob3Zlcntcblx0YmFja2dyb3VuZDojMjE1NDg1O1xufVxuLnFxLXVwbG9hZC1pbnN0cnVjdGlvbntcblx0Y29sb3I6IzI2MzIzODtcblx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRmb250LXNpemU6MTRweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG4ucXEtdXBsb2FkLWluc3RydWN0aW9uIC50b3RhbC11cGxvYWRlZHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucXEtdXBsb2FkLWRyb3AtYXJlYSB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjA7IHdpZHRoOjEwMCU7IG1pbi1oZWlnaHQ6IDQwcHg7IHotaW5kZXg6MjtcbiAgICBiYWNrZ3JvdW5kOiMzZDg3Y2Y7IHRleHQtYWxpZ246Y2VudGVyOyBjb2xvcjojZmZmO1xufVxuLnFxLXVwbG9hZC1kcm9wLWFyZWEgc3BhbiB7XG4gICAgZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDo0MHB4O1xufVxuXG4ucXEtdXBsb2FkLWRyb3AtYXJlYS1hY3RpdmUge2JhY2tncm91bmQ6IzIxNTQ4NTt9XG5cbi5xcS11cGxvYWQtbGlzdCB7bWFyZ2luOjE1cHggMzVweDsgcGFkZGluZzowOyBsaXN0LXN0eWxlOmRpc2M7ZGlzcGxheTppbmxpbmUtYmxvY2t9XG4ucXEtdXBsb2FkLWxpc3QgbGkgeyBtYXJnaW46MDsgcGFkZGluZzowOyBsaW5lLWhlaWdodDoxNXB4OyBmb250LXNpemU6MTJweDsgd29yZC1icmVhazogYnJlYWstd29yZDsgdGV4dC1hbGlnbjogY2VudGVyO31cbi5xcS11cGxvYWQtZmlsZSwgLnFxLXVwbG9hZC1zcGlubmVyLCAucXEtdXBsb2FkLXNpemUsIC5xcS11cGxvYWQtY2FuY2VsLCAucXEtdXBsb2FkLWZhaWxlZC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnFxLXVwbG9hZC1zcGlubmVyIHtkaXNwbGF5Om5vbmV9XG4ucXEtdXBsb2FkLXNpemUsLnFxLXVwbG9hZC1jYW5jZWwge2ZvbnQtc2l6ZToxMXB4O31cblxuLnFxLXVwbG9hZC1mYWlsZWQtdGV4dCB7ZGlzcGxheTpub25lO31cbi5xcS11cGxvYWQtZmFpbCAucXEtdXBsb2FkLWZhaWxlZC10ZXh0IHtkaXNwbGF5OmlubGluZTt9XG5cbi51cGxvYWR7XG5kaXNwbGF5Om5vbmU7XG59XG4ucXEtdXBsb2FkLXN1Y2Nlc3MgcHttYXJnaW46MHB4IDJweDt9XG4ucXEtdXBsb2FkLWxpc3QgIC5hY3RuLWRlbGV0ZXtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5xcS11cGxvYWQtc3VjY2VzcyAgLnVwbG9hZC1maWxlLWRlbGV0ZXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2NvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206IDNweDt9XG4ucXEtdXBsb2FkLXN1Y2Nlc3MgIC51cGxvYWQtZmlsZS1kZWxldGU6aG92ZXJ7Y29sb3I6Izk5OSAhaW1wb3J0YW50O31cbi51cGxvYWRlcntmbG9hdDpsZWZ0fVxuXG4ucXEtdXBsb2FkLWxpc3R7bWFyZ2luOjBweDsgcGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50O2xpc3Qtc3R5bGUtdHlwZTpub25lO292ZXJmbG93OmhpZGRlbjt9XG4ucXEtdXBsb2FkLWxpc3QgbGl7ZmxvYXQ6bGVmdDttYXJnaW46IDBweCAxMHB4fVxuXG4ucmVzdW1lLXVwbG9hZGVyLWVycm9yLC5jb3Zlci11cGxvYWRlci1lcnJvciwuYXR0YWNobWVudC11cGxvYWRlci1lcnJvciwudXBsb2FkZXItZXJyb3J7XG4gICAgY29sb3I6cmVkICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9ncmVzc0Jhcnt3aWR0aDphdXRvO2hlaWdodDoyMHB4O2Rpc3BsYXk6bm9uZTt9XG5cbiNsb2FkZWR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDt3aWR0aDowJTtiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Fzc2V0cy9pbWFnZXMvYW5pLWxvYWRlci5naWYnXHQpOyBiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDt9XG5cbi5wcm9ncmVzc0Jhcnt3aWR0aDphdXRvO2hlaWdodDoyMHB4O2Rpc3BsYXk6bm9uZX1cbi5sb2FkZWR7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Fzc2V0cy9pbWFnZXMvYW5pLWxvYWRlci5naWYnXHQpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2hlaWdodDoyMHB4O31cblxuXG5cblxuLyoqVXBsb2FkZXIgRGlyZWN0aXZlIENTUyovXG5cbi8qKipcblx0UkVNT1ZJTkcgVEhFIERFRkFVTFQgQlJPV1NFUiBTVFlMRVNcbioqKi9cblxucHJvZ3Jlc3MsICAgICAgICAgIC8qIEFsbCBIVE1MNSBwcm9ncmVzcyBlbmFibGVkIGJyb3dzZXJzICovXG5wcm9ncmVzc1tyb2xlXSAgICAgLyogcG9seWZpbGwgKi9cbntcblxuXHQvKiBUdXJucyBvZmYgc3R5bGluZyAtIG5vdCB1c3VhbGx5IG5lZWRlZCwgYnV0IGdvb2QgdG8ga25vdy4gKi9cblx0YXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cblx0LyogZ2V0cyByaWQgb2YgZGVmYXVsdCBib3JkZXIgaW4gRmlyZWZveCBhbmQgT3BlcmEuICovXG5cdGJvcmRlcjogbm9uZTtcblxuXHQvKiBOZWVkcyB0byBiZSBpbiBoZXJlIGZvciBTYWZhcmkgcG9seWZpbGwgc28gYmFja2dyb3VuZCBpbWFnZXMgd29yayBhcyBleHBlY3RlZC4gKi9cblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXG5cdC8qIERpbWVuc2lvbnMgKi9cblx0d2lkdGg6IDYwMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cbn1cblxuLyogUG9seWZpbGwgKi9cbnByb2dyZXNzW3JvbGVdOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLyogcmVtb3ZlcyBkZWZhdWx0IGJhY2tncm91bmQgZnJvbSBwb2x5ZmlsbCAqL1xufVxuXG4vKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xucHJvZ3Jlc3Nbcm9sZV0gc3Ryb25nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKlxuXHRBRERJTkcgUFJPR1JFU1MgQkFSIEJBQ0tHUk9VTkRcbioqKi9cblxucHJvZ3Jlc3MsICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICAqL1xucHJvZ3Jlc3Nbcm9sZV1bYXJpYS12YWx1ZW5vd10geyAgICAvKiBQb2x5ZmlsbCAqL1xuICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyAvKiAhaW1wb3J0YW50IGlzIG5lZWRlZCBieSB0aGUgcG9seWZpbGwgKi9cbiAgIGJvcmRlcjoxcHggc29saWQgIzk5OTtcbn1cblxuLyogQ2hyb21lICovXG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qYm9yZGVyOjFweCBzb2xpZCAjOTk5OyovXG59XG5cbi8qKipcblx0UFJPR1JFU1MgQkFSIFZBTFVFXG4qKiovXG5cbi8qIElFMTAgKi9cbnByb2dyZXNzIHtcbiAgICBjb2xvcjogI2RkZDtcblx0YmFja2dyb3VuZC1pbWFnZSA6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYW5pLWxvYWRlci5naWYnXHQpOyBiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLyogRmlyZWZveCAqL1xucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAvKmJhY2tncm91bmQ6ICNkZGQ7Ki9cblx0YmFja2dyb3VuZC1pbWFnZSA6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYW5pLWxvYWRlci5naWYnXHQpOyBiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLyogQ2hyb21lICovXG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgLypiYWNrZ3JvdW5kOiAjZGRkOyovXG5cdGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2FuaS1sb2FkZXIuZ2lmJ1x0KTsgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi8qIFBvbHlmaWxsICovXG5wcm9ncmVzc1thcmlhLXZhbHVlbm93XTpiZWZvcmUgIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5cbi8qKipcblx0UFJPR1JFU1MgQkFSIElOVEVSTUVESUFURSBWQUxVRVNcbioqKi9cbi8qXG4vIEZpcmVmb3ggL1xucHJvZ3Jlc3M6bm90KFt2YWx1ZV0pOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoLi4vaW1hZ2VzL2luZGV0ZXIuZ2lmKTtcbn1cblxuLyBDaHJvbWUgL1xucHJvZ3Jlc3M6bm90KFt2YWx1ZV0pOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoLi4vaW1hZ2VzL2luZGV0ZXIuZ2lmKTtcbn1cblxuLyBQb2x5ZmlsbCAtIElFIC9cbnByb2dyZXNzW3JvbGVde1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luZGV0ZXIuZ2lmKSAhaW1wb3J0YW50O1xufVxuXG4vIFBvbHlmaWxsIC0gU2FmYXJpIC9cbnByb2dyZXNzOm5vdChbdmFsdWVdKSAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luZGV0ZXIuZ2lmKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87ICAvIE5lZWRzIHRvIGJlIGluIGhlcmUgZm9yIFNhZmFyaSAvXG59XG4qLyIsIi8qXG5WZXJzaW9uOiAzLjQuNSBUaW1lc3RhbXA6IE1vbiBOb3YgIDQgMDg6MjI6NDIgUFNUIDIwMTNcbiovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIGlubGluZS1ibG9jayBmb3IgaWU3ICovXG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1zZWFyY2gsXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAvKlxuICAgIEZvcmNlIGJvcmRlci1ib3ggc28gdGhhdCAlIHdpZHRocyBmaXQgdGhlIHBhcmVudFxuICAgIGNvbnRhaW5lciB3aXRob3V0IG92ZXJsYXAgYmVjYXVzZSBvZiBtYXJnaW4vcGFkZGluZy5cblxuICAgIE1vcmUgSW5mbyA6IGh0dHA6Ly93d3cucXVpcmtzbW9kZS5vcmcvY3NzL2JveC5odG1sXG4gICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogd2Via2l0ICovXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmlyZWZveCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgKi9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzI2MzIzODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC41LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0ciA9ICcjZWVlZWVlJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiA1MCUsICNFNEVBRUUgMTMxLjI1JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODc5NjlDO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuOSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMCUsICNmZmYgOTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjdweDtcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuXG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgcmlnaHQgMnB4IG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgLyogc3R5bGVzIHJlcXVpcmVkIGZvciBJRSB0byB3b3JrICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWRyb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYXV0by13aWR0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWxlY3QyLWRyb3AtYXV0by13aWR0aCAuc2VsZWN0Mi1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZS5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODc5NjlDO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjY2NjKSwgY29sb3Itc3RvcCgwLjYsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2VlZWVlZScsIGVuZENvbG9yc3RyID0gJyNjY2NjY2MnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDNweCAxcHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsICNmZmYpLCBjb2xvci1zdG9wKDAuOTksICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcblxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAxcHg7XG59XG5cbi8qIHJlc3VsdHMgKi9cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgICBtYXJnaW46IDRweCA0cHggNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAyMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA2MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA4MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTAwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTEwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEyMHB4IH1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdC13aXRoLWNoaWxkcmVuID4gLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDNweCA3cHggNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBtaW4taGVpZ2h0OiAxZW07XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NWQ3O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZmRlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCBlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgdWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWFyY2hpbmcsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGlvbi1saW1pdCB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG5kaXNhYmxlZCBsb29rIGZvciBkaXNhYmxlZCBjaG9pY2VzIGluIHRoZSByZXN1bHRzIGRyb3Bkb3duXG4qL1xuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cy5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCU7XG59XG5cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIG11bHRpc2VsZWN0ICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDElO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xufVxuXG4uc2VsZWN0Mi1sb2NrZWQge1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOHB4O1xuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmNGY0ZjQnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogNHB4O1xuXG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBsZWZ0OiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7ICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGVuZCBtdWx0aXNlbGVjdCAqL1xuXG5cbi5zZWxlY3QyLXJlc3VsdC1zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoLFxuLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWxlY3QyLW9mZnNjcmVlbiwgLnNlbGVjdDItb2Zmc2NyZWVuOmZvY3VzIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tZWFzdXJlLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDAwcHg7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi8qIFJldGluYS1pemUgaWNvbnMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpICB7XG4gIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCwgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MngyLnBuZycpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0yNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnVpLXRpbWVwaWNrZXItbGlzdCB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGhlaWdodDogMTUwcHg7XG5cdHdpZHRoOiA2LjVlbTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG5cdC1tb3otYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMTAwMDE7XG59XG5cbi51aS10aW1lcGlja2VyLWxpc3QudWktdGltZXBpY2tlci13aXRoLWR1cmF0aW9uIHtcblx0d2lkdGg6IDExZW07XG59XG5cbi51aS10aW1lcGlja2VyLWR1cmF0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDsgY29sb3I6ICM4ODg7XG59XG5cbi51aS10aW1lcGlja2VyLWxpc3Q6aG92ZXIgLnVpLXRpbWVwaWNrZXItZHVyYXRpb24ge1xuXHRjb2xvcjogIzg4ODtcbn1cblxuLnVpLXRpbWVwaWNrZXItbGlzdCBsaSB7XG5cdHBhZGRpbmc6IDNweCAwIDNweCA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y29sb3I6ICMwMDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLnVpLXRpbWVwaWNrZXItbGlzdDpob3ZlciAudWktdGltZXBpY2tlci1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7IGNvbG9yOiAjMDAwO1xufVxuXG5saS51aS10aW1lcGlja2VyLXNlbGVjdGVkLFxuLnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3Zlcixcbi51aS10aW1lcGlja2VyLWxpc3Q6aG92ZXIgLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTk4MEVDOyBjb2xvcjogI2ZmZjtcbn1cblxubGkudWktdGltZXBpY2tlci1zZWxlY3RlZCAudWktdGltZXBpY2tlci1kdXJhdGlvbixcbi51aS10aW1lcGlja2VyLWxpc3QgbGk6aG92ZXIgLnVpLXRpbWVwaWNrZXItZHVyYXRpb24ge1xuXHRjb2xvcjogI2NjYztcbn1cbiIsIi8qXG4gKiBGdWxsQ2FsZW5kYXIgdjEuNS4zIFN0eWxlc2hlZXRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTEgQWRhbSBTaGF3XG4gKiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgYW5kIEdQTCBsaWNlbnNlcywgbG9jYXRlZCBpblxuICogTUlULUxJQ0VOU0UudHh0IGFuZCBHUEwtTElDRU5TRS50eHQgcmVzcGVjdGl2ZWx5LlxuICpcbiAqIERhdGU6IE1vbiBKdW4gMTEgMDg6MjU6MTMgMjAxMiAtMDcwMFxuICpcbiAqL1xuXG5cbi5mYyB7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cbi5mYyB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR9XG5cbmh0bWwgLmZjLFxuLmZjIHRhYmxlIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdH1cblxuLmZjIHRkLFxuLmZjIHRoIHtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG5cblxuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtaGVhZGVyIHRkIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG4uZmMtaGVhZGVyLWxlZnQge1xuXHR3aWR0aDogMjUlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cbi5mYy1oZWFkZXItY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbi5mYy1oZWFkZXItcmlnaHQge1xuXHR3aWR0aDogMjUlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG4uZmMtaGVhZGVyLXRpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cbi5mYy1oZWFkZXItdGl0bGUgaDIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cbi5mYyAuZmMtaGVhZGVyLXNwYWNlIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cbi5mYy1oZWFkZXIgLmZjLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG4vKiBidXR0b25zIGVkZ2VzIGJ1dHRpbmcgdG9nZXRoZXIgKi9cblxuLmZjLWhlYWRlciAuZmMtYnV0dG9uIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xuXHR9XG5cbi5mYy1oZWFkZXIgLmZjLWNvcm5lci1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogMXB4OyAvKiBiYWNrIHRvIG5vcm1hbCAqL1xuXHR9XG5cbi5mYy1oZWFkZXIgLnVpLWNvcm5lci1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogMDsgLyogYmFjayB0byBub3JtYWwgKi9cblx0fVxuXG4vKiBidXR0b24gbGF5ZXJpbmcgKGZvciBib3JkZXIgcHJlY2VkZW5jZSkgKi9cblxuLmZjLWhlYWRlciAuZmMtc3RhdGUtaG92ZXIsXG4uZmMtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciB7XG5cdHotaW5kZXg6IDI7XG5cdH1cblxuLmZjLWhlYWRlciAuZmMtc3RhdGUtZG93biB7XG5cdHotaW5kZXg6IDM7XG5cdH1cblxuLmZjLWhlYWRlciAuZmMtc3RhdGUtYWN0aXZlLFxuLmZjLWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcblx0ei1pbmRleDogNDtcblx0fVxuXG5cblxuLyogQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLWNvbnRlbnQge1xuXHRjbGVhcjogYm90aDtcblx0fVxuXG4uZmMtdmlldyB7XG5cdHdpZHRoOiAxMDAlOyAvKiBuZWVkZWQgZm9yIHZpZXcgc3dpdGNoaW5nICh3aGVuIHZpZXcgaXMgYWJzb2x1dGUpICovXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXG5cbi8qIENlbGwgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtd2lkZ2V0LWhlYWRlciwgICAgLyogPHRoPiwgdXN1YWxseSAqL1xuLmZjLXdpZGdldC1jb250ZW50IHsgIC8qIDx0ZD4sIHVzdWFsbHkgKi9cblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0fVxuXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHsgLyogPHRkPiB0b2RheSBjZWxsICovIC8qIFRPRE86IGFkZCAuZmMtdG9kYXkgdG8gPHRoPiAqL1xuXHRiYWNrZ3JvdW5kOiAjZmZjO1xuXHR9XG5cbi5mYy1jZWxsLW92ZXJsYXkgeyAvKiBzZW1pLXRyYW5zcGFyZW50IHJlY3RhbmdsZSB3aGlsZSBkcmFnZ2luZyAqL1xuXHRiYWNrZ3JvdW5kOiAjOWNmO1xuXHRvcGFjaXR5OiAuMjtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgLyogZm9yIElFICovXG5cdH1cblxuXG5cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHsgLyogbm9uLXRoZW1lICovXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdH1cblxuLmZjLWJ1dHRvbi1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuLmZjLXN0YXRlLWRlZmF1bHQgLmZjLWJ1dHRvbi1pbm5lciB7IC8qIG5vbi10aGVtZSAqL1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDAgMXB4O1xuXHR9XG5cbi5mYy1idXR0b24tY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMS45ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjllbTtcblx0cGFkZGluZzogMCAuNmVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cbi8qIGljb24gKGZvciBqcXVlcnkgdWkpICovXG5cbi5mYy1idXR0b24tY29udGVudCAuZmMtaWNvbi13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0dG9wOiA1MCU7XG5cdH1cblxuLmZjLWJ1dHRvbi1jb250ZW50IC51aS1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogLTUwJTtcblx0Km1hcmdpbi10b3A6IDA7XG5cdCp0b3A6IC01MCU7XG5cdH1cblxuLyogZ2xvc3MgZWZmZWN0ICovXG5cbi5mYy1zdGF0ZS1kZWZhdWx0IC5mYy1idXR0b24tZWZmZWN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0fVxuXG4uZmMtc3RhdGUtZGVmYXVsdCAuZmMtYnV0dG9uLWVmZmVjdCBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xMDBweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRib3JkZXItd2lkdGg6IDEwMHB4IDAgMCAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzQ0NDtcblx0b3BhY2l0eTogLjA5O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OSk7XG5cdH1cblxuLyogYnV0dG9uIHN0YXRlcyAoZGV0ZXJtaW5lcyBjb2xvcnMpICAqL1xuXG4uZmMtc3RhdGUtZGVmYXVsdCxcbi5mYy1zdGF0ZS1kZWZhdWx0IC5mYy1idXR0b24taW5uZXIge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuXHRiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuXHRjb2xvcjogIzAwMDtcblx0fVxuXG4uZmMtc3RhdGUtaG92ZXIsXG4uZmMtc3RhdGUtaG92ZXIgLmZjLWJ1dHRvbi1pbm5lciB7XG5cdGJvcmRlci1jb2xvcjogIzk5OTtcblx0fVxuXG4uZmMtc3RhdGUtZG93bixcbi5mYy1zdGF0ZS1kb3duIC5mYy1idXR0b24taW5uZXIge1xuXHRib3JkZXItY29sb3I6ICM1NTU7XG5cdGJhY2tncm91bmQ6ICM3Nzc7XG5cdH1cblxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1hY3RpdmUgLmZjLWJ1dHRvbi1pbm5lciB7XG5cdGJvcmRlci1jb2xvcjogIzU1NTtcblx0YmFja2dyb3VuZDogIzc3Nztcblx0Y29sb3I6ICNmZmY7XG5cdH1cblxuLmZjLXN0YXRlLWRpc2FibGVkLFxuLmZjLXN0YXRlLWRpc2FibGVkIC5mYy1idXR0b24taW5uZXIge1xuXHRjb2xvcjogIzk5OTtcblx0Ym9yZGVyLWNvbG9yOiAjZGRkO1xuXHR9XG5cbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG4uZmMtc3RhdGUtZGlzYWJsZWQgLmZjLWJ1dHRvbi1lZmZlY3Qge1xuXHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblxuXG4vKiBHbG9iYWwgRXZlbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtZXZlbnQge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5hLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5hLmZjLWV2ZW50IHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cbi5mYy1ydGwgLmZjLWV2ZW50IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuLmZjLWV2ZW50LXNraW4ge1xuXHRib3JkZXItY29sb3I6ICMzNmM7ICAgICAvKiBkZWZhdWx0IEJPUkRFUiBjb2xvciAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzZjOyAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cblx0Y29sb3I6ICNmZmY7ICAgICAgICAgICAgLyogZGVmYXVsdCBURVhUIGNvbG9yICovXG5cdH1cblxuLmZjLWV2ZW50LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQtdGl0bGUge1xuXHRwYWRkaW5nOiAwIDFweDtcblx0fVxuXG4uZmMgLnVpLXJlc2l6YWJsZS1oYW5kbGUgeyAvKioqIFRPRE86IGRvbid0IHVzZSB1aS1yZXNpemFibGUgYW55bW9yZSwgY2hhbmdlIGNsYXNzICoqKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTk7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIGhhY2t5IHNwYWNlcyAoSUU2LzcpICovXG5cdGZvbnQtc2l6ZTogMzAwJTsgIC8qICovXG5cdGxpbmUtaGVpZ2h0OiA1MCU7IC8qICovXG5cdH1cblxuXG5cbi8qIEhvcml6b250YWwgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtZXZlbnQtaG9yaSB7XG5cdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdG1hcmdpbi1ib3R0b206IDFweDtcblx0fVxuXG4vKiByZXNpemFibGUgKi9cblxuLmZjLWV2ZW50LWhvcmkgLnVpLXJlc2l6YWJsZS1lIHtcblx0dG9wOiAwICAgICAgICAgICAhaW1wb3J0YW50OyAvKiBpbXBvcnRhbnRzIG92ZXJyaWRlIHByZSBqcXVlcnkgdWkgMS43IHN0eWxlcyAqL1xuXHRyaWdodDogLTNweCAgICAgICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA3cHggICAgICAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICAgICAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR9XG5cbi5mYy1ldmVudC1ob3JpIC51aS1yZXNpemFibGUtdyB7XG5cdHRvcDogMCAgICAgICAgICAgIWltcG9ydGFudDtcblx0bGVmdDogLTNweCAgICAgICAhaW1wb3J0YW50O1xuXHR3aWR0aDogN3B4ICAgICAgICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAgICAgIWltcG9ydGFudDtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0fVxuXG4uZmMtZXZlbnQtaG9yaSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdF9wYWRkaW5nLWJvdHRvbTogMTRweDsgLyogSUU2IGhhZCAwIGhlaWdodCAqL1xuXHR9XG5cblxuXG4vKiBGYWtlIFJvdW5kZWQgQ29ybmVycyAoZm9yIGJ1dHRvbnMgYW5kIGV2ZW50cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1jb3JuZXItbGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdH1cblxuLmZjLWNvcm5lci1sZWZ0IC5mYy1idXR0b24taW5uZXIsXG4uZmMtY29ybmVyLWxlZnQgLmZjLWV2ZW50LWlubmVyIHtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdH1cblxuLmZjLWNvcm5lci1yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogMXB4O1xuXHR9XG5cbi5mYy1jb3JuZXItcmlnaHQgLmZjLWJ1dHRvbi1pbm5lcixcbi5mYy1jb3JuZXItcmlnaHQgLmZjLWV2ZW50LWlubmVyIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xuXHR9XG5cbi5mYy1jb3JuZXItdG9wIHtcblx0bWFyZ2luLXRvcDogMXB4O1xuXHR9XG5cbi5mYy1jb3JuZXItdG9wIC5mYy1ldmVudC1pbm5lciB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdH1cblxuLmZjLWNvcm5lci1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdH1cblxuLmZjLWNvcm5lci1ib3R0b20gLmZjLWV2ZW50LWlubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0fVxuXG5cblxuLyogRmFrZSBSb3VuZGVkIENvcm5lcnMgU1BFQ0lGSUNBTExZIEZPUiBFVkVOVFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLWNvcm5lci1sZWZ0IC5mYy1ldmVudC1pbm5lciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdH1cblxuLmZjLWNvcm5lci1yaWdodCAuZmMtZXZlbnQtaW5uZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcblx0fVxuXG4uZmMtY29ybmVyLXRvcCAuZmMtZXZlbnQtaW5uZXIge1xuXHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdH1cblxuLmZjLWNvcm5lci1ib3R0b20gLmZjLWV2ZW50LWlubmVyIHtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHR9XG5cblxuXG4vKiBSZXVzYWJsZSBTZXBhcmF0ZS1ib3JkZXIgVGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnRhYmxlLmZjLWJvcmRlci1zZXBhcmF0ZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdH1cblxuLmZjLWJvcmRlci1zZXBhcmF0ZSB0aCxcbi5mYy1ib3JkZXItc2VwYXJhdGUgdGQge1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuXHR9XG5cbi5mYy1ib3JkZXItc2VwYXJhdGUgdGguZmMtbGFzdCxcbi5mYy1ib3JkZXItc2VwYXJhdGUgdGQuZmMtbGFzdCB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHR9XG5cbi5mYy1ib3JkZXItc2VwYXJhdGUgdHIuZmMtbGFzdCB0aCxcbi5mYy1ib3JkZXItc2VwYXJhdGUgdHIuZmMtbGFzdCB0ZCB7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0fVxuXG4uZmMtYm9yZGVyLXNlcGFyYXRlIHRib2R5IHRyLmZjLWZpcnN0IHRkLFxuLmZjLWJvcmRlci1zZXBhcmF0ZSB0Ym9keSB0ci5mYy1maXJzdCB0aCB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdH1cblxuXG5cbi8qIE1vbnRoIFZpZXcsIEJhc2ljIFdlZWsgVmlldywgQmFzaWMgRGF5IFZpZXdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mYy1ncmlkIHRoIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbi5mYy1ncmlkIC5mYy1kYXktbnVtYmVyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nOiAwIDJweDtcblx0fVxuXG4uZmMtZ3JpZCAuZmMtb3RoZXItbW9udGggLmZjLWRheS1udW1iZXIge1xuXHRvcGFjaXR5OiAwLjM7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7IC8qIGZvciBJRSAqL1xuXHQvKiBvcGFjaXR5IHdpdGggc21hbGwgZm9udCBjYW4gc29tZXRpbWVzIGxvb2sgdG9vIGZhZGVkXG5cdCAgIG1pZ2h0IHdhbnQgdG8gc2V0IHRoZSAnY29sb3InIHByb3BlcnR5IGluc3RlYWRcblx0ICAgbWFraW5nIGRheS1udW1iZXJzIGJvbGQgYWxzbyBmaXhlcyB0aGUgcHJvYmxlbSAqL1xuXHR9XG5cbi5mYy1ncmlkIC5mYy1kYXktY29udGVudCB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiAycHggMnB4IDFweDsgLyogZGlzdGFuY2UgYmV0d2VlbiBldmVudHMgYW5kIGRheSBlZGdlcyAqL1xuXHR9XG5cbi8qIGV2ZW50IHN0eWxlcyAqL1xuXG4uZmMtZ3JpZCAuZmMtZXZlbnQtdGltZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cbi8qIHJpZ2h0LXRvLWxlZnQgKi9cblxuLmZjLXJ0bCAuZmMtZ3JpZCAuZmMtZGF5LW51bWJlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR9XG5cbi5mYy1ydGwgLmZjLWdyaWQgLmZjLWV2ZW50LXRpbWUge1xuXHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXG5cbi8qIEFnZW5kYSBXZWVrIFZpZXcsIEFnZW5kYSBEYXkgVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZjLWFnZW5kYSB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdH1cblxuLmZjLWFnZW5kYS1kYXlzIHRoIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbi5mYy1hZ2VuZGEgLmZjLWFnZW5kYS1heGlzIHtcblx0d2lkdGg6IDUwcHg7XG5cdHBhZGRpbmc6IDAgNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG4uZmMtYWdlbmRhIC5mYy1kYXktY29udGVudCB7XG5cdHBhZGRpbmc6IDJweCAycHggMXB4O1xuXHR9XG5cbi8qIG1ha2UgYXhpcyBib3JkZXIgdGFrZSBwcmVjZWRlbmNlICovXG5cbi5mYy1hZ2VuZGEtZGF5cyAuZmMtYWdlbmRhLWF4aXMge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcblx0fVxuXG4uZmMtYWdlbmRhLWRheXMgLmZjLWNvbDAge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0fVxuXG4vKiBhbGwtZGF5IGFyZWEgKi9cblxuLmZjLWFnZW5kYS1hbGxkYXkgdGgge1xuXHRib3JkZXItd2lkdGg6IDAgMXB4O1xuXHR9XG5cbi5mYy1hZ2VuZGEtYWxsZGF5IC5mYy1kYXktY29udGVudCB7XG5cdG1pbi1oZWlnaHQ6IDM0cHg7IC8qIFRPRE86IGRvZXNudCB3b3JrIHdlbGwgaW4gcXVpcmtzbW9kZSAqL1xuXHRfaGVpZ2h0OiAzNHB4O1xuXHR9XG5cbi8qIGRpdmlkZXIgKGJldHdlZW4gYWxsLWRheSBhbmQgc2xvdHMpICovXG5cbi5mYy1hZ2VuZGEtZGl2aWRlci1pbm5lciB7XG5cdGhlaWdodDogMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cbi5mYy13aWRnZXQtaGVhZGVyIC5mYy1hZ2VuZGEtZGl2aWRlci1pbm5lciB7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdH1cblxuLyogc2xvdCByb3dzICovXG5cbi5mYy1hZ2VuZGEtc2xvdHMgdGgge1xuXHRib3JkZXItd2lkdGg6IDFweCAxcHggMDtcblx0fVxuXG4uZmMtYWdlbmRhLXNsb3RzIHRkIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cbi5mYy1hZ2VuZGEtc2xvdHMgdGQgZGl2IHtcblx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cbi5mYy1hZ2VuZGEtc2xvdHMgdHIuZmMtc2xvdDAgdGgsXG4uZmMtYWdlbmRhLXNsb3RzIHRyLmZjLXNsb3QwIHRkIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0fVxuXG4uZmMtYWdlbmRhLXNsb3RzIHRyLmZjLW1pbm9yIHRoLFxuLmZjLWFnZW5kYS1zbG90cyB0ci5mYy1taW5vciB0ZCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcblx0fVxuXG4uZmMtYWdlbmRhLXNsb3RzIHRyLmZjLW1pbm9yIHRoLnVpLXdpZGdldC1oZWFkZXIge1xuXHQqYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IC8qIGRvZXNuJ3Qgd29yayB3aXRoIGJhY2tncm91bmQgaW4gSUU2LzcgKi9cblx0fVxuXG5cblxuLyogVmVydGljYWwgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtZXZlbnQtdmVydCB7XG5cdGJvcmRlci13aWR0aDogMCAxcHg7XG5cdH1cblxuLmZjLWV2ZW50LXZlcnQgLmZjLWV2ZW50LWhlYWQsXG4uZmMtZXZlbnQtdmVydCAuZmMtZXZlbnQtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuLmZjLWV2ZW50LXZlcnQgLmZjLWV2ZW50LXRpbWUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdH1cblxuLmZjLWV2ZW50LXZlcnQgLmZjLWV2ZW50LWJnIHsgLyogbWFrZXMgdGhlIGV2ZW50IGxpZ2h0ZXIgdy8gYSBzZW1pLXRyYW5zcGFyZW50IG92ZXJsYXkgICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRvcGFjaXR5OiAuMztcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcblx0fVxuXG4uZmMgLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyAuZmMtZXZlbnQtYmcsIC8qIFRPRE86IHNvbWV0aGluZyBuaWNlciBsaWtlIC5mYy1vcGFjaXR5ICovXG4uZmMtc2VsZWN0LWhlbHBlciAuZmMtZXZlbnQtYmcge1xuXHRkaXNwbGF5OiBub25lXFw5OyAvKiBmb3IgSUU2LzcvOC4gbmVzdGVkIG9wYWNpdHkgZmlsdGVycyB3aGlsZSBkcmFnZ2luZyBkb24ndCB3b3JrICovXG5cdH1cblxuLyogcmVzaXphYmxlICovXG5cbi5mYy1ldmVudC12ZXJ0IC51aS1yZXNpemFibGUtcyB7XG5cdGJvdHRvbTogMCAgICAgICAgIWltcG9ydGFudDsgLyogaW1wb3J0YW50cyBvdmVycmlkZSBwcmUganF1ZXJ5IHVpIDEuNyBzdHlsZXMgKi9cblx0d2lkdGg6IDEwMCUgICAgICAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDhweCAgICAgICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDExcHggICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0fVxuXG4uZmMtYWdlbmRhIC51aS1yZXNpemFibGUtcmVzaXppbmcgeyAvKiBUT0RPOiBiZXR0ZXIgc2VsZWN0b3IgKi9cblx0X292ZXJmbG93OiBoaWRkZW47XG5cdH1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4vLyBVcGRhdGVkIGJ5IEtlbm5ldGggSmFtZXMgSGFtZXIgfCBrZW5uZXRoQGpvYnZpdGUuY29tXG4vLyBNYXIgMTEsIDIwMTRcbi8vIEdvb2dsZSBGb250cyAtIE9wZW4gU2FuczogaHR0cDovL3d3dy5nb29nbGUuY29tL2ZvbnRzI1VzZVBsYWNlOnVzZS9Db2xsZWN0aW9uOk9wZW4rU2Fuc1xuLy8gQ29udmVydGVkIHRvIHdlYiB0eXBlIHZpYTogaHR0cDovL2ZvbnRwcmVwLmNvbS9cblxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZjJcIiksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIE9wZW5TYW5zLUl0YWxpYyAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIG9wZW4tc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZjJcIiksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKFwiL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogT3BlblNhbnMtSXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybChcIi9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIHBvcHBpbnMtcmVndWxhciAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiBwb3BwaW5zLWl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogcG9wcGlucy01MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiAgdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIHBvcHBpbnMtNTAwaXRhbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIHBvcHBpbnMtNjAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogcG9wcGlucy02MDBpdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4iLCIvKlxuICogSFRNTDUgQm9pbGVycGxhdGVcbiAqXG4gKiBXaGF0IGZvbGxvd3MgaXMgdGhlIHJlc3VsdCBvZiBtdWNoIHJlc2VhcmNoIG9uIGNyb3NzLWJyb3dzZXIgc3R5bGluZy5cbiAqIENyZWRpdCBsZWZ0IGlubGluZSBhbmQgYmlnIHRoYW5rcyB0byBOaWNvbGFzIEdhbGxhZ2hlciwgSm9uYXRoYW4gTmVhbCxcbiAqIEtyb2MgQ2FtZW4sIGFuZCB0aGUgSDVCUCBkZXYgY29tbXVuaXR5IGFuZCB0ZWFtLlxuICpcbiAqIERldGFpbGVkIGluZm9ybWF0aW9uIGFib3V0IHRoaXMgQ1NTOiBoNWJwLmNvbS9jc3NcbiAqXG4gKiA9PXw9PSBub3JtYWxpemUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG5hdiwgc2VjdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5hdWRpbywgY2FudmFzLCB2aWRlbyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgKmRpc3BsYXk6IGlubGluZTsgKnpvb206IDE7IH1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7IGRpc3BsYXk6IG5vbmU7IH1cbltoaWRkZW5dIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFNi83IHdoZW4gYm9keSBmb250LXNpemUgaXMgc2V0IHVzaW5nIGVtIHVuaXRzXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IG9uIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbTogaDVicC5jb20vZ1xuICovXG5cbmh0bWwgeyBmb250LXNpemU6IDEwMCU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuaHRtbCwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyBjb2xvcjogIzIyMjsgfVxuXG5ib2R5IHsgbWFyZ2luOiAwOyBmb250LXNpemU6IDFlbTsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4vKlxuICogUmVtb3ZlIHRleHQtc2hhZG93IGluIHNlbGVjdGlvbiBoaWdobGlnaHQ6IGg1YnAuY29tL2lcbiAqIFRoZXNlIHNlbGVjdGlvbiBkZWNsYXJhdGlvbnMgaGF2ZSB0byBiZSBzZXBhcmF0ZVxuICogQWxzbzogaG90IHBpbmshIChvciBjdXN0b21pemUgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gbWF0Y2ggeW91ciBkZXNpZ24pXG4gKi9cblxuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNmZTU3YTE7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZmU1N2ExOyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmE6Zm9jdXMgeyBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnM6IGg1YnAuY29tL2ggKi9cbmE6aG92ZXIsIGE6YWN0aXZlIHsgb3V0bGluZTogMDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hYmJyW3RpdGxlXSB7IGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYiwgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuYmxvY2txdW90ZSB7IG1hcmdpbjogMWVtIDQwcHg7IH1cblxuZGZuIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmhyIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMXB4OyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyBtYXJnaW46IDFlbSAwOyBwYWRkaW5nOiAwOyB9XG5cbmlucyB7IGJhY2tncm91bmQ6ICNmZjk7IGNvbG9yOiAjMDAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxubWFyayB7IGJhY2tncm91bmQ6ICNmZjA7IGNvbG9yOiAjMDAwOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFJlZGVjbGFyZSBtb25vc3BhY2UgZm9udCBmYW1pbHk6IGg1YnAuY29tL2ogKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7IF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlOyBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMgKi9cbnByZSB7IHdoaXRlLXNwYWNlOiBwcmU7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbnEgeyBxdW90ZXM6IG5vbmU7IH1cbnE6YmVmb3JlLCBxOmFmdGVyIHsgY29udGVudDogXCJcIjsgY29udGVudDogbm9uZTsgfVxuXG5zbWFsbCB7IGZvbnQtc2l6ZTogODUlOyB9XG5cbi8qIFBvc2l0aW9uIHN1YnNjcmlwdCBhbmQgc3VwZXJzY3JpcHQgY29udGVudCB3aXRob3V0IGFmZmVjdGluZyBsaW5lLWhlaWdodDogaDVicC5jb20vayAqL1xuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5zdXAgeyB0b3A6IC0wLjVlbTsgfVxuc3ViIHsgYm90dG9tOiAtMC4yNWVtOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCwgb2wgeyBtYXJnaW46IDFlbSAwOyBwYWRkaW5nOiAwIDAgMCA0MHB4OyB9XG5kZCB7IG1hcmdpbjogMCAwIDAgNDBweDsgfVxubmF2IHVsLCBuYXYgb2wgeyBsaXN0LXN0eWxlOiBub25lOyBsaXN0LXN0eWxlLWltYWdlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRTc6IGg1YnAuY29tL2RcbiAqIDIuIFJlbW92ZSB0aGUgZ2FwIGJldHdlZW4gaW1hZ2VzIGFuZCBib3JkZXJzIG9uIGltYWdlIGNvbnRhaW5lcnM6IGg1YnAuY29tL2kvNDQwXG4gKi9cblxuaW1nIHsgYm9yZGVyOiAwOyAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUU5XG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmZpZ3VyZSB7IG1hcmdpbjogMDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZm9ybSB7IG1hcmdpbjogMDsgfVxuZmllbGRzZXQgeyBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4vKiBJbmRpY2F0ZSB0aGF0ICdsYWJlbCcgd2lsbCBzaGlmdCBmb2N1cyB0byB0aGUgYXNzb2NpYXRlZCBmb3JtIGVsZW1lbnQgKi9cbmxhYmVsIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBpbmhlcml0aW5nIGluIElFNi83LzgvOVxuICogMi4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFNi83XG4gKi9cblxubGVnZW5kIHsgYm9yZGVyOiAwOyAqbWFyZ2luLWxlZnQ6IC03cHg7IHBhZGRpbmc6IDA7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLypcbiAqIDEuIENvcnJlY3QgZm9udC1zaXplIG5vdCBpbmhlcml0aW5nIGluIGFsbCBicm93c2Vyc1xuICogMi4gUmVtb3ZlIG1hcmdpbnMgaW4gRkYzLzQgUzUgQ2hyb21lXG4gKiAzLiBEZWZpbmUgY29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAqL1xuXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udC1zaXplOiAxMDAlOyBtYXJnaW46IDA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLypcbiAqIDEuIERlZmluZSBsaW5lLWhlaWdodCBhcyBub3JtYWwgdG8gbWF0Y2ggRkYzLzQgKHNldCB1c2luZyAhaW1wb3J0YW50IGluIHRoZSBVQSBzdHlsZXNoZWV0KVxuICovXG5cbmJ1dHRvbiwgaW5wdXQgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qXG4gKiAxLiBEaXNwbGF5IGhhbmQgY3Vyc29yIGZvciBjbGlja2FibGUgZm9ybSBlbGVtZW50c1xuICogMi4gQWxsb3cgc3R5bGluZyBvZiBjbGlja2FibGUgZm9ybSBlbGVtZW50cyBpbiBpT1NcbiAqIDMuIENvcnJlY3QgaW5uZXIgc3BhY2luZyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU3IChkb2Vzbid0IGVmZmVjdCBJRTYpXG4gKi9cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAqb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLypcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHNcbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLCBpbnB1dFtkaXNhYmxlZF0geyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLypcbiAqIENvbnNpc3RlbnQgYm94IHNpemluZyBhbmQgYXBwZWFyYW5jZVxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMDsgKndpZHRoOiAxM3B4OyAqaGVpZ2h0OiAxM3B4OyB9XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7IC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZGMy80OiBoNWJwLmNvbS9sXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgfVxuXG4vKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFNi83LzgvOVxuICogMi4gQWxsb3cgb25seSB2ZXJ0aWNhbCByZXNpemluZ1xuICovXG5cbnRleHRhcmVhIHsgb3ZlcmZsb3c6IGF1dG87IHZlcnRpY2FsLWFsaWduOiB0b3A7IHJlc2l6ZTogdmVydGljYWw7IH1cblxuLyogQ29sb3JzIGZvciBmb3JtIHZhbGlkaXR5ICovXG5pbnB1dDp2YWxpZCwgdGV4dGFyZWE6dmFsaWQgeyAgfVxuaW5wdXQ6aW52YWxpZCwgdGV4dGFyZWE6aW52YWxpZCB7IGJhY2tncm91bmQtY29sb3I6ICNmMGRkZGQ7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwOyB9XG50ZCB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ2hyb21lIEZyYW1lIFByb21wdFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNocm9tZWZyYW1lIHsgbWFyZ2luOiAwLjJlbSAwOyBiYWNrZ3JvdW5kOiAjY2NjOyBjb2xvcjogYmxhY2s7IHBhZGRpbmc6IDAuMmVtIDA7IH1cblxuXG4vKiA9PXw9PSBwcmltYXJ5IHN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQXV0aG9yOlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogPT18PT0gbWVkaWEgcXVlcmllcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVYQU1QTEUgTWVkaWEgUXVlcnkgZm9yIFJlc3BvbnNpdmUgRGVzaWduLlxuICAgVGhpcyBleGFtcGxlIG92ZXJyaWRlcyB0aGUgcHJpbWFyeSAoJ21vYmlsZSBmaXJzdCcpIHN0eWxlc1xuICAgTW9kaWZ5IGFzIGNvbnRlbnQgcmVxdWlyZXMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLyogU3R5bGUgYWRqdXN0bWVudHMgZm9yIHZpZXdwb3J0cyB0aGF0IG1lZXQgdGhlIGNvbmRpdGlvbiAqL1xufVxuXG5cblxuLyogPT18PT0gbm9uLXNlbWFudGljIGhlbHBlciBjbGFzc2VzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBsZWFzZSBkZWZpbmUgeW91ciBzdHlsZXMgYmVmb3JlIHRoaXMgc2VjdGlvbi5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEZvciBpbWFnZSByZXBsYWNlbWVudCAqL1xuLmlyIHsgYm9yZGVyOjA7IGZvbnQ6IDAvMCBhOyB0ZXh0LXNoYWRvdzogbm9uZTsgY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2VyczogaDVicC5jb20vdSAqL1xuLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzOiBoNWJwLmNvbS92ICovXG4udmlzdWFsbHloaWRkZW4geyBib3JkZXI6IDA7IGNsaXA6IHJlY3QoMCAwIDAgMCk7IGhlaWdodDogMXB4OyBtYXJnaW46IC0xcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgfVxuXG4vKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6IGg1YnAuY29tL3AgKi9cbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLCAudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHsgY2xpcDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDA7IG92ZXJmbG93OiB2aXNpYmxlOyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogYXV0bzsgfVxuXG4vKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXQgKi9cbi5pbnZpc2libGUgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQ29udGFpbiBmbG9hdHM6IGg1YnAuY29tL3EgKi9cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLmNsZWFyZml4IHsgKnpvb206IDE7IH1cblxuXG5cbi8qID09fD09IHByaW50IHN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmludCBzdHlsZXMuXG4gICBJbmxpbmVkIHRvIGF2b2lkIHJlcXVpcmVkIEhUVFAgY29ubmVjdGlvbjogaDVicC5jb20vclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgZmlsdGVyOm5vbmUgIWltcG9ydGFudDsgLW1zLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50OyB9IC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cbiAgYSwgYTp2aXNpdGVkIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTphZnRlciB7IGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHsgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC5pciBhOmFmdGVyLCBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsIGFbaHJlZl49XCIjXCJdOmFmdGVyIHsgY29udGVudDogXCJcIjsgfSAgLyogRG9uJ3Qgc2hvdyBsaW5rcyBmb3IgaW1hZ2VzLCBvciBqYXZhc2NyaXB0L2ludGVybmFsIGxpbmtzICovXG4gIHByZSwgYmxvY2txdW90ZSB7IGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfSAvKiBoNWJwLmNvbS90ICovXG4gIHRyLCBpbWcgeyBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgQHBhZ2UgeyBtYXJnaW46IDAuNWNtOyB9XG4gIHAsIGgyLCBoMyB7IG9ycGhhbnM6IDM7IHdpZG93czogMzsgfVxuICBoMiwgaDMgeyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxufSIsIkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmFkaWVudFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbkBtaXhpbiBidXR0b24oJGJhY2tncm91bmQ6ICRibHVlKSB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuQG1peGluIGhvbGxvdy1idXR0b24oJGNvbG9yOiAkYmx1ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLXRyaTtcbiAgfVxufVxuXG4uanYtYmx1ZUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG5cbi5qdi1ncmF5QnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkYXJrLXRyaSk7XG59XG5cbi5qdi1saWdodEdyYXlCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG59XG5cbi8qKiogQlVUVE9OUyAqKiovXG4uYnRuLFxuJWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgJi5pbmxpbmUge1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gIH1cbn1cbi5idG4tY2FuY2VsLFxuJWJ0bi1jYW5jZWwsXG4uY2FuY2VsLFxuJWNhbmNlbCB7XG4gIGNvbG9yOiAkZm9udC1jb2xvci1zZWMgIWltcG9ydGFudDtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG59XG4uYnRuLWdyZWVuLFxuJWJ0bi1ncmVlbiB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRncmVlbik7XG59XG4uYnRuLWJsdWUsXG4lYnRuLWJsdWUge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG4uYnRuLWhvbGxvdyB7XG4gIEBpbmNsdWRlIGhvbGxvdy1idXR0b24oKTtcbn1cblxuLmJ0bi1yZWQge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkcmVkKTtcbn1cbiIsIi8vIFdoaXRlcywgR3JleXMgYW5kIEJsYWNrc1xuLy9odHRwOi8vc2NnLmFyLWNoLm9yZy9cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMWUyODJkO1xuXG4kZGFyazogIzI2MzIzODtcbiRkYXJrLXByaTogI2Y1ZjhmYTsgLyogI2Y0ZjRmNCAqL1xuJGJvcmRlcjogI2U0ZWRmMzsgLyogI2U2ZTZlNiAqL1xuJGRhcmstc2VjOiAjYWNjMGNhOyAvKiAjQ0NDICovXG4kZGFyay10cmk6ICM1YjY5NzE7IC8qICM4MDgwODAgKi9cbiRkYXJrLXF1YTogIzNjNDc0YztcbiRkYXJrLXF1aW46ICMyNTMyMzk7XG4kZGFyay1ib3JkZXI6ICM2MzcwNzg7XG4kZGFyay1ib3JkZXItc2VjOiAjOGE5NTk3O1xuJGRhcmstYm9yZGVyLXRyaTogIzg3OTY5YjtcbiRncmV5LWljb246ICM4MDdmN2Y7XG4kZGFyay1pY29uOiAjMjUzMjM4O1xuXG4kbGlnaHQtYmFja2dyb3VuZC1wcmk6ICNmNGY4ZmI7XG4kbGlnaHQtYmFja2dyb3VuZC1zZWM6ICNmN2ZiZmU7XG4kbGlnaHQtYmFja2dyb3VuZC10cmk6ICNlY2YzZjk7XG4kbGlnaHQtYmFja2dyb3VuZC1xdWFkOiAjZmFmYmZjO1xuXG4kZGFyay1ibHVlOiAjMzE0NzllO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZTogIzE4NzJjYztcbiRibHVlLWNvbnRyYXN0OiAjMTU2NUMwO1xuJGJsdWUtcHJpOiAjZTNmMmZkOyAvLyNlZGY0ZmFcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNiOGQzZWRcbiRibHVlLXRyaTogIzFmNjNhZjsgLy8jMjE1NDg1XG4kZGFyay1ibHVlLWJvcmRlcjogIzJiNTI3NztcblxuJGdyZWVuOiAjNDdhODRjO1xuJGdyZWVuLXByaTogIzgxYzc4NDsgLy8jZGNmNGRmXG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNhMWUyYWJcbiRncmVlbi10cmk6ICMxYjVlMjA7IC8vIzJjOGIzYVxuXG4kcmVkOiAjZDMyZjJmO1xuJHJlZC1wcmk6ICNmZmViZWU7IC8vI2ZjZDlkOVxuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmMjZkNmRcbiRyZWQtdHJpOiAjYzYyODI4OyAvLyNiNjEwMTBcblxuJG9yYW5nZTogI2Y3NjcwMDtcbiRvcmFuZ2UtcHJpOiAjZmZmM2UwOyAvLyNmZWY4ZjNcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjliNjgzXG4kb3JhbmdlLXRyaTogI2M0NDUwMDsgLy8jZTg2YjBhXG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDQ1JSk7IC8vI2ZlZjBmNlxuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y2NzliMFxuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpOyAvLyNjOTBkNjBcblxuJHB1cnBsZTogIzczNTRiZDtcbiRwdXJwbGUtcHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogNDAlKTsgLy8jZWJlN2Y2XG4kcHVycGxlLXNlYzogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2NkYzJlOFxuJHB1cnBsZS10cmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jNWIzZWEwXG5cbiR5ZWxsb3c6ICNmYmMwMmQ7XG4keWVsbG93LXByaTogI2ZkZDgzNTsgLy8jZmVmYmNlXG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7IC8vI2ZjZjU4OFxuJHllbGxvdy10cmk6ICNmOWE4MjU7IC8vI2U1ZDgwNlxuXG4kbGlua2VkaW4tY29sb3I6ICMwZDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0YWFkZjtcbiRnb29nbGUtY29sb3I6ICNkZDRiMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzZDViOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN2VlNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuXG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1YzI7XG4kYmx1ZS00NjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NiUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuJGRlZmF1bHQtbWFpbjogI2U0ZWFlZTtcbiRkZWZhdWx0LWRhcms6ICM4Nzk2OWM7XG4kZGVmYXVsdC1saWdodDogI2YzZjdmOTtcbiRkaXNhYmxlZC1tYWluOiAjZWJmMWY1O1xuXG4kZm9udC1jb2xvci1tYWluOiAjMjYzMjM4O1xuJGZvbnQtY29sb3Itc2VjOiAjNWI2OTcxO1xuJGZvbnQtY29sb3ItZGlzYWJsZWQ6ICNhY2MwY2E7XG4kZm9udC1jb2xvci1saW5rOiAjMTg3MmNjO1xuXG4kc3VyZmFjZS1iYWNrZ3JvdW5kOiAjZjVmOGZhO1xuXG4kaGVhZGVySDJIZWlnaHQ6IDgwcHg7XG5cbi8vIE90aGVyIENvbG9yc1xuLy8gJGRhcmstZ3JlZW46ICMyMDc5MkU7XG4vLyAkcHVycGxlOiAjNzM1NGJkO1xuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuJGp2LW1heC13aWR0aDogMTYwMHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtbWluaTogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxNHB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14LWxhcmdlOiAyNHB4O1xuJGZvbnQtc2l6ZS14eC1sYXJnZTogMzJweDtcbiRmb250LXNpemUteHh4LWxhcmdlOiAzNnB4O1xuJGZvbnQtc2l6ZS14eHh4LWxhcmdlOiA0NHB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICBib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTF7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VidGl0bGUye1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgc3Ryb25nLFxuICBzdHJvbmcgKiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgbGFiZWwge1xuICB9XG5cbiAgdGltZSB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgfVxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59XG4iLCJcbi8vIElFOVxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmc6IGZhbHNlO1xuXG5AdXNlIFwiLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG4vLy8vIEZPTlRTIC8vLy9cblxuQHVzZSBcIi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbi8vQGluY2x1ZGUgZm9udHM7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9jb21tb24vZ3JhZGllbnRcIjtcblxuQHVzZSBcIi4vY29tbW9uL2J1dHRvbnN2MlwiO1xuQHVzZSBcIi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4vY29tbW9uL3BhZ2luYXRpb252MlwiO1xuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdDogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGE6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYTogZmFsc2UgIWRlZmF1bHQ7XG5cblxuLy8vLyBVVElMSVRJRVMgLy8vL1xuXG4vLyBBZGRzIGNyb3NzLWJyb3dzZXIgcHJlZml4ZXMgdG8gdGhlIHNwZWNpZmllZCBwcm9wZXJ0eVxuQG1peGluIHZlbmRvcigkcHJvcGVydHksICR2YWx1ZSkge1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQge1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAtd2Via2l0KCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSB7XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06IC1tb3ooJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQge1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06IC1tcygkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhIHtcbiAgICAtby0jeyRwcm9wZXJ0eX06IC1vKCR2YWx1ZSk7XG4gIH1cbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbi8vLy8gQU5JTUFUSU9OUyAvLy8vXG5cbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tbmFtZSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRlbGF5LCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZHVyYXRpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGlyZWN0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkcHJvcGVydGllcyk7XG59XG5cbkBtaXhpbiBzbGlkZS11cCgkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIC41LCAxKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBzbGlkZS1kb3duKCRkdXJhdGlvbjogMC4zcywgJGhlaWdodDogMTAwMHB4KSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIG1heC1oZWlnaHQ6ICRoZWlnaHQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8vLyBTUEVFQ0ggQlVCQkxFUyAvLy8vXG5cbi8vIFR1cm5zIGVsZW1lbnQgaW50byBhIHNwZWVjaCBidWJibGVzICh1c2VkIGZvciBudW1iZXJzKVxuQG1peGluIGJ1YmJsZSgkYmFja2dyb3VuZDogbm9uZSwgJHRleHQ6IG5vbmUpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgQGlmICR0ZXh0ICE9IG5vbmUge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgfVxuICBAaWYgJGJhY2tncm91bmQgIT0gbm9uZSB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgcmliYm9uIHdyYXBwaW5nIGFyb3VuZCB0aGUgZWRnZSBvZiBzb21ldGhpbmcgKHRpbWUgc3RhbXBzKVxuQG1peGluIGJ1YmJsZS1zaWRlKFxuICAkYmFja2dyb3VuZDogJGJsdWUsXG4gICR0ZXh0OiAkd2hpdGUsXG4gICR0YWlsOiBib3R0b20sXG4gICRzaWRlOiByaWdodFxuKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgJGRhcmstcHJpO1xuICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcigkc2lkZSwgJGJhY2tncm91bmQpO1xuICBjb2xvcjogJHRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBmbG9hdDogJHNpZGU7XG4gIHotaW5kZXg6IDI7XG4gICY6YWZ0ZXIge1xuICAgICN7JHRhaWx9OiAtNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgbWFyZ2luLSN7JHNpZGV9OiAtNnB4O1xuICAmOmFmdGVyIHtcbiAgICAjeyRzaWRlfTogMDtcbiAgfVxufVxuXG4vLy8vIFdJRFRIIEhFTFBFUlMgLy8vL1xuXG5AZWFjaCAkd2lkdGggaW4gMCwgNSwgMTAsIDIwLCAyNSwgMzAsIDMzLCAzNCwgMzUsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSxcbiAgODAsIDg1LCA5MCwgOTUsIDEwMFxue1xuICAudyN7JHdpZHRofSB7XG4gICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkd2lkdGgsIDEwMCkpICFpbXBvcnRhbnQ7XG4gICAgQGlmICR3aWR0aCA9PSAxMDAgb3IgJHdpZHRoID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaWYgJHdpZHRoID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vTWFyZ2luIEhlbHBlcnNcbkBlYWNoICRtYXJnaW5Ub3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpblRvcCN7JG1hcmdpblRvcH0ge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW5Ub3AgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luUmlnaHQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpblJpZ2h0I3skbWFyZ2luUmlnaHR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5SaWdodCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5MZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5MZWZ0I3skbWFyZ2luTGVmdH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luTGVmdCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5Cb3R0b20gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpbkJvdHRvbSN7JG1hcmdpbkJvdHRvbX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW5Cb3R0b20gKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSxcbiAgODAsIDg1LCA5MCwgOTUsIDEwMFxue1xuICAubSN7JG1hcmdpbn0ge1xuICAgIG1hcmdpbjogJG1hcmdpbiArIHB4O1xuICAgIEBpZiAkbWFyZ2luID09IDEwMCBvciAkbWFyZ2luID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL1BhZGRpbmcgSGVscGVyc1xuQGVhY2ggJHBhZGRpbmdUb3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdUb3AjeyRwYWRkaW5nVG9wfSB7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nVG9wICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdSaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ1JpZ2h0I3skcGFkZGluZ1JpZ2h0fSB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdSaWdodCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nTGVmdCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ0xlZnQjeyRwYWRkaW5nTGVmdH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdMZWZ0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdCb3R0b20gaW4gMCwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdCb3R0b20jeyRwYWRkaW5nQm90dG9tfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nQm90dG9tICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkcGFkIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSwgODAsXG4gIDg1LCA5MCwgOTUsIDEwMFxue1xuICAucCN7JHBhZH0ge1xuICAgIHBhZGRpbmc6ICRwYWQgKyBweDtcbiAgICBAaWYgJHBhZCA9PSAxMDAgb3IgJHBhZCA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaWYgJHBhZCA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9IZWxwZXIgY2xhc3MgdG8gYXZvaWQgcHJpbnRpbmcgdGhlIFVSTCB3aGVyZSA8YT4gaHJlZiBpcyB1c2VkXG5cbkBtZWRpYSBwcmludCB7XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTNweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjJweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbkBtaXhpbiB0eXBlLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gICAgYm9keSB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIHAge1xuXG4gICAgfVxuICAgIHN0cm9uZywgc3Ryb25nICoge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGxhYmVsIHtcblxuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cblxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCJAdXNlIFwic2FzczptYXRoXCI7XG4kYmx1ZS1tYXJnaW46IG1hdGguZGl2KDI2IC0gNiwgMik7XG4uYmx1ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JsdWUucG5nJyk7XG59XG5cbi5ibHVlLWljb24tc29ydFVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0wcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc29ydERvd24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJvcGFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlX2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xlYXItaW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tYWlsLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFibGUtY2Fycm90IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3QyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbmV3X3dpbmRvd19ibHVlX2ljb25fMTJ4MTIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyMXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X3doaXRlX2ljb25fMTJ4MTIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBhZ2luYXRpb24tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNobF9pY29uXzI0eDE0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBvcG91dC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wZGZQcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0LWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1za2lwX2ljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTYyNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZhY2Vib29rMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTY2MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNsb3NlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTY5N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1jaGVja21hcmtfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzMzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc2OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxpbmtlZGluMTYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTgwNXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNpcmNsZU1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC04NDFweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1uZXdwYWdlLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg3N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTEzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTk0OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNpcmNsZVBsdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTk4NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJhY2stYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTAyMXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByaW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGV4dFByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwOTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFzaC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTI5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTE2NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTIwMXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXVwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTIzN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzA5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzNDVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbXBvcnRDb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM4MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nbWFpbC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNDE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNDU1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNDkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1jYWxlbmRhci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTMycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTU3M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZEF0dGFjaG1lbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTY1OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWRyYWdEcm9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdvb2dsZS1hcHBzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNzQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZWRpdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTg3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xOTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZXF1ZXN0MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5NjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1leHBhbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIwMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW5kaWRhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIwNTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtaGlyZXJpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIwOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1mZWVkYmFjayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE0MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIxODZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oZWxwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24taGlkZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjI3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1saW5rZWRpbi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMzE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMzYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tam9idGFyZ2V0MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0MDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0NTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdGFsZW50d2lzZS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNDk0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4yNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjUzOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWxvZ291dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjU4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjI2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjY3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1pbmltaXplIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNzE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbXlhY2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNzU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXR3aXR0ZXItZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjgwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5vdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC15YWhvby1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yOTM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yOTc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQ29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzAyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS10YWxlbnR3aXNlX2ljb25fMjF4MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMwNjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1iaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcmVmZXJGcmllbmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxNTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhci13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbGVjdFRlbXBsYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMjQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyODZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMzc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEVtYWlsX2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNDE4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0NjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbWF5YmVfc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1MDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZXR0aW5ncyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNoYXJlMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM1OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRMaW5rcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzYzOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZFJlcXVpc2l0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWxlcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM3MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydFJlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzc3MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1mYWNlYm9vay1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXllc19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzkwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTQ2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHJhaW5pbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jb21tdW5pdHkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQwMzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YXNrc05hdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDA3OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQxNjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVEYnNlYXJjaDI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MjEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY3JlYXRlSm9iMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyNTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00Mjk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdmlld19ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM0OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRKb2J2aXRlMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQzOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wcm9maWxlUGljIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NDQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWNhcmVlcnNpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0OThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtd2VicGFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDU1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJzZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ2MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtam9iYm9hcmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ2NTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtaW50ZXJuYWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3MDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtaW1wb3J0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NzU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXllc19sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDgxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1lbXBsb3llZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDkxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MDcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWNhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTE3NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyMjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtb3RoZXJuZXR3b3JrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Mjc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWNhbXBhaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzMwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFnZW5jeSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTM4MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1yZWNydWl0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU0ODZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTUzOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5vX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NjQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1nb29nbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtaGlyaW5nbWFuYWdlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJhY2t0b3RvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1hcnJvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTkxN3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1hcnJvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTkycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbiIsIkB1c2UgXCIuL2J1dHRvbnN2MlwiO1xuQHVzZSBcIi4vZ3JhZGllbnRcIjtcbkB1c2UgXCIuL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuI3RpbnltY2Uge1xuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1jZS10aW55bWNlIHtcbiAgLm1jZS1pLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5tY2UtYnRuIHtcbiAgICBidXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1jZS1idG4tc21hbGwgYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLm1jZS1pbiB7XG4gIGJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAubWNlLWNvbnRhaW5lci1ib2R5LFxuICAubWNlLWZvb3Qge1xuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoaXMgY2xhc3Mgd2lsbCBiZSBhZGRlZCB0byB0aW55bWNlIHNvIHRoYXQgd2UgY2FuIGNlbnRlciBpZiByZXF1aXJlZC4gXG4gKi9cbi5jZW50ZXJBbGlnbiB7XG4gIC5tY2UtdG9vbGJhciB7XG4gICAgLm1jZS1jb250YWluZXItYm9keSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tY2UtYnJhbmRpbmctcG93ZXJlZC1ieSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuZWxsaXBzaXMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmVsbGlwc2lzV3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSIsIi8qKiBpY29ucyByZWxhdGVkIGNzcyAqKi9cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5cbi5pY29uLW1heWJlLWNvbG9ye1xuICAgIC8vVkE6IHdlIGRvbid0IGhhdmUgYW4gaWNvbiBmb3IgbWF5YmUsIHNvIGZvciB0aGUgdGltZSBiZWluZyByZXBsYWNpbmcgaXQgd2l0aCBhIGNvbGxhcHNlIGljb24uXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uaWNvbi1jaXJjbGV7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IDE7ICAgIFxufVxuXG5bbmctc2hvdz1cImRpc3BsYXlUeXBlPT0nZ3JpZCdcIl17XG4gICAgLmljb24tY2lyY2xle1xuICAgICAgICBsZWZ0OiA0OCU7XG4gICAgfVxufVxuXG4uaWNvbi1tYWluSWNvbnN7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbn1cblxuLmp2LXByb2ZpbGVJY29ue1xuXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTsgLy80OHB4O1xuICAgIGNvbG9yOiAkYm9keTtcbn1cblxuLmljb24tdGh1bWJzLXVwLWNvbG9ye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuXG4uaWNvbi10aHVtYnMtZG93bi1jb2xvcntcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG59XG5cbi5pY29uLXdhcm5pbmctY29sb3J7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbn1cblxuLnVsLW5vcGFkZGluZ21hcmdpblxue1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgcmVzZXRGb250cygpO1xuXG4jY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4uYm9keUNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuI2hyLWZvb3RlckNvbnRhaW5lciB7XG4gIEBleHRlbmQgLnNtYWxsO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0OHB4O1xuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmp2LXJlcXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiVicmVhZGNydW1iUGxhY2Vob2xkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI+XCI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxufVxuXG5kaXZbcm9sZT1cIm1haW5cIl0ge1xuICA+IGgxIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICBAZXh0ZW5kICVicmVhZGNydW1iUGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvKiAgcHVycG9zZTogdGhpcyBjYW4gYmUgdXNlZCB0byBkZWZpbmUgc3R5bGVzIGZvciBjb250cm9sIGJhc2VkIG9uIHNlbGVjdDIgb3IgdG8gb3ZlcnJpZGUgc3R5bGVzIGZvciBzZWxlY3QyIGFjcm9zcyBhcHAuXG4gICAgaW1wbGVtZW50ZWQ6IGpoaXJlIGFuZCBjb250YW50Y3NcbiovXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbiRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGg6IDI1MHB4O1xuJGNvbnRyb2wtdGV4dC1zaXplOiAxMnB4O1xuJGNvbnRyb2wtZm9udDogXCJPcGVuIFNhbnNcIjtcbiRjb250cm9sLWJvcmRlcjogI2FhYTtcbiRjb250cm9sLWJvcmRlci1oaWdobGlnaHQ6ICMzZDg3Y2Y7XG4kY29udHJvbC1saXN0LXNwYWNpbmc6IDQ1cHg7XG4kY29udHJvbC1saXN0LXdpZHRoOiA1MHB4O1xuXG5AbWl4aW4gY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcikge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWJvcmRlci1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAkY29udHJvbC1saXN0LXNwYWNpbmcgIWltcG9ydGFudDtcbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAkbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbkBtaXhpbiBjdXJyZW5jeS1jb250cm9sKCRib3JkZXItY29sb3IpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiAkY29udHJvbC1saXN0LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6ICRjb250cm9sLXRleHQtc2l6ZTtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYuYWN0aXZhdGUge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBhYmJyIHtcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRjb250cm9sLWxpc3Qtc3BhY2luZywgMik7XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luO1xuICAgICAgfVxuICAgICAgLnNlbGVjdDItYXJyb3cge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3QyLWFsbG93Y2xlYXIge1xuICAgICAgLnNlbGVjdDItY2hvaWNlIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWNsb3NlLWljb24tbWFyZ2luO1xuICAgICAgICAmLnNlbGVjdDItYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuICBkaXYuY3VycmVuY3ktY29udHJvbC1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBpbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogJGNvbnRyb2wtZm9udDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmLmFjdGl2YXRlIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VycmVuY3ktY29udHJvbCB7XG4gIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGNvbnRyb2wtYm9yZGVyKTtcbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wtbGlnaHQge1xuICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRib3JkZXIpO1xufVxuXG4vKiAgQ3VycmVuY3kgQ29udHJvbCBzdHlsZVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY3dzLWN1cnJlbmN5LWNvbnRyb2wge1xuICAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg6IDcwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGRpdi5qdi1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgjMDAwLCAwLjEpKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC40ZW0gMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xuICB9XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbiAgc2VsZWN0LmN1cnJlbmN5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg7XG4gICAgbWluLXdpZHRoOiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAvL3JlcXVpcmVkIGZvciBJRVxuICBzZWxlY3QuY3VycmVuY3k6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VsZWN0LmN1cnJlbmN5OmZvY3VzOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiB0cmFzcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aCArIDEwO1xuICAgIGhlaWdodDogMi4zNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvKioqIEZPUk1TICoqKi9cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2J1dHRvbnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2N1cnJlbmN5U2VsZWN0MldpZGdldHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5sYWJlbC5yZXF1aXJlZCxcbnNtYWxsLnJlcXVpcmVkIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGRlZmF1bHQtZGFyaztcbn1cbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uLFxuaW5wdXQsXG4uYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCkgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4lZ2VuZXJhbElucHV0IHtcbiAgY29sb3I6ICRkYXJrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3Qge1xuICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBleHRlbmQgJWdlbmVyYWxJbnB1dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLXNlYztcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gICZbdWktdGlueW1jZV0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbiVOb01hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIEBleHRlbmQgJWdlbmVyYWxJbnB1dDtcbiAgQGV4dGVuZCAlTm9NYXJnaW47XG4gIHdpZHRoOiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5idXR0b24ge1xuICBAZXh0ZW5kICVidG47XG4gIEBleHRlbmQgJU5vTWFyZ2luO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dC5jYW5jZWwge1xuICBAZXh0ZW5kICVjYW5jZWw7XG59XG5pbnB1dDppbnZhbGlkLFxudGV4dGFyZWE6aW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLyoqKiBFUlJPUlMgKioqIC8gRGlzYWJsZWQgdW50aWwgZXJyb3IgaW5wdXRzIGFyZSBzb3J0ZWRcbmlucHV0LCB0ZXh0YXJlYSB7XG4gICAgJi5lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNDAlKTtcbiAgICB9XG4gICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgQGV4dGVuZCAuZXJyb3I7XG4gICAgfVxufSAqL1xuXG4vKioqIEhPUklaT05UQUwgRk9STVMgKioqL1xuLmZvcm0ge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyoqKiBEZWZpbml0aW9uTGlzdCBGb3JtICoqKi9cbmZvcm0gZGwsIC5qdi1kZXNjcmlwdGlvbi1saXN0IHtcbiAgLmhyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBjb250ZW50OiBcIihIUilcIjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy84MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIGRkLCAuanYtZGwtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwcHg7IC8vIFBMRUFTRSBDSEVDSyBCVUcgMTMzMjkgYmVmb3JlIGNoYW5naW5nIGl0IDogU0hBTUlLXG4gICAgfVxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgfVxuICAgIC5yaWdodFtjbGFzcyo9XCJpY28tXCJdIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICArIGlucHV0LFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLkFtb3VudCB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgZHQsIC5qdi1kbC10ZXJtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG59XG5cbi8qKiogRGF0ZXBpY2tlciAqKiovXG5pbnB1dFt1aS1kYXRlXSxcbmlucHV0W2p2LWxvY2FsZS1kYXRlcGlja2VyXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0ycHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyoqKiBUaW1lcGlja2VyICoqKi9cbi51aS10aW1lcGlja2VyLWNvbnRhaW5lcixcbi51aS10aW1lcGlja2VyLWNvbnRhaW5lciAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbn1cbmlucHV0W3VpLWpxPVwidGltZXBpY2tlclwiXSxcbmlucHV0W2p2LXRpbWVwaWNrZXJdIHtcbiAgd2lkdGg6IDYuNWVtO1xufVxuXG4vKioqIFRpbnlNQ0UgKioqL1xuLm1jZUVkaXRvciB7XG4gIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICoge1xuICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gIH1cbiAgLm1jZUxheW91dCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5tY2UtY29udGFpbmVyIC5tY2UtdGV4dGJveCB7XG4gIHBhZGRpbmc6IDAgNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogRmlsZSBVcGxvYWQgRHJvcCBUYXJnZXQgKioqL1xuLnVwbG9hZCxcbltqdi11cGxvYWRlcl0ge1xuICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMTdweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICRkZWZhdWx0LWRhcms7XG4gIC5xcS11cGxvYWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDhweCAxNnB4IDVweCAwO1xuICB9XG4gIC5xcS11cGxvYWQtbGlzdCxcbiAgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idG4ge1xuICAgIEBleHRlbmQgJWJ0bi1jYW5jZWw7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTAwJTtcbiAgfVxuICAucXEtdXBsb2FkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLyoqKiBTZWxlY3QyIEZpeGVzICoqKi9cbmlucHV0W2p2XFw6c2VsZWN0Ml0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgLy90cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW46IDVweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gICoge1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIGlucHV0IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuLnF1aWNrRm9ybXMge1xuICAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRkIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1kcm9wLFxuLnNlbGVjdDItZHJvcCAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG4vKlJlcXMgRWRpdCBmb3JtIHN0eWxpbmcqL1xuLnJlcUVkaXRGb3JtLFxuLmFkZENhbmRGb3JtLFxuLmFkZEhpcmVGb3JtIHtcbiAgZGl2IHtcbiAgICAvLyBkbyB3ZSBuZWVkIHRoaXM/ICBJdCdzIHVnbHkgZm9yIGdvb2QgdG9vbHRpcC1saWtlIGJlaGF2aW9yLiAoTVNNKVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuICAuYW1vdW50IHtcbiAgICAudWktcmVzZXR3cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgLy9CdWcgMTQ2NTEgLSBOVlxuICAucmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYWRkUmVxdWlzaXRpb25Ub29sdGlwIHtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZXFFZGl0Rm9ybSB7XG4gIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi53b3JrZmxvd01lc3NhZ2VGb3JtIHtcbiAgZGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBkZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbjogMHB4IDBweCAycHggMHB4O1xuICB9XG4gIGRkIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuaW5wdXQuaGFzRGF0ZXBpY2tlciArIHNwYW4uanYtcGxhY2Vob2xkZXIge1xuICBtYXgtd2lkdGg6IDg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb252MlwiIGFzICo7XG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgdGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgfVxuICAgICAgJi5ncm91cGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdG5zIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHRkLnJpZ2h0LFxuICB0aC5yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICB0ZC5sZWZ0LFxuICB0aC5sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gIH1cblxuICAvLyBUaGlzIGlzIGZvciB0Zm9vdCAmIHRoZWFkc1xuICB0aCB7XG4gICAgYmFja2dyb3VuZDogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICB0aC5oZWFkZXJSb3cge1xuICAgIGJhY2tncm91bmQ6ICR0aC1hY3Rpb24tYmctY29sb3I7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYuYWN0aW9ucyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHRmb290IHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgLnBhZ2luZyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuJGZpbHRlcldpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjIsIDEwMCkpO1xuJGZpbHRlckxlZnRNYXJnaW46IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyMywgMTAwKSk7XG5cbi5maWx0ZXJzLW1yZ24ge1xuICBtYXJnaW4tbGVmdDogJGZpbHRlckxlZnRNYXJnaW47XG4gIC5qdi1yZXFOYW1lIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE3cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5qdi1yZXFJbmZvIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzExcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICB9XG4gIH1cbn1cblxuLmp2LXJlcS10YWJsZS13b3JkLXdyYXAgZGl2Lmp2LXJlcUluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmZpbHRlcnMtY29sbGFwc2UtbXJnbiB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbWFyZ2luLWxlZnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuYS5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzhweDtcblxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tc2VhcmNoICFvcHRpb25hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cbi5maWx0ZXJzIHtcbiAgLy9ib3gtc2hhZG93OiAycHggMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItYmctY29sb3I7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAkZmlsdGVyV2lkdGg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgaDMgPiBhIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tY29sbGFwc2UgIW9wdGlvbmFsO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbiAgLmp2LWZpbHRlci1yZXNldC1xdWVyeSB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gICAgLy9ib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIxcHg7XG4gICAgLy9tYXJnaW46IDAgLTEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gYSB7XG4gICAgICBAZXh0ZW5kIC5ibHVlLWljb24tY29sbGFwc2UgIW9wdGlvbmFsO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAucmVzZXQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLXRyaTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIC8vbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgLy8gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXNlYXJjaDtcbiAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgbGVmdDogNXB4O1xuICAgICAgICAvLyAgdG9wOiA1cHg7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgICAgLnVpLXJlc2V0d3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG4gICYudzAge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgfVxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCxtYXJnaW4tbGVmdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG5oMy5lbXB0eSB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLyoqKiBQQUdJTkFUSU9OICoqKi9cbi5wYWdpbmcge1xuICBjb2xvcjogJGJsdWU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMDtcbiAgc3BhbixcbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgfVxuICAucHJldiB7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG4gIH1cbiAgLm5leHQge1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gIH1cbiAgLy8ucHJldiwgLm5leHQge1xuICAvLyAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvLyAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gIGhlaWdodDogNTVweDtcbiAgLy8gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAvLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy8gIHdpZHRoOiA1NXB4O1xuICAvLyAgb3V0bGluZTpub25lO1xuICAvLyAgem9vbTogLjc7XG4gIC8vICAgICYuZGlzYWJsZWQge1xuICAvLyAgICAgICAgb3BhY2l0eTogMC4zO1xuICAvLyAgICB9XG4gIC8vfVxuICAvLy5wcmV2IHtcbiAgLy8gICAgQGV4dGVuZCAuYmx1ZS1hcnJvdy1sZWZ0O1xuICAvL1x0bWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC8vfVxuICAvLy5uZXh0IHtcbiAgLy8gICBAZXh0ZW5kIC5ibHVlLWFycm93LXJpZ2h0O1xuICAvL31cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4gIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiLy8gLk5FVCBDb21wYXRpYmlsaXR5IEZpeGVzIC8vXG4uanYtdmVydGljYWxNZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5ib2R5Q29udGVudCB7XG5cdC8vcGFkZGluZzogMCAwIDEwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHQqIHtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHQjaHItbmF2V3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4uanYtaExpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuLmN1c3RvbV9saSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0ZmxvYXQ6IG5vbmU7XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4vKioqIFRBQlMgKioqL1xuLy8gPHVsIGNsYXNzPVwidGFic1wiPlxuLy8gXHQ8bGkganYtYWN0aXZlPVwidHJ1ZVwiPjxhPlRhYjwvYT48L2xpPlxuLy8gPC91bD5cbnVsLnRhYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlLXRyaSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgbGkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMCUpO1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWUtdHJpICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICB9XG4gICAgICAvLyY6YWZ0ZXIge1xuICAgICAgLy9cdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy9cdGxlZnQ6IDEzcHg7XG4gICAgICAvL1x0Ym90dG9tOiAtNnB4O1xuICAgICAgLy9cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAvL31cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgLy9ib3R0b206IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ2xvYmFsLWJnLWNvbG9yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS10cmk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL19oNWJwdjJcIjtcbkB1c2UgXCIuLi9fYmFzZXYyXCIgYXMgKjtcbkB1c2UgXCJfcmVzZXRcIjtcbkB1c2UgXCIuLi9jb21tb24vc3ByaXRlc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3RpbnltY2V2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9lbGxpcHNpc1wiO1xuQHVzZSBcIl9qdi5DYW5kLkNvbG9yc1wiO1xuQHVzZSBcIl9sYXlvdXR2MlwiOyBcbkB1c2UgXCJfZm9ybXN2MlwiOyBcbkB1c2UgXCJfdGFibGVzdjJcIjtcbkB1c2UgXCJfY29tcGF0aWJpbGl0eVwiO1xuQHVzZSBcIi4uL2NvbW1vbi90YWJzdjJcIjtcblxuQHVzZSAnLi4vY29tbW9uL2J1dHRvbnN2MicgYXMgKjtcbkB1c2UgJy4uL2NvbW1vbi90cmlhbmdsZXYyJyBhcyAqO1xuQHVzZSAnLi4vY29tbW9uL3BhZ2luYXRpb252MicgYXMgKjtcblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBpbmNsdWRlIGFsbC1zcHJpdGVzO1xuXG4vLyBQaXhlbCBvdmVycmlkZXMgZHVlIHRvIGJyZWFraW5nIGNoYW5nZXMgc2luY2UgMC4xOS4wXG5kaXZbZGF0YS1xYT1cIkxpc3RCYXNlSGVhZGVyQ29udGFpbmVyXCJdIGRpdltkYXRhLXRlc3RpZD1cIlRleHRGaWVsZFJvb3RcIl0ge1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gIH4gLk11aUJveC1yb290IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIC5NdWlCb3gtcm9vdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG50aC5NdWlUYWJsZUNlbGwtaGVhZCB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxudGguTXVpVGFibGVDZWxsLWhlYWQsIHRkLk11aVRhYmxlQ2VsbC1ib2R5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKioqIFVUSUxJVElFUyAqKiovXG4ubmctY2xvYWssXG4ja2VlcEFsaXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogbm9uZTtcbn1cbi8vIFNob3VsZCBhbHdheXMgYmUgYXBwbGllZCB0byBjb250YWluZXJzIG9mIGZsb2F0ZWQgY2hpbGRyZW5cbi5jbGVhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBDYW4gYmUgdXNlZCBvbiB0ZC90aCBmb3IgdGV4dC1hbGlnbm1lbnRcbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDtcblxufVxuLy8gQ2FuIGJlIHVzZWQgb24gdGQvdGggZm9yIHRleHQtYWxpZ25tZW50XG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnVpLWhpZGUge1xuICBAaW5jbHVkZSBzbGlkZS11cDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnVpLXNob3cge1xuICBAaW5jbHVkZSBzbGlkZS1kb3duO1xufVxuLmVsbGlwc2VzIHtcbiAgQGluY2x1ZGUgdmVuZG9yKHRleHQtb3ZlcmZsb3csIGVsbGlwc2lzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG90IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLm5vdFF1aXRlQXNMaWdodEdyYXkge1xuICBjb2xvcjogJGRhcmstc2VjO1xufVxuLmdyYXkge1xuICBjb2xvcjogJGRhcms7XG59XG4ubGlnaHRncmF5IHtcbiAgY29sb3I6ICRkYXJrLXByaTtcbn1cbi5kYXJrR3JheSB7XG4gIGNvbG9yOiAkZGFyay10cmk7XG59XG5cbi5kb3RGb3JSZXFzIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIEBleHRlbmQgLmRvdDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gIH1cbn1cblxuLmFwcHJvdmFsQ2hhaW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uanYtcmVxcy1zdW1tYXJ5LXNlY3Rpb24ge1xuICAuc3VidGl0bGUxIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAuanYtYXBwcm92YWwtc3VidGl0bGV7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuanYtYXBwcm92YWwtc3RhdHVze1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAuYXBwcm92YWxze1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5qdi1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA3cHggNXB4IDdweCA2cHg7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuLmp2LXBsYWNlaG9sZGVyd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogQWxlcnRzICovXG4ub3JhbmdlIHtcbiAgY29sb3I6ICRvcmFuZ2UtdHJpO1xufVxuLmVycm9yLFxuLnJlZCB7XG4gIGNvbG9yOiAkcmVkO1xufVxuLyogTm90aWNlICovXG4ubXNnLW5vdGljZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICRkYXJrO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gICYudWktc2hvdyB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gICYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uaWNvLXVubGluayB7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMi5wbmcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gICYuYnRuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9uZXdfd2luZG93X3doaXRlX2ljb25fMTJ4MTIucG5nXCIpO1xuICB9XG59XG4uaWNvLW5vSW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZS1ub0luZm8ucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1ncmlkVmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWdyaWRWaWV3LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tbGlzdFZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1saXN0Vmlldy5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvLWJhY2sge1xuICBAZXh0ZW5kIC5ibHVlLWljb24tYmFjay1ibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmljby1mb3J3YXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1uZXdwYWdlLWJsdWUucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1wcmludCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLXByaW50LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiVpY28tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tc2VhcmNoLnBuZyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmljby1oZWxwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24taGVscC5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yZXFzLWZvcm0taWNvLWhlbHAge1xuICBAZXh0ZW5kIC5pY28taGVscDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uaWNvLWVxdWVzdCB7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWVxdWVzdDI0LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY28tam9idGFyZ2V0IHtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tam9idGFyZ2V0MjQucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljby1saW5rZWRpbiB7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9saW5rZWRpbl8yNC5wbmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY28tdm9ucSB7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLXZvbnEucG5nKTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvLXJlbW92ZSB7XG4gIEBleHRlbmQgLmJsdWUtaWNvbi1jbG9zZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLWNsb3NlX2hvdmVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG59XG5cbi5pY28tdHJhc2gge1xuICBAZXh0ZW5kIC5ibHVlLWljb24tZGVsZXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmljby1nYXJiYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdHJhc2gtMTZ4MTYucG5nKTtcbn1cblxuJWljby1jbG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2xvbmUtZ3JheS5wbmcpO1xufVxuXG4uaWNvLWxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbG9jay5wbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwcHg7XG4gIH1cbn1cblxuLmljby1zdGF0aWNsb2NrIHtcbiAgQGV4dGVuZCAuaWNvLWxvY2s7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIH1cbn1cbi8vIE1peGluIGZvciBob3ZlciBlZmZlY3RcbkBtaXhpbiBpY28tbG9jay1ob3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IC8vIEFkZGl0aW9uYWwgaG92ZXIgc3R5bGVzXG4gIH1cbn1cblxuLmljby11bmxvY2sge1xuICBAZXh0ZW5kIC5pY28tbG9jazsgLy8gRXh0ZW5kIC5pY28tbG9jayBjbGFzc1xuICBAaW5jbHVkZSBpY28tbG9jay1ob3ZlcjsgLy8gQXBwbHkgdGhlIGhvdmVyIGVmZmVjdCBtaXhpblxufVxuXG4uaWNvLWNoZWNrIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xMjAlO1xuICB9XG59XG5cbi5pY28tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcbn1cbi5leHBhbmRlZCB7XG4gIC5pY28tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVNaW51cy5wbmcpO1xuICB9XG59XG5cbi5yYXRpbmcteWVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy95ZXNfc20ucG5nKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5yYXRpbmctbWF5YmUge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL21heWJlX3NtLnBuZyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucmF0aW5nLW5vIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9ub19zbS5wbmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vKioqIEJVVFRPTlMgKioqL1xuLmJ0biB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAmOmhvdmVyLCAmLmJsdWUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICYucmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAmLmlubGluZSB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgfVxufVxuLmJ0bi1jYW5jZWwsXG4uY2FuY2VsIHtcbiAgQGV4dGVuZCAuYnRuICFvcHRpb25hbDtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2VjICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuLmJ0bi1ncmVlbiB7XG4gIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4tdHJpKTtcbn1cblxuLnNtYWxsQnRuIHtcbiAgQGV4dGVuZCAuYnRuICFvcHRpb25hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAmLmNhbmNlbCB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4vKioqIERyb3BNZW51ICoqKi9cbi5kcm9wbWVudSB7XG4gIC8vQGluY2x1ZGUgYnV0dG9uKCRjb2xvcjogJHdoaXRlLCAkdGV4dDogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAyMCUpLCAkb2Zmc2V0OiAzJSk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHdoaXRlLCBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAzJSkpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLWRyb3BhcnJvdztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxuXG4gIC5hc2MsXG4gIC5kZXNjIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIGEuZWxsaXBzaXMge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxNDdweCAhaW1wb3J0YW50O1xuXG4gICAgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsdG9wIHtcbiAgQGV4dGVuZCAuYmx1ZS1pY29uLWJhY2t0b3RvcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG5cbiAgLy8gSW1wb3J0YW50J3MgYXJlIHVzZWQgdG8gb3ZlcnJpZGUgdGhlICdiYWNrZ3JvdW5kJyBzZXQgYnkgdGhlIHNwcml0ZSAtIEFNIDEwLzIvMTNcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICBib3R0b206IDkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiA5NTtcblxuICAmLnVpLXNjcm9sbGZpeCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKioqIEFDVElPTlMgKioqL1xuLy8gSG9yaXpvbnRhbCBQaXBlLXNlcGFyYXRlZCBsaXN0XG4lYWN0bnMge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWVjZjc7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICAuYWN0biB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uYWN0bnMge1xuICBAZXh0ZW5kICVhY3RucztcbiAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xufVxudWwuYWN0bnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4vLyBMYXJnZSBsaW5rIHdpdGggYW4gaWNvbiBvbiB0aGUgbGVmdFxuLmFjdG4sXG5bY2xhc3NePVwiYWN0bi1cIl0sXG5bY2xhc3MqPVwiIGFjdG4tXCJdIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhO1xuICAvL21hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgLy8mOmZpcnN0LWNoaWxkIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAvL31cbn1cbi5wYWQtbGVmdDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhZC1ib3R0b20yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLy9XZSBkaW50IHdhbnQgdG8gaGF2ZSBwYWdpbmF0aW9uIEl0IHdhcyByYXJlIHRoYXQgd2Ugd291bGQgaGF2ZSBtb3JlIHRoYW4gMTAgcmVjb3Jkcy1OVlxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvL2hlaWdodCAzNzUgaXMgdG8gZml0IDEwIHJlY29yZHMgaW5zaWRlIGEgbW9kYWxcbiAgaGVpZ2h0OiAzNzVweDtcbn1cbi5vdmVyZmxvdy1hdXRvLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDM3NXB4O1xufVxuLndpZHRoLWluaGVyaXQge1xuICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmFjdG4tYWRkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWFkZC5wbmdcIik7XG59XG4uYWN0bi11bmxvY2stYmx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi11bmxvY2tlZC1ibHVlLnBuZ1wiKTtcbn1cbi5hY3RuLWxvY2stYmx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1sb2NrZWQtYmx1ZS5wbmdcIik7XG59XG4uYWN0bi1lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1tYWlsLWJsdWUucG5nXCIpO1xufVxuXG4uYWN0bi11cGxvYWQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tdXBsb2FkLnBuZ1wiKTtcbn1cbi5hY3RuLWRvd25sb2FkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWRvd25sb2FkLnBuZ1wiKTtcbn1cbi5hY3RuLWRlbGV0ZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1kZWxldGUucG5nXCIpO1xufVxuXG4uYWN0bi1zaGFyZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1zZW5kLnBuZ1wiKTtcbn1cbi5hY3RuLXByZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tcGRmUHJldmlldy5wbmdcIik7XG59XG4uYWN0bi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLXRleHRQcmV2aWV3LnBuZ1wiKTtcbn1cbi5hY3RuLWltcG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24taW1wb3J0Q29udGFjdHMucG5nXCIpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uYWN0bi1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZVBsdXMucG5nXCIpO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYWN0bi1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlTWludXMucG5nXCIpO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYWN0bi1wcmludCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tcHJpbnQucG5nXCIpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5hY3RuLWFkZFJlcSB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuLmFjdG4tYWRkRmlsZXMge1xuICBjb2xvcjogJGJsdWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cblxuICAuanYtYWN0bi1hdHRhY2gtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4ucXEtdXBsb2FkLWZhaWxlZC10ZXh0IHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi8qKiogSVRFTSBCT1ggKioqL1xuLml0ZW1Cb3gge1xuICB3aWR0aDogMjY1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgaDMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4vKioqIERFVEFJTCBCT1ggKioqL1xuLmRldGFpbEJveCB7XG4gIHdpZHRoOiAyMzVweDtcbn1cblxuLyoqKiBIRUxQIFRPT0xUSVAgKioqL1xuLmhlbHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1oZWxwLnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XHRcbn1cblxuLmhlbHAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICRkYXJrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMHB4XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG4gIHotaW5kZXg6IDE1O1xuXG4gIGg0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweFxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAuaWNvLXJlbW92ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTRweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5pY28tcmVtb3ZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuXG4gICYudWktaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGJsdWUsIDhweCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLyoqKiBTVEFUUyAqKiovXG4vLyBMYXJnZSBzdGF0aXN0aWNzIHdpdGggc21hbGxlciBkZXRhaWxzIHVuZGVybmVhdGguIFVzZSA8ZW0+IG9uIHRoZSBwcmltYXJ5IGZpZ3VyZXNcbnVsLnN0YXRzIHtcbiAgQGV4dGVuZCAlYWN0bnM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZW0ge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAmLm9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLXRyaTtcbiAgICAgIH1cbiAgICAgICYucmVkIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgICAmLmdyYXkge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgICAmLmJsYWNrIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qKiogSlVNUE5BViAqKiovXG4vLyBBZGQgLmp1bXBuYXYtbXJnbiB0byB0aGUgY2VudGVyIGNvbHVtbiB3aGVuIHVzaW5nIC5qdW1wbmF2XG4uanVtcG5hdi1tcmduIHtcbiAgbWluLXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjb3JyZWN0cyBjbGVhcjpsZWZ0IGJlaGF2aW9yXG4gIC5DYW5kaWRhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi5ub01hcmdpbkwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4gaDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLy8gU2lkZXBhbmVsIGZvciBxdWlja2x5IHNjcm9sbGluZyB1cCBhbmQgZG93biB0aGUgcGFnZVxuLy8gPHVsIGNsYXNzPVwianVtcG5hdlwiPlxuLy8gIDxsaT48YT5MaW5rczwvYT48L2xpPlxuLy8gIDxsaSBqdi1hY3RpdmU9XCJ0cnVlXCI+XG4vLyAgICAgIDxhPkxpbmtzPC9hPlxuLy8gICAgICA8dWw+XG4vLyAgICAgICAgICA8bGk+PGEganYtYWN0aXZlPVwidHJ1ZVwiPlN1Ymxpbms8L2E+PC9saT5cbi8vICAgICAgPC91bD5cbi8vICA8L2xpPlxuLy8gPC91bD5cbi5qdW1wbmF2IHtcbiAgLy9ib3gtc2hhZG93OiAzcHggMCAyMHB4IC0xNXB4IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMzMpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDI0cHggMTZweCAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICB3aWR0aDogMzE4cHg7XG4gIHRvcDogNjBweDtcbiAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIC8vQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIocmlnaHQsIHRyYW5zcGFyZW50KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIC8vJjphZnRlciB7XG4gICAgICAvLyAgdG9wOiA1MCU7XG4gICAgICAvLyAgcmlnaHQ6IC02cHg7XG4gICAgICAvLyAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIC8vfVxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJ1YmJsZSgkYmx1ZSwgJHdoaXRlKTtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBhIHtcbiAgICAgICAgLy9AaW5jbHVkZSB0cmlhbmdsZS1jb2xvcigkYmx1ZSwgcmlnaHQpO1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAvL0BpbmNsdWRlIHRyaWFuZ2xlLWNvbG9yKGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTI1JSksIHJpZ2h0KTtcbiAgICAgICAgICBAaW5jbHVkZSBidWJibGUoJGJsdWUtdHJpLCAkd2hpdGUpO1xuICAgICAgICAgIC8vY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5lbGxpcHNlcztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKHJpZ2h0KTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqIEdSSUQgTElTVCAqKiovXG4uZ3JpZExpc3Qge1xuICB3aWR0aDogNTY1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMDtcbiAgfVxuICBhLmhlbHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG51bC5uYXZMaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICBhLmhlbHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyoqKiBHUklEIEJPWCAqKiovXG4uZ3JpZEJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiNqdi1yZXF1aXNpdGlvbnMge1xuICAucXVpY2tGb3JtcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gICAgbGkge1xuICAgICAgYTphZnRlciB7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9IFxuICB9ICBcbn1cblxuLyoqKiBRVUlDS0ZPUk1TICoqKi9cbi8vIEZsb2F0aW5nIHF1aWNrLWFjdGlvbnMgZm9yIGFkZGluZyBuZXcgcmVjb3Jkc1xuLnF1aWNrRm9ybXMge1xuICAkZm9ybUJnOiAkZGFyay1zZWM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAyOCU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIC5xcS11cGxvYWQtZmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgJi5xdWljay1mb3JtLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgJi5kaXNhYmxlQW5pbWF0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVmYXVsdC1tYWluO1xuICAgIH1cbiAgfVxuICAmLmZhbHNle1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuICAmLnF1aWNrdGFicyB7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgID4gbGkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYS5pY29uLXNoYXJlLXBvc3Qge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvcG91dEZvcm0ge1xuICAgICRmb3JtQmc6ICRkZWZhdWx0LWRhcms7XG4gICAgYmFja2dyb3VuZDogJGZvcm1CZztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBmb3JtIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBoZWlnaHQ6IDk3JTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgZGQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICAgIC5zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICAgIC51cGxvYWRjYWxsb3V0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJqZWN0X2Vycm9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRleHRhcmVhX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiA1M3B4O1xuICAgICAgcmlnaHQ6IDc0cHg7XG4gICAgICBib3R0b206IDE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gICAgICAmLmFnZW5jeVRleHRBcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzIwcHg7XG4gICAgICAgIC51cGxvYWRjYWxsb3V0IHtcbiAgICAgICAgICB0b3A6IDM1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhc2tUZXh0QXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgfVxuICAgICAgbm9uQWdlbmN5VGV4dEFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dGFyZWFfZXJyb3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IGxpIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1tYWluICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRncmVlbiwgY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNSUpKTtcbiAgICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICYuZHJhZnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkb3JhbmdlLCBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogNSUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtdG9vbC10aXAtaGVscC1jb2xvciB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmljb24tcG9wLW91dCwgLmljb24tYXJyb3cge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgI25vdGVRdWlja0xpbmssICNtZXNzYWdlUXVpY2tMaW5rLCAjdGFza1F1aWNrTGluaywgI3Bvc3RRdWlja0xpbmsge1xuICAgICAgdGV4dC1pbmRlbnQ6IHVuc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkucXVpY2stY2hhdCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBtYXJnaW46IDIxcHggMTFweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzVkYWM1NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpLnF1aWNrLWNoYXQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICB9XG4gICAgaS5xdWljay1jaGF0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgJi50YXNrID4gYTphZnRlcixcbiAgICAmLm1lc3NhZ2UgPiBhOmFmdGVyLFxuICAgICYubm90ZSA+IGE6YWZ0ZXIsXG4gICAgJi5pbnRlbGxpZ2VudC1tZXNzYWdpbmcgPiBhOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLm1lc3NhZ2UgPiBhOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1tZXNzYWdlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgJi5ub3RlID4gYTphZnRlciB7XG4gICAgICBAZXh0ZW5kIC5ibHVlLWljb24tbm90ZTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgICYuaW50ZWxsaWdlbnQtbWVzc2FnaW5nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgYTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhMmQ2YTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgaS5xdWljay1jaGF0IHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgY29sb3I6ICRmb3JtQmc7XG4gICAgICAgIH1cbiAgICAgICAgLmltLXdpZGdldCB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wb3N0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgICYudGFzayA+IGE6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXRhc2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLnRhZyA+IGE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi10YWcucG5nXCIpO1xuICAgIH1cbiAgfVxuICAmLm5vdGUge1xuICAgIGZvcm0ge1xuICAgICAgZGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubWVzc2FnZSxcbiAgJi5ub3RlLFxuICAmLnRhc2ssXG4gICYudGFnLFxuICAmLnBvc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNTE1cHg7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuM3MgZWFzZS1pbjtcbiAgfVxuICAmLm1lc3NhZ2UgLm1lc3NhZ2UsXG4gICYubm90ZSAubm90ZSxcbiAgJi50YXNrIC50YXNrLFxuICAmLnRhZyAudGFnLFxuICAmLnBvc3QgLnBvc3Qge1xuICAgIC8vQGluY2x1ZGUgc2xpZGUtZG93bjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MjdweDtcbiAgICA+IGEge1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG4gIC5jbG9zZSB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLW1pbmltaXplO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG4gIC5wb3BvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLXBvcG91dC5wbmcpO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAmLmZseW91dE9wZW4ge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1yaWdodCAwLjNzIGVhc2UtaW47XG4gICAgbWFyZ2luLXJpZ2h0OiA1MDRweDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5mbHlvdXRDbG9zZWQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICBmb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiA1MDhweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDNweCA1cHggMHB4ICRmb250LWNvbG9yLWRpc2FibGVkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggNDBweCAyMHB4IDIzcHggIWltcG9ydGFudDtcblxuICAgIC5zdWJ0aXRsZTEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gIH1cbiAgLmp2LXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxuICAuanYtdG9wLXBhZGRpbmctMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG4gIGR0IHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGFiZWwge1xuICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgZGQge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG1hcmdpbjogNHB4IC01cHggOHB4IC01cHg7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgfVxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5tYW5kZXRvcnlFcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG4gICNtZXNzYWdlU3ViamVjdCwgI25vdGVTdWJqZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjA2cHg7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICArIHAuZXJyb3Ige1xuICAgICAgdG9wOiAtMTRweDtcbiAgICB9XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIC8vd2lkdGg6Mjk1cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICB1bC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5xcS11cGxvYWQtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmJ0biB7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggY29sb3IuYWRqdXN0KCRmb3JtQmcsICRsaWdodG5lc3M6IC0xMCUpO1xuICB9XG4gIHByb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiB1cGxvZGVyIGVycm9yIHN0eWxpbmcqL1xuICAudXBsb2FkZXItZXJyb3IsXG4gIC5lcnJvciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwMDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2YwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogLTRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgcmVkLCA2cHgpO1xuICAgICAgbWFyZ2luOiAtMTlweCBhdXRvIDEwcHggMTBweDtcbiAgICB9XG4gIH1cbiAgLnFxLXVwbG9hZC1saXN0IHtcbiAgICAuYWN0bi1kZWxldGUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gIGlucHV0LmNhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5qdi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cblxuICAuanYtcG9wb3V0IHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLm1lc3NhZ2Uge1xuICAgIGxpLm1lc3NhZ2Uge1xuICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIGRsIHtcbiAgICAgICAgZHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qSGFjayB0byBtYWtlIHRoZSBzY3JvbGxiYXJzIGRpc2FwcGVhciBpbiBDaHJvbWUqL1xuLnBvcG91dEZvcm1Cb2R5IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4vKlRoaXMgaXMgdG8gZGlzYWJsZSB0aGUgYW5pbWF0aW9uIHdpdGhpbiB0aGUgZmx5b3V0c1xuICBVc2UgdGhpcyBjbGFzcyB0byBkaXNhYmxlIHRoZSBhbmltYXRpb24gb24gYW55IGVsZW1lbnRcbiovXG4uZGlzYWJsZUFuaW1hdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogQ0FMTE9VVCAqKiovXG4vLzxkaXYgY2xhc3M9XCJjYWxsb3V0XCI+XG4vLyAgPGg0PlRpdGxlIDxhIGNsYXNzPVwicmlnaHQgaWNvLXJlbW92ZVwiPjwvYT48L2g0PlxuLy8gIENvbnRlbnRzXG4vLzwvZGl2PlxuLmNhbGxvdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMzUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgJi51aS1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCBtYXgtaGVpZ2h0IDBzIDJzIGVhc2U7XG4gIH1cbiAgJi51aS1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCBtYXgtaGVpZ2h0IDBzIDBzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkYmx1ZSwgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRibHVlLCAxMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgfVxuICAmLmZsaXAge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRibHVlLCAxMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGJsdWUsIDEycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWRhcmsgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xufVxuLnVpLXJlc2V0d3JhcCB7XG4gIGEudWktcmVzZXQge1xuICAgIGNvbG9yOiAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmlsdGVycyB7XG4gIC5yZXFsaXN0LXVpLXJlc2V0e1xuICAgIGlucHV0e1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkge1xuICAgIC5zZWxlY3QyLWNob2ljZXN7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgaW5wdXQuc2VsZWN0Mi1mb2N1c3NlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5qdi1yZXFzLWNsb3Nle1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblxuICAuanYtcmVxcy1hZGRjbG9zZS1oaXJlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5qdi1yZXFzLXF1aWNrLXZpZXcge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAucHJldntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyoqUG9wb3V0KiovXG4ucG9wT3V0IHtcbiAgJGZvcm1CZzogJGRlZmF1bHQtZGFyaztcbiAgYmFja2dyb3VuZDogJGZvcm1CZztcbn1cblxuLyoqKiBTSURFIFBBTkVMICoqKi9cbi8qIEFkZCAuc2lkZVBhbmVsLW1yZ24gdG8gdGhlIGNlbnRlciBjb2x1bW4gd2hlbiB1c2luZyAuc2lkZVBhbmVsICovXG4uc2lkZVBhbmVsLW1yZ24ge1xuICBtYXJnaW4tcmlnaHQ6IDIyLjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGVQYW5lbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMjElO1xuXG4gIC5zdWJ0aXRsZTF7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAvKiBTdGF0cyBpbnNpZGUgUGFuZWwgKi9cbiAgLy88dWwgY2xhc3M9XCJzdGF0c1wiPlxuICAvLyAgPGxpIGNsYXNzPVwiYWN0aXZlXCI+XG4gIC8vICAgICAgPGE+XG4gIC8vICAgICAgICAgIDxlbT45MDAwPC9lbT5cbiAgLy8gICAgICAgICAgU3RhdCAxXG4gIC8vICAgICAgPC9hPlxuICAvLyAgPC9saT5cbiAgLy8gIDxsaT5cbiAgLy8gICAgICA8YT5cbiAgLy8gICAgICAgICAgPGVtPjEzMzc8L2VtPlxuICAvLyAgICAgICAgICBTdGF0IDJcbiAgLy8gICAgICA8L2E+XG4gIC8vICA8L2xpPlxuICAvLzwvdWw+XG4gIC5zdGF0cyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlOyAvLzQwcHg7XG4gICAgICBlbSxcbiAgICAgICYudzEwMCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42ZW07XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgfVxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKiogQUNDT1JESU9OICoqKi9cbi8qIEFkZCAuYWNjb3JkaW9uLW1yZ24gdG8gdGhlIGNlbnRlciBjb2x1bW4gd2hlbiB1c2luZyAuYWNjb3JkaW9uICovXG4uYWNjb3JkaW9uLW1yZ24ge1xuICBtYXJnaW4tcmlnaHQ6IDI5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjb3JyZWN0cyBjbGVhcjpyaWdodCBiZWhhdmlvclxuICBkbCA+IGRpdiB7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgfVxuICA+IGZvcm0sXG4gID4gZGl2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi5yZWRCb3JkZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHJlZC10cmk7XG4gICAgfVxuICAgIC51bmRlcmxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmLmZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIH1cbiAgfVxufVxuLmFjY29yZGlvbi1tcmduLWxlZnQge1xuICBtaW4td2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tbGVmdDogMjkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qdi1pbnRlcnZpZXctc2NoZWR1bGVyLWxlZnQtcGFuZSB7XG4gID4gZGl2LnN1YnRpdGxlMSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAyNzVweDtcbiAgJi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICA+IGRpdiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogLTEwcHggMCAtMTBweCAtMTBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gID4gZGl2IHtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDVweCAwIDEwcHggLThweCByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB0aW1lIHtcbiAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pY28tcmVtb3ZlIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxuICAubW9yZSxcbiAgLnByZXYsXG4gIC5uZXh0IHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcihkb3duLCAkYmx1ZSwgNHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbjogLTJweCAtNHB4O1xuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLTogIzg4ODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4ODtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJldiB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIodXAsICRibHVlLCA0cHgpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1hcmdpbjogLTJweCAtNHB4O1xuICAgIH1cbiAgfVxuICBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJ0biB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLyogU3RhdHMgaW5zaWRlIEFjY29yZGlvbiAqL1xuICAvLzx1bCBjbGFzcz1cInN0YXRzXCI+XG4gIC8vICA8bGkgY2xhc3M9XCJhY3RpdmVcIj5cbiAgLy8gICAgICA8YT5cbiAgLy8gICAgICAgICAgPGVtPjkwMDA8L2VtPlxuICAvLyAgICAgICAgICBTdGF0IDFcbiAgLy8gICAgICA8L2E+XG4gIC8vICA8L2xpPlxuICAvLyAgPGxpPlxuICAvLyAgICAgIDxhPlxuICAvLyAgICAgICAgICA8ZW0+MTMzNzwvZW0+XG4gIC8vICAgICAgICAgIFN0YXQgMlxuICAvLyAgICAgIDwvYT5cbiAgLy8gIDwvbGk+XG4gIC8vPC91bD5cbiAgLnN0YXRzIHtcbiAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlY2Y5O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGVjZjk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGFyZ2U7IC8vNjRweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKGRvd24sICNmNWY5ZmQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmOWZkO1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICNmNWY5ZmQsIDdweCk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTBlY2Y5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tbGFyZ2Uge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG5cblxuICA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTUwcHggNXB4IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGhncm91cCxcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uLWNpcmNsZVBsdXMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgICAgLmp2LW5vdGVzLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbGluaztcbiAgICAgIH1cbiAgICAgIC5qdi1ub3Rlcy1zdWJqZWN0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgfVxuICAgIH1cbiAgICAuZXhwYW5kIHtcbiAgICAgIEBpbmNsdWRlIHNsaWRlLXVwO1xuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICYubWFuZGV0b3J5RXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LXVwbG9hZC1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIGEudmlldy1lbnRpcmUtbWVzc2FnZSB7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG4gICAgLmp2LXJlbmRlcmVkLW5vdGVzIHB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICB0aW1lLFxuICAgIC5mbGFnIHtcbiAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zaWRlKCRibHVlLXRyaSk7XG4gICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgdWwuYWN0bnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgdWwuZmxhZy1hY3RuIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnViYmxlLXNpZGUoJGdyZWVuLXRyaSwgJHdoaXRlLCB0b3ApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JlZW4tdHJpLCAkZ3JlZW4tdHJpKTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyZWVuLXRyaSwgJGdyZWVuLXRyaSk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmVlbi10cmk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAxMXB4IDVweCAtMTFweCBjb2xvci5hZGp1c3QoJGV4dHJhTGlnaHRCbHVlLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBoZ3JvdXA6YmVmb3JlIHtcbiAgICAgICAgLy9AaW5jbHVkZSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbi1jaXJjbGVNaW51cy5wbmcpO1xuICAgICAgfVxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmV4cGFuZCB7XG4gICAgICAgIC8vVGhlcmUgaXMgYSBvdmVyZmxvdy14OiBoaWRkZW4gaW4gdGhlIG1peGluLiBCdWcgMjE1MjktTlZcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBzbGlkZS1kb3duO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICAgIC5hdHRhY2htZW50cyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggM3B4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbnQge1xuICAgICAgdGltZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWNvbG9yKCRncmVlbiwgcmlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmVtcHR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb3JlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgYSxcbiAgICAgIC5sb2FkLWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmssIDE1cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTAwMHB4O1xuICAgICAgfVxuICAgICAgLmxvYWQtYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICAgICAgICBhLFxuICAgICAgICAubG9hZC1hcnJvdyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdG5zIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tdHJpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICYuYnRuIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICYucmVqZWN0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkgYS5idG4tZ3JlZW4ge1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnQtd29ya2Zsb3cge1xuICAgIC5hY3RucyB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi10cmk7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgJi5yZWplY3Qge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstdHJpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uanYtcmVxcy1ub3Rlcy1saXN0IHtcbiAgPiBsaXtcbiAgICBwYWRkaW5nOjVweCAwcHggNXB4IDUwcHggIWltcG9ydGFudDtcbiAgICBoZ3JvdXA6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICAgdGltZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59XG4vKiBUaW1lIGZsYWcgaXMgdXNlZCB0byBjb21wZW5zYXRlIGZvciBvdmVyZmxvdzpoaWRkZW4gdXNlZCBhcm91bmQgPHRpbWU+IHNpZGUtYnViYmxlcyAqL1xuLnRpbWUtZmxhZy1tcmduIHtcbiAgLy9tYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKioqIEFWQVRBUlMgKioqL1xuLy88cCBjbGFzcz1cImF2YXRhclwiPlxuLy8gIDxhPlxuLy8gICAgICA8aW1nIHNyYz1cImF2YXRhci5qcGdcIj5cbi8vICAgICAgPGVtPk5hbWU8L2VtPlxuLy8gICAgICA8c3Bhbj5EZXNjcmlwdGlvbiBMaW5lIDE8L3NwYW4+XG4vLyAgICAgIDxzcGFuPkRlc2NyaXB0aW9uIExpbmUgMjwvc3Bhbj5cbi8vICA8L2E+XG4vLzwvcD5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgXG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIEBleHRlbmQgLmVsbGlwc2VzO1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKGRvd24sIHdoaXRlLCA0cHgpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB0b3A6IDM2cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sIHJnYmEoI2EzYzZlOCwgMC4zKSwgNnB4KTtcbiAgICAgIGJvcmRlci1yaWdodC1zaXplOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM2cHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggLTFweCAjYTNjNmU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZkO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIFtjbGFzcyo9XCJyYXRpbmctXCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhcnMge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5pY28tcmVtb3ZlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGxpIHtcbiAgICBAZXh0ZW5kIC5hdmF0YXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGE6YWZ0ZXIsXG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAuaWNvLXJlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKiogT1ZFUkxBWVMgKioqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGZhZGVvdXQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGZhZGVvdXQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlb3V0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuXG4uZGlzYWJsZUJvZHlTY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcyAwLjJzIGVhc2U7XG4gIC8vUmVtb3ZpbmcgdGhlIGFuaW1hdGlvbiB0byBhdm9pZCBmbGlja2VyaW5nIDpOVlxuICAvL0BpbmNsdWRlIGFuaW1hdGlvbihmYWRlb3V0IDAuMnMgZWFzZSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICAvL2hlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICAmLnNob3csXG4gICYudWktc2hvdyB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwIGVhc2U7XG4gICAgLy9SZW1vdmluZyB0aGUgYW5pbWF0aW9uIHRvIGF2b2lkIGZsaWNrZXJpbmcgOk5WXG4gICAgLy9AaW5jbHVkZSBhbmltYXRpb24oZmFkZWluIDAuMnMgZWFzZSk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAvL1JlbW92aW5nIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGF2b2lkIGZsaWNrZXJpbmcgOk5WXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAvLyBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzcwMDAwMDAwLGVuZENvbG9yc3RyPSM3MDAwMDAwMCk7XG4gIH1cbn1cblxuLnBkZkxvYWRpbmcge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBzIDAuMnMgZWFzZTtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVvdXQgMC4ycyBlYXNlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWZcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICB6LWluZGV4OiAxMjAwO1xufVxuXG4ubG9hZGluZyB7XG4gIEBleHRlbmQgLm92ZXJsYXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5O1xuICAmLnVpLXNob3cge1xuICAgIC8vUmVtb3ZpbmcgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYXZvaWQgZmxpY2tlcmluZyA6IE5WXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4xKTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLm1vZGFsIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBleHRlbmQgLm92ZXJsYXk7XG4gIGR0LFxuICBkZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gID4gZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAvL2JveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtODAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICA+IGgzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICBtYXJnaW46IC0xMHB4IC0xNXB4IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24taGlkZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAtNXB4IC01cHggMCAxMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1pdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGEsXG4gICAgICBbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnRuO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmNhbmNlbCB7XG4gICAgICAgICAgQGV4dGVuZCAlYnRuLWNhbmNlbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVpLXNob3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB0b3A6IDIwJTtcbiAgICB9XG4gIH1cbiAgLnRhYnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdG5zIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGgtYmctY29sb3I7XG4gICAgICBjb2xvcjogJGJvZHk7XG4gICAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpbnltY2VNb2RhbCB7XG4gIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIGR0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIGRkIHtcbiAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5qdi1yZXFzLW5vdGVze1xuICAuc3VidGl0bGUxe1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAuYWN0bi1hZGR7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3ItbGluaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gIH1cbn1cblxuLypGb3IgSm9ibGluayBNb2RhbCBSZWRlc2lnbiAtIENhbnQgTWVzcyBXaXRoIEV4aXN0aW5nIE1vZGFsIERlc2lnbiBBcyBJdCBXb3VsZCBBZmZlY3QgT3RoZXIgTW9kYWxzICovXG4uc3VibWl0Rm9ySkxNIHtcbiAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBidXR0b24ge1xuICAgIEBleHRlbmQgJWJ0bjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuY2FuY2VsIHtcbiAgICAgIEBleHRlbmQgJWJ0bi1jYW5jZWw7XG4gICAgfVxuICB9XG59XG5cbi5xdWlja1ZpZXcge1xuICBAZXh0ZW5kIC5tb2RhbDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcyAwLjRzIGVhc2U7XG4gIGg0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgPiBkaXYge1xuICAgIC8vIGJveC1zaGFkb3c6ICAkbW9kYWwtc2hhZG93IDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjAxMDtcbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG4gIH1cblxuICAubmV4dCB7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcbiAgfVxuICAmLnVpLXNob3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXh0IHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVpLXJlc2V0d3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG4gIHRhYmxlLm1vZGFsVGFibGVWaWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgZm9ybS5ub0ZpZWxkTGluZXMge1xuICAgIGR0LFxuICAgIGRkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaHIubm9NYXJnaW4ge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gIC5xdWlrLWluZm8ge1xuICAgICYuaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgcCxcbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuYWN0aW9ucyB7XG4gICAgICBsaS5wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgIH1cbiAgICAgIGxpLm5leHQge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b24ubmV4dCxcbiAgYnV0dG9uLnByZXYge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuJGR0V2lkdGg6IDI1JTtcbmRsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICAuVGV4dCxcbiAgLkhlYWRpbmcge1xuICAgIGR0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5IZWFkaW5nIHtcbiAgICBkdCxcbiAgICBkdCBsYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgIH1cbiAgICBkdCB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgKyBkdCxcbiAgICArIGR0ICsgZGQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuICAgIH1cbiAgICArIGRpdiB7XG4gICAgICBkdCxcbiAgICAgIGR0ICsgZGQge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5EaXZpZGVyIHtcbiAgICBkZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgKyBkdCxcbiAgICArIGR0ICsgZGQsXG4gICAgaHIge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgKyBkaXYge1xuICAgICAgZHQsXG4gICAgICBkdCArIGRkLFxuICAgICAgJi5IZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBociB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgfVxufVxuXG5kdCxcbmR0ICsgZGQsXG5kaXYgPiBkdDpmaXJzdC1jaGlsZCxcbmRpdiA+IGR0OmZpcnN0LWNoaWxkICsgZGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbn1cbmR0LFxuZGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5kdCB7XG4gIHdpZHRoOiAkZHRXaWR0aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgKyBkdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHdpZHRoOiAzMzAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMXB4IDEwcHggMDtcbiAgICB9XG4gICAgKyBkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgIH1cbiAgfVxuICArIGRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOmZpcnN0LWNoaWxkLFxuICAmOmZpcnN0LWNoaWxkICsgZGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbmRkIHtcbiAgd2lkdGg6IDEwMCUgLSAkZHRXaWR0aDtcbiAgbWFyZ2luOiAwIDAgMCAkZHRXaWR0aDtcbn1cblxuLmp2LWZvcm0tY2MtYmNjIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG4vKiBEZWFuIHJldmlldyB0aGlzLCBwbGVhc2Ugc2VlIHRoZSBTVk4gY2hlY2tpbiBjb21tZW50cyBmb3IgdGhpcyBjaGFuZ2UgKi9cbi8qIFlvdSBtYXkgYWxzbyB3YW50IHRvIHNlZSBpZiB0aGUgd2hvbGUgc3R5bGUgd2l0aCBjb250ZW50OicqJyBzaG91bGQgYmUgcmV1c2VkICovXG4ucmVxdWlyZWQge1xuICBkdCwgLmp2LWRsLXRlcm0ge1xuICAgID4gbGFiZWwge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVxdWlyZWQuaW5jb21wbGV0ZSB7XG4gIGR0LCAuanYtZGwtdGVybSB7XG4gICAgPiBsYWJlbCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLyogbmcgYmluZCBodG1sIGlucHV0ICovXG4ubXVsdGlMaW5lIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcbiAgfVxuICBsaSB7XG4gICAgLyogcHJvdmlkaW5nICFpbXBvcnRhbnQgdG8gYXZvaWQgb3ZlcnJpZGUgaXNzdWUuICovXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5yZW1vdmVIaXJlTW9kYWwge1xuICAuZGlzcG9zaXRpb25MYWJlbCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAubGFiZWwge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLml0ZW0ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLm9wdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnVwbG9hZGNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGdyYXk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkZGFyay10cmk7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiA0ODBweDtcbiAgei1pbmRleDogMjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgd2hpdGUsIDEwcHgpO1xuICAgIG1hcmdpbjogLTIwcHggMCAxMHB4IDE1cHg7XG4gIH1cbiAgcC5maWxlbGlzdCB7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzg1JTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG4uc29ydERpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JleSB7XG4gIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG59XG4uZGFya0JsdWUge1xuICBjb2xvcjogJGJsdWU7XG59XG4ucGFkZGluZzEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhZGRpbmcyMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYWRkaW5nTGVmdDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBhZGRpbmdMZWZ0MzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucGFkZGluZ0xlZnQxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNhbmQtY2VudHJpYy1wYWRkaW5nTGVmdDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5wYWRkaW5nVG9wNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nMCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wYWRkaW5nVG9wMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmc1IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nQm90dG9tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucGFkZGluZ0JvdHRvbTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGFkZGluZ0JvdHRvbTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4ucGFkZGluZ0JvdHRvbTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4ucGFyYWdyYXBoTWFyZ2luRm9yRGV0YWlsc1BhZ2Uge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucGFkZGluZ1RvcDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5kYXRlRm9udCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbn1cbi5tYXJnaW5MZWZ0MTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tYXJnaW5SaWdodDMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm1hcmdpblJpZ2h0NDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubWFyZ2luUmlnaHQ1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5tYXJnaW5SaWdodDY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuLm1hcmdpblJpZ2h0NzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG4ubWFyZ2luTGVmdDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5MZWZ0MCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW5SaWdodDAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpblRvcDAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubWFyZ2luVG9wMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wMTgge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luVG9wNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ib3JkZXItbGVmdC1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmlnaHQtbm9uZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlckxlZnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRib3JkZXI7XG59XG4uYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXI7XG59XG4uYm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG59XG4uYm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLm1hcmdpbkxlZnQxMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLm1hcmdpbkxlZnQyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbkxlZnQyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLy9XaWR0aCBoZWxwZXJzXG4udzE1IHtcbiAgd2lkdGg6IDE1JTtcbn1cbi53OTAge1xuICB3aWR0aDogOTAlO1xufVxuLncxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi53NTAge1xuICB3aWR0aDogNTAlO1xufVxuLnc3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG4udzc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50ZXJ2aWV3RGlzcGxheSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICBjb2xvcjogI2FhYTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uZGl2aWRlckJvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWUtdHJpO1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4vLyBGRiBhbmQgTUFDICwgZHJvcGRvd24gZGlzYXBwZXJzIG9uIHRhYmJpbmcgZml4XG4ucmVxRWRpdEZvcm0sXG4uYWRkQ2FuZEZvcm0sXG4uYWRkSGlyZUZvcm0ge1xuICAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlubGluZWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByaW50VmlldyB7XG4gIGlucHV0LFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuaWNvLW5vSW5mbyxcbiAgLnJhdGluZy15ZXMsXG4gIC5yYXRpbmctbWF5YmUsXG4gIC5yYXRpbmctbm8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgaHIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgZHQge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKioqIFJlc2V0IERpcmVjdGl2ZSAqKiovXG4udWktcmVzZXR3cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnVpLXJlc2V0IHtcbiAgICBAZXh0ZW5kIC5pY28tcmVtb3ZlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgJi5zcGFjZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIGlucHV0ICsgLnVpLXJlc2V0LFxuICAuanYtcGxhY2Vob2xkZXIgKyAudWktcmVzZXQge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbiAgLnVpLXJlc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ucXEtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4vKlJlcXVpcmVkIGFzdHJpY2sgbWFyayBvbmx5IGZvciBsYWJlbHMgd2hpY2ggc3RhbmRzIGluIGR0ICovXG5kZCBsYWJlbC5yZXF1aXJlZCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5hZGRIaXJlRm9ybSAudzcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uYWRkSGlyZUZvcm0ge1xuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB9XG59XG4ubm9Cb3JkZXIsXG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2W3Rvb2x0aXBdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyp0aW55TUNFIHRhZ3MgY2FuIGJlIHJlc2V0ZWQgYXQgcmVuZGVyZWQgcGxhY2UqL1xuLmh0bWwtcmVzZXQge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMC44M2VtIDA7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5kcm9wTWVudUVycm9yIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgJHJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxOTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6ICRyZWQ7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkcmVkLCA1cHgpO1xuICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gIH1cbn1cbi53aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5saWdodC1ibHVlIHtcbiAgY29sb3I6ICRibHVlLXRyaTtcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucGFsZS15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2NmO1xufVxuLnByb2ZpbGUtcGljLWRlZmF1bHQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5sYWJlbFRleHRBbGlnbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBhZGQgOiBhZnRlciBjb250ZW50ICovXG5sYWJlbC5jb2xvbiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiOlwiO1xuICB9XG59XG5cbi5hc3Rlcmlzay1iZWZvcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIqXCI7XG4gIH1cbn1cblxuLm1vZGFsTGlzdC1zbXN7XG4gICAgLmZpZWxkLW1lc3NhZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2YwZjBmMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuXG4gICAgLmZyb20tZGR7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLm1lcmdlLWZpZWxkc3tcbiAgICAgICAgd2lkdGg6MjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1vZGFsTGlzdC1zY2RTbXN7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVpLXRpbWVwaWNrZXItbGlzdCB7XG5cdHotaW5kZXg6IDIwMDAxO1xufVxuXG4uanYtcmVxcy1mb3JtLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4udmlld0NvdmVyUGFnZU1vZGFsQ29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IC0xNXB4IC0xNXB4IDE1cHggLTE1cHg7XG5cdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0d2lkdGg6IDkwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXG4gIC5yZWFjdC1wZGZfX1BhZ2VfX3N2ZywgLnJlYWN0LXBkZl9fUGFnZV9fc3ZnIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW1nLWxpbmtlZGluLWFjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2xpbmtlZGluX2FjX2hlYWRlci5wbmcpO1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVxcy1qZC1oZWxwZXItdGV4dCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDMsIDI0Myk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAmOjpiZWZvcmV7XG4gICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyAgXG4gICAgY29sb3I6IHJnYig0OSwgNTQsIDU2KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbmZvcm0uYWRkTmV3Q2FuZCBsYWJlbCwgXG4uanYtcmVxcy1mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIENzcyBmb3IgZml4aW5nIHRoZSBpc3N1ZSBhcmlzZWQgYWZ0ZXIgYWNjZXNzaUJlIHdpZGdldCBlbmFibGVtZW50XG5ib2R5LmFjc2Ita2V5bmF2IHtcbiAgc2VsZWN0LmFjc2Itc2hvd25bdHlwZT0nc2VsZWN0LW9uZSddIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgc2VsZWN0LmFjc2Itc2hvd25bdHlwZT0nc2VsZWN0LW11bHRpcGxlJ10ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG59XG5cbiNwYXN0SW50ZXJ2aWV3cyB7XG4gIC5pY28tdG9nZ2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIH1cbn1cblxuI2p2LWNhbmRpZGF0ZXMsIC5qdi1yZXFzLWxpc3Qge1xuICAuanVtcG5hdjphZnRlciwgLmV4cGFuZC1maWx0ZXJzOjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1zZWFyY2gucG5nJyk7XG4gIH1cbiAgLnN1YnRpdGxlMSAuZmlsdGVyLWNvbGxhcHNlLWFycm93LCAuZmlsdGVycy1jb2xsYXBzZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1jb2xsYXBzZS5wbmcnKTtcbiAgfVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuLy8vLyBUUklBTkdMRVMgLy8vL1xuXG4vLyBUcmFuc2Zvcm1zIHRoZSBlbGVtZW50IGludG8gYSB0cmlhbmdsZVxuLy8gWW91IGNhbiBtb2RpZnkgYm9yZGVyIHNpemVzIHRvIGNoYW5nZSB0aGUgc2hhcGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWFmdGVyKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgZWxlbWVudCBhbmQgaXQncyB0cmlhbmdsZSdzIGNvbG9yXG5AbWl4aW4gdHJpYW5nbGUtY29sb3IoJGNvbG9yOiAkYmx1ZSwgJGRpcmVjdGlvbjogZG93bikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICY6YWZ0ZXIge1xuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS10b2dnbGVzIHtcbiAgLnRyaWFuZ2xlLWV4cGFuZGVkLFxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIC50cmlhbmdsZS1leHBhbmRlZCB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXNlYywgNXB4KTtcbiAgfVxuXG4gIC50cmlhbmdsZS1jb2xsYXBzZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLXNlYywgNXB4KTtcbiAgfVxufVxuIiwiJHNlbGVjdDJJbWdCYXNlOiBcIi9hc3NldHMvaW1hZ2VzL1wiO1xuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQsXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBzcGFuIGIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHNlbGVjdDJJbWdCYXNlICsgXCJzZWxlY3QyLnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDItc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKCRzZWxlY3QySW1nQmFzZSArIFwic2VsZWN0Mi1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgMTAwJSxcbiAgICAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAuODUsIHdoaXRlKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlZWVlKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKCRzZWxlY3QySW1nQmFzZSArIFwic2VsZWN0Mi1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgMTAwJSxcbiAgICAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCB3aGl0ZSA4NSUsICNlZWVlZWUgOTklKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoJHNlbGVjdDJJbWdCYXNlICsgXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMDAlLFxuICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sIHdoaXRlIDg1JSwgI2VlZWVlZSA5OSUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDItc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IDEwMCUsXG4gICAgLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgd2hpdGUgODUlLCAjZWVlZWVlIDk5JSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKCRzZWxlY3QySW1nQmFzZSArIFwic2VsZWN0Mi1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgMTAwJSxcbiAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiA4NSUsICNlZWVlZWUgOTklKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoJHNlbGVjdDJJbWdCYXNlICsgXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMDAlLFxuICAgIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgODUlLCAjZWVlZWVlIDk5JSkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJHNlbGVjdDJJbWdCYXNlICsgXCJzZWxlY3QyLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKCRzZWxlY3QySW1nQmFzZSArIFwic2VsZWN0Mi5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIycHgsXG4gICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCB3aGl0ZSksIGNvbG9yLXN0b3AoMC45OSwgI2VlZWVlZSkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LFxuICAgIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sIHdoaXRlIDg1JSwgI2VlZWVlZSA5OSUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LFxuICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sIHdoaXRlIDg1JSwgI2VlZWVlZSA5OSUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LFxuICAgIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHdoaXRlIDg1JSwgI2VlZWVlZSA5OSUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LFxuICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDg1JSwgI2VlZWVlZSA5OSUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDIucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LFxuICAgIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgODUlLCAjZWVlZWVlIDk5JSkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gIGJhY2tncm91bmQ6IHVybCgkc2VsZWN0MkltZ0Jhc2UgKyBcInNlbGVjdDIucG5nXCIpIHJpZ2h0IHRvcCBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoJHNlbGVjdDJJbWdCYXNlICsgXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdFxuICAgIDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpXG4gIC5zZWxlY3QyLWNob2ljZXNcbiAgLnNlbGVjdDItc2VhcmNoLWZpZWxkXG4gIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJHNlbGVjdDJJbWdCYXNlICsgXCJzZWxlY3QyLXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCdWcgIzE1Njk0IC0gQU0gLSAxMC8yOC8xM1xuICAgKiBQcmV2aW91c2x5IHJlbGllZCBvbiAuYWN0bi11cGxvYWQgd2hpY2ggaGFzIGEgc3RhdGljIGltYWdlIGFuZCBzcGVjaWZpZXNcbiAgICogdGhlIGZvbnQtc2l6ZSBhbmQgZmFtaWx5IGFsb25nIHdpdGggdGhlIGljb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udXBsb2FkTmV3RmlsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgLy8xNXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsXG4gIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJicixcbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBzcGFuLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRzZWxlY3QySW1nQmFzZSArIFwic2VsZWN0MngyLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0yMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmljb24ge1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbn1cblxuLy8gQWR2YW5jZWQgU2NoZWR1bGVyIHNlbGVjdDIgaGVpZ2h0IG92ZXJyaWRlIC0gQU0gMi8zLzE0XG4uaW50ZXJ2aWV3LWl0ZW0ge1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/