@charset "UTF-8";
/*
 * Container style
 */
.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}
.cdk-overlay-container{position:fixed;z-index:1000}
.cdk-overlay-container:empty{display:none}
.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}
.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}
@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}
.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.288)}
.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);width:100%;height:100%;outline:0}
.owl-dt-container,.owl-dt-container *{box-sizing:border-box}
.owl-dt-container{display:block;font-size:16px;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}
.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}
.owl-dt-container-row:last-child{border-bottom:none}
.owl-dt-calendar{display:flex;flex-direction:column;width:100%}
.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}
.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}
.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}
.owl-dt-calendar-view{display:block;flex:1 1 auto}
.owl-dt-calendar-multi-year-view{display:flex;align-items:center}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}
.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}
.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:'';position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,.12)}
.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}
.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}
.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,.85);background-color:#3f51b5}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,.85)}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}
.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}
.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:0}
.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}
.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}
.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}
.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}
.owl-dt-timer-divider:after,.owl-dt-timer-divider:before{content:'';display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}
.owl-dt-timer-divider:before{top:35%}
.owl-dt-timer-divider:after{bottom:35%}
.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:0;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}
.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:0}
.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}
.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}
.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}
.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}
.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}
.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}
.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}
.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}
.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}
.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}
.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}
.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}
@media all and (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}
@media all and (orientation:portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}
.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}
.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}
.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}
.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}
.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}
.owl-dt-container-info .owl-dt-container-range{outline:0}
.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}
.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}
.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}
.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}
.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background .2s ease}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}
.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}
.owl-dt-inline{display:inline-block}
.owl-dt-control{outline:0;cursor:pointer}
.owl-dt-control .owl-dt-control-content{outline:0}
.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,.12)}
.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}
.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}
.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}
.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}
.ng-select .ng-has-value .ng-placeholder{display:none}
.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}
.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}
.ng-select.ng-select-single .ng-select-container{height:36px}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}
[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}
.ng-select .ng-clear-wrapper{color:#999}
.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}
.ng-select .ng-spinner-zone{padding:5px 5px 0 0}
[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}
.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}
[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}
.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}
.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}
.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  transition: all 0.5s ease-out;
  transition-property: transform, opacity;
  transform: scale(0) translate(0, 0);
  pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
  background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.waves-effect.waves-classic .waves-ripple {
  background: rgba(0, 0, 0, 0.2);
}
.waves-effect.waves-classic.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
}
.waves-notransition {
  transition: none !important;
}
.waves-button,
.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}
.waves-button {
  padding: 0.85em 1.1em;
  border-radius: 0.2em;
}
.waves-button-input {
  margin: 0;
  padding: 0.85em 1.1em;
}
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper.waves-button {
  padding: 0;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
}
.waves-float {
  -webkit-mask-image: none;
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  transition: all 300ms;
}
.waves-float:active {
  box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
}
.waves-block {
  display: block;
}
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #00cfe8;
  --indigo: #6610f2;
  --purple: #7367f0;
  --pink: #e83e8c;
  --red: #ea5455;
  --orange: #ff9f43;
  --yellow: #ffc107;
  --green: #28c76f;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #b8c2cc;
  --gray-dark: #1e1e1e;
  --primary: #7367f0;
  --secondary: #82868b;
  --success: #28c76f;
  --info: #00cfe8;
  --warning: #ff9f43;
  --danger: #ea5455;
  --light: #f6f6f6;
  --dark: #4b4b4b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Montserrat", Helvetica, Arial, serif;
  --font-family-monospace: "Montserrat", Helvetica, Arial, serif;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(34, 41, 47, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  text-align: left;
  background-color: #f8f8f8;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: 600;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #7367f0;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #5e50ee;
  text-decoration: none;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.72rem;
  padding-bottom: 0.72rem;
  color: #b9b9c3;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.2857rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #5e5873;
}
h1, .h1 {
  font-size: 2rem;
}
h2, .h2 {
  font-size: 1.714rem;
}
h3, .h3 {
  font-size: 1.5rem;
}
h4, .h4 {
  font-size: 1.286rem;
}
h5, .h5 {
  font-size: 1.07rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.14rem;
  font-weight: 400;
}
.display-1 {
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #ebe9f1;
}
small,
.small {
  font-size: 0.857rem;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 0.857rem;
  color: #b9b9c3;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8f8f8;
  border: 1px solid #dae1e7;
  border-radius: 0.357rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #b8c2cc;
}
code {
  font-size: 90%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #eee;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
}
pre {
  display: block;
  font-size: 90%;
  color: #2a2e30;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.container-xl, .container-lg, .container-md, .container-sm, .container {
  max-width: 1440px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6e6b7b;
}
.table th,
.table td {
  padding: 0.72rem;
  vertical-align: top;
  border-top: 1px solid #ebe9f1;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebe9f1;
}
.table tbody + tbody {
  border-top: 2px solid #ebe9f1;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #ebe9f1;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ebe9f1;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fafafc;
}
.table-hover tbody tr:hover {
  color: #6e6b7b;
  background-color: #f6f6f9;
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #d8d4fb;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #b6b0f7;
}
.table-hover .table-primary:hover {
  background-color: #c3bdf9;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #c3bdf9;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dcdddf;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #bec0c3;
}
.table-hover .table-secondary:hover {
  background-color: #cfd0d3;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd0d3;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3efd7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fe2b4;
}
.table-hover .table-success:hover {
  background-color: #afeaca;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #afeaca;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8f2f9;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7ae6f3;
}
.table-hover .table-info:hover {
  background-color: #a0eef7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a0eef7;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe4ca;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffcd9d;
}
.table-hover .table-warning:hover {
  background-color: #ffd7b1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffd7b1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f9cfcf;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f4a6a7;
}
.table-hover .table-danger:hover {
  background-color: #f6b8b8;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f6b8b8;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fafafa;
}
.table-hover .table-light:hover {
  background-color: #efefef;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #efefef;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #cdcdcd;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #a1a1a1;
}
.table-hover .table-dark:hover {
  background-color: silver;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: silver;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: #f6f6f9;
}
.table-hover .table-active:hover {
  background-color: #e7e7ef;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #e7e7ef;
}
.table .thead-dark th {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #404040;
}
.table .thead-light th {
  color: #5e5873;
  background-color: #f3f2f7;
  border-color: #ebe9f1;
}
.table-dark {
  color: #fff;
  background-color: #4b4b4b;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #404040;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #6e6b7b;
  background-color: #fff;
  border-color: #7367f0;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.form-control::-moz-placeholder {
  color: #b9b9c3;
  opacity: 1;
}
.form-control::placeholder {
  color: #b9b9c3;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #efefef;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b;
}
select.form-control:focus::-ms-value {
  color: #6e6b7b;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.438rem + 1px);
  padding-bottom: calc(0.438rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.45;
}
.col-form-label-lg {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 1.143rem;
  line-height: 1.25;
}
.col-form-label-sm {
  padding-top: calc(0.188rem + 1px);
  padding-bottom: calc(0.188rem + 1px);
  font-size: 0.857rem;
  line-height: 1;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.438rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: 2.142rem;
  padding: 0.188rem 0.857rem;
  font-size: 0.857rem;
  line-height: 1;
  border-radius: 0.357rem;
}
.form-control-lg {
  height: 3.2857rem;
  padding: 0.75rem 1.143rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 0.357rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #b9b9c3;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.857rem;
  color: #28c76f;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.775rem;
  margin-top: 0.1rem;
  font-size: 0.857rem;
  line-height: 1.45;
  color: #fff;
  background-color: #28c76f;
  border-radius: 0.358rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28c76f;
  padding-right: calc(1.45em + 0.876rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3625em + 0.219rem) center;
  background-size: calc(0.725em + 0.438rem) calc(0.725em + 0.438rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.45em + 0.876rem);
  background-position: top calc(0.3625em + 0.219rem) right calc(0.3625em + 0.219rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28c76f;
  padding-right: calc(0.75em + 2.657rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/10px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2rem/calc(0.725em + 0.438rem) calc(0.725em + 0.438rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28c76f;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28c76f;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28c76f;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #48da89;
  background-color: #48da89;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28c76f;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28c76f;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.857rem;
  color: #ea5455;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.775rem;
  margin-top: 0.1rem;
  font-size: 0.857rem;
  line-height: 1.45;
  color: #fff;
  background-color: #ea5455;
  border-radius: 0.358rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #ea5455;
  padding-right: calc(1.45em + 0.876rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ea5455' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ea5455' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3625em + 0.219rem) center;
  background-size: calc(0.725em + 0.438rem) calc(0.725em + 0.438rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ea5455;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25);
}
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.45em + 0.876rem);
  background-position: top calc(0.3625em + 0.219rem) right calc(0.3625em + 0.219rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ea5455;
  padding-right: calc(0.75em + 2.657rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/10px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ea5455' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ea5455' stroke='none'/%3e%3c/svg%3e") center right 2rem/calc(0.725em + 0.438rem) calc(0.725em + 0.438rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ea5455;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ea5455;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ea5455;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ea5455;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f08182;
  background-color: #f08182;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ea5455;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ea5455;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ea5455;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #6e6b7b;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.786rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  border-radius: 0.358rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border 0s;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #6e6b7b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0;
}
.btn-primary:hover {
  color: #fff;
  background-color: #5344ed;
  border-color: #4839eb;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #5344ed;
  border-color: #4839eb;
  box-shadow: 0 0 0 0.2rem rgba(136, 126, 242, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #4839eb;
  border-color: #3e2dea;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 126, 242, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #6f7378;
  border-color: #696d71;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #6f7378;
  border-color: #696d71;
  box-shadow: 0 0 0 0.2rem rgba(149, 152, 156, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #696d71;
  border-color: #63666a;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 152, 156, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-success:hover {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1f9d57;
  border-color: #1d9251;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-info:hover {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #00a1b5;
  border-color: #0096a8;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5);
}
.btn-warning {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-warning:hover {
  color: #2a2e30;
  background-color: #ff8b1d;
  border-color: #ff8510;
}
.btn-warning:focus, .btn-warning.focus {
  color: #2a2e30;
  background-color: #ff8b1d;
  border-color: #ff8510;
  box-shadow: 0 0 0 0.2rem rgba(223, 142, 64, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #2a2e30;
  background-color: #ff8510;
  border-color: #ff7e03;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 142, 64, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455;
}
.btn-danger:hover {
  color: #fff;
  background-color: #e63233;
  border-color: #e42728;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #e63233;
  border-color: #e42728;
  box-shadow: 0 0 0 0.2rem rgba(237, 110, 111, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #e42728;
  border-color: #e21c1d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 110, 111, 0.5);
}
.btn-light {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-light:hover {
  color: #2a2e30;
  background-color: #e3e3e3;
  border-color: #dddddd;
}
.btn-light:focus, .btn-light.focus {
  color: #2a2e30;
  background-color: #e3e3e3;
  border-color: #dddddd;
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #2a2e30;
  background-color: #dddddd;
  border-color: #d6d6d6;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-dark:hover {
  color: #fff;
  background-color: #383838;
  border-color: #323232;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #383838;
  border-color: #323232;
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #323232;
  border-color: #2b2b2b;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}
.btn-outline-primary {
  color: #7367f0;
  border-color: #7367f0;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #7367f0;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.5);
}
.btn-outline-secondary {
  color: #82868b;
  border-color: #82868b;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #82868b;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5);
}
.btn-outline-success {
  color: #28c76f;
  border-color: #28c76f;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28c76f;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
.btn-outline-info {
  color: #00cfe8;
  border-color: #00cfe8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00cfe8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
.btn-outline-warning {
  color: #ff9f43;
  border-color: #ff9f43;
}
.btn-outline-warning:hover {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff9f43;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
.btn-outline-danger {
  color: #ea5455;
  border-color: #ea5455;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ea5455;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5);
}
.btn-outline-light {
  color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:hover {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f6f6f6;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.btn-outline-dark {
  color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #4b4b4b;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #7367f0;
  text-decoration: none;
}
.btn-link:hover {
  color: #5e50ee;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #b8c2cc;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.8rem 2rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.358rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.486rem 1rem;
  font-size: 0.9rem;
  line-height: 1;
  border-radius: 0.358rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0 0 0;
  font-size: 1rem;
  color: #6e6b7b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(34, 41, 47, 0.05);
  border-radius: 0.358rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(34, 41, 47, 0.08);
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.65rem 1.28rem;
  clear: both;
  font-weight: 400;
  color: #6e6b7b;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #7367f0;
  text-decoration: none;
  background-color: rgba(115, 103, 240, 0.12);
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #7367f0;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #b9b9c3;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.28rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #5e5873;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.65rem 1.28rem;
  color: #6e6b7b;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.438rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  text-align: center;
  white-space: nowrap;
  background-color: white;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: 3.2857rem;
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.75rem 1.143rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 0.357rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: 2.142rem;
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.188rem 0.857rem;
  font-size: 0.857rem;
  line-height: 1;
  border-radius: 0.357rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.45rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.225rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #7367f0;
  background-color: #7367f0;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7367f0;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: white;
  border-color: white;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #b8c2cc;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #efefef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #d8d6de solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #7367f0;
  background-color: #7367f0;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-minus'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65);
}
.custom-switch {
  padding-left: 3.5rem;
}
.custom-switch .custom-control-label::before {
  left: -3.5rem;
  width: 3rem;
  pointer-events: all;
  border-radius: 1rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.225rem + 2px);
  left: calc(-3.5rem + 2px);
  width: 1rem;
  height: 1rem;
  background-color: #d8d6de;
  border-radius: 1rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(2rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 2.714rem;
  padding: 0.438rem 2rem 0.438rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/10px 10px no-repeat;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #7367f0;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-select:focus::-ms-value {
  color: #6e6b7b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #b8c2cc;
  background-color: #efefef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b;
}
.custom-select-sm {
  height: 2.142rem;
  padding-top: 0.188rem;
  padding-bottom: 0.188rem;
  padding-left: 0.857rem;
  font-size: 0.857rem;
}
.custom-select-lg {
  height: 3.2857rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.143rem;
  font-size: 1.143rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.714rem;
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.714rem;
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #7367f0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #efefef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  line-height: 1.45;
  color: #6e6b7b;
  content: "Browse";
  background-color: white;
  border-left: inherit;
  border-radius: 0 0.357rem 0.357rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #7367f0;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: white;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #7367f0;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: white;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #7367f0;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: white;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dae1e7;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dae1e7;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.358rem 0.5rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #b9b9c3;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 0 solid #dae1e7;
}
.nav-tabs .nav-link {
  margin-bottom: 0;
  border: 0 solid transparent;
  border-top-left-radius: 0.25;
  border-top-right-radius: 0.25;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #ededed #ededed #dae1e7;
}
.nav-tabs .nav-link.disabled {
  color: #b9b9c3;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #7367f0;
  background-color: transparent;
  border-color: #dae1e7 #dae1e7 transparent;
}
.nav-tabs .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.358rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #7367f0;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: -0.367rem;
  padding-bottom: -0.367rem;
  margin-right: 1rem;
  font-size: 2rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.358rem;
  padding-bottom: 0.358rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 2rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.358rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(34, 41, 47, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(34, 41, 47, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(34, 41, 47, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(34, 41, 47, 0.5);
  border-color: rgba(34, 41, 47, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2834, 41, 47, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(34, 41, 47, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(34, 41, 47, 0.125);
  border-radius: 0.428rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.428rem - 1px);
  border-top-right-radius: calc(0.428rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.428rem - 1px);
  border-bottom-left-radius: calc(0.428rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.5rem;
}
.card-title {
  margin-bottom: 1.5rem;
}
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem;
}
.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(34, 41, 47, 0.03);
  border-bottom: 1px solid rgba(34, 41, 47, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.428rem - 1px) calc(0.428rem - 1px) 0 0;
}
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(34, 41, 47, 0.03);
  border-top: 1px solid rgba(34, 41, 47, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.428rem - 1px) calc(0.428rem - 1px);
}
.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.428rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.428rem - 1px);
  border-top-right-radius: calc(0.428rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.428rem - 1px);
  border-bottom-left-radius: calc(0.428rem - 1px);
}
.card-deck .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 1rem;
    margin-bottom: 0;
    margin-left: 1rem;
  }
}
.card-group > .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.3rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.6rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.6rem;
  color: #6e6b7b;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6e6b7b;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.357rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.85rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #6e6b7b;
  background-color: #f3f2f7;
  border: 1px solid #dae1e7;
}
.page-link:hover {
  z-index: 2;
  color: #7367f0;
  text-decoration: none;
  background-color: #f3f2f7;
  border-color: #dae1e7;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.357rem;
  border-bottom-left-radius: 0.357rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #7367f0;
  background-color: #7367f0;
  border-color: #7367f0;
}
.page-item.disabled .page-link {
  color: #b9b9c3;
  pointer-events: none;
  cursor: auto;
  background-color: #f3f2f7;
  border-color: #dae1e7;
}
.pagination-lg .page-link {
  padding: 0.5575rem 1rem;
  font-size: 2rem;
  line-height: 1.25;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.6rem;
  border-bottom-left-radius: 0.6rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.6rem;
  border-bottom-right-radius: 0.6rem;
}
.pagination-sm .page-link {
  padding: 0.443rem 0.745rem;
  font-size: 1rem;
  line-height: 1;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.badge {
  display: inline-block;
  padding: 0.3rem 0.5rem;
  font-size: 85%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.358rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border 0s;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #7367f0;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #4839eb;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #82868b;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #696d71;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28c76f;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1f9d57;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #00cfe8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #00a1b5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
.badge-warning {
  color: #2a2e30;
  background-color: #ff9f43;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #2a2e30;
  background-color: #ff8510;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #ea5455;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #e42728;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5);
}
.badge-light {
  color: #2a2e30;
  background-color: #f6f6f6;
}
a.badge-light:hover, a.badge-light:focus {
  color: #2a2e30;
  background-color: #dddddd;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #4b4b4b;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #323232;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #ededed;
  border-radius: 0.6rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.71rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.358rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.71rem 1rem;
  color: inherit;
}
.alert-primary {
  color: #4c4993;
  background-color: #e3e1fc;
  border-color: #d8d4fb;
}
.alert-primary hr {
  border-top-color: #c3bdf9;
}
.alert-primary .alert-link {
  color: #3a3871;
}
.alert-secondary {
  color: #54595f;
  background-color: #e6e7e8;
  border-color: #dcdddf;
}
.alert-secondary hr {
  border-top-color: #cfd0d3;
}
.alert-secondary .alert-link {
  color: #3c4044;
}
.alert-success {
  color: #257b50;
  background-color: #d4f4e2;
  border-color: #c3efd7;
}
.alert-success hr {
  border-top-color: #afeaca;
}
.alert-success .alert-link {
  color: #195437;
}
.alert-info {
  color: #107f8f;
  background-color: #ccf5fa;
  border-color: #b8f2f9;
}
.alert-info hr {
  border-top-color: #a0eef7;
}
.alert-info .alert-link {
  color: #0b5661;
}
.alert-warning {
  color: #956639;
  background-color: #ffecd9;
  border-color: #ffe4ca;
}
.alert-warning hr {
  border-top-color: #ffd7b1;
}
.alert-warning .alert-link {
  color: #704d2b;
}
.alert-danger {
  color: #8a3f43;
  background-color: #fbdddd;
  border-color: #f9cfcf;
}
.alert-danger hr {
  border-top-color: #f6b8b8;
}
.alert-danger .alert-link {
  color: #672f32;
}
.alert-light {
  color: #909496;
  background-color: #fdfdfd;
  border-color: #fcfcfc;
}
.alert-light hr {
  border-top-color: #efefef;
}
.alert-light .alert-link {
  color: #767b7d;
}
.alert-dark {
  color: #373b3e;
  background-color: #dbdbdb;
  border-color: #cdcdcd;
}
.alert-dark hr {
  border-top-color: silver;
}
.alert-dark .alert-link {
  color: #1f2123;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0.857rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0.857rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 0.857rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.857rem;
  background-color: rgba(115, 103, 240, 0.12);
  border-radius: 5rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7367f0;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 0.857rem 0.857rem;
}
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.358rem;
}
.list-group-item-action {
  width: 100%;
  color: #4e5154;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4e5154;
  text-decoration: none;
  background-color: #babfc7;
}
.list-group-item-action:active {
  color: #6e6b7b;
  background-color: #ededed;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(34, 41, 47, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #b9b9c3;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.358rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.358rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #4c4993;
  background-color: #d8d4fb;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #4c4993;
  background-color: #c3bdf9;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #4c4993;
  border-color: #4c4993;
}
.list-group-item-secondary {
  color: #54595f;
  background-color: #dcdddf;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #54595f;
  background-color: #cfd0d3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #54595f;
  border-color: #54595f;
}
.list-group-item-success {
  color: #257b50;
  background-color: #c3efd7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #257b50;
  background-color: #afeaca;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #257b50;
  border-color: #257b50;
}
.list-group-item-info {
  color: #107f8f;
  background-color: #b8f2f9;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #107f8f;
  background-color: #a0eef7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #107f8f;
  border-color: #107f8f;
}
.list-group-item-warning {
  color: #956639;
  background-color: #ffe4ca;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #956639;
  background-color: #ffd7b1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #956639;
  border-color: #956639;
}
.list-group-item-danger {
  color: #8a3f43;
  background-color: #f9cfcf;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #8a3f43;
  background-color: #f6b8b8;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #8a3f43;
  border-color: #8a3f43;
}
.list-group-item-light {
  color: #909496;
  background-color: #fcfcfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #909496;
  background-color: #efefef;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #909496;
  border-color: #909496;
}
.list-group-item-dark {
  color: #373b3e;
  background-color: #cdcdcd;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #373b3e;
  background-color: silver;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #373b3e;
  border-color: #373b3e;
}
.close {
  float: right;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  color: #5e5873;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #5e5873;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 380px;
  max-width: 380px;
  font-size: 0.857rem;
  color: #6e6b7b;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 20px 0 rgba(34, 41, 47, 0.08);
  opacity: 0;
  border-radius: 0.286rem;
}
.toast:not(:last-child) {
  margin-bottom: 1.14rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.15rem 1.14rem;
  color: #6e6b7b;
  background-color: #fff;
  background-clip: padding-box;
  border-bottom: 0 solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 0.286rem;
  border-top-right-radius: 0.286rem;
}
.toast-body {
  padding: 1.14rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(34, 41, 47, 0.2);
  border-radius: 0.358rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #22292f;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0.8rem 1.4rem;
  border-bottom: 1px solid #ebe9f1;
  border-top-left-radius: calc(0.358rem - 1px);
  border-top-right-radius: calc(0.358rem - 1px);
}
.modal-header .close {
  padding: 0.8rem 1.4rem;
  margin: -0.8rem -1.4rem -0.8rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.45;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.1rem 0.4rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.1rem 0.4rem-0.25rem;
  border-top: 1px solid rgba(34, 41, 47, 0.05);
  border-bottom-right-radius: calc(0.358rem - 1px);
  border-bottom-left-radius: calc(0.358rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 94%;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.857rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #323232;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #323232;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #323232;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #323232;
}
.tooltip-inner {
  max-width: 220px;
  padding: 0.4rem 0.775rem;
  color: #fff;
  text-align: center;
  background-color: #323232;
  border-radius: 0.358rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid #ebe9f1;
  border-radius: 0.358rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.358rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: -0.5rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ebe9f1;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.358rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ebe9f1;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.5rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ebe9f1;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 0 solid #7367f0;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.358rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ebe9f1;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.65rem 1.21rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #fff;
  background-color: #7367f0;
  border-bottom: 0 solid #5e50ee;
  border-top-left-radius: 0.358rem;
  border-top-right-radius: 0.358rem;
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.65rem 1.21rem;
  color: #6e6b7b;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"%3e%3cpolyline points="15 18 9 12 15 6"%3e%3c/polyline%3e%3c/svg%3e');
}
.carousel-control-next-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"%3e%3cpolyline points="9 18 15 12 9 6"%3e%3c/polyline%3e%3c/svg%3e');
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #7367f0 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #4839eb !important;
}
.bg-secondary {
  background-color: #82868b !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #696d71 !important;
}
.bg-success {
  background-color: #28c76f !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1f9d57 !important;
}
.bg-info {
  background-color: #00cfe8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #00a1b5 !important;
}
.bg-warning {
  background-color: #ff9f43 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ff8510 !important;
}
.bg-danger {
  background-color: #ea5455 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #e42728 !important;
}
.bg-light {
  background-color: #f6f6f6 !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dddddd !important;
}
.bg-dark {
  background-color: #4b4b4b !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #323232 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #ebe9f1 !important;
}
.border-top {
  border-top: 1px solid #ebe9f1 !important;
}
.border-right {
  border-right: 1px solid #ebe9f1 !important;
}
.border-bottom {
  border-bottom: 1px solid #ebe9f1 !important;
}
.border-left {
  border-left: 1px solid #ebe9f1 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #7367f0 !important;
}
.border-secondary {
  border-color: #82868b !important;
}
.border-success {
  border-color: #28c76f !important;
}
.border-info {
  border-color: #00cfe8 !important;
}
.border-warning {
  border-color: #ff9f43 !important;
}
.border-danger {
  border-color: #ea5455 !important;
}
.border-light {
  border-color: #f6f6f6 !important;
}
.border-dark {
  border-color: #4b4b4b !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.25rem !important;
}
.rounded {
  border-radius: 0.357rem !important;
}
.rounded-top {
  border-top-left-radius: 0.357rem !important;
  border-top-right-radius: 0.357rem !important;
}
.rounded-right {
  border-top-right-radius: 0.357rem !important;
  border-bottom-right-radius: 0.357rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.357rem !important;
  border-bottom-left-radius: 0.357rem !important;
}
.rounded-left {
  border-top-left-radius: 0.357rem !important;
  border-bottom-left-radius: 0.357rem !important;
}
.rounded-lg {
  border-radius: 0.6rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(34, 41, 47, 0.075) !important;
}
.shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(34, 41, 47, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 1rem !important;
}
.mt-1,
.my-1 {
  margin-top: 1rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 1rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 1rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 1rem !important;
}
.m-2 {
  margin: 1.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 1.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 1.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 1.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 1.5rem !important;
}
.m-3 {
  margin: 3rem !important;
}
.mt-3,
.my-3 {
  margin-top: 3rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 3rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 3rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 3rem !important;
}
.m-4 {
  margin: 3.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 3.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 3.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 3.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 3.5rem !important;
}
.m-5 {
  margin: 4rem !important;
}
.mt-5,
.my-5 {
  margin-top: 4rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 4rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 4rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 4rem !important;
}
.m-25 {
  margin: 0.25rem !important;
}
.mt-25,
.my-25 {
  margin-top: 0.25rem !important;
}
.mr-25,
.mx-25 {
  margin-right: 0.25rem !important;
}
.mb-25,
.my-25 {
  margin-bottom: 0.25rem !important;
}
.ml-25,
.mx-25 {
  margin-left: 0.25rem !important;
}
.m-50 {
  margin: 0.5rem !important;
}
.mt-50,
.my-50 {
  margin-top: 0.5rem !important;
}
.mr-50,
.mx-50 {
  margin-right: 0.5rem !important;
}
.mb-50,
.my-50 {
  margin-bottom: 0.5rem !important;
}
.ml-50,
.mx-50 {
  margin-left: 0.5rem !important;
}
.m-75 {
  margin: 0.75rem !important;
}
.mt-75,
.my-75 {
  margin-top: 0.75rem !important;
}
.mr-75,
.mx-75 {
  margin-right: 0.75rem !important;
}
.mb-75,
.my-75 {
  margin-bottom: 0.75rem !important;
}
.ml-75,
.mx-75 {
  margin-left: 0.75rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 1rem !important;
}
.pt-1,
.py-1 {
  padding-top: 1rem !important;
}
.pr-1,
.px-1 {
  padding-right: 1rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 1rem !important;
}
.pl-1,
.px-1 {
  padding-left: 1rem !important;
}
.p-2 {
  padding: 1.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 1.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 1.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 1.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 1.5rem !important;
}
.p-3 {
  padding: 3rem !important;
}
.pt-3,
.py-3 {
  padding-top: 3rem !important;
}
.pr-3,
.px-3 {
  padding-right: 3rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 3rem !important;
}
.pl-3,
.px-3 {
  padding-left: 3rem !important;
}
.p-4 {
  padding: 3.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 3.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 3.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 3.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 3.5rem !important;
}
.p-5 {
  padding: 4rem !important;
}
.pt-5,
.py-5 {
  padding-top: 4rem !important;
}
.pr-5,
.px-5 {
  padding-right: 4rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 4rem !important;
}
.pl-5,
.px-5 {
  padding-left: 4rem !important;
}
.p-25 {
  padding: 0.25rem !important;
}
.pt-25,
.py-25 {
  padding-top: 0.25rem !important;
}
.pr-25,
.px-25 {
  padding-right: 0.25rem !important;
}
.pb-25,
.py-25 {
  padding-bottom: 0.25rem !important;
}
.pl-25,
.px-25 {
  padding-left: 0.25rem !important;
}
.p-50 {
  padding: 0.5rem !important;
}
.pt-50,
.py-50 {
  padding-top: 0.5rem !important;
}
.pr-50,
.px-50 {
  padding-right: 0.5rem !important;
}
.pb-50,
.py-50 {
  padding-bottom: 0.5rem !important;
}
.pl-50,
.px-50 {
  padding-left: 0.5rem !important;
}
.p-75 {
  padding: 0.75rem !important;
}
.pt-75,
.py-75 {
  padding-top: 0.75rem !important;
}
.pr-75,
.px-75 {
  padding-right: 0.75rem !important;
}
.pb-75,
.py-75 {
  padding-bottom: 0.75rem !important;
}
.pl-75,
.px-75 {
  padding-left: 0.75rem !important;
}
.m-n1 {
  margin: -1rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -1rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -1rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -1rem !important;
}
.m-n2 {
  margin: -1.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -1.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -1.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -1.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -1.5rem !important;
}
.m-n3 {
  margin: -3rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -3rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -3rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -3rem !important;
}
.m-n4 {
  margin: -3.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -3.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -3.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -3.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -3.5rem !important;
}
.m-n5 {
  margin: -4rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -4rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -4rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -4rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -4rem !important;
}
.m-n25 {
  margin: -0.25rem !important;
}
.mt-n25,
.my-n25 {
  margin-top: -0.25rem !important;
}
.mr-n25,
.mx-n25 {
  margin-right: -0.25rem !important;
}
.mb-n25,
.my-n25 {
  margin-bottom: -0.25rem !important;
}
.ml-n25,
.mx-n25 {
  margin-left: -0.25rem !important;
}
.m-n50 {
  margin: -0.5rem !important;
}
.mt-n50,
.my-n50 {
  margin-top: -0.5rem !important;
}
.mr-n50,
.mx-n50 {
  margin-right: -0.5rem !important;
}
.mb-n50,
.my-n50 {
  margin-bottom: -0.5rem !important;
}
.ml-n50,
.mx-n50 {
  margin-left: -0.5rem !important;
}
.m-n75 {
  margin: -0.75rem !important;
}
.mt-n75,
.my-n75 {
  margin-top: -0.75rem !important;
}
.mr-n75,
.mx-n75 {
  margin-right: -0.75rem !important;
}
.mb-n75,
.my-n75 {
  margin-bottom: -0.75rem !important;
}
.ml-n75,
.mx-n75 {
  margin-left: -0.75rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 1rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 1rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 1rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 1rem !important;
  }

  .m-sm-2 {
    margin: 1.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 1.5rem !important;
  }

  .m-sm-3 {
    margin: 3rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 3rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 3rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 3rem !important;
  }

  .m-sm-4 {
    margin: 3.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 3.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 3.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 3.5rem !important;
  }

  .m-sm-5 {
    margin: 4rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 4rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 4rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 4rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 4rem !important;
  }

  .m-sm-25 {
    margin: 0.25rem !important;
  }

  .mt-sm-25,
.my-sm-25 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-25,
.mx-sm-25 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-25,
.my-sm-25 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-25,
.mx-sm-25 {
    margin-left: 0.25rem !important;
  }

  .m-sm-50 {
    margin: 0.5rem !important;
  }

  .mt-sm-50,
.my-sm-50 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-50,
.mx-sm-50 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-50,
.my-sm-50 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-50,
.mx-sm-50 {
    margin-left: 0.5rem !important;
  }

  .m-sm-75 {
    margin: 0.75rem !important;
  }

  .mt-sm-75,
.my-sm-75 {
    margin-top: 0.75rem !important;
  }

  .mr-sm-75,
.mx-sm-75 {
    margin-right: 0.75rem !important;
  }

  .mb-sm-75,
.my-sm-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-sm-75,
.mx-sm-75 {
    margin-left: 0.75rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 1rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 1rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 1rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 1rem !important;
  }

  .p-sm-2 {
    padding: 1.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 1.5rem !important;
  }

  .p-sm-3 {
    padding: 3rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 3rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 3rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 3rem !important;
  }

  .p-sm-4 {
    padding: 3.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 3.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 3.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 3.5rem !important;
  }

  .p-sm-5 {
    padding: 4rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 4rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 4rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 4rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 4rem !important;
  }

  .p-sm-25 {
    padding: 0.25rem !important;
  }

  .pt-sm-25,
.py-sm-25 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-25,
.px-sm-25 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-25,
.py-sm-25 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-25,
.px-sm-25 {
    padding-left: 0.25rem !important;
  }

  .p-sm-50 {
    padding: 0.5rem !important;
  }

  .pt-sm-50,
.py-sm-50 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-50,
.px-sm-50 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-50,
.py-sm-50 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-50,
.px-sm-50 {
    padding-left: 0.5rem !important;
  }

  .p-sm-75 {
    padding: 0.75rem !important;
  }

  .pt-sm-75,
.py-sm-75 {
    padding-top: 0.75rem !important;
  }

  .pr-sm-75,
.px-sm-75 {
    padding-right: 0.75rem !important;
  }

  .pb-sm-75,
.py-sm-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-sm-75,
.px-sm-75 {
    padding-left: 0.75rem !important;
  }

  .m-sm-n1 {
    margin: -1rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -1rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -1rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -1rem !important;
  }

  .m-sm-n2 {
    margin: -1.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n3 {
    margin: -3rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -3rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -3rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -3rem !important;
  }

  .m-sm-n4 {
    margin: -3.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -3.5rem !important;
  }

  .m-sm-n5 {
    margin: -4rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -4rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -4rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -4rem !important;
  }

  .m-sm-n25 {
    margin: -0.25rem !important;
  }

  .mt-sm-n25,
.my-sm-n25 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n25,
.mx-sm-n25 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n25,
.my-sm-n25 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n25,
.mx-sm-n25 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n50 {
    margin: -0.5rem !important;
  }

  .mt-sm-n50,
.my-sm-n50 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n50,
.mx-sm-n50 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n50,
.my-sm-n50 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n50,
.mx-sm-n50 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n75 {
    margin: -0.75rem !important;
  }

  .mt-sm-n75,
.my-sm-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-sm-n75,
.mx-sm-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-sm-n75,
.my-sm-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-sm-n75,
.mx-sm-n75 {
    margin-left: -0.75rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 1rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 1rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 1rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 1rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 1rem !important;
  }

  .m-md-2 {
    margin: 1.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 1.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 1.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 1.5rem !important;
  }

  .m-md-3 {
    margin: 3rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 3rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 3rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 3rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 3rem !important;
  }

  .m-md-4 {
    margin: 3.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 3.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 3.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 3.5rem !important;
  }

  .m-md-5 {
    margin: 4rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 4rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 4rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 4rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 4rem !important;
  }

  .m-md-25 {
    margin: 0.25rem !important;
  }

  .mt-md-25,
.my-md-25 {
    margin-top: 0.25rem !important;
  }

  .mr-md-25,
.mx-md-25 {
    margin-right: 0.25rem !important;
  }

  .mb-md-25,
.my-md-25 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-25,
.mx-md-25 {
    margin-left: 0.25rem !important;
  }

  .m-md-50 {
    margin: 0.5rem !important;
  }

  .mt-md-50,
.my-md-50 {
    margin-top: 0.5rem !important;
  }

  .mr-md-50,
.mx-md-50 {
    margin-right: 0.5rem !important;
  }

  .mb-md-50,
.my-md-50 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-50,
.mx-md-50 {
    margin-left: 0.5rem !important;
  }

  .m-md-75 {
    margin: 0.75rem !important;
  }

  .mt-md-75,
.my-md-75 {
    margin-top: 0.75rem !important;
  }

  .mr-md-75,
.mx-md-75 {
    margin-right: 0.75rem !important;
  }

  .mb-md-75,
.my-md-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-md-75,
.mx-md-75 {
    margin-left: 0.75rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 1rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 1rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 1rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 1rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 1rem !important;
  }

  .p-md-2 {
    padding: 1.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 1.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 1.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 1.5rem !important;
  }

  .p-md-3 {
    padding: 3rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 3rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 3rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 3rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 3rem !important;
  }

  .p-md-4 {
    padding: 3.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 3.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 3.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 3.5rem !important;
  }

  .p-md-5 {
    padding: 4rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 4rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 4rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 4rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 4rem !important;
  }

  .p-md-25 {
    padding: 0.25rem !important;
  }

  .pt-md-25,
.py-md-25 {
    padding-top: 0.25rem !important;
  }

  .pr-md-25,
.px-md-25 {
    padding-right: 0.25rem !important;
  }

  .pb-md-25,
.py-md-25 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-25,
.px-md-25 {
    padding-left: 0.25rem !important;
  }

  .p-md-50 {
    padding: 0.5rem !important;
  }

  .pt-md-50,
.py-md-50 {
    padding-top: 0.5rem !important;
  }

  .pr-md-50,
.px-md-50 {
    padding-right: 0.5rem !important;
  }

  .pb-md-50,
.py-md-50 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-50,
.px-md-50 {
    padding-left: 0.5rem !important;
  }

  .p-md-75 {
    padding: 0.75rem !important;
  }

  .pt-md-75,
.py-md-75 {
    padding-top: 0.75rem !important;
  }

  .pr-md-75,
.px-md-75 {
    padding-right: 0.75rem !important;
  }

  .pb-md-75,
.py-md-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-md-75,
.px-md-75 {
    padding-left: 0.75rem !important;
  }

  .m-md-n1 {
    margin: -1rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -1rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -1rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -1rem !important;
  }

  .m-md-n2 {
    margin: -1.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -1.5rem !important;
  }

  .m-md-n3 {
    margin: -3rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -3rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -3rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -3rem !important;
  }

  .m-md-n4 {
    margin: -3.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -3.5rem !important;
  }

  .m-md-n5 {
    margin: -4rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -4rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -4rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -4rem !important;
  }

  .m-md-n25 {
    margin: -0.25rem !important;
  }

  .mt-md-n25,
.my-md-n25 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n25,
.mx-md-n25 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n25,
.my-md-n25 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n25,
.mx-md-n25 {
    margin-left: -0.25rem !important;
  }

  .m-md-n50 {
    margin: -0.5rem !important;
  }

  .mt-md-n50,
.my-md-n50 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n50,
.mx-md-n50 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n50,
.my-md-n50 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n50,
.mx-md-n50 {
    margin-left: -0.5rem !important;
  }

  .m-md-n75 {
    margin: -0.75rem !important;
  }

  .mt-md-n75,
.my-md-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-md-n75,
.mx-md-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-md-n75,
.my-md-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-md-n75,
.mx-md-n75 {
    margin-left: -0.75rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 1rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 1rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 1rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 1rem !important;
  }

  .m-lg-2 {
    margin: 1.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 1.5rem !important;
  }

  .m-lg-3 {
    margin: 3rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 3rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 3rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 3rem !important;
  }

  .m-lg-4 {
    margin: 3.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 3.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 3.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 3.5rem !important;
  }

  .m-lg-5 {
    margin: 4rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 4rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 4rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 4rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 4rem !important;
  }

  .m-lg-25 {
    margin: 0.25rem !important;
  }

  .mt-lg-25,
.my-lg-25 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-25,
.mx-lg-25 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-25,
.my-lg-25 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-25,
.mx-lg-25 {
    margin-left: 0.25rem !important;
  }

  .m-lg-50 {
    margin: 0.5rem !important;
  }

  .mt-lg-50,
.my-lg-50 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-50,
.mx-lg-50 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-50,
.my-lg-50 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-50,
.mx-lg-50 {
    margin-left: 0.5rem !important;
  }

  .m-lg-75 {
    margin: 0.75rem !important;
  }

  .mt-lg-75,
.my-lg-75 {
    margin-top: 0.75rem !important;
  }

  .mr-lg-75,
.mx-lg-75 {
    margin-right: 0.75rem !important;
  }

  .mb-lg-75,
.my-lg-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-lg-75,
.mx-lg-75 {
    margin-left: 0.75rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 1rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 1rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 1rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 1rem !important;
  }

  .p-lg-2 {
    padding: 1.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 1.5rem !important;
  }

  .p-lg-3 {
    padding: 3rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 3rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 3rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 3rem !important;
  }

  .p-lg-4 {
    padding: 3.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 3.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 3.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 3.5rem !important;
  }

  .p-lg-5 {
    padding: 4rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 4rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 4rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 4rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 4rem !important;
  }

  .p-lg-25 {
    padding: 0.25rem !important;
  }

  .pt-lg-25,
.py-lg-25 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-25,
.px-lg-25 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-25,
.py-lg-25 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-25,
.px-lg-25 {
    padding-left: 0.25rem !important;
  }

  .p-lg-50 {
    padding: 0.5rem !important;
  }

  .pt-lg-50,
.py-lg-50 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-50,
.px-lg-50 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-50,
.py-lg-50 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-50,
.px-lg-50 {
    padding-left: 0.5rem !important;
  }

  .p-lg-75 {
    padding: 0.75rem !important;
  }

  .pt-lg-75,
.py-lg-75 {
    padding-top: 0.75rem !important;
  }

  .pr-lg-75,
.px-lg-75 {
    padding-right: 0.75rem !important;
  }

  .pb-lg-75,
.py-lg-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-lg-75,
.px-lg-75 {
    padding-left: 0.75rem !important;
  }

  .m-lg-n1 {
    margin: -1rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -1rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -1rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -1rem !important;
  }

  .m-lg-n2 {
    margin: -1.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n3 {
    margin: -3rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -3rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -3rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -3rem !important;
  }

  .m-lg-n4 {
    margin: -3.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -3.5rem !important;
  }

  .m-lg-n5 {
    margin: -4rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -4rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -4rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -4rem !important;
  }

  .m-lg-n25 {
    margin: -0.25rem !important;
  }

  .mt-lg-n25,
.my-lg-n25 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n25,
.mx-lg-n25 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n25,
.my-lg-n25 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n25,
.mx-lg-n25 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n50 {
    margin: -0.5rem !important;
  }

  .mt-lg-n50,
.my-lg-n50 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n50,
.mx-lg-n50 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n50,
.my-lg-n50 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n50,
.mx-lg-n50 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n75 {
    margin: -0.75rem !important;
  }

  .mt-lg-n75,
.my-lg-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-lg-n75,
.mx-lg-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-lg-n75,
.my-lg-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-lg-n75,
.mx-lg-n75 {
    margin-left: -0.75rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 1rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 1rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 1rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 1rem !important;
  }

  .m-xl-2 {
    margin: 1.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 1.5rem !important;
  }

  .m-xl-3 {
    margin: 3rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 3rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 3rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 3rem !important;
  }

  .m-xl-4 {
    margin: 3.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 3.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 3.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 3.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 3.5rem !important;
  }

  .m-xl-5 {
    margin: 4rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 4rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 4rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 4rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 4rem !important;
  }

  .m-xl-25 {
    margin: 0.25rem !important;
  }

  .mt-xl-25,
.my-xl-25 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-25,
.mx-xl-25 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-25,
.my-xl-25 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-25,
.mx-xl-25 {
    margin-left: 0.25rem !important;
  }

  .m-xl-50 {
    margin: 0.5rem !important;
  }

  .mt-xl-50,
.my-xl-50 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-50,
.mx-xl-50 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-50,
.my-xl-50 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-50,
.mx-xl-50 {
    margin-left: 0.5rem !important;
  }

  .m-xl-75 {
    margin: 0.75rem !important;
  }

  .mt-xl-75,
.my-xl-75 {
    margin-top: 0.75rem !important;
  }

  .mr-xl-75,
.mx-xl-75 {
    margin-right: 0.75rem !important;
  }

  .mb-xl-75,
.my-xl-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-xl-75,
.mx-xl-75 {
    margin-left: 0.75rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 1rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 1rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 1rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 1rem !important;
  }

  .p-xl-2 {
    padding: 1.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 1.5rem !important;
  }

  .p-xl-3 {
    padding: 3rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 3rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 3rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 3rem !important;
  }

  .p-xl-4 {
    padding: 3.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 3.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 3.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 3.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 3.5rem !important;
  }

  .p-xl-5 {
    padding: 4rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 4rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 4rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 4rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 4rem !important;
  }

  .p-xl-25 {
    padding: 0.25rem !important;
  }

  .pt-xl-25,
.py-xl-25 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-25,
.px-xl-25 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-25,
.py-xl-25 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-25,
.px-xl-25 {
    padding-left: 0.25rem !important;
  }

  .p-xl-50 {
    padding: 0.5rem !important;
  }

  .pt-xl-50,
.py-xl-50 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-50,
.px-xl-50 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-50,
.py-xl-50 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-50,
.px-xl-50 {
    padding-left: 0.5rem !important;
  }

  .p-xl-75 {
    padding: 0.75rem !important;
  }

  .pt-xl-75,
.py-xl-75 {
    padding-top: 0.75rem !important;
  }

  .pr-xl-75,
.px-xl-75 {
    padding-right: 0.75rem !important;
  }

  .pb-xl-75,
.py-xl-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-xl-75,
.px-xl-75 {
    padding-left: 0.75rem !important;
  }

  .m-xl-n1 {
    margin: -1rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -1rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -1rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -1rem !important;
  }

  .m-xl-n2 {
    margin: -1.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n3 {
    margin: -3rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -3rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -3rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -3rem !important;
  }

  .m-xl-n4 {
    margin: -3.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -3.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -3.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -3.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -3.5rem !important;
  }

  .m-xl-n5 {
    margin: -4rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -4rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -4rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -4rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -4rem !important;
  }

  .m-xl-n25 {
    margin: -0.25rem !important;
  }

  .mt-xl-n25,
.my-xl-n25 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n25,
.mx-xl-n25 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n25,
.my-xl-n25 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n25,
.mx-xl-n25 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n50 {
    margin: -0.5rem !important;
  }

  .mt-xl-n50,
.my-xl-n50 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n50,
.mx-xl-n50 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n50,
.my-xl-n50 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n50,
.mx-xl-n50 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n75 {
    margin: -0.75rem !important;
  }

  .mt-xl-n75,
.my-xl-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-xl-n75,
.mx-xl-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-xl-n75,
.my-xl-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-xl-n75,
.mx-xl-n75 {
    margin-left: -0.75rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: "Montserrat", Helvetica, Arial, serif !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 500 !important;
}
.font-weight-bolder {
  font-weight: 600 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #7367f0 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #3321e9 !important;
}
.text-secondary {
  color: #82868b !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #5d6064 !important;
}
.text-success {
  color: #28c76f !important;
}
a.text-success:hover, a.text-success:focus {
  color: #1b874b !important;
}
.text-info {
  color: #00cfe8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #008b9c !important;
}
.text-warning {
  color: #ff9f43 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #f67800 !important;
}
.text-danger {
  color: #ea5455 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #d71a1c !important;
}
.text-light {
  color: #f6f6f6 !important;
}
a.text-light:hover, a.text-light:focus {
  color: #d0d0d0 !important;
}
.text-dark {
  color: #4b4b4b !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #252525 !important;
}
.text-body {
  color: #6e6b7b !important;
}
.text-muted {
  color: #b9b9c3 !important;
}
.text-black-50 {
  color: rgba(34, 41, 47, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #22292f;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dae1e7 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #ebe9f1;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #ebe9f1;
  }
}
a:focus {
  outline: none;
}
a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}
.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none;
}
.list-style-icons > li svg,
.list-style-icons > li i {
  margin-right: 6px;
}
.pull-up {
  transition: all 0.25s ease;
}
.pull-up:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2);
  z-index: 30;
}
.spinner {
  display: inline-block;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner-reverse {
  display: inline-block;
  -webkit-animation: spin-reverse 1s linear infinite;
          animation: spin-reverse 1s linear infinite;
}
@-webkit-keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.bullet {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  display: inline-block;
}
.bullet.bullet-xs {
  width: 0.5rem;
  height: 0.5rem;
}
.bullet.bullet-sm {
  width: 0.714rem;
  height: 0.714rem;
}
.bullet.bullet-lg {
  width: 1.25rem;
  height: 1.25rem;
}
.section-label {
  font-size: 0.85rem;
  color: #b9b9c3;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}
.cell-fit {
  width: 0.1%;
  white-space: nowrap;
}
.match-height > [class*=col] {
  display: flex;
  flex-flow: column;
}
.match-height > [class*=col] > .card {
  flex: 1 1 auto;
}
.text-body-heading {
  color: #5e5873;
}
.text-body-heading:hover {
  color: inherit !important;
}
.text-body[href]:hover {
  color: #5e50ee !important;
}
code {
  padding: 0.1rem 0.4rem;
  font-size: 90%;
  color: #e83e8c;
  background-color: #eee;
  border-radius: 0.1785rem;
}
pre {
  background-color: #f7f7f9;
}
pre code {
  background-color: transparent !important;
}
.table-white-space th,
.table-white-space td {
  white-space: nowrap;
}
.table thead th,
.table tfoot th {
  vertical-align: top;
  text-transform: uppercase;
  font-size: 0.857rem;
  letter-spacing: 0.5px;
}
.table th,
.table td {
  padding: 0.72rem 2rem;
  vertical-align: middle;
}
.table.table-sm th,
.table.table-sm td {
  padding: 0.3rem 0.5rem;
}
.table.table-sm th:first-child,
.table.table-sm td:first-child {
  padding-left: 0.75rem;
}
.table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th,
.table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th {
  background-color: #f3f2f7;
}
.table-hover tbody tr {
  cursor: pointer;
}
.table-hover-animation {
  background-color: #f8f8f8;
}
.table-hover-animation thead th {
  border-bottom: 0;
}
.table-hover-animation th,
.table-hover-animation td {
  border: 0;
}
.table-hover-animation tbody tr {
  transition: all 0.25s ease;
  background-color: #fff;
}
.table-hover-animation tbody tr:hover {
  transform: translateY(-4px);
}
.card .table {
  margin-bottom: 0;
  border-bottom-left-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem;
}
.card .table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0.357rem;
}
.card .table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0.357rem;
}
.card table tr[class*=table-]:last-child td:first-child {
  border-bottom-left-radius: 0.357rem;
}
.card table tr[class*=table-]:last-child td:last-child {
  border-bottom-right-radius: 0.357rem;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .table-hover-animation tr:hover {
    border-bottom-color: #ebe9f1;
  }
}
label {
  color: #5e5873;
  font-size: 0.857rem;
}
.form-control::-moz-placeholder {
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.form-control::placeholder {
  transition: all 0.2s ease;
}
.form-control:focus::-moz-placeholder {
  transform: translate(5px);
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.form-control:focus::placeholder {
  transform: translate(5px);
  transition: all 0.2s ease;
}
.form-control:focus:valid, .form-control:focus.is-valid {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.form-control-plaintext:focus {
  outline: none;
}
.custom-file-label {
  line-height: 1.75;
  height: 2.714rem !important;
}
.custom-file-label:after {
  height: 2.56rem;
  line-height: 1.75;
}
.valid-tooltip,
.invalid-tooltip {
  top: 102%;
  left: 5px;
}
/***************
* Form Group
***************/
.input-group:not(.bootstrap-touchspin):focus-within {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem;
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #7367f0;
  box-shadow: none;
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control.is-valid,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text.is-valid {
  border-color: #28c76f;
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control.is-invalid,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text.is-invalid {
  border-color: #ea5455;
}
.input-group.is-valid .input-group-text {
  border-color: #28c76f !important;
}
.input-group.is-valid:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #28c76f;
}
.input-group.is-invalid .input-group-text {
  border-color: #ea5455 !important;
}
.input-group.is-invalid:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #ea5455;
}
.input-group.disabled .input-group-text {
  background-color: #efefef;
}
.input-group.round .form-control,
.input-group.round .input-group-text, .input-group.round:focus-within {
  border-radius: 1.5rem;
}
.input-group.square .form-control,
.input-group.square .input-group-text, .input-group.square:focus-within {
  border-radius: 0;
}
.input-group.round .input-group-prepend .input-group-text, .input-group.square .input-group-prepend .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.round .input-group-append .input-group-text, .input-group.square .input-group-append .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.round .form-control:not(:first-child), .input-group.square .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.round .form-control:not(:last-child), .input-group.square .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.square .form-control,
.input-group.square .input-group-text {
  border-radius: 0;
}
.input-group-text {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .input-group-text {
    transition: none;
  }
}
.input-group-prepend .input-group-text {
  border-right: 0;
}
.input-group-append .input-group-text {
  border-left: 0;
}
.input-group-append:not(:last-child) .input-group-text {
  border-right: 0;
}
.input-group-merge .form-control:not(:first-child) {
  padding-left: 0;
  border-left: 0;
}
.input-group-merge .form-control:not(:last-child) {
  padding-right: 0;
  border-right: 0;
}
.input-group-merge .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28c76f;
}
.input-group-text .input-group-merge .input-group-prepend ~ .form-control.is-valid {
  border-color: #28c76f;
}
textarea.form-control {
  line-height: 1.6rem;
  padding: 0.8rem 1rem !important;
}
textarea.form-control-sm {
  padding: 0.4rem 0.857rem !important;
}
textarea.form-control-lg {
  padding: 1rem 1.143rem !important;
}
.form-actions {
  border-top: 1px solid #dfdfdf;
  padding: 20px 0;
  margin-top: 20px;
}
.form-actions.filled {
  background-color: #f8f8f8;
}
.form-actions.center {
  text-align: center;
}
.form-actions.right {
  text-align: right;
}
.form-actions.top {
  border-top: 0;
  border-bottom: 1px solid #dfdfdf;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .form-actions .buttons-group {
    float: left !important;
    margin-bottom: 10px;
  }
}
@media (min-width: 576px) {
  .form-horizontal .form-group .label-control {
    text-align: right;
  }
}
select.form-control:not([multiple=multiple]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8d6de' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
  background-size: 18px 14px, 18px 14px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 1.5rem;
}
select.form-control.form-control-lg {
  background-position: calc(100% - 12px) 16px, calc(100% - 20px) 16px, 100% 0;
}
select.form-control.form-control-sm {
  background-position: calc(100% - 12px) 8px, calc(100% - 20px) 8px, 100% 0;
}
.custom-select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after {
  top: 0.07rem;
}
.custom-checkbox .custom-control-label::after {
  background-size: 57%;
}
.custom-radio .custom-control-label::before {
  top: 0.1rem;
}
.custom-checkbox.custom-control,
.custom-radio.custom-control {
  padding-left: 1.8rem;
}
.input-group .custom-checkbox.custom-control,
.input-group .custom-radio.custom-control {
  padding-left: 1.3rem;
}
.custom-checkbox .custom-control-input,
.custom-radio .custom-control-input {
  width: 1.285rem;
  height: 1.285rem;
}
.custom-checkbox .custom-control-label,
.custom-radio .custom-control-label {
  font-size: 1rem;
  position: static;
}
.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after,
.custom-radio .custom-control-label::before,
.custom-radio .custom-control-label::after {
  width: 18px;
  height: 18px;
  left: 0;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important;
}
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before,
.custom-radio .custom-control-input:disabled ~ .custom-control-label::before {
  border: none;
  box-shadow: none !important;
}
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,
.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  border-color: none;
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #7367f0;
  border-color: #7367f0;
}
/* Floating label Group */
.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}
.form-label-group .form-control-lg ~ label {
  font-size: 1rem;
  padding: 1rem;
}
.form-label-group > label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transition: all 0.25s ease-in-out;
  padding: 0.6rem;
  pointer-events: none;
  cursor: text;
  color: rgba(34, 41, 47, 0.4);
  font-size: 0.7rem;
  opacity: 0;
}
.form-label-group > input:focus:not(:-moz-placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:focus:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:not(:active):not(:-moz-placeholder-shown) ~ label {
  color: #7367f0 !important;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.form-label-group > input:focus:not(:placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:placeholder-shown) ~ label,
.form-label-group textarea:focus:not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:active):not(:placeholder-shown) ~ label {
  color: #7367f0 !important;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.form-label-group > input:not(:focus):not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:not(:focus):not(:-moz-placeholder-shown) ~ label {
  color: rgba(34, 41, 47, 0.4) !important;
}
.form-label-group > input:not(:focus):not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:focus):not(:placeholder-shown) ~ label {
  color: rgba(34, 41, 47, 0.4) !important;
}
.form-label-group > input:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:not(:-moz-placeholder-shown) ~ label {
  padding: 0.25rem 0;
  top: -20px;
  left: 3px;
}
.form-label-group > input:not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:placeholder-shown) ~ label {
  padding: 0.25rem 0;
  top: -20px;
  left: 3px;
}
.form-label-group > input.form-control-lg:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea.form-control-lg:not(:-moz-placeholder-shown) ~ label {
  top: -23px;
}
.form-label-group > input.form-control-lg:not(:placeholder-shown) ~ label,
.form-label-group textarea.form-control-lg:not(:placeholder-shown) ~ label {
  top: -23px;
}
.form-label-group > input.form-control-sm:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea.form-control-sm:not(:-moz-placeholder-shown) ~ label {
  top: -18px;
}
.form-label-group > input.form-control-sm:not(:placeholder-shown) ~ label,
.form-label-group textarea.form-control-sm:not(:placeholder-shown) ~ label {
  top: -18px;
}
/* Switches */
.custom-switch {
  padding-left: 0;
  line-height: 1.7rem;
  /*For Switch label*/
  /*For Switch Handle Animation*/
}
.custom-switch .custom-control-label {
  padding-left: 3.5rem;
  line-height: 1.7rem;
  /* For bg color of switch*/
  /*For Switch handle*/
  /*For Switch text*/
}
.custom-switch .custom-control-label::before {
  border: none;
  background-color: #e2e2e2;
  height: 1.7rem;
  box-shadow: none !important;
  transition: opacity 0.25s ease, background-color 0.1s ease;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  top: 0;
  left: 0;
}
.custom-switch .custom-control-label:after {
  position: absolute;
  top: 4px;
  left: 4px;
  box-shadow: -1px 2px 3px 0 rgba(34, 41, 47, 0.2);
  background-color: #fff;
  transition: all 0.15s ease-out;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.custom-switch .custom-control-label .switch-text-left,
.custom-switch .custom-control-label .switch-text-right,
.custom-switch .custom-control-label .switch-icon-left,
.custom-switch .custom-control-label .switch-icon-right {
  position: absolute;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 1.8;
}
.custom-switch .custom-control-label .switch-text-left i,
.custom-switch .custom-control-label .switch-text-left svg,
.custom-switch .custom-control-label .switch-text-right i,
.custom-switch .custom-control-label .switch-text-right svg,
.custom-switch .custom-control-label .switch-icon-left i,
.custom-switch .custom-control-label .switch-icon-left svg,
.custom-switch .custom-control-label .switch-icon-right i,
.custom-switch .custom-control-label .switch-icon-right svg {
  height: 13px;
  width: 13px;
  font-size: 13px;
}
.custom-switch .custom-control-label .switch-text-left,
.custom-switch .custom-control-label .switch-icon-left {
  left: 6px;
  color: #fff;
  opacity: 0;
  transform: translateX(8px);
  transition: opacity 0.1s ease, transform 0.15s ease;
}
.custom-switch .custom-control-label .switch-text-right,
.custom-switch .custom-control-label .switch-icon-right {
  right: 13px;
  opacity: 1;
  transform: translateX(0px);
  transition: opacity 0.08s ease, transform 0.15s ease;
}
.custom-switch .custom-control-label:focus {
  outline: 0;
}
.custom-switch .switch-label {
  padding-left: 1rem;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(1.4rem);
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-left,
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-icon-left {
  transform: translateX(0);
  opacity: 1;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-right,
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-icon-right {
  transform: translateX(-8px);
  opacity: 0;
}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label .switch-text-left {
  opacity: 0;
}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label .switch-text-right {
  opacity: 1;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-right {
  opacity: 0;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-left {
  opacity: 1;
}
/* Textarea with Counter */
.textarea-counter-value {
  background-color: #7367f0;
  color: #fff;
  padding: 1px 6px;
  font-size: 0.6rem;
  border-radius: 0 0 5px 5px;
  margin-right: 1rem;
}
.btn.disabled-max-min {
  background-color: rgba(34, 41, 47, 0.5) !important;
  cursor: default;
}
/* Number Type Input Box Scss for - Remove arrow on hover */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-label-group label {
    display: none;
  }

  select.form-control:not([multiple=multiple]) {
    background: none;
  }
}
.picker__input.form-control {
  background-color: #fff;
}
.btn {
  box-shadow: none;
  font-weight: 500;
}
.btn[class*=bg-gradient-] {
  transition: all 0.2s ease;
}
.btn[class*=bg-gradient-]:hover {
  transform: translateY(-2px);
}
.btn.btn-icon {
  padding: 0.715rem 0.736rem;
}
.btn.btn-sm.btn-icon, .btn-group-sm > .btn.btn-icon {
  padding: 0.5rem;
  line-height: 0.5;
}
.btn.btn-lg.btn-icon, .btn-group-lg > .btn.btn-icon {
  padding: 1rem;
  line-height: 0.75;
}
.btn:focus, .btn.focus, .btn:active, .btn.active {
  outline: none;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: none !important;
}
.btn .feather {
  vertical-align: bottom;
}
.btn.waves-input-wrapper {
  padding: 0;
}
@media (max-width: 767.98px) {
  .btn-sm-block {
    display: block;
    width: 100%;
  }
}
.waves-effect {
  cursor: inherit;
}
.dropdown-toggle-split {
  padding-right: 0.7894736842rem;
  padding-left: 0.7894736842rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.1428571429rem;
  padding-left: 1.1428571429rem;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5263157895rem;
  padding-left: 0.5263157895rem;
}
.btn-group [class*=btn-]:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]) {
  border-left-color: rgba(34, 41, 47, 0.08) !important;
  border-right-color: rgba(34, 41, 47, 0.08) !important;
}
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):first-child,
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):first-of-type {
  border-left-color: transparent !important;
}
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):last-child,
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):last-of-type {
  border-right-color: transparent !important;
}
.btn-group-toggle [class*=btn-outline-]:not(:last-child) {
  border-right-width: 0 !important;
}
.btn-group-toggle :not([class*=btn-outline-]).active, .btn-group-toggle :not([class*=btn-outline-]):active {
  box-shadow: inset 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.dropdown [class*=btn-outline-].dropdown-toggle.dropdown-toggle-split {
  border-left: 0 !important;
}
.dropdown.no-arrow .dropdown-toggle:after {
  display: none;
}
.dropdown.no-arrow .dropdown-toggle i,
.dropdown.no-arrow .dropdown-toggle svg {
  margin-right: 0;
}
.dropdown-menu {
  border-radius: 0.358rem;
  transform: scale(1, 0);
  box-shadow: 0 5px 25px rgba(34, 41, 47, 0.1);
}
.dropdown-menu .dropdown-item {
  width: auto;
  cursor: pointer;
}
.dropdown-menu .dropdown-header {
  font-weight: 500;
  line-height: 1;
}
.show > .dropdown-menu {
  transform: scale(1, 1);
  opacity: 1;
  display: block;
}
.show .dropdown-toggle:focus {
  box-shadow: none;
}
.show .btn.dropdown-toggle:focus {
  box-shadow: none;
}
.dropdown-toggle::after {
  border: none !important;
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  color: #6e6b7b;
  width: 14px;
  height: 11px;
  position: relative;
  top: 1px;
  right: 0px;
  left: 0.714rem;
  padding: 0;
  margin: 0;
  vertical-align: 0;
}
.dropdown-toggle.btn-lg::after, .btn-group-lg > .dropdown-toggle.btn::after {
  background-size: 18px;
}
.dropdown-toggle.btn-sm::after, .btn-group-sm > .dropdown-toggle.btn::after {
  background-size: 14px;
}
.dropdown-toggle.dropdown-toggle-split:after {
  left: 0;
}
.dropdown-toggle.nav-hide-arrow::after {
  display: none;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropup {
  position: relative;
}
.dropup .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: "";
  vertical-align: 0.05rem;
}
.dropup .dropdown-menu {
  min-width: 8rem;
}
.dropleft .dropdown-toggle::before {
  border: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: "";
  position: relative;
  left: 0;
}
.dropleft .dropdown-menu {
  min-width: 8rem;
}
.dropright .dropdown-toggle::after {
  border: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: "";
}
.dropright .dropdown-menu {
  min-width: 8rem;
}
.dropdown-menu[x-placement=bottom-start], .dropdown-menu[x-placement=bottom-end] {
  margin-top: 0.5rem;
}
.dropdown-menu[x-placement=top-start], .dropdown-menu[x-placement=top-end] {
  margin-bottom: 0.5rem;
}
.dropdown-menu[x-placement=right-start] {
  margin-left: 0.5rem;
}
.dropdown-menu[x-placement=left-start] {
  margin-right: 0.5rem;
}
.dropdown.dropdown-icon-wrapper .dropdown-toggle:after,
.dropup.dropdown-icon-wrapper .dropdown-toggle:after {
  display: none;
}
.dropdown.dropdown-icon-wrapper .dropdown-menu,
.dropup.dropdown-icon-wrapper .dropdown-menu {
  min-width: auto;
}
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item {
  padding: 0.5rem 1.1rem;
  cursor: pointer;
}
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item svg,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item svg {
  height: 1.3rem;
  width: 1.3rem;
  font-size: 1.3rem;
}
.horizontal-menu-wrapper .dropdown-menu,
.header-navbar .dropdown-menu {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: slideIn;
          animation-name: slideIn;
}
.dropdown-toggle.hide-arrow::before, .dropdown-toggle.hide-arrow::after,
.dropdown-toggle-hide-arrow > .dropdown-toggle::before,
.dropdown-toggle-hide-arrow > .dropdown-toggle::after {
  display: none;
}
@-webkit-keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}
@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}
/* ===============================================================================================
    File Name: navbar.scss
    Description: Contain header navigation bar, vertical main navigation bar and
    horiznotal main navigation bar related SCSS.
    ----------------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
.header-navbar {
  padding: 0px;
  min-height: 4.45rem;
  font-family: "Montserrat", Helvetica, Arial, serif;
  transition: 300ms ease all, background 0s;
  z-index: 997;
}
.header-navbar.fixed-top {
  left: 260px;
}
.header-navbar[class*=bg-] .navbar-nav .nav-item > a {
  color: #fff !important;
}
.header-navbar[class*=bg-] .navbar-nav .nav-item > a i,
.header-navbar[class*=bg-] .navbar-nav .nav-item > a svg,
.header-navbar[class*=bg-] .navbar-nav .nav-item > a span {
  color: #fff !important;
}
.header-navbar[class*=bg-] .navbar-nav .nav-item .dropdown-menu i,
.header-navbar[class*=bg-] .navbar-nav .nav-item .dropdown-menu svg {
  color: inherit !important;
}
.header-navbar[class*=bg-] .navbar-nav .search-input .input,
.header-navbar[class*=bg-] .navbar-nav .search-input .search-list .auto-suggestion span {
  color: #6e6b7b !important;
}
.header-navbar.floating-nav {
  position: fixed;
  right: 0;
  margin: 1.3rem 2rem 0;
  width: calc(100vw - (100vw - 100%) - calc(2rem * 2) - 260px);
  border-radius: 0.428rem;
  z-index: 12;
}
.header-navbar.navbar-static-top {
  top: 0;
  right: 0;
  left: 260px;
  width: calc(100vw - (100vw - 100%) - 260px);
  background: transparent;
  box-shadow: none !important;
}
.header-navbar.navbar-border {
  border-bottom: 1px solid #ebe9f1;
}
.header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.header-navbar.navbar-dark.navbar-border {
  border-bottom: 1px solid #3b4253;
}
.header-navbar:not(.navbar-horizontal) .nav-link.dropdown-toggle::after {
  display: none;
}
.header-navbar .navbar-container {
  padding: 0.8rem 1rem;
  flex-basis: 100%;
  transition: 300ms ease all;
  margin-left: 0;
}
@media (min-width: 576px) {
  .header-navbar .navbar-container {
    padding: 0.8rem 1.4rem;
  }
}
.header-navbar .navbar-container .bookmark-wrapper .bookmark-input {
  z-index: 1;
}
.header-navbar .navbar-container .dropdown-language .selected-language {
  font-weight: 500;
}
.header-navbar .navbar-container .dropdown-language .nav-link .flag-icon {
  margin-right: 0.4rem;
}
.header-navbar .navbar-container .dropdown-language .dropdown-menu .dropdown-item .flag-icon {
  margin-right: 0.4rem;
}
.header-navbar .navbar-container ul.navbar-nav li {
  line-height: 1.5;
}
.vertical-layout .header-navbar .navbar-container ul.navbar-nav li.dropdown .dropdown-menu {
  top: 41px !important;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-language .dropdown-menu.dropdown-menu-right {
  right: -2px;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .badge.badge-up, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .badge.badge-up {
  right: -3px;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu.dropdown-menu-right, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu.dropdown-menu-right {
  right: -2px;
  padding: 0;
  left: inherit;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu.dropdown-menu-right::before, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu.dropdown-menu-right::before {
  background: #7367f0;
  border-color: #7367f0;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-header, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-header {
  border-top-left-radius: 0.358rem;
  border-top-right-radius: 0.358rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-header .dropdown-header, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-header .dropdown-header {
  padding: 1.22rem 1.28rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .notification-text, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .notification-text {
  margin-bottom: 0.5rem;
  font-size: smaller;
  color: #b9b9c3;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-footer, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-footer {
  padding: 1.28rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .media-body .media-heading {
  color: #6e6b7b;
  margin-bottom: 0;
  line-height: 1.2;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media {
  position: relative;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media img {
  background: #f8f8f8;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media:hover .cart-item-remove {
  visibility: visible;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading {
  width: 8rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading h6.cart-item-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading .cart-item-by {
  color: #b9b9c3;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-price {
  margin-bottom: 0;
  width: 5rem;
  text-align: right;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-remove {
  position: absolute;
  top: 10px;
  right: 17px;
  width: 14px;
  height: 14px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-remove {
    visibility: hidden;
  }
}
.header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
  color: #6e6b7b;
  padding: 0 0.5rem;
  position: relative;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user {
  line-height: 1 !important;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu {
  width: 12rem;
  margin-top: 10px;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu i,
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu svg {
  height: 16px;
  width: 16px;
  font-size: 16px;
  vertical-align: top;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link {
  display: flex;
  align-items: center;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
  display: inline-block;
  margin-bottom: 0.435rem;
  margin-left: 0.2rem;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-status {
  font-size: smaller;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link img {
  box-shadow: 0 4px 8px 0 rgba(34, 41, 47, 0.12), 0 2px 4px 0 rgba(34, 41, 47, 0.08);
}
.header-navbar .navbar-container ul.navbar-nav li a.menu-toggle i,
.header-navbar .navbar-container ul.navbar-nav li a.menu-toggle svg {
  height: 1.6rem;
  width: 1.6rem;
  font-size: 1.6rem;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-nav {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: left;
  margin-right: 0.8rem;
}
.header-navbar .navbar-container ul.navbar-nav li div.input-group {
  padding: 0.7rem 1rem;
}
.header-navbar .navbar-container ul.navbar-nav li i.ficon,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 1.5rem;
  color: #6e6b7b;
}
.header-navbar .navbar-container ul.navbar-nav li i.ficon:hover,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon:hover {
  color: #7367f0;
}
.header-navbar .navbar-container ul.navbar-nav li .media-list {
  max-height: 25rem;
}
.header-navbar .navbar-container ul.navbar-nav li .scrollable-container {
  position: relative;
}
.header-navbar .navbar-container .dropdown-menu-media {
  width: 30rem;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #ebe9f1;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
  padding: 0.9rem 1.28rem;
  border: none;
  border-bottom: 1px solid #ebe9f1;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media:hover {
  background: #f8f8f8;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media .media-meta {
  color: #6e6b7b;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list a:last-of-type .media {
  border-bottom: none;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer {
  border-top: 1px solid #ebe9f1;
}
.header-navbar-shadow {
  display: none;
}
.navbar-floating .navbar-container {
  padding: 0.8rem 1rem;
}
.navbar-floating .header-navbar-shadow {
  display: block;
  background: linear-gradient(180deg, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0));
  padding-top: 2.2rem;
  background-repeat: repeat;
  width: 100%;
  height: 102px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
}
.navbar-light {
  background: #fff;
}
.navbar-light.navbar-horizontal {
  background: #fff;
}
.navbar-light .navbar-nav .active.nav-link {
  background-color: rgba(34, 41, 47, 0.03);
}
.navbar-light .navbar-nav .disabled.nav-link {
  color: #b9b9c3;
}
.navbar-dark {
  background: #b8c2cc;
}
.navbar-dark .navbar-brand {
  color: #fff !important;
}
.navbar-dark.navbar-horizontal {
  background: #b8c2cc;
}
.navbar-dark .nav-search .form-control,
.navbar-dark .nav-search .btn-secondary {
  color: #fff;
  background: #b8c2cc;
}
.navbar-dark .navbar-nav li {
  line-height: 1;
}
.navbar-dark .navbar-nav .active.nav-link {
  background-color: rgba(255, 255, 255, 0.05);
}
.navbar-dark .navbar-nav .disabled.nav-link {
  color: #dae1e7;
}
@media (max-width: 767.98px) {
  .header-navbar .navbar-nav .show {
    position: static;
  }
  .header-navbar .navbar-nav .open-navbar-container {
    padding-top: 0.625rem;
  }
  .header-navbar .navbar-container .show .dropdown-menu {
    right: 0;
    left: 0 !important;
    float: none;
    width: auto !important;
    margin-top: 0;
    overflow: hidden;
  }
  .header-navbar .navbar-container .dropdown-user .dropdown-menu-right {
    right: 0 !important;
  }
  .header-navbar .navbar-container ul.navbar-nav li .dropdown-toggle::after {
    margin-right: 0;
    margin-left: -2px;
  }

  .navbar-dark .navbar-header .navbar-nav .nav-link {
    color: #fff;
  }
  .navbar-dark .navbar-container .navbar-nav .nav-link {
    color: #b8c2cc;
  }

  .navbar-light .navbar-header .navbar-nav .nav-link {
    color: #b8c2cc;
  }
  .navbar-light .navbar-container .navbar-nav .nav-link {
    color: #b8c2cc;
  }
}
@media (max-width: 1199.98px) {
  .header-navbar.floating-nav {
    width: calc(100vw - (100vw - 100%) - calc(2rem * 2));
  }
  .header-navbar.navbar-static-top {
    left: 0;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .header-navbar .navbar-nav {
    margin: 0;
    flex-flow: row wrap;
  }
  .header-navbar .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .header-navbar .navbar-nav .nav-item {
    float: left;
  }
}
@media (max-width: 767px) {
  .header-navbar .navbar-nav {
    margin: 0;
    flex-flow: row wrap;
  }
  .header-navbar .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .header-navbar .navbar-nav .nav-item {
    float: left;
  }
}
@media (max-width: 575.98px) {
  .header-navbar.floating-nav {
    width: calc( 100vw - (100vw - 100%) - calc(2rem + 0.4rem) ) !important;
    margin-left: 1rem;
    margin-right: 1.2rem;
  }
  .header-navbar .navbar-container ul.navbar-nav li .selected-language {
    display: none;
  }
}
/* ----------- iPhone 5, 5S  iPhone 6----------- */
/* Landscape */
@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height: 180px;
  }
}
/* ----------- iPhone 6+ ----------- */
/* Landscape */
@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height: 280px;
  }
}
@media (max-width: 1201px) {
  .header-navbar.fixed-top {
    left: 0;
  }

  .horizontal-layout .header-navbar .navbar-container {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}
@media (max-width: 1199px) {
  .header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
    margin-bottom: 0;
  }
}
.card {
  border: none;
  margin-bottom: 2rem;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
  transition: all 0.3s ease-in-out, background 0s, color 0s, border-color 0s;
}
.card .card {
  box-shadow: none !important;
}
.card .card-title {
  font-weight: 500;
  font-size: 1.285rem;
  margin-bottom: 1.53rem;
}
.card .card-bordered {
  border: 1px solid rgba(34, 41, 47, 0.125);
}
.card .card-img {
  -o-object-fit: cover;
     object-fit: cover;
}
.card .card-img-overlay {
  border-radius: 0.428rem;
}
.card.card-fullscreen {
  display: block;
  z-index: 9999;
  position: fixed;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
}
.card .card-body[class*=border-bottom-] {
  border-bottom-width: 2px !important;
}
.card .card-img-overlay.bg-overlay {
  background: rgba(34, 41, 47, 0.45);
}
.card .card-img-overlay .text-muted {
  color: #1e1e1e !important;
}
.card.card-minimal {
  border: none;
  box-shadow: none;
}
.card .card-header {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: none;
  padding: 1.5rem;
  background-color: transparent;
}
.card .card-header .card-title {
  margin-bottom: 0;
}
.card .card-header .heading-elements {
  position: relative;
  top: -1px;
}
.card .card-header .heading-elements li:not(:first-child) a {
  margin-left: 0.75rem;
}
.card .card-header .heading-elements a.btn {
  padding-top: 6px;
  padding-bottom: 6px;
}
.card .card-header .heading-elements a i,
.card .card-header .heading-elements a svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.card .card-header .heading-elements a[data-action=collapse] i,
.card .card-header .heading-elements a[data-action=collapse] svg {
  transition: all 0.25s ease-out;
  display: inline-block;
}
.card .card-header .heading-elements a[data-action=collapse].rotate i,
.card .card-header .heading-elements a[data-action=collapse].rotate svg {
  transform: rotate(-180deg);
}
.card .card-header + .card-content > .card-body:first-of-type, .card .card-header + .card-body {
  padding-top: 0px;
}
.card .card-footer {
  border-top: 1px solid #dae1e7;
  background-color: transparent;
}
.card-columns .card {
  margin-bottom: 2.2rem;
}
.card-group,
.card-deck {
  margin-bottom: 0.75rem;
}
.card-head-inverse {
  color: #fff;
}
.card-head-inverse .heading-elements i,
.card-head-inverse .heading-elements svg {
  color: #fff;
}
.card-transparent {
  background-color: transparent;
}
.text-white .card-img-overlay .text-muted {
  color: #fff !important;
}
.text-white code {
  background-color: white;
}
.text-white .heading-elements i,
.text-white .heading-elements svg {
  color: #fff;
}
.overlay-img-card .card-img-overlay,
.overlay-img-card img {
  max-height: 34.64rem;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-body,
.card-content {
    min-height: 1px;
  }
}
.card-congratulations {
  background: linear-gradient(118deg, #7367f0, rgba(115, 103, 240, 0.7));
  color: #fff;
}
.card-congratulations .congratulations-img-left {
  width: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 575.98px) {
  .card-congratulations .congratulations-img-left {
    width: 140px;
  }
}
.card-congratulations .congratulations-img-right {
  width: 175px;
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 575.98px) {
  .card-congratulations .congratulations-img-right {
    width: 140px;
  }
}
.card-congratulations .avatar {
  margin-bottom: 2rem;
}
.congratulation-medal {
  position: absolute;
  top: 0;
  right: 37px;
}
.card-deposits .deposits-divider {
  margin-top: 1.8rem;
  margin-bottom: 1.4rem;
}
.card-employee-task .employee-task:not(:last-child) {
  margin-bottom: 1.5rem;
}
.card-developer-meetup .meetup-img-wrapper {
  background-color: rgba(115, 103, 240, 0.1);
}
.card-developer-meetup .meetup-header {
  margin-bottom: 2rem;
}
.card-developer-meetup .meetup-header .meetup-day {
  text-align: center;
  border-right: 1px solid #d8d6de;
  padding-right: 1.3rem;
  margin-right: 1.3rem;
}
.card-developer-meetup .media .avatar .avatar-content {
  width: 34px;
  height: 34px;
}
.card-developer-meetup .media + .media {
  margin-top: 1.2rem;
}
.card-developer-meetup .avatar-group {
  margin-top: 2rem;
}
.card-profile {
  text-align: center;
}
.card-profile .card-body {
  position: relative;
  padding: 5rem 2.3rem 1.5rem 2.3rem;
}
.card-profile .card-body .profile-image-wrapper {
  display: flex;
  justify-content: center;
}
.card-profile .card-body .profile-image-wrapper .profile-image {
  position: absolute;
  top: -4rem;
  padding: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgba(34, 41, 47, 0.14);
  margin-bottom: 1.15rem;
}
.card-profile .card-body .profile-image-wrapper .profile-image img {
  width: 100px;
  height: 100px;
}
.card-profile .card-body .profile-badge {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
.card-apply-job .apply-job-package {
  padding: 1.2rem;
  margin-bottom: 1.15rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-apply-job .apply-job-package sup {
  top: -0.8rem;
}
.card-transaction .transaction-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-transaction .transaction-item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.card-transaction .transaction-item .avatar {
  margin-right: 1.2rem;
}
.card-transaction .transaction-item .avatar .avatar-content {
  width: 42px;
  height: 42px;
}
.card-transaction .transaction-item .transaction-title {
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
}
.card-user-timeline .user-timeline-title-icon {
  width: 1.714rem;
  height: 1.714rem;
  margin-right: 1.3rem;
}
.card-user-timeline .timeline .timeline-item:last-child .timeline-event {
  min-height: auto;
}
.card-user-timeline .timeline .timeline-item:not(:last-child) {
  padding-bottom: 2.3rem;
}
.business-card .business-items:not(:last-child) {
  margin-bottom: 1.3rem;
}
.business-card .business-items .business-item {
  border: 1px solid #ebe9f1;
  border-radius: 0.357rem;
  padding: 1rem 1rem 1rem 1.3rem;
}
.business-card .business-items .business-item:not(:last-child) {
  margin-bottom: 0.85rem;
}
.card-browser-states .browser-states {
  margin-top: 2.14rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card-app-design .design-group {
  margin-bottom: 2rem;
}
.card-app-design .design-group .avatar:not(:last-child) {
  margin-right: 0.6rem;
}
.card-app-design .design-planning-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.card-app-design .design-planning-wrapper:not(:last-child) {
  margin-bottom: 1.3rem;
}
.card-app-design .design-planning-wrapper .design-planning {
  padding: 0.5rem;
  margin-bottom: 0.7rem;
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 0.357rem;
  min-width: 6.4rem;
}
.card-app-design .design-planning-wrapper .design-planning:not(:last-child) {
  margin-right: 0.7rem;
}
.card-statistics .card-header {
  padding-left: 2.4rem;
}
.card-statistics .statistics-body {
  padding: 2rem 2.4rem 2.8rem !important;
}
.card-statistics .statistics-body .avatar .avatar-content {
  width: 48px;
  height: 48px;
}
.card-statistics .statistics-body .avatar .avatar-content .avatar-icon {
  width: 24px;
  height: 24px;
}
.chart-dropdown .btn {
  font-size: 1rem;
  font-weight: 400;
}
.chart-dropdown .btn:after {
  display: none;
}
.card-revenue-budget .revenue-report-wrapper {
  padding: 1.286rem 1.5rem;
}
@media (min-width: 768px) {
  .card-revenue-budget .revenue-report-wrapper {
    border-right: 1px solid #ebe9f1;
  }
}
.card-revenue-budget .revenue-report-wrapper #revenue-report-chart .apexcharts-series[seriesName=Earning] {
  transform: scaleY(0.965);
}
.card-revenue-budget .revenue-report-wrapper #revenue-report-chart .apexcharts-series[seriesName=Expense] {
  transform: scaleY(1.035);
}
.card-revenue-budget .budget-wrapper {
  padding: 2rem 3rem;
  text-align: center;
}
@media (max-width: 767.98px) {
  .card-revenue-budget .budget-wrapper {
    padding-top: 0;
  }
}
.card-revenue-budget .budget-wrapper .budget-dropdown {
  margin-bottom: 2rem;
}
.card-revenue-budget .budget-wrapper #budget-chart {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label {
  font-size: 0.8rem;
  fill: #6e6b7b !important;
}
.earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  fill: #5e5873;
  font-size: 1.286rem;
  font-weight: 500;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #dashboard-analytics .avatar .avatar-content,
#statistics-card .avatar .avatar-content {
    padding: 0 !important;
  }
}
.breadcrumb:not([class*=breadcrumb-]) .breadcrumb-item + .breadcrumb-item:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  margin-right: 0.6rem;
  background-size: 14px;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  height: 20px;
}
/* Component Specific */
.breadcrumb-slash.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "/";
}
.breadcrumb-dots.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: ".";
  position: relative;
  top: -4px;
}
.breadcrumb-dashes.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "-";
}
.breadcrumb-pipes.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "|";
}
.breadcrumb-chevron.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  margin-right: 0.6rem;
  background-size: 14px;
}
@media (max-width: 648px) {
  .content-header .breadcrumb {
    display: none;
  }

  .breadcrumbs-top .content-header-title {
    display: contents !important;
  }
}
.badge {
  color: #fff;
}
.badge[class*=badge-] [class*=icon-] {
  line-height: 1;
}
.badge[class*=badge-] a {
  color: #fff;
}
.badge[class*=badge-] .dropdown-toggle span,
.badge[class*=badge-] .dropdown-toggle i,
.badge[class*=badge-] .dropdown-toggle svg, .badge[class*=badge-].dropdown-toggle span,
.badge[class*=badge-].dropdown-toggle i,
.badge[class*=badge-].dropdown-toggle svg {
  vertical-align: text-top;
}
.badge[class*=badge-] .dropdown-toggle i,
.badge[class*=badge-] .dropdown-toggle svg, .badge[class*=badge-].dropdown-toggle i,
.badge[class*=badge-].dropdown-toggle svg {
  padding-left: 0.2rem;
}
.badge[class*=badge-] .dropdown-toggle::after, .badge[class*=badge-].dropdown-toggle::after {
  position: relative;
  top: 0;
  left: 0;
  font-size: 1rem;
}
.badge[class*=badge-] .dropdown-menu a {
  color: #6e6b7b;
}
.badge i,
.badge svg {
  height: 12px;
  width: 11px;
  font-size: 12px;
  stroke-width: 3;
  vertical-align: top;
}
.badge.badge-square {
  border-radius: 0;
}
.badge.badge-up {
  position: absolute;
  top: -11px;
  right: -9px;
  min-width: 1.429rem;
  min-height: 1.429rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.786rem;
  line-height: 0.786;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.badge.badge-up.badge-sm {
  top: -0.5rem;
  right: -0.5rem;
}
.badge-icon i,
.badge-icon svg {
  font-size: 100%;
  margin-right: 5px;
}
.dropup .badge {
  cursor: pointer;
}
.nav {
  border-radius: 0.25rem;
}
.nav.wrap-border {
  border: 1px solid #ddd;
}
.nav.wrap-border li.nav-header {
  margin: 0 0.5rem;
}
.nav.wrap-border li.nav-item,
.nav.wrap-border div {
  padding: 2px 0.714rem;
}
.nav.nav-left .nav-item .nav-link {
  justify-content: flex-start;
}
.nav.nav-right .nav-item .nav-link {
  justify-content: flex-end;
}
.nav.square-border {
  border-radius: 0;
}
.nav.square-border .nav-item .nav-link.active {
  border-radius: 0;
}
.nav .modern-nav-toggle {
  padding: 0;
  margin: 1.571rem 0;
}
.nav .dropdown.show .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.nav .dropdown-toggle:not(.active)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.nav-pills .nav-link,
.nav-tabs .nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-pills .nav-link i,
.nav-pills .nav-link svg,
.nav-tabs .nav-link i,
.nav-tabs .nav-link svg {
  margin-right: 0.5rem;
}
.nav-pills {
  margin-bottom: 1rem;
}
.nav-pills .nav-link {
  padding: 0.786rem 1.5rem;
  font-size: 1rem;
  line-height: 1rem;
  border: 1px solid transparent;
  color: #5e5873;
}
.nav-pills .nav-link.active {
  border-color: #7367f0;
  box-shadow: 0 4px 18px -4px rgba(115, 103, 240, 0.65);
}
.nav-pills .nav-link.disabled {
  color: #b9b9c3;
}
.nav-pills .nav-link.dropdown-toggle::after {
  top: 1px;
  left: 1px;
}
.nav-pills.dropdown.show .nav-link {
  color: #fff;
}
.nav-pills.dropdown.show .dropdown-item.active:hover {
  color: #7367f0;
}
.nav-pills.nav-justified {
  width: 100%;
}
.nav-pills.nav-justified .nav-item {
  float: none;
}
.nav-pills.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px;
}
.nav-pills.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .nav-pills.nav-justified .nav-item {
    display: block;
    width: 1%;
  }
  .nav-pills.nav-justified .nav-link {
    margin-bottom: 0;
  }
}
.nav-pills.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.357rem;
}
@media (min-width: 576px) {
  .nav-pills.nav-justified .nav-link.active,
.nav-pills.nav-justified .nav-link.active:hover,
.nav-pills.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent;
  }
}
.nav-pills.nav-justified .nav-link {
  display: block;
}
.nav-pills.nav-justified .nav-link.active {
  border: none;
}
.nav-pills.nav-justified .nav-link.active:hover, .nav-pills.nav-justified .nav-link.active:focus {
  border: none;
}
.nav-tabs {
  margin-bottom: 1rem;
  position: relative;
}
.nav-tabs .nav-item {
  position: relative;
}
.nav-tabs .nav-link {
  color: #6e6b7b;
  border: none;
  min-width: auto;
  font-weight: 450;
  padding: 0.61rem 1.2rem;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.nav-tabs .nav-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(30deg, #7367f0, rgba(115, 103, 240, 0.5)) !important;
  transition: transform 0.3s;
  transform: translate3d(0, 150%, 0);
}
.nav-tabs .nav-link.active {
  position: relative;
  color: #7367f0;
}
.nav-tabs .nav-link.active:after {
  transform: translate3d(0, 0, 0);
}
.nav-tabs .nav-link.dropdown-toggle::after {
  top: 1px;
  left: 1px;
}
.nav-tabs.nav-justified {
  width: 100%;
}
.nav-tabs.nav-justified .nav-item {
  float: none;
}
.nav-tabs.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .nav-tabs.nav-justified .nav-item {
    display: block;
    width: 1%;
  }
  .nav-tabs.nav-justified .nav-link {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.357rem;
}
@media (min-width: 576px) {
  .nav-tabs.nav-justified .nav-link.active,
.nav-tabs.nav-justified .nav-link.active:hover,
.nav-tabs.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent;
  }
}
.nav-tabs.nav-justified .nav-item a.nav-link {
  display: block;
  border-radius: 0;
}
.nav-tabs.nav-justified .nav-item a.nav-link.active {
  border: none;
}
.nav-tabs.nav-justified .nav-item a.nav-link:hover {
  border-color: transparent;
}
.nav-vertical {
  overflow: hidden;
}
.nav-vertical .nav.nav-tabs .nav-item .nav-link {
  margin-bottom: 0;
}
.nav-vertical .nav.nav-tabs .nav-item .nav-link:after {
  transform: rotate(90deg) translate3d(0, 150%, 0);
  left: 70%;
}
.nav-vertical .nav.nav-tabs .nav-item .nav-link.active:after {
  left: auto;
  right: -1.4rem;
  transform: rotate(90deg) translate3d(0, 225%, 0);
  top: 1.25rem;
  width: 2.14rem;
}
.nav-vertical .nav.nav-tabs.nav-left {
  float: left;
  display: table;
  margin-right: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-left ~ .tab-content .tab-pane {
  display: none;
  overflow-y: auto;
  padding-left: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-left ~ .tab-content .tab-pane.active {
  display: block;
}
.nav-vertical .nav.nav-tabs.nav-right {
  float: right;
  display: table;
  margin-left: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-right .nav-item .nav-link.active:after {
  left: -0.9rem;
  transform: rotate(90deg) translate3d(0, 10%, 0);
}
.nav-vertical .nav.nav-tabs.nav-right ~ .tab-content .tab-pane {
  display: none;
  overflow-y: auto;
  padding-right: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-right ~ .tab-content .tab-pane.active {
  display: block;
}
.alert {
  font-weight: 500;
  border: none;
  padding: 0;
}
.alert.alert-dismissible .close {
  padding: 0.5rem 1rem 0.5rem 1rem;
  background-color: transparent !important;
  box-shadow: none !important;
}
.alert.alert-dismissible .alert-body {
  padding: 0.71rem 2rem 0.71rem 1rem;
}
.alert .close:focus {
  outline: 0;
}
.alert .alert-link:hover {
  text-decoration: underline;
}
.alert p {
  font-weight: 500;
  padding: 2px 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.alert .alert-heading {
  font-weight: 600;
  font-size: 1rem;
  padding: 0.71rem 1rem;
  margin-bottom: 0;
}
.alert .alert-body {
  padding: 0.71rem 1rem;
}
.alert .alert-body i,
.alert .alert-body svg {
  position: relative;
  top: -2px;
}
.alert.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px;
}
.media-list .media {
  padding: 1.25rem;
  width: 100%;
  margin-top: 0;
}
.media-list .media .media-left {
  margin-right: 1rem;
}
.media-list .media .media-right {
  margin-left: 1rem;
}
.media-list a.media {
  color: #b8c2cc !important;
}
.media-bordered .media:not(:first-child) {
  border-top: 1px solid #ebe9f1;
}
/*=========================================================================================
  File Name: progress.scss
  Description: Extended bootstrap progress bar scss.
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
  ----------------------------------------------------------------------------------------
==========================================================================================*/
.progress .progress-bar + .progress-bar:not(:last-child) {
  border-radius: 0;
}
.progress .progress-bar:last-child {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}
/* ===============================================================================================
  File Name: list-group.scss
  Description: Contain list item, list group related extended SCSS.
  ----------------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
ul.list-inline li {
  display: inline-block;
}
ul.list-inline.list-inline-pipe > li + li:before {
  content: " | ";
  padding-right: 2px;
}
.list-group .list-group-item {
  line-height: 1.5;
}
.list-group .list-group-item.active:hover {
  background-color: #7367f0;
}
.list-group .list-group-item.active:focus {
  outline: 0;
}
.list-group .list-group-item.active:focus:hover {
  color: #fff;
}
.list-group .list-group-item.active small {
  color: #fff !important;
}
.list-group .list-group-item:hover {
  background-color: #f8f8f8;
}
.list-group .list-group-item i,
.list-group .list-group-item svg {
  position: relative;
}
.list-group .list-group-item:not(.active):focus:active {
  color: inherit;
}
.list-group .list-group-item-action.active {
  background-color: #7367f0;
  color: #fff;
}
.list-group .list-group-item-action.active:focus {
  background-color: #7367f0;
}
.list-group .list-group-item-action:focus {
  background-color: #f8f8f8;
  outline: 0;
}
.list-group.list-group-circle {
  border: none;
}
.list-group.list-group-circle .list-group-item {
  border: none;
  position: relative;
  padding-left: 1.5rem;
}
.list-group.list-group-circle .list-group-item:after {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  background-size: 10px;
  position: absolute;
  height: 10px;
  width: 10px;
  top: 1.15rem;
  left: 0;
}
.list-group.list-group-circle .list-group-item:hover {
  background-color: transparent;
}
.list-group-item.gu-mirror {
  border-radius: 0;
}
.toast.show {
  z-index: 1030;
}
.toast .close:focus {
  outline: none;
}
@media (max-width: 575.98px) {
  .toast {
    left: 1rem;
  }
}
[class*=collapse-] .collapse-title {
  font-weight: 500;
  font-size: 1.1rem;
}
[class*=collapse-] .card {
  margin-bottom: 0;
}
[class*=collapse-] .card:last-of-type {
  margin-bottom: 0;
}
[class*=collapse-] .card:not(:last-of-type) {
  border-bottom: 1px solid #ebe9f1;
}
[class*=collapse-] .card .card-header {
  cursor: pointer;
  padding: 1rem 2.8rem 1rem 1rem;
}
[class*=collapse-] .card .card-body {
  padding: 1rem;
  line-height: 1.5;
  padding-top: 0.42rem;
}
.collapse-title {
  color: inherit;
}
.collapse-title:hover {
  color: inherit;
}
.collapse-default .card:first-child {
  border-top: 0;
}
.collapse-default .card:last-child {
  border-bottom: 0;
}
.collapse-default .card {
  border-radius: 0;
}
.collapse-border .card {
  border: 1px solid #ebe9f1;
}
.collapse-border .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.collapse-border .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.collapse-shadow {
  box-shadow: 0 0px 4px 0 rgba(34, 41, 47, 0.1);
  padding: 0.15rem 0.75rem;
  border-radius: 0.357rem;
}
.collapse-shadow .card {
  border-radius: 0;
  transition: border 0.5s ease-in-out, all 0.3s ease-in-out;
}
.collapse-shadow .card.open {
  border-radius: 0.571rem;
  margin: 10px 0;
  border: 0;
  box-shadow: 0px 0px 8px 0px rgba(34, 41, 47, 0.1) !important;
}
.collapse-shadow .card:first-child {
  border-top-left-radius: 0.571rem;
  border-top-right-radius: 0.571rem;
}
.collapse-shadow .card:last-child {
  border-bottom-left-radius: 0.571rem;
  border-bottom-right-radius: 0.571rem;
}
.collapse-margin .card {
  margin-top: 0.71rem;
  margin-bottom: 0.71rem;
  box-shadow: 0 2px 15px 0 rgba(34, 41, 47, 0.05) !important;
  border-radius: 0.358rem;
  border-bottom: 0 solid transparent !important;
}
.collapse-margin .card-header {
  border-radius: 0.358rem;
}
.collapse-icon .card-header {
  position: relative;
}
.collapse-icon [data-toggle=collapse]:after {
  position: absolute;
  top: 58%;
  right: 1rem;
  margin-top: -8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 14px;
  height: 11px;
  content: "";
  transition: all 300ms linear 0s;
}
.collapse-icon [data-toggle=collapse]:disabled:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.collapse-icon [aria-expanded=false]:after {
  transform: rotate(-180deg);
}
.page-item {
  border-radius: 5rem;
}
.page-item:not(.prev-item) .page-link, .page-item:not(.next-item) .page-link, .page-item:not(.first) .page-link, .page-item:not(.last) .page-link, .page-item:not(.active) .page-link {
  line-height: 1.3;
}
.page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-item.previous .page-link, .page-item.prev .page-link, .page-item.next .page-link, .page-item.first .page-link, .page-item.last .page-link {
  width: auto;
}
.page-item.prev-item .page-link, .page-item.next-item .page-link {
  transition: all 0.2s ease-out;
}
.page-item.prev-item {
  margin-right: 0.3571rem;
}
.page-item.prev-item .page-link {
  border-radius: 50%;
}
.page-item.prev-item .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 8px;
  height: 18px;
  content: "";
}
.page-item.prev-item .page-link:hover {
  background: #f3f2f7;
  color: #7367f0;
}
.page-item.prev-item .page-link:active, .page-item.prev-item .page-link:hover {
  background-color: #7367f0 !important;
}
.page-item.prev-item .page-link:active:before, .page-item.prev-item .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.prev-item.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.prev-item ~ .page-item:nth-child(2) {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
}
.page-item.prev-item ~ .page-item:nth-child(2) .page-link {
  border-top-left-radius: 5rem !important;
  border-bottom-left-radius: 5rem !important;
}
.page-item.prev-item ~ .page-item:nth-last-child(2) {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}
.page-item.prev-item ~ .page-item:nth-last-child(2) .page-link {
  border-top-right-radius: 5rem !important;
  border-bottom-right-radius: 5rem !important;
}
.page-item.next-item {
  margin-left: 0.3571rem;
}
.page-item.next-item .page-link {
  border-radius: 50%;
}
.page-item.next-item .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 8px;
  height: 18px;
  content: "";
}
.page-item.next-item .page-link:hover {
  background: #f3f2f7;
  color: #7367f0;
}
.page-item.next-item .page-link:active, .page-item.next-item .page-link:hover {
  background-color: #7367f0 !important;
}
.page-item.next-item .page-link:active:after, .page-item.next-item .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.next-item.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.prev .page-link:before, .page-item.previous .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 12px;
  height: 18px;
  content: "";
}
.page-item.prev .page-link:hover:before, .page-item.previous .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.prev.disabled .page-link:before, .page-item.previous.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.next .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 12px;
  height: 18px;
  content: "";
}
.page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.next.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.disabled .page-link {
  color: #b9b9c3;
}
.page-item .page-link {
  border: none;
  margin: 0;
  margin-left: 0;
  font-size: 1rem;
  min-width: 2.286rem;
}
.page-item .page-link:focus {
  box-shadow: none;
}
.page-item .page-link:hover {
  color: #7367f0;
}
.page-item.active {
  background-color: #f3f2f7;
  border-radius: 0;
}
.page-item.active .page-link {
  z-index: 3;
  border-radius: 5rem;
  background-color: #7367f0;
  color: #fff !important;
  font-weight: 600;
}
.page-item:first-child:not(.prev-item).active {
  border-top-left-radius: 1.428rem;
  border-bottom-left-radius: 1.428rem;
}
.page-item:first-child:not(.prev-item).active .page-link {
  border-radius: 5rem;
}
.page-item:first-child:not(.prev-item) .page-link {
  border-top-left-radius: 1.428rem;
  border-bottom-left-radius: 1.428rem;
}
.page-item:last-child:not(.next-item).active {
  border-top-right-radius: 1.428rem;
  border-bottom-right-radius: 1.428rem;
}
.page-item:last-child:not(.next-item).active .page-link {
  border-radius: 5rem;
}
.page-item:last-child:not(.next-item) .page-link {
  border-top-right-radius: 1.428rem;
  border-bottom-right-radius: 1.428rem;
}
.pagination.pagination-lg .page-item .page-link {
  font-size: 1.14rem;
  min-width: 2.6rem;
}
.pagination.pagination-sm .page-item .page-link {
  font-size: 0.857rem;
  min-width: 2rem;
}
.modal .modal-header {
  background-color: #f8f8f8;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.modal .modal-header .close {
  padding: 0.2rem 0.62rem;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem;
  background: #fff;
  opacity: 1;
  transition: all 0.23s ease 0.1s;
  position: relative;
  transform: translate(8px, -2px);
}
.modal .modal-header .close:hover, .modal .modal-header .close:focus, .modal .modal-header .close:active {
  opacity: 1;
  outline: none;
  transform: translate(5px, 3px);
  box-shadow: none;
}
.modal .modal-content {
  border: none;
  overflow: visible;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1);
}
.modal .modal-footer {
  padding: 0.1rem 0.4rem;
}
.modal.modal-sticky {
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
  height: auto;
  position: fixed;
}
.modal.modal-sticky .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal.modal-sticky .modal-dialog {
  margin-right: 2rem !important;
  box-shadow: 0px 0px 24px 0 rgba(34, 41, 47, 0.25);
  border-radius: 0.357rem;
}
.modal.modal-sticky .modal-actions {
  background: transparent;
  box-shadow: none;
  line-height: 0;
}
.modal-xs {
  max-width: 300px;
}
@media (min-width: 1200px) {
  .modal-xl {
    margin-left: 3%;
    margin-right: 3%;
  }
}
.modal-slide-in,
.modal-slide-in .modal {
  padding: 0 !important;
  overflow: hidden !important;
}
.modal-slide-in .modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: 0;
  max-width: none;
  width: 20rem;
}
.modal-slide-in .modal-dialog .modal-content {
  padding-bottom: 3.7rem;
  padding-top: 3.7rem;
  overflow: auto;
  border-radius: 0;
  height: 100%;
}
.modal-slide-in .modal-dialog .modal-body {
  padding-bottom: 0;
  padding-top: 0;
  margin: auto 0;
  flex-grow: 0;
}
@media (min-width: 576px) {
  .modal-slide-in .modal-dialog {
    width: 28rem;
  }
}
.modal-slide-in .modal-dialog.sidebar-sm {
  width: 25rem;
}
@media (min-width: 576px) {
  .modal-slide-in .modal-dialog.sidebar-lg {
    width: 30rem;
  }
}
.modal-slide-in .close {
  top: 0.4rem;
  z-index: 10;
  transform: none;
  position: absolute;
  top: 1.5rem;
  right: 1.4rem;
  margin: 0;
  padding: 0 !important;
  line-height: 0.5;
  transform: translate(0, -50%);
}
.modal-slide-in.fade .modal-dialog,
.modal-slide-in .modal.fade .modal-dialog {
  transform: translateX(100%);
  transition: transform 0.1s ease-out;
}
.modal-slide-in.show .modal-dialog,
.modal-slide-in .modal.show .modal-dialog {
  transform: translateX(0) !important;
  transition: transform 0.1s ease-out;
}
@media (max-width: 576px) {
  .modal {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .modal .modal-xs,
.modal .modal-sm {
    max-width: unset;
  }
  .modal.modal-sticky .modal-dialog {
    margin-right: 0.2rem !important;
    margin-left: 0.2rem;
    margin-bottom: 3rem;
  }
}
.popover {
  box-shadow: 0 0 10px 0 rgba(34, 41, 47, 0.1);
}
.popover .popover-header {
  font-size: 1.07rem;
  border: 1px solid #7367f0;
}
.popover .popover-body {
  border: 1px solid #ebe9f1;
  border-top-color: #fff;
  border-bottom-left-radius: 0.358rem;
  border-bottom-right-radius: 0.358rem;
}
.popover.bs-popover-bottom .arrow:after, .popover.bs-popover-auto[x-placement^=bottom] .arrow:after {
  border-bottom-color: #7367f0;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
}
.font-small-1 {
  font-size: 0.7rem !important;
}
svg.font-small-1 {
  height: 0.7rem !important;
  width: 0.7rem !important;
}
.font-small-2 {
  font-size: 0.8rem !important;
}
svg.font-small-2 {
  height: 0.8rem !important;
  width: 0.8rem !important;
}
.font-small-3 {
  font-size: 0.9rem !important;
}
svg.font-small-3 {
  height: 0.9rem !important;
  width: 0.9rem !important;
}
.font-small-4 {
  font-size: 1rem !important;
}
svg.font-small-4 {
  height: 1rem !important;
  width: 1rem !important;
}
.font-medium-1 {
  font-size: 1.1rem !important;
}
svg.font-medium-1 {
  height: 1.1rem !important;
  width: 1.1rem !important;
}
.font-medium-2 {
  font-size: 1.2rem !important;
}
svg.font-medium-2 {
  height: 1.2rem !important;
  width: 1.2rem !important;
}
.font-medium-3 {
  font-size: 1.3rem !important;
}
svg.font-medium-3 {
  height: 1.3rem !important;
  width: 1.3rem !important;
}
.font-medium-4 {
  font-size: 1.4rem !important;
}
svg.font-medium-4 {
  height: 1.4rem !important;
  width: 1.4rem !important;
}
.font-medium-5 {
  font-size: 1.5rem !important;
}
svg.font-medium-5 {
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.font-large-1 {
  font-size: 2rem !important;
}
svg.font-large-1 {
  height: 2rem !important;
  width: 2rem !important;
}
.font-large-2 {
  font-size: 3rem !important;
}
svg.font-large-2 {
  height: 3rem !important;
  width: 3rem !important;
}
.font-large-3 {
  font-size: 4rem !important;
}
svg.font-large-3 {
  height: 4rem !important;
  width: 4rem !important;
}
.font-large-4 {
  font-size: 5rem !important;
}
svg.font-large-4 {
  height: 5rem !important;
  width: 5rem !important;
}
.font-large-5 {
  font-size: 6rem !important;
}
svg.font-large-5 {
  height: 6rem !important;
  width: 6rem !important;
}
.line-height-1 {
  line-height: 1 !important;
}
.line-height-condensed {
  line-height: 1.5 !important;
}
.line-height-inherit {
  line-height: inherit !important;
}
.rotate-45 {
  transform: rotate(45deg);
}
.rotate-45-inverse {
  transform: rotate(-45deg);
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-90-inverse {
  transform: rotate(-90deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.rotate-180-inverse {
  transform: rotate(-180deg);
}
.border-2 {
  border-width: 2px !important;
}
.border-top-2 {
  border-top-width: 2px !important;
}
.border-bottom-2 {
  border-bottom-width: 2px !important;
}
.border-left-2 {
  border-left-width: 2px !important;
}
.border-right-2 {
  border-right-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-top-3 {
  border-top-width: 3px !important;
}
.border-bottom-3 {
  border-bottom-width: 3px !important;
}
.border-left-3 {
  border-left-width: 3px !important;
}
.border-right-3 {
  border-right-width: 3px !important;
}
.round {
  border-radius: 1.5rem;
}
.square {
  border-radius: 0;
}
.fit {
  max-width: 100% !important;
}
.half-width {
  width: 50% !important;
}
.full-width {
  width: 100% !important;
}
.full-height {
  height: 100% !important;
}
.height-50 {
  height: 50px !important;
}
.width-50 {
  width: 50px !important;
}
.height-100 {
  height: 100px !important;
}
.width-100 {
  width: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.width-150 {
  width: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.width-200 {
  width: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.width-250 {
  width: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.width-300 {
  width: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.width-350 {
  width: 350px !important;
}
.height-400 {
  height: 405px !important;
}
.width-400 {
  width: 405px !important;
}
.height-450 {
  height: 455px !important;
}
.width-450 {
  width: 455px !important;
}
.height-500 {
  height: 500px !important;
}
.width-500 {
  width: 500px !important;
}
.height-550 {
  height: 550px !important;
}
.width-550 {
  width: 550px !important;
}
.height-600 {
  height: 600px !important;
}
.width-600 {
  width: 600px !important;
}
.height-650 {
  height: 650px !important;
}
.width-650 {
  width: 650px !important;
}
.height-700 {
  height: 700px !important;
}
.width-700 {
  width: 700px !important;
}
.height-750 {
  height: 750px !important;
}
.width-750 {
  width: 750px !important;
}
.height-800 {
  height: 800px !important;
}
.width-800 {
  width: 800px !important;
}
.height-5-per {
  height: 5% !important;
}
.width-5-per {
  width: 5% !important;
}
.height-10-per {
  height: 10% !important;
}
.width-10-per {
  width: 10% !important;
}
.height-15-per {
  height: 15% !important;
}
.width-15-per {
  width: 15% !important;
}
.height-20-per {
  height: 20% !important;
}
.width-20-per {
  width: 20% !important;
}
.height-25-per {
  height: 25% !important;
}
.width-25-per {
  width: 25% !important;
}
.height-30-per {
  height: 30% !important;
}
.width-30-per {
  width: 30% !important;
}
.height-35-per {
  height: 35% !important;
}
.width-35-per {
  width: 35% !important;
}
.height-40-per {
  height: 40% !important;
}
.width-40-per {
  width: 40% !important;
}
.height-45-per {
  height: 45% !important;
}
.width-45-per {
  width: 45% !important;
}
.height-50-per {
  height: 50% !important;
}
.width-50-per {
  width: 50% !important;
}
.height-55-per {
  height: 55% !important;
}
.width-55-per {
  width: 55% !important;
}
.height-60-per {
  height: 60% !important;
}
.width-60-per {
  width: 60% !important;
}
.height-65-per {
  height: 65% !important;
}
.width-65-per {
  width: 65% !important;
}
.height-70-per {
  height: 70% !important;
}
.width-70-per {
  width: 70% !important;
}
.height-75-per {
  height: 75% !important;
}
.width-75-per {
  width: 75% !important;
}
.height-80-per {
  height: 80% !important;
}
.width-80-per {
  width: 80% !important;
}
.height-85-per {
  height: 85% !important;
}
.width-85-per {
  width: 85% !important;
}
.height-90-per {
  height: 90% !important;
}
.width-90-per {
  width: 90% !important;
}
.height-95-per {
  height: 95% !important;
}
.width-95-per {
  width: 95% !important;
}
.position-top-0 {
  top: 0;
}
.position-right-0 {
  right: 0;
}
.position-bottom-0 {
  bottom: 0;
}
.position-left-0 {
  left: 0;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow: scroll;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.cursor-default {
  cursor: default;
}
.cursor-progress {
  cursor: progress;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.zindex-1 {
  z-index: 1 !important;
}
.zindex-2 {
  z-index: 2 !important;
}
.zindex-3 {
  z-index: 3 !important;
}
.zindex-4 {
  z-index: 4 !important;
}
.zindex-0 {
  z-index: 0 !important;
}
.zindex-minus-1 {
  z-index: -1 !important;
}
.zindex-minus-2 {
  z-index: -2 !important;
}
.zindex-minus-3 {
  z-index: -3 !important;
}
.zindex-minus-4 {
  z-index: -4 !important;
}
.box-shadow-0 {
  box-shadow: none !important;
}
.box-shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(34, 41, 47, 0.16), 0 2px 10px 0 rgba(34, 41, 47, 0.12);
}
.box-shadow-2 {
  box-shadow: 0 8px 17px 0 rgba(34, 41, 47, 0.2), 0 6px 20px 0 rgba(34, 41, 47, 0.19);
}
.box-shadow-3 {
  box-shadow: 0 12px 15px 0 rgba(34, 41, 47, 0.24), 0 17px 50px 0 rgba(34, 41, 47, 0.19);
}
.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(34, 41, 47, 0.22), 0 25px 55px 0 rgba(34, 41, 47, 0.21);
}
.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(34, 41, 47, 0.2), 0 40px 77px 0 rgba(34, 41, 47, 0.22);
}
.box-shadow-6 {
  box-shadow: 0 4px 8px 0 rgba(34, 41, 47, 0.12), 0 2px 4px 0 rgba(34, 41, 47, 0.08);
}
.outline-none {
  outline: none !important;
}
.list-style-inside {
  list-style: inside;
}
.list-style-circle {
  list-style: circle;
}
.list-style-square {
  list-style: square;
}
.bg-cover {
  background-size: cover !important;
}
.background-repeat {
  background-repeat: repeat !important;
}
.background-no-repeat {
  background-repeat: no-repeat !important;
}
.icon-bg-circle {
  color: #fff;
  padding: 0.5rem;
  border-radius: 50%;
}
.icon-left {
  margin-right: 0.5rem;
}
.icon-right {
  margin-right: 0.5rem;
}
.blockOverlay {
  z-index: 1050 !important;
}
.blockElement,
.blockPage {
  z-index: 1051 !important;
}
.hidden {
  display: none;
  visibility: hidden;
}
a:hover {
  cursor: pointer;
}
.table-middle td {
  vertical-align: middle;
}
.fill-current {
  fill: currentColor;
}
.pointer-events-none {
  pointer-events: none;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-white .card-header,
.bg-white .card-footer {
  background-color: transparent;
}
.border-white {
  border: 1px solid #ffffff !important;
}
.border-top-white {
  border-top: 1px solid #ffffff;
}
.border-bottom-white {
  border-bottom: 1px solid #ffffff;
}
.border-left-white {
  border-left: 1px solid #ffffff;
}
.border-right-white {
  border-right: 1px solid #ffffff;
}
.bg-white.badge-glow,
.border-white.badge-glow,
.badge-white.badge-glow {
  box-shadow: 0px 0px 10px #ffffff;
}
.overlay-white {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.6);
}
input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important;
}
.bg-black {
  background-color: #000000 !important;
}
.bg-black .card-header,
.bg-black .card-footer {
  background-color: transparent;
}
.border-black {
  border: 1px solid #000000 !important;
}
.border-top-black {
  border-top: 1px solid #000000;
}
.border-bottom-black {
  border-bottom: 1px solid #000000;
}
.border-left-black {
  border-left: 1px solid #000000;
}
.border-right-black {
  border-right: 1px solid #000000;
}
.bg-black.badge-glow,
.border-black.badge-glow,
.badge-black.badge-glow {
  box-shadow: 0px 0px 10px #000000;
}
.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.6);
}
input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important;
}
.bg-dark {
  background-color: #4b4b4b !important;
}
.bg-dark .card-header,
.bg-dark .card-footer {
  background-color: transparent;
}
.alert-dark {
  background: rgba(75, 75, 75, 0.12) !important;
  color: #4b4b4b !important;
}
.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px;
}
.alert-dark .alert-link {
  color: #3e3e3e !important;
}
.alert-dark .close {
  color: #4b4b4b !important;
}
.border-dark {
  border: 1px solid #4b4b4b !important;
}
.border-top-dark {
  border-top: 1px solid #4b4b4b;
}
.border-bottom-dark {
  border-bottom: 1px solid #4b4b4b;
}
.border-left-dark {
  border-left: 1px solid #4b4b4b;
}
.border-right-dark {
  border-right: 1px solid #4b4b4b;
}
.bg-dark.badge-glow,
.border-dark.badge-glow,
.badge-dark.badge-glow {
  box-shadow: 0px 0px 10px #4b4b4b;
}
.badge.badge-light-dark {
  background-color: rgba(75, 75, 75, 0.12);
  color: #4b4b4b !important;
}
.overlay-dark {
  background: #4b4b4b;
  /* The Fallback */
  background: rgba(75, 75, 75, 0.6);
}
.btn-dark {
  border-color: #4b4b4b !important;
  background-color: #4b4b4b !important;
  color: #fff !important;
}
.btn-dark:focus, .btn-dark:active, .btn-dark.active {
  color: #fff;
  background-color: #343434 !important;
}
.btn-dark:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #4b4b4b;
}
.btn-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-dark {
  background-color: transparent;
  color: #4b4b4b;
}
.btn-flat-dark:hover {
  color: #4b4b4b;
}
.btn-flat-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.12);
}
.btn-flat-dark:active, .btn-flat-dark.active, .btn-flat-dark:focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-flat-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-dark {
  background-color: #4b4b4b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-dark:hover:not(.disabled):not(:disabled) {
  background-color: #626262;
}
.btn-relief-dark:active, .btn-relief-dark.active, .btn-relief-dark:focus {
  background-color: #343434;
}
.btn-relief-dark:hover {
  color: #fff;
}
.btn-relief-dark:active, .btn-relief-dark.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-dark {
  border: 1px solid #4b4b4b !important;
  background-color: transparent;
  color: #4b4b4b;
}
.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.04);
  color: #4b4b4b;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-outline-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-dark.dropdown-toggle {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-outline-dark.waves-effect .waves-ripple,
.btn-flat-dark.waves-effect .waves-ripple {
  background: radial-gradient(rgba(75, 75, 75, 0.2) 0, rgba(75, 75, 75, 0.3) 40%, rgba(75, 75, 75, 0.4) 50%, rgba(75, 75, 75, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-dark {
  background-color: #4b4b4b;
}
.modal.modal-dark .modal-header .modal-title {
  color: #4b4b4b;
}
.modal.modal-dark .modal-header .close {
  color: #4b4b4b !important;
}
.progress-bar-dark {
  background-color: rgba(75, 75, 75, 0.12);
}
.progress-bar-dark .progress-bar {
  background-color: #4b4b4b;
}
.timeline .timeline-point-dark {
  border-color: #4b4b4b !important;
}
.timeline .timeline-point-dark i,
.timeline .timeline-point-dark svg {
  stroke: #4b4b4b !important;
}
.timeline .timeline-point-dark.timeline-point-indicator {
  background-color: #4b4b4b !important;
}
.timeline .timeline-point-dark.timeline-point-indicator:before {
  background: rgba(75, 75, 75, 0.12) !important;
}
.divider.divider-dark .divider-text:before, .divider.divider-dark .divider-text:after {
  border-color: #4b4b4b !important;
}
input:focus ~ .bg-dark {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4b4b4b !important;
}
.custom-control-dark .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark .custom-control-input:active ~ .custom-control-label::before {
  border-color: #4b4b4b;
  background-color: #4b4b4b;
}
.custom-control-dark.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-dark.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(75, 75, 75, 0.4) !important;
}
.custom-control-dark .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(75, 75, 75, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-dark .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #4b4b4b;
}
.custom-switch-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4b4b4b !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #4b4b4b !important;
  border-color: #4b4b4b !important;
}
.text-dark.text-darken-1 {
  color: #343434 !important;
}
.bg-dark.bg-darken-1 {
  background-color: #343434 !important;
}
.border-dark.border-darken-1 {
  border: 1px solid #343434 !important;
}
.border-top-dark.border-top-darken-1 {
  border-top: 1px solid #343434 !important;
}
.border-bottom-dark.border-bottom-darken-1 {
  border-bottom: 1px solid #343434 !important;
}
.border-left-dark.border-left-darken-1 {
  border-left: 1px solid #343434 !important;
}
.border-right-dark.border-right-darken-1 {
  border-right: 1px solid #343434 !important;
}
.overlay-dark.overlay-darken-1 {
  background: #343434;
  /* The Fallback */
  background: rgba(52, 52, 52, 0.6);
}
.text-dark.text-darken-2 {
  color: #1e1e1e !important;
}
.bg-dark.bg-darken-2 {
  background-color: #1e1e1e !important;
}
.border-dark.border-darken-2 {
  border: 1px solid #1e1e1e !important;
}
.border-top-dark.border-top-darken-2 {
  border-top: 1px solid #1e1e1e !important;
}
.border-bottom-dark.border-bottom-darken-2 {
  border-bottom: 1px solid #1e1e1e !important;
}
.border-left-dark.border-left-darken-2 {
  border-left: 1px solid #1e1e1e !important;
}
.border-right-dark.border-right-darken-2 {
  border-right: 1px solid #1e1e1e !important;
}
.overlay-dark.overlay-darken-2 {
  background: #1e1e1e;
  /* The Fallback */
  background: rgba(30, 30, 30, 0.6);
}
.text-dark.text-darken-3 {
  color: #626262 !important;
}
.bg-dark.bg-darken-3 {
  background-color: #626262 !important;
}
.border-dark.border-darken-3 {
  border: 1px solid #626262 !important;
}
.border-top-dark.border-top-darken-3 {
  border-top: 1px solid #626262 !important;
}
.border-bottom-dark.border-bottom-darken-3 {
  border-bottom: 1px solid #626262 !important;
}
.border-left-dark.border-left-darken-3 {
  border-left: 1px solid #626262 !important;
}
.border-right-dark.border-right-darken-3 {
  border-right: 1px solid #626262 !important;
}
.overlay-dark.overlay-darken-3 {
  background: #626262;
  /* The Fallback */
  background: rgba(98, 98, 98, 0.6);
}
.bg-light {
  background-color: #f6f6f6 !important;
}
.bg-light .card-header,
.bg-light .card-footer {
  background-color: transparent;
}
.border-light {
  border: 1px solid #f6f6f6 !important;
}
.border-top-light {
  border-top: 1px solid #f6f6f6;
}
.border-bottom-light {
  border-bottom: 1px solid #f6f6f6;
}
.border-left-light {
  border-left: 1px solid #f6f6f6;
}
.border-right-light {
  border-right: 1px solid #f6f6f6;
}
.bg-light.badge-glow,
.border-light.badge-glow,
.badge-light.badge-glow {
  box-shadow: 0px 0px 10px #f6f6f6;
}
.overlay-light {
  background: #f6f6f6;
  /* The Fallback */
  background: rgba(246, 246, 246, 0.6);
}
input:focus ~ .bg-light {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f6f6f6 !important;
}
.text-primary.text-lighten-5 {
  color: #dedbfb !important;
}
.bg-primary.bg-lighten-5 {
  background-color: #dedbfb !important;
}
.border-primary.border-lighten-5 {
  border: 1px solid #dedbfb !important;
}
.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #dedbfb !important;
}
.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #dedbfb !important;
}
.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #dedbfb !important;
}
.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #dedbfb !important;
}
.overlay-primary.overlay-lighten-5 {
  background: #dedbfb;
  /* The Fallback */
  background: rgba(222, 219, 251, 0.6);
}
.text-primary.text-lighten-4 {
  color: #c9c4f9 !important;
}
.bg-primary.bg-lighten-4 {
  background-color: #c9c4f9 !important;
}
.border-primary.border-lighten-4 {
  border: 1px solid #c9c4f9 !important;
}
.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #c9c4f9 !important;
}
.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #c9c4f9 !important;
}
.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #c9c4f9 !important;
}
.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #c9c4f9 !important;
}
.overlay-primary.overlay-lighten-4 {
  background: #c9c4f9;
  /* The Fallback */
  background: rgba(201, 196, 249, 0.6);
}
.text-primary.text-lighten-3 {
  color: #b3adf7 !important;
}
.bg-primary.bg-lighten-3 {
  background-color: #b3adf7 !important;
}
.border-primary.border-lighten-3 {
  border: 1px solid #b3adf7 !important;
}
.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #b3adf7 !important;
}
.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #b3adf7 !important;
}
.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #b3adf7 !important;
}
.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #b3adf7 !important;
}
.overlay-primary.overlay-lighten-3 {
  background: #b3adf7;
  /* The Fallback */
  background: rgba(179, 173, 247, 0.6);
}
.text-primary.text-lighten-2 {
  color: #9e95f5 !important;
}
.bg-primary.bg-lighten-2 {
  background-color: #9e95f5 !important;
}
.border-primary.border-lighten-2 {
  border: 1px solid #9e95f5 !important;
}
.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #9e95f5 !important;
}
.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9e95f5 !important;
}
.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #9e95f5 !important;
}
.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #9e95f5 !important;
}
.overlay-primary.overlay-lighten-2 {
  background: #9e95f5;
  /* The Fallback */
  background: rgba(158, 149, 245, 0.6);
}
.text-primary.text-lighten-1 {
  color: #887ef2 !important;
}
.bg-primary.bg-lighten-1 {
  background-color: #887ef2 !important;
}
.border-primary.border-lighten-1 {
  border: 1px solid #887ef2 !important;
}
.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #887ef2 !important;
}
.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #887ef2 !important;
}
.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #887ef2 !important;
}
.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #887ef2 !important;
}
.overlay-primary.overlay-lighten-1 {
  background: #887ef2;
  /* The Fallback */
  background: rgba(136, 126, 242, 0.6);
}
.bg-primary {
  background-color: #7367f0 !important;
}
.bg-primary .card-header,
.bg-primary .card-footer {
  background-color: transparent;
}
.alert-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.alert-primary .alert-heading {
  box-shadow: rgba(115, 103, 240, 0.4) 0px 6px 15px -7px;
}
.alert-primary .alert-link {
  color: #5e50ee !important;
}
.alert-primary .close {
  color: #7367f0 !important;
}
.bg-light-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.bg-light-primary.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: rgba(115, 103, 240, 0.1);
}
.bg-light-primary .fc-list-event-dot {
  border-color: #7367f0 !important;
}
.bg-light-primary.fc-list-event:hover td {
  background: rgba(115, 103, 240, 0.1) !important;
}
.bg-light-primary.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-primary {
  color: #7367f0 !important;
}
.border-primary {
  border: 1px solid #7367f0 !important;
}
.border-top-primary {
  border-top: 1px solid #7367f0;
}
.border-bottom-primary {
  border-bottom: 1px solid #7367f0;
}
.border-left-primary {
  border-left: 1px solid #7367f0;
}
.border-right-primary {
  border-right: 1px solid #7367f0;
}
.bg-primary.badge-glow,
.border-primary.badge-glow,
.badge-primary.badge-glow {
  box-shadow: 0px 0px 10px #7367f0;
}
.badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #7367f0 !important;
}
.overlay-primary {
  background: #7367f0;
  /* The Fallback */
  background: rgba(115, 103, 240, 0.6);
}
.btn-primary {
  border-color: #7367f0 !important;
  background-color: #7367f0 !important;
  color: #fff !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #5e50ee !important;
}
.btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #7367f0;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-primary {
  background-color: transparent;
  color: #7367f0;
}
.btn-flat-primary:hover {
  color: #7367f0;
}
.btn-flat-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.12);
}
.btn-flat-primary:active, .btn-flat-primary.active, .btn-flat-primary:focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0;
}
.btn-flat-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-primary {
  background-color: #7367f0;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-primary:hover:not(.disabled):not(:disabled) {
  background-color: #887ef2;
}
.btn-relief-primary:active, .btn-relief-primary.active, .btn-relief-primary:focus {
  background-color: #5e50ee;
}
.btn-relief-primary:hover {
  color: #fff;
}
.btn-relief-primary:active, .btn-relief-primary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-primary {
  border: 1px solid #7367f0 !important;
  background-color: transparent;
  color: #7367f0;
}
.btn-outline-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.04);
  color: #7367f0;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0;
}
.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-primary.dropdown-toggle {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0;
}
.btn-outline-primary.waves-effect .waves-ripple,
.btn-flat-primary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(115, 103, 240, 0.2) 0, rgba(115, 103, 240, 0.3) 40%, rgba(115, 103, 240, 0.4) 50%, rgba(115, 103, 240, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-primary {
  background-color: #7367f0;
}
.modal.modal-primary .modal-header .modal-title {
  color: #7367f0;
}
.modal.modal-primary .modal-header .close {
  color: #7367f0 !important;
}
.pagination-primary .page-item.active .page-link {
  background: #7367f0 !important;
  color: #fff;
}
.pagination-primary .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-primary .page-item .page-link:hover {
  color: #7367f0;
}
.pagination-primary .page-item.prev-item .page-link:hover, .pagination-primary .page-item.next-item .page-link:hover {
  background: #7367f0;
  color: #fff;
}
.pagination-primary .page-item.next-item .page-link:active:after, .pagination-primary .page-item.next-item .page-link:hover:after, .pagination-primary .page-item.next .page-link:active:after, .pagination-primary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-primary .page-item.prev-item .page-link:active:before, .pagination-primary .page-item.prev-item .page-link:hover:before, .pagination-primary .page-item.prev .page-link:active:before, .pagination-primary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-primary .nav-item .nav-link.active {
  color: #fff;
  background-color: #7367f0 !important;
  border-color: #7367f0;
  box-shadow: 0 4px 18px -4px rgba(115, 103, 240, 0.65);
}
.progress-bar-primary {
  background-color: rgba(115, 103, 240, 0.12);
}
.progress-bar-primary .progress-bar {
  background-color: #7367f0;
}
.timeline .timeline-point-primary {
  border-color: #7367f0 !important;
}
.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
  stroke: #7367f0 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator {
  background-color: #7367f0 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator:before {
  background: rgba(115, 103, 240, 0.12) !important;
}
.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color: #7367f0 !important;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7367f0 !important;
}
.custom-control-primary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #7367f0;
  background-color: #7367f0;
}
.custom-control-primary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-primary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important;
}
.custom-control-primary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-primary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #7367f0;
}
.custom-switch-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #7367f0 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #7367f0 !important;
  border-color: #7367f0 !important;
}
.text-primary.text-darken-1 {
  color: #5e50ee !important;
}
.bg-primary.bg-darken-1 {
  background-color: #5e50ee !important;
}
.border-primary.border-darken-1 {
  border: 1px solid #5e50ee !important;
}
.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #5e50ee !important;
}
.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #5e50ee !important;
}
.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #5e50ee !important;
}
.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #5e50ee !important;
}
.overlay-primary.overlay-darken-1 {
  background: #5e50ee;
  /* The Fallback */
  background: rgba(94, 80, 238, 0.6);
}
.text-primary.text-darken-2 {
  color: #4839eb !important;
}
.bg-primary.bg-darken-2 {
  background-color: #4839eb !important;
}
.border-primary.border-darken-2 {
  border: 1px solid #4839eb !important;
}
.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #4839eb !important;
}
.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #4839eb !important;
}
.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #4839eb !important;
}
.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #4839eb !important;
}
.overlay-primary.overlay-darken-2 {
  background: #4839eb;
  /* The Fallback */
  background: rgba(72, 57, 235, 0.6);
}
.text-primary.text-darken-3 {
  color: #3321e9 !important;
}
.bg-primary.bg-darken-3 {
  background-color: #3321e9 !important;
}
.border-primary.border-darken-3 {
  border: 1px solid #3321e9 !important;
}
.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #3321e9 !important;
}
.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #3321e9 !important;
}
.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #3321e9 !important;
}
.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #3321e9 !important;
}
.overlay-primary.overlay-darken-3 {
  background: #3321e9;
  /* The Fallback */
  background: rgba(51, 33, 233, 0.6);
}
.text-primary.text-darken-4 {
  color: #2716db !important;
}
.bg-primary.bg-darken-4 {
  background-color: #2716db !important;
}
.border-primary.border-darken-4 {
  border: 1px solid #2716db !important;
}
.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #2716db !important;
}
.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #2716db !important;
}
.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #2716db !important;
}
.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #2716db !important;
}
.overlay-primary.overlay-darken-4 {
  background: #2716db;
  /* The Fallback */
  background: rgba(39, 22, 219, 0.6);
}
.text-primary.text-accent-1 {
  color: #bdfdff !important;
}
.bg-primary.bg-accent-1 {
  background-color: #bdfdff !important;
}
.border-primary.border-accent-1 {
  border: 1px solid #bdfdff !important;
}
.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #bdfdff !important;
}
.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #bdfdff !important;
}
.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #bdfdff !important;
}
.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #bdfdff !important;
}
.overlay-primary.overlay-accent-1 {
  background: #bdfdff;
  /* The Fallback */
  background: rgba(189, 253, 255, 0.6);
}
.text-primary.text-accent-2 {
  color: #8afbff !important;
}
.bg-primary.bg-accent-2 {
  background-color: #8afbff !important;
}
.border-primary.border-accent-2 {
  border: 1px solid #8afbff !important;
}
.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #8afbff !important;
}
.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #8afbff !important;
}
.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #8afbff !important;
}
.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #8afbff !important;
}
.overlay-primary.overlay-accent-2 {
  background: #8afbff;
  /* The Fallback */
  background: rgba(138, 251, 255, 0.6);
}
.text-primary.text-accent-3 {
  color: #57faff !important;
}
.bg-primary.bg-accent-3 {
  background-color: #57faff !important;
}
.border-primary.border-accent-3 {
  border: 1px solid #57faff !important;
}
.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #57faff !important;
}
.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #57faff !important;
}
.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #57faff !important;
}
.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #57faff !important;
}
.overlay-primary.overlay-accent-3 {
  background: #57faff;
  /* The Fallback */
  background: rgba(87, 250, 255, 0.6);
}
.text-primary.text-accent-4 {
  color: #3df9ff !important;
}
.bg-primary.bg-accent-4 {
  background-color: #3df9ff !important;
}
.border-primary.border-accent-4 {
  border: 1px solid #3df9ff !important;
}
.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #3df9ff !important;
}
.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #3df9ff !important;
}
.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #3df9ff !important;
}
.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #3df9ff !important;
}
.overlay-primary.overlay-accent-4 {
  background: #3df9ff;
  /* The Fallback */
  background: rgba(61, 249, 255, 0.6);
}
.text-secondary.text-lighten-5 {
  color: #c4c6c8 !important;
}
.bg-secondary.bg-lighten-5 {
  background-color: #c4c6c8 !important;
}
.border-secondary.border-lighten-5 {
  border: 1px solid #c4c6c8 !important;
}
.border-top-secondary.border-top-lighten-5 {
  border-top: 1px solid #c4c6c8 !important;
}
.border-bottom-secondary.border-bottom-lighten-5 {
  border-bottom: 1px solid #c4c6c8 !important;
}
.border-left-secondary.border-left-lighten-5 {
  border-left: 1px solid #c4c6c8 !important;
}
.border-right-secondary.border-right-lighten-5 {
  border-right: 1px solid #c4c6c8 !important;
}
.overlay-secondary.overlay-lighten-5 {
  background: #c4c6c8;
  /* The Fallback */
  background: rgba(196, 198, 200, 0.6);
}
.text-secondary.text-lighten-4 {
  color: #b7b9bc !important;
}
.bg-secondary.bg-lighten-4 {
  background-color: #b7b9bc !important;
}
.border-secondary.border-lighten-4 {
  border: 1px solid #b7b9bc !important;
}
.border-top-secondary.border-top-lighten-4 {
  border-top: 1px solid #b7b9bc !important;
}
.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom: 1px solid #b7b9bc !important;
}
.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #b7b9bc !important;
}
.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #b7b9bc !important;
}
.overlay-secondary.overlay-lighten-4 {
  background: #b7b9bc;
  /* The Fallback */
  background: rgba(183, 185, 188, 0.6);
}
.text-secondary.text-lighten-3 {
  color: #aaacb0 !important;
}
.bg-secondary.bg-lighten-3 {
  background-color: #aaacb0 !important;
}
.border-secondary.border-lighten-3 {
  border: 1px solid #aaacb0 !important;
}
.border-top-secondary.border-top-lighten-3 {
  border-top: 1px solid #aaacb0 !important;
}
.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom: 1px solid #aaacb0 !important;
}
.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #aaacb0 !important;
}
.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #aaacb0 !important;
}
.overlay-secondary.overlay-lighten-3 {
  background: #aaacb0;
  /* The Fallback */
  background: rgba(170, 172, 176, 0.6);
}
.text-secondary.text-lighten-2 {
  color: #9ca0a4 !important;
}
.bg-secondary.bg-lighten-2 {
  background-color: #9ca0a4 !important;
}
.border-secondary.border-lighten-2 {
  border: 1px solid #9ca0a4 !important;
}
.border-top-secondary.border-top-lighten-2 {
  border-top: 1px solid #9ca0a4 !important;
}
.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9ca0a4 !important;
}
.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #9ca0a4 !important;
}
.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #9ca0a4 !important;
}
.overlay-secondary.overlay-lighten-2 {
  background: #9ca0a4;
  /* The Fallback */
  background: rgba(156, 160, 164, 0.6);
}
.text-secondary.text-lighten-1 {
  color: #8f9397 !important;
}
.bg-secondary.bg-lighten-1 {
  background-color: #8f9397 !important;
}
.border-secondary.border-lighten-1 {
  border: 1px solid #8f9397 !important;
}
.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #8f9397 !important;
}
.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #8f9397 !important;
}
.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #8f9397 !important;
}
.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #8f9397 !important;
}
.overlay-secondary.overlay-lighten-1 {
  background: #8f9397;
  /* The Fallback */
  background: rgba(143, 147, 151, 0.6);
}
.bg-secondary {
  background-color: #82868b !important;
}
.bg-secondary .card-header,
.bg-secondary .card-footer {
  background-color: transparent;
}
.alert-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important;
}
.alert-secondary .alert-heading {
  box-shadow: rgba(130, 134, 139, 0.4) 0px 6px 15px -7px;
}
.alert-secondary .alert-link {
  color: #75797e !important;
}
.alert-secondary .close {
  color: #82868b !important;
}
.bg-light-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important;
}
.bg-light-secondary.fc-h-event, .bg-light-secondary.fc-v-event {
  border-color: rgba(130, 134, 139, 0.1);
}
.bg-light-secondary .fc-list-event-dot {
  border-color: #82868b !important;
}
.bg-light-secondary.fc-list-event:hover td {
  background: rgba(130, 134, 139, 0.1) !important;
}
.bg-light-secondary.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-secondary {
  color: #82868b !important;
}
.border-secondary {
  border: 1px solid #82868b !important;
}
.border-top-secondary {
  border-top: 1px solid #82868b;
}
.border-bottom-secondary {
  border-bottom: 1px solid #82868b;
}
.border-left-secondary {
  border-left: 1px solid #82868b;
}
.border-right-secondary {
  border-right: 1px solid #82868b;
}
.bg-secondary.badge-glow,
.border-secondary.badge-glow,
.badge-secondary.badge-glow {
  box-shadow: 0px 0px 10px #82868b;
}
.badge.badge-light-secondary {
  background-color: rgba(130, 134, 139, 0.12);
  color: #82868b !important;
}
.overlay-secondary {
  background: #82868b;
  /* The Fallback */
  background: rgba(130, 134, 139, 0.6);
}
.btn-secondary {
  border-color: #82868b !important;
  background-color: #82868b !important;
  color: #fff !important;
}
.btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  background-color: #75797e !important;
}
.btn-secondary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #82868b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-secondary {
  background-color: transparent;
  color: #82868b;
}
.btn-flat-secondary:hover {
  color: #82868b;
}
.btn-flat-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.12);
}
.btn-flat-secondary:active, .btn-flat-secondary.active, .btn-flat-secondary:focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-flat-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-secondary {
  background-color: #82868b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-secondary:hover:not(.disabled):not(:disabled) {
  background-color: #8f9397;
}
.btn-relief-secondary:active, .btn-relief-secondary.active, .btn-relief-secondary:focus {
  background-color: #75797e;
}
.btn-relief-secondary:hover {
  color: #fff;
}
.btn-relief-secondary:active, .btn-relief-secondary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-secondary {
  border: 1px solid #82868b !important;
  background-color: transparent;
  color: #82868b;
}
.btn-outline-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.04);
  color: #82868b;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-outline-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-secondary.dropdown-toggle {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-outline-secondary.waves-effect .waves-ripple,
.btn-flat-secondary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(130, 134, 139, 0.2) 0, rgba(130, 134, 139, 0.3) 40%, rgba(130, 134, 139, 0.4) 50%, rgba(130, 134, 139, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-secondary {
  background-color: #82868b;
}
.modal.modal-secondary .modal-header .modal-title {
  color: #82868b;
}
.modal.modal-secondary .modal-header .close {
  color: #82868b !important;
}
.pagination-secondary .page-item.active .page-link {
  background: #82868b !important;
  color: #fff;
}
.pagination-secondary .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-secondary .page-item .page-link:hover {
  color: #82868b;
}
.pagination-secondary .page-item.prev-item .page-link:hover, .pagination-secondary .page-item.next-item .page-link:hover {
  background: #82868b;
  color: #fff;
}
.pagination-secondary .page-item.next-item .page-link:active:after, .pagination-secondary .page-item.next-item .page-link:hover:after, .pagination-secondary .page-item.next .page-link:active:after, .pagination-secondary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-secondary .page-item.prev-item .page-link:active:before, .pagination-secondary .page-item.prev-item .page-link:hover:before, .pagination-secondary .page-item.prev .page-link:active:before, .pagination-secondary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-secondary .nav-item .nav-link.active {
  color: #fff;
  background-color: #82868b !important;
  border-color: #82868b;
  box-shadow: 0 4px 18px -4px rgba(130, 134, 139, 0.65);
}
.progress-bar-secondary {
  background-color: rgba(130, 134, 139, 0.12);
}
.progress-bar-secondary .progress-bar {
  background-color: #82868b;
}
.timeline .timeline-point-secondary {
  border-color: #82868b !important;
}
.timeline .timeline-point-secondary i,
.timeline .timeline-point-secondary svg {
  stroke: #82868b !important;
}
.timeline .timeline-point-secondary.timeline-point-indicator {
  background-color: #82868b !important;
}
.timeline .timeline-point-secondary.timeline-point-indicator:before {
  background: rgba(130, 134, 139, 0.12) !important;
}
.divider.divider-secondary .divider-text:before, .divider.divider-secondary .divider-text:after {
  border-color: #82868b !important;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82868b !important;
}
.custom-control-secondary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #82868b;
  background-color: #82868b;
}
.custom-control-secondary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-secondary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(130, 134, 139, 0.4) !important;
}
.custom-control-secondary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(130, 134, 139, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-secondary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #82868b;
}
.custom-switch-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #82868b !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #82868b !important;
  border-color: #82868b !important;
}
.text-secondary.text-darken-1 {
  color: #75797e !important;
}
.bg-secondary.bg-darken-1 {
  background-color: #75797e !important;
}
.border-secondary.border-darken-1 {
  border: 1px solid #75797e !important;
}
.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #75797e !important;
}
.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #75797e !important;
}
.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #75797e !important;
}
.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #75797e !important;
}
.overlay-secondary.overlay-darken-1 {
  background: #75797e;
  /* The Fallback */
  background: rgba(117, 121, 126, 0.6);
}
.text-secondary.text-darken-2 {
  color: #696d71 !important;
}
.bg-secondary.bg-darken-2 {
  background-color: #696d71 !important;
}
.border-secondary.border-darken-2 {
  border: 1px solid #696d71 !important;
}
.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #696d71 !important;
}
.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #696d71 !important;
}
.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #696d71 !important;
}
.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #696d71 !important;
}
.overlay-secondary.overlay-darken-2 {
  background: #696d71;
  /* The Fallback */
  background: rgba(105, 109, 113, 0.6);
}
.text-secondary.text-darken-3 {
  color: #5d6064 !important;
}
.bg-secondary.bg-darken-3 {
  background-color: #5d6064 !important;
}
.border-secondary.border-darken-3 {
  border: 1px solid #5d6064 !important;
}
.border-top-secondary.border-top-darken-3 {
  border-top: 1px solid #5d6064 !important;
}
.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom: 1px solid #5d6064 !important;
}
.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #5d6064 !important;
}
.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #5d6064 !important;
}
.overlay-secondary.overlay-darken-3 {
  background: #5d6064;
  /* The Fallback */
  background: rgba(93, 96, 100, 0.6);
}
.text-secondary.text-darken-4 {
  color: #505357 !important;
}
.bg-secondary.bg-darken-4 {
  background-color: #505357 !important;
}
.border-secondary.border-darken-4 {
  border: 1px solid #505357 !important;
}
.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #505357 !important;
}
.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #505357 !important;
}
.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #505357 !important;
}
.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #505357 !important;
}
.overlay-secondary.overlay-darken-4 {
  background: #505357;
  /* The Fallback */
  background: rgba(80, 83, 87, 0.6);
}
.text-success.text-lighten-5 {
  color: #88e7b2 !important;
}
.bg-success.bg-lighten-5 {
  background-color: #88e7b2 !important;
}
.border-success.border-lighten-5 {
  border: 1px solid #88e7b2 !important;
}
.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #88e7b2 !important;
}
.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #88e7b2 !important;
}
.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #88e7b2 !important;
}
.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #88e7b2 !important;
}
.overlay-success.overlay-lighten-5 {
  background: #88e7b2;
  /* The Fallback */
  background: rgba(136, 231, 178, 0.6);
}
.text-success.text-lighten-4 {
  color: #72e3a4 !important;
}
.bg-success.bg-lighten-4 {
  background-color: #72e3a4 !important;
}
.border-success.border-lighten-4 {
  border: 1px solid #72e3a4 !important;
}
.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #72e3a4 !important;
}
.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #72e3a4 !important;
}
.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #72e3a4 !important;
}
.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #72e3a4 !important;
}
.overlay-success.overlay-lighten-4 {
  background: #72e3a4;
  /* The Fallback */
  background: rgba(114, 227, 164, 0.6);
}
.text-success.text-lighten-3 {
  color: #5dde97 !important;
}
.bg-success.bg-lighten-3 {
  background-color: #5dde97 !important;
}
.border-success.border-lighten-3 {
  border: 1px solid #5dde97 !important;
}
.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #5dde97 !important;
}
.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #5dde97 !important;
}
.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #5dde97 !important;
}
.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #5dde97 !important;
}
.overlay-success.overlay-lighten-3 {
  background: #5dde97;
  /* The Fallback */
  background: rgba(93, 222, 151, 0.6);
}
.text-success.text-lighten-2 {
  color: #48da89 !important;
}
.bg-success.bg-lighten-2 {
  background-color: #48da89 !important;
}
.border-success.border-lighten-2 {
  border: 1px solid #48da89 !important;
}
.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #48da89 !important;
}
.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #48da89 !important;
}
.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #48da89 !important;
}
.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #48da89 !important;
}
.overlay-success.overlay-lighten-2 {
  background: #48da89;
  /* The Fallback */
  background: rgba(72, 218, 137, 0.6);
}
.text-success.text-lighten-1 {
  color: #33d67c !important;
}
.bg-success.bg-lighten-1 {
  background-color: #33d67c !important;
}
.border-success.border-lighten-1 {
  border: 1px solid #33d67c !important;
}
.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #33d67c !important;
}
.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #33d67c !important;
}
.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #33d67c !important;
}
.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #33d67c !important;
}
.overlay-success.overlay-lighten-1 {
  background: #33d67c;
  /* The Fallback */
  background: rgba(51, 214, 124, 0.6);
}
.bg-success {
  background-color: #28c76f !important;
}
.bg-success .card-header,
.bg-success .card-footer {
  background-color: transparent;
}
.alert-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important;
}
.alert-success .alert-heading {
  box-shadow: rgba(40, 199, 111, 0.4) 0px 6px 15px -7px;
}
.alert-success .alert-link {
  color: #24b263 !important;
}
.alert-success .close {
  color: #28c76f !important;
}
.bg-light-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important;
}
.bg-light-success.fc-h-event, .bg-light-success.fc-v-event {
  border-color: rgba(40, 199, 111, 0.1);
}
.bg-light-success .fc-list-event-dot {
  border-color: #28c76f !important;
}
.bg-light-success.fc-list-event:hover td {
  background: rgba(40, 199, 111, 0.1) !important;
}
.bg-light-success.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-success {
  color: #28c76f !important;
}
.border-success {
  border: 1px solid #28c76f !important;
}
.border-top-success {
  border-top: 1px solid #28c76f;
}
.border-bottom-success {
  border-bottom: 1px solid #28c76f;
}
.border-left-success {
  border-left: 1px solid #28c76f;
}
.border-right-success {
  border-right: 1px solid #28c76f;
}
.bg-success.badge-glow,
.border-success.badge-glow,
.badge-success.badge-glow {
  box-shadow: 0px 0px 10px #28c76f;
}
.badge.badge-light-success {
  background-color: rgba(40, 199, 111, 0.12);
  color: #28c76f !important;
}
.overlay-success {
  background: #28c76f;
  /* The Fallback */
  background: rgba(40, 199, 111, 0.6);
}
.btn-success {
  border-color: #28c76f !important;
  background-color: #28c76f !important;
  color: #fff !important;
}
.btn-success:focus, .btn-success:active, .btn-success.active {
  color: #fff;
  background-color: #24b263 !important;
}
.btn-success:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #28c76f;
}
.btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-success {
  background-color: transparent;
  color: #28c76f;
}
.btn-flat-success:hover {
  color: #28c76f;
}
.btn-flat-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.12);
}
.btn-flat-success:active, .btn-flat-success.active, .btn-flat-success:focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-flat-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-success {
  background-color: #28c76f;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-success:hover:not(.disabled):not(:disabled) {
  background-color: #33d67c;
}
.btn-relief-success:active, .btn-relief-success.active, .btn-relief-success:focus {
  background-color: #24b263;
}
.btn-relief-success:hover {
  color: #fff;
}
.btn-relief-success:active, .btn-relief-success.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-success {
  border: 1px solid #28c76f !important;
  background-color: transparent;
  color: #28c76f;
}
.btn-outline-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.04);
  color: #28c76f;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-outline-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-success.dropdown-toggle {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-outline-success.waves-effect .waves-ripple,
.btn-flat-success.waves-effect .waves-ripple {
  background: radial-gradient(rgba(40, 199, 111, 0.2) 0, rgba(40, 199, 111, 0.3) 40%, rgba(40, 199, 111, 0.4) 50%, rgba(40, 199, 111, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-success {
  background-color: #28c76f;
}
.modal.modal-success .modal-header .modal-title {
  color: #28c76f;
}
.modal.modal-success .modal-header .close {
  color: #28c76f !important;
}
.pagination-success .page-item.active .page-link {
  background: #28c76f !important;
  color: #fff;
}
.pagination-success .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-success .page-item .page-link:hover {
  color: #28c76f;
}
.pagination-success .page-item.prev-item .page-link:hover, .pagination-success .page-item.next-item .page-link:hover {
  background: #28c76f;
  color: #fff;
}
.pagination-success .page-item.next-item .page-link:active:after, .pagination-success .page-item.next-item .page-link:hover:after, .pagination-success .page-item.next .page-link:active:after, .pagination-success .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-success .page-item.prev-item .page-link:active:before, .pagination-success .page-item.prev-item .page-link:hover:before, .pagination-success .page-item.prev .page-link:active:before, .pagination-success .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-success .nav-item .nav-link.active {
  color: #fff;
  background-color: #28c76f !important;
  border-color: #28c76f;
  box-shadow: 0 4px 18px -4px rgba(40, 199, 111, 0.65);
}
.progress-bar-success {
  background-color: rgba(40, 199, 111, 0.12);
}
.progress-bar-success .progress-bar {
  background-color: #28c76f;
}
.timeline .timeline-point-success {
  border-color: #28c76f !important;
}
.timeline .timeline-point-success i,
.timeline .timeline-point-success svg {
  stroke: #28c76f !important;
}
.timeline .timeline-point-success.timeline-point-indicator {
  background-color: #28c76f !important;
}
.timeline .timeline-point-success.timeline-point-indicator:before {
  background: rgba(40, 199, 111, 0.12) !important;
}
.divider.divider-success .divider-text:before, .divider.divider-success .divider-text:after {
  border-color: #28c76f !important;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #28c76f !important;
}
.custom-control-success .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success .custom-control-input:active ~ .custom-control-label::before {
  border-color: #28c76f;
  background-color: #28c76f;
}
.custom-control-success.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-success.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(40, 199, 111, 0.4) !important;
}
.custom-control-success .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(40, 199, 111, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-success .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #28c76f;
}
.custom-switch-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28c76f !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #28c76f !important;
  border-color: #28c76f !important;
}
.text-success.text-darken-1 {
  color: #24b263 !important;
}
.bg-success.bg-darken-1 {
  background-color: #24b263 !important;
}
.border-success.border-darken-1 {
  border: 1px solid #24b263 !important;
}
.border-top-success.border-top-darken-1 {
  border-top: 1px solid #24b263 !important;
}
.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #24b263 !important;
}
.border-left-success.border-left-darken-1 {
  border-left: 1px solid #24b263 !important;
}
.border-right-success.border-right-darken-1 {
  border-right: 1px solid #24b263 !important;
}
.overlay-success.overlay-darken-1 {
  background: #24b263;
  /* The Fallback */
  background: rgba(36, 178, 99, 0.6);
}
.text-success.text-darken-2 {
  color: #1f9d57 !important;
}
.bg-success.bg-darken-2 {
  background-color: #1f9d57 !important;
}
.border-success.border-darken-2 {
  border: 1px solid #1f9d57 !important;
}
.border-top-success.border-top-darken-2 {
  border-top: 1px solid #1f9d57 !important;
}
.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #1f9d57 !important;
}
.border-left-success.border-left-darken-2 {
  border-left: 1px solid #1f9d57 !important;
}
.border-right-success.border-right-darken-2 {
  border-right: 1px solid #1f9d57 !important;
}
.overlay-success.overlay-darken-2 {
  background: #1f9d57;
  /* The Fallback */
  background: rgba(31, 157, 87, 0.6);
}
.text-success.text-darken-3 {
  color: #1b874b !important;
}
.bg-success.bg-darken-3 {
  background-color: #1b874b !important;
}
.border-success.border-darken-3 {
  border: 1px solid #1b874b !important;
}
.border-top-success.border-top-darken-3 {
  border-top: 1px solid #1b874b !important;
}
.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #1b874b !important;
}
.border-left-success.border-left-darken-3 {
  border-left: 1px solid #1b874b !important;
}
.border-right-success.border-right-darken-3 {
  border-right: 1px solid #1b874b !important;
}
.overlay-success.overlay-darken-3 {
  background: #1b874b;
  /* The Fallback */
  background: rgba(27, 135, 75, 0.6);
}
.text-success.text-darken-4 {
  color: #177240 !important;
}
.bg-success.bg-darken-4 {
  background-color: #177240 !important;
}
.border-success.border-darken-4 {
  border: 1px solid #177240 !important;
}
.border-top-success.border-top-darken-4 {
  border-top: 1px solid #177240 !important;
}
.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #177240 !important;
}
.border-left-success.border-left-darken-4 {
  border-left: 1px solid #177240 !important;
}
.border-right-success.border-right-darken-4 {
  border-right: 1px solid #177240 !important;
}
.overlay-success.overlay-darken-4 {
  background: #177240;
  /* The Fallback */
  background: rgba(23, 114, 64, 0.6);
}
.text-success.text-accent-1 {
  color: #e1fff1 !important;
}
.bg-success.bg-accent-1 {
  background-color: #e1fff1 !important;
}
.border-success.border-accent-1 {
  border: 1px solid #e1fff1 !important;
}
.border-top-success.border-top-accent-1 {
  border-top: 1px solid #e1fff1 !important;
}
.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #e1fff1 !important;
}
.border-left-success.border-left-accent-1 {
  border-left: 1px solid #e1fff1 !important;
}
.border-right-success.border-right-accent-1 {
  border-right: 1px solid #e1fff1 !important;
}
.overlay-success.overlay-accent-1 {
  background: #e1fff1;
  /* The Fallback */
  background: rgba(225, 255, 241, 0.6);
}
.text-success.text-accent-2 {
  color: #aeffd9 !important;
}
.bg-success.bg-accent-2 {
  background-color: #aeffd9 !important;
}
.border-success.border-accent-2 {
  border: 1px solid #aeffd9 !important;
}
.border-top-success.border-top-accent-2 {
  border-top: 1px solid #aeffd9 !important;
}
.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #aeffd9 !important;
}
.border-left-success.border-left-accent-2 {
  border-left: 1px solid #aeffd9 !important;
}
.border-right-success.border-right-accent-2 {
  border-right: 1px solid #aeffd9 !important;
}
.overlay-success.overlay-accent-2 {
  background: #aeffd9;
  /* The Fallback */
  background: rgba(174, 255, 217, 0.6);
}
.text-success.text-accent-3 {
  color: #7bffc1 !important;
}
.bg-success.bg-accent-3 {
  background-color: #7bffc1 !important;
}
.border-success.border-accent-3 {
  border: 1px solid #7bffc1 !important;
}
.border-top-success.border-top-accent-3 {
  border-top: 1px solid #7bffc1 !important;
}
.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #7bffc1 !important;
}
.border-left-success.border-left-accent-3 {
  border-left: 1px solid #7bffc1 !important;
}
.border-right-success.border-right-accent-3 {
  border-right: 1px solid #7bffc1 !important;
}
.overlay-success.overlay-accent-3 {
  background: #7bffc1;
  /* The Fallback */
  background: rgba(123, 255, 193, 0.6);
}
.text-success.text-accent-4 {
  color: #62ffb5 !important;
}
.bg-success.bg-accent-4 {
  background-color: #62ffb5 !important;
}
.border-success.border-accent-4 {
  border: 1px solid #62ffb5 !important;
}
.border-top-success.border-top-accent-4 {
  border-top: 1px solid #62ffb5 !important;
}
.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #62ffb5 !important;
}
.border-left-success.border-left-accent-4 {
  border-left: 1px solid #62ffb5 !important;
}
.border-right-success.border-right-accent-4 {
  border-right: 1px solid #62ffb5 !important;
}
.overlay-success.overlay-accent-4 {
  background: #62ffb5;
  /* The Fallback */
  background: rgba(98, 255, 181, 0.6);
}
.text-info.text-lighten-5 {
  color: #69efff !important;
}
.bg-info.bg-lighten-5 {
  background-color: #69efff !important;
}
.border-info.border-lighten-5 {
  border: 1px solid #69efff !important;
}
.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #69efff !important;
}
.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #69efff !important;
}
.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #69efff !important;
}
.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #69efff !important;
}
.overlay-info.overlay-lighten-5 {
  background: #69efff;
  /* The Fallback */
  background: rgba(105, 239, 255, 0.6);
}
.text-info.text-lighten-4 {
  color: #4fecff !important;
}
.bg-info.bg-lighten-4 {
  background-color: #4fecff !important;
}
.border-info.border-lighten-4 {
  border: 1px solid #4fecff !important;
}
.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #4fecff !important;
}
.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #4fecff !important;
}
.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #4fecff !important;
}
.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #4fecff !important;
}
.overlay-info.overlay-lighten-4 {
  background: #4fecff;
  /* The Fallback */
  background: rgba(79, 236, 255, 0.6);
}
.text-info.text-lighten-3 {
  color: #36e9ff !important;
}
.bg-info.bg-lighten-3 {
  background-color: #36e9ff !important;
}
.border-info.border-lighten-3 {
  border: 1px solid #36e9ff !important;
}
.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #36e9ff !important;
}
.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #36e9ff !important;
}
.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #36e9ff !important;
}
.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #36e9ff !important;
}
.overlay-info.overlay-lighten-3 {
  background: #36e9ff;
  /* The Fallback */
  background: rgba(54, 233, 255, 0.6);
}
.text-info.text-lighten-2 {
  color: #1ce7ff !important;
}
.bg-info.bg-lighten-2 {
  background-color: #1ce7ff !important;
}
.border-info.border-lighten-2 {
  border: 1px solid #1ce7ff !important;
}
.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #1ce7ff !important;
}
.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #1ce7ff !important;
}
.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #1ce7ff !important;
}
.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #1ce7ff !important;
}
.overlay-info.overlay-lighten-2 {
  background: #1ce7ff;
  /* The Fallback */
  background: rgba(28, 231, 255, 0.6);
}
.text-info.text-lighten-1 {
  color: #03e4ff !important;
}
.bg-info.bg-lighten-1 {
  background-color: #03e4ff !important;
}
.border-info.border-lighten-1 {
  border: 1px solid #03e4ff !important;
}
.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #03e4ff !important;
}
.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #03e4ff !important;
}
.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #03e4ff !important;
}
.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #03e4ff !important;
}
.overlay-info.overlay-lighten-1 {
  background: #03e4ff;
  /* The Fallback */
  background: rgba(3, 228, 255, 0.6);
}
.bg-info {
  background-color: #00cfe8 !important;
}
.bg-info .card-header,
.bg-info .card-footer {
  background-color: transparent;
}
.alert-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important;
}
.alert-info .alert-heading {
  box-shadow: rgba(0, 207, 232, 0.4) 0px 6px 15px -7px;
}
.alert-info .alert-link {
  color: #00b8cf !important;
}
.alert-info .close {
  color: #00cfe8 !important;
}
.bg-light-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important;
}
.bg-light-info.fc-h-event, .bg-light-info.fc-v-event {
  border-color: rgba(0, 207, 232, 0.1);
}
.bg-light-info .fc-list-event-dot {
  border-color: #00cfe8 !important;
}
.bg-light-info.fc-list-event:hover td {
  background: rgba(0, 207, 232, 0.1) !important;
}
.bg-light-info.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-info {
  color: #00cfe8 !important;
}
.border-info {
  border: 1px solid #00cfe8 !important;
}
.border-top-info {
  border-top: 1px solid #00cfe8;
}
.border-bottom-info {
  border-bottom: 1px solid #00cfe8;
}
.border-left-info {
  border-left: 1px solid #00cfe8;
}
.border-right-info {
  border-right: 1px solid #00cfe8;
}
.bg-info.badge-glow,
.border-info.badge-glow,
.badge-info.badge-glow {
  box-shadow: 0px 0px 10px #00cfe8;
}
.badge.badge-light-info {
  background-color: rgba(0, 207, 232, 0.12);
  color: #00cfe8 !important;
}
.overlay-info {
  background: #00cfe8;
  /* The Fallback */
  background: rgba(0, 207, 232, 0.6);
}
.btn-info {
  border-color: #00cfe8 !important;
  background-color: #00cfe8 !important;
  color: #fff !important;
}
.btn-info:focus, .btn-info:active, .btn-info.active {
  color: #fff;
  background-color: #00b8cf !important;
}
.btn-info:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #00cfe8;
}
.btn-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-info {
  background-color: transparent;
  color: #00cfe8;
}
.btn-flat-info:hover {
  color: #00cfe8;
}
.btn-flat-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.12);
}
.btn-flat-info:active, .btn-flat-info.active, .btn-flat-info:focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-flat-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-info {
  background-color: #00cfe8;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-info:hover:not(.disabled):not(:disabled) {
  background-color: #03e4ff;
}
.btn-relief-info:active, .btn-relief-info.active, .btn-relief-info:focus {
  background-color: #00b8cf;
}
.btn-relief-info:hover {
  color: #fff;
}
.btn-relief-info:active, .btn-relief-info.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-info {
  border: 1px solid #00cfe8 !important;
  background-color: transparent;
  color: #00cfe8;
}
.btn-outline-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.04);
  color: #00cfe8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-outline-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-info.dropdown-toggle {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-outline-info.waves-effect .waves-ripple,
.btn-flat-info.waves-effect .waves-ripple {
  background: radial-gradient(rgba(0, 207, 232, 0.2) 0, rgba(0, 207, 232, 0.3) 40%, rgba(0, 207, 232, 0.4) 50%, rgba(0, 207, 232, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-info {
  background-color: #00cfe8;
}
.modal.modal-info .modal-header .modal-title {
  color: #00cfe8;
}
.modal.modal-info .modal-header .close {
  color: #00cfe8 !important;
}
.pagination-info .page-item.active .page-link {
  background: #00cfe8 !important;
  color: #fff;
}
.pagination-info .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-info .page-item .page-link:hover {
  color: #00cfe8;
}
.pagination-info .page-item.prev-item .page-link:hover, .pagination-info .page-item.next-item .page-link:hover {
  background: #00cfe8;
  color: #fff;
}
.pagination-info .page-item.next-item .page-link:active:after, .pagination-info .page-item.next-item .page-link:hover:after, .pagination-info .page-item.next .page-link:active:after, .pagination-info .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-info .page-item.prev-item .page-link:active:before, .pagination-info .page-item.prev-item .page-link:hover:before, .pagination-info .page-item.prev .page-link:active:before, .pagination-info .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-info .nav-item .nav-link.active {
  color: #fff;
  background-color: #00cfe8 !important;
  border-color: #00cfe8;
  box-shadow: 0 4px 18px -4px rgba(0, 207, 232, 0.65);
}
.progress-bar-info {
  background-color: rgba(0, 207, 232, 0.12);
}
.progress-bar-info .progress-bar {
  background-color: #00cfe8;
}
.timeline .timeline-point-info {
  border-color: #00cfe8 !important;
}
.timeline .timeline-point-info i,
.timeline .timeline-point-info svg {
  stroke: #00cfe8 !important;
}
.timeline .timeline-point-info.timeline-point-indicator {
  background-color: #00cfe8 !important;
}
.timeline .timeline-point-info.timeline-point-indicator:before {
  background: rgba(0, 207, 232, 0.12) !important;
}
.divider.divider-info .divider-text:before, .divider.divider-info .divider-text:after {
  border-color: #00cfe8 !important;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00cfe8 !important;
}
.custom-control-info .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info .custom-control-input:active ~ .custom-control-label::before {
  border-color: #00cfe8;
  background-color: #00cfe8;
}
.custom-control-info.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-info.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(0, 207, 232, 0.4) !important;
}
.custom-control-info .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 207, 232, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-info .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #00cfe8;
}
.custom-switch-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00cfe8 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.text-info.text-darken-1 {
  color: #00b8cf !important;
}
.bg-info.bg-darken-1 {
  background-color: #00b8cf !important;
}
.border-info.border-darken-1 {
  border: 1px solid #00b8cf !important;
}
.border-top-info.border-top-darken-1 {
  border-top: 1px solid #00b8cf !important;
}
.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #00b8cf !important;
}
.border-left-info.border-left-darken-1 {
  border-left: 1px solid #00b8cf !important;
}
.border-right-info.border-right-darken-1 {
  border-right: 1px solid #00b8cf !important;
}
.overlay-info.overlay-darken-1 {
  background: #00b8cf;
  /* The Fallback */
  background: rgba(0, 184, 207, 0.6);
}
.text-info.text-darken-2 {
  color: #00a1b5 !important;
}
.bg-info.bg-darken-2 {
  background-color: #00a1b5 !important;
}
.border-info.border-darken-2 {
  border: 1px solid #00a1b5 !important;
}
.border-top-info.border-top-darken-2 {
  border-top: 1px solid #00a1b5 !important;
}
.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #00a1b5 !important;
}
.border-left-info.border-left-darken-2 {
  border-left: 1px solid #00a1b5 !important;
}
.border-right-info.border-right-darken-2 {
  border-right: 1px solid #00a1b5 !important;
}
.overlay-info.overlay-darken-2 {
  background: #00a1b5;
  /* The Fallback */
  background: rgba(0, 161, 181, 0.6);
}
.text-info.text-darken-3 {
  color: #008b9c !important;
}
.bg-info.bg-darken-3 {
  background-color: #008b9c !important;
}
.border-info.border-darken-3 {
  border: 1px solid #008b9c !important;
}
.border-top-info.border-top-darken-3 {
  border-top: 1px solid #008b9c !important;
}
.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #008b9c !important;
}
.border-left-info.border-left-darken-3 {
  border-left: 1px solid #008b9c !important;
}
.border-right-info.border-right-darken-3 {
  border-right: 1px solid #008b9c !important;
}
.overlay-info.overlay-darken-3 {
  background: #008b9c;
  /* The Fallback */
  background: rgba(0, 139, 156, 0.6);
}
.text-info.text-darken-4 {
  color: #007482 !important;
}
.bg-info.bg-darken-4 {
  background-color: #007482 !important;
}
.border-info.border-darken-4 {
  border: 1px solid #007482 !important;
}
.border-top-info.border-top-darken-4 {
  border-top: 1px solid #007482 !important;
}
.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #007482 !important;
}
.border-left-info.border-left-darken-4 {
  border-left: 1px solid #007482 !important;
}
.border-right-info.border-right-darken-4 {
  border-right: 1px solid #007482 !important;
}
.overlay-info.overlay-darken-4 {
  background: #007482;
  /* The Fallback */
  background: rgba(0, 116, 130, 0.6);
}
.text-info.text-accent-1 {
  color: #feffff !important;
}
.bg-info.bg-accent-1 {
  background-color: #feffff !important;
}
.border-info.border-accent-1 {
  border: 1px solid #feffff !important;
}
.border-top-info.border-top-accent-1 {
  border-top: 1px solid #feffff !important;
}
.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #feffff !important;
}
.border-left-info.border-left-accent-1 {
  border-left: 1px solid #feffff !important;
}
.border-right-info.border-right-accent-1 {
  border-right: 1px solid #feffff !important;
}
.overlay-info.overlay-accent-1 {
  background: #feffff;
  /* The Fallback */
  background: rgba(254, 255, 255, 0.6);
}
.text-info.text-accent-2 {
  color: #cbf5ff !important;
}
.bg-info.bg-accent-2 {
  background-color: #cbf5ff !important;
}
.border-info.border-accent-2 {
  border: 1px solid #cbf5ff !important;
}
.border-top-info.border-top-accent-2 {
  border-top: 1px solid #cbf5ff !important;
}
.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #cbf5ff !important;
}
.border-left-info.border-left-accent-2 {
  border-left: 1px solid #cbf5ff !important;
}
.border-right-info.border-right-accent-2 {
  border-right: 1px solid #cbf5ff !important;
}
.overlay-info.overlay-accent-2 {
  background: #cbf5ff;
  /* The Fallback */
  background: rgba(203, 245, 255, 0.6);
}
.text-info.text-accent-3 {
  color: #98ecff !important;
}
.bg-info.bg-accent-3 {
  background-color: #98ecff !important;
}
.border-info.border-accent-3 {
  border: 1px solid #98ecff !important;
}
.border-top-info.border-top-accent-3 {
  border-top: 1px solid #98ecff !important;
}
.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #98ecff !important;
}
.border-left-info.border-left-accent-3 {
  border-left: 1px solid #98ecff !important;
}
.border-right-info.border-right-accent-3 {
  border-right: 1px solid #98ecff !important;
}
.overlay-info.overlay-accent-3 {
  background: #98ecff;
  /* The Fallback */
  background: rgba(152, 236, 255, 0.6);
}
.text-info.text-accent-4 {
  color: #7fe7ff !important;
}
.bg-info.bg-accent-4 {
  background-color: #7fe7ff !important;
}
.border-info.border-accent-4 {
  border: 1px solid #7fe7ff !important;
}
.border-top-info.border-top-accent-4 {
  border-top: 1px solid #7fe7ff !important;
}
.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #7fe7ff !important;
}
.border-left-info.border-left-accent-4 {
  border-left: 1px solid #7fe7ff !important;
}
.border-right-info.border-right-accent-4 {
  border-right: 1px solid #7fe7ff !important;
}
.overlay-info.overlay-accent-4 {
  background: #7fe7ff;
  /* The Fallback */
  background: rgba(127, 231, 255, 0.6);
}
.text-warning.text-lighten-5 {
  color: #ffe0c3 !important;
}
.bg-warning.bg-lighten-5 {
  background-color: #ffe0c3 !important;
}
.border-warning.border-lighten-5 {
  border: 1px solid #ffe0c3 !important;
}
.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #ffe0c3 !important;
}
.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #ffe0c3 !important;
}
.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #ffe0c3 !important;
}
.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #ffe0c3 !important;
}
.overlay-warning.overlay-lighten-5 {
  background: #ffe0c3;
  /* The Fallback */
  background: rgba(255, 224, 195, 0.6);
}
.text-warning.text-lighten-4 {
  color: #ffd3a9 !important;
}
.bg-warning.bg-lighten-4 {
  background-color: #ffd3a9 !important;
}
.border-warning.border-lighten-4 {
  border: 1px solid #ffd3a9 !important;
}
.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #ffd3a9 !important;
}
.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffd3a9 !important;
}
.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #ffd3a9 !important;
}
.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #ffd3a9 !important;
}
.overlay-warning.overlay-lighten-4 {
  background: #ffd3a9;
  /* The Fallback */
  background: rgba(255, 211, 169, 0.6);
}
.text-warning.text-lighten-3 {
  color: #ffc690 !important;
}
.bg-warning.bg-lighten-3 {
  background-color: #ffc690 !important;
}
.border-warning.border-lighten-3 {
  border: 1px solid #ffc690 !important;
}
.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #ffc690 !important;
}
.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffc690 !important;
}
.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #ffc690 !important;
}
.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #ffc690 !important;
}
.overlay-warning.overlay-lighten-3 {
  background: #ffc690;
  /* The Fallback */
  background: rgba(255, 198, 144, 0.6);
}
.text-warning.text-lighten-2 {
  color: #ffb976 !important;
}
.bg-warning.bg-lighten-2 {
  background-color: #ffb976 !important;
}
.border-warning.border-lighten-2 {
  border: 1px solid #ffb976 !important;
}
.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #ffb976 !important;
}
.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffb976 !important;
}
.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #ffb976 !important;
}
.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #ffb976 !important;
}
.overlay-warning.overlay-lighten-2 {
  background: #ffb976;
  /* The Fallback */
  background: rgba(255, 185, 118, 0.6);
}
.text-warning.text-lighten-1 {
  color: #ffac5d !important;
}
.bg-warning.bg-lighten-1 {
  background-color: #ffac5d !important;
}
.border-warning.border-lighten-1 {
  border: 1px solid #ffac5d !important;
}
.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #ffac5d !important;
}
.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffac5d !important;
}
.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #ffac5d !important;
}
.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #ffac5d !important;
}
.overlay-warning.overlay-lighten-1 {
  background: #ffac5d;
  /* The Fallback */
  background: rgba(255, 172, 93, 0.6);
}
.bg-warning {
  background-color: #ff9f43 !important;
}
.bg-warning .card-header,
.bg-warning .card-footer {
  background-color: transparent;
}
.alert-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important;
}
.alert-warning .alert-heading {
  box-shadow: rgba(255, 159, 67, 0.4) 0px 6px 15px -7px;
}
.alert-warning .alert-link {
  color: #ff922a !important;
}
.alert-warning .close {
  color: #ff9f43 !important;
}
.bg-light-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important;
}
.bg-light-warning.fc-h-event, .bg-light-warning.fc-v-event {
  border-color: rgba(255, 159, 67, 0.1);
}
.bg-light-warning .fc-list-event-dot {
  border-color: #ff9f43 !important;
}
.bg-light-warning.fc-list-event:hover td {
  background: rgba(255, 159, 67, 0.1) !important;
}
.bg-light-warning.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-warning {
  color: #ff9f43 !important;
}
.border-warning {
  border: 1px solid #ff9f43 !important;
}
.border-top-warning {
  border-top: 1px solid #ff9f43;
}
.border-bottom-warning {
  border-bottom: 1px solid #ff9f43;
}
.border-left-warning {
  border-left: 1px solid #ff9f43;
}
.border-right-warning {
  border-right: 1px solid #ff9f43;
}
.bg-warning.badge-glow,
.border-warning.badge-glow,
.badge-warning.badge-glow {
  box-shadow: 0px 0px 10px #ff9f43;
}
.badge.badge-light-warning {
  background-color: rgba(255, 159, 67, 0.12);
  color: #ff9f43 !important;
}
.overlay-warning {
  background: #ff9f43;
  /* The Fallback */
  background: rgba(255, 159, 67, 0.6);
}
.btn-warning {
  border-color: #ff9f43 !important;
  background-color: #ff9f43 !important;
  color: #fff !important;
}
.btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: #fff;
  background-color: #ff922a !important;
}
.btn-warning:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ff9f43;
}
.btn-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-warning {
  background-color: transparent;
  color: #ff9f43;
}
.btn-flat-warning:hover {
  color: #ff9f43;
}
.btn-flat-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.12);
}
.btn-flat-warning:active, .btn-flat-warning.active, .btn-flat-warning:focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-flat-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-warning {
  background-color: #ff9f43;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-warning:hover:not(.disabled):not(:disabled) {
  background-color: #ffac5d;
}
.btn-relief-warning:active, .btn-relief-warning.active, .btn-relief-warning:focus {
  background-color: #ff922a;
}
.btn-relief-warning:hover {
  color: #fff;
}
.btn-relief-warning:active, .btn-relief-warning.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-warning {
  border: 1px solid #ff9f43 !important;
  background-color: transparent;
  color: #ff9f43;
}
.btn-outline-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.04);
  color: #ff9f43;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-outline-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-warning.dropdown-toggle {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-outline-warning.waves-effect .waves-ripple,
.btn-flat-warning.waves-effect .waves-ripple {
  background: radial-gradient(rgba(255, 159, 67, 0.2) 0, rgba(255, 159, 67, 0.3) 40%, rgba(255, 159, 67, 0.4) 50%, rgba(255, 159, 67, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-warning {
  background-color: #ff9f43;
}
.modal.modal-warning .modal-header .modal-title {
  color: #ff9f43;
}
.modal.modal-warning .modal-header .close {
  color: #ff9f43 !important;
}
.pagination-warning .page-item.active .page-link {
  background: #ff9f43 !important;
  color: #fff;
}
.pagination-warning .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-warning .page-item .page-link:hover {
  color: #ff9f43;
}
.pagination-warning .page-item.prev-item .page-link:hover, .pagination-warning .page-item.next-item .page-link:hover {
  background: #ff9f43;
  color: #fff;
}
.pagination-warning .page-item.next-item .page-link:active:after, .pagination-warning .page-item.next-item .page-link:hover:after, .pagination-warning .page-item.next .page-link:active:after, .pagination-warning .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-warning .page-item.prev-item .page-link:active:before, .pagination-warning .page-item.prev-item .page-link:hover:before, .pagination-warning .page-item.prev .page-link:active:before, .pagination-warning .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-warning .nav-item .nav-link.active {
  color: #fff;
  background-color: #ff9f43 !important;
  border-color: #ff9f43;
  box-shadow: 0 4px 18px -4px rgba(255, 159, 67, 0.65);
}
.progress-bar-warning {
  background-color: rgba(255, 159, 67, 0.12);
}
.progress-bar-warning .progress-bar {
  background-color: #ff9f43;
}
.timeline .timeline-point-warning {
  border-color: #ff9f43 !important;
}
.timeline .timeline-point-warning i,
.timeline .timeline-point-warning svg {
  stroke: #ff9f43 !important;
}
.timeline .timeline-point-warning.timeline-point-indicator {
  background-color: #ff9f43 !important;
}
.timeline .timeline-point-warning.timeline-point-indicator:before {
  background: rgba(255, 159, 67, 0.12) !important;
}
.divider.divider-warning .divider-text:before, .divider.divider-warning .divider-text:after {
  border-color: #ff9f43 !important;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9f43 !important;
}
.custom-control-warning .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ff9f43;
  background-color: #ff9f43;
}
.custom-control-warning.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-warning.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(255, 159, 67, 0.4) !important;
}
.custom-control-warning .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 159, 67, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-warning .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ff9f43;
}
.custom-switch-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff9f43 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ff9f43 !important;
  border-color: #ff9f43 !important;
}
.text-warning.text-darken-1 {
  color: #ff922a !important;
}
.bg-warning.bg-darken-1 {
  background-color: #ff922a !important;
}
.border-warning.border-darken-1 {
  border: 1px solid #ff922a !important;
}
.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #ff922a !important;
}
.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #ff922a !important;
}
.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #ff922a !important;
}
.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #ff922a !important;
}
.overlay-warning.overlay-darken-1 {
  background: #ff922a;
  /* The Fallback */
  background: rgba(255, 146, 42, 0.6);
}
.text-warning.text-darken-2 {
  color: #ff8510 !important;
}
.bg-warning.bg-darken-2 {
  background-color: #ff8510 !important;
}
.border-warning.border-darken-2 {
  border: 1px solid #ff8510 !important;
}
.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #ff8510 !important;
}
.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #ff8510 !important;
}
.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #ff8510 !important;
}
.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #ff8510 !important;
}
.overlay-warning.overlay-darken-2 {
  background: #ff8510;
  /* The Fallback */
  background: rgba(255, 133, 16, 0.6);
}
.text-warning.text-darken-3 {
  color: #f67800 !important;
}
.bg-warning.bg-darken-3 {
  background-color: #f67800 !important;
}
.border-warning.border-darken-3 {
  border: 1px solid #f67800 !important;
}
.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #f67800 !important;
}
.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #f67800 !important;
}
.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #f67800 !important;
}
.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #f67800 !important;
}
.overlay-warning.overlay-darken-3 {
  background: #f67800;
  /* The Fallback */
  background: rgba(246, 120, 0, 0.6);
}
.text-warning.text-darken-4 {
  color: #dc6c00 !important;
}
.bg-warning.bg-darken-4 {
  background-color: #dc6c00 !important;
}
.border-warning.border-darken-4 {
  border: 1px solid #dc6c00 !important;
}
.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #dc6c00 !important;
}
.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #dc6c00 !important;
}
.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #dc6c00 !important;
}
.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #dc6c00 !important;
}
.overlay-warning.overlay-darken-4 {
  background: #dc6c00;
  /* The Fallback */
  background: rgba(220, 108, 0, 0.6);
}
.text-warning.text-accent-1 {
  color: #fff5ef !important;
}
.bg-warning.bg-accent-1 {
  background-color: #fff5ef !important;
}
.border-warning.border-accent-1 {
  border: 1px solid #fff5ef !important;
}
.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #fff5ef !important;
}
.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #fff5ef !important;
}
.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #fff5ef !important;
}
.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #fff5ef !important;
}
.overlay-warning.overlay-accent-1 {
  background: #fff5ef;
  /* The Fallback */
  background: rgba(255, 245, 239, 0.6);
}
.text-warning.text-accent-2 {
  color: #ffe5d8 !important;
}
.bg-warning.bg-accent-2 {
  background-color: #ffe5d8 !important;
}
.border-warning.border-accent-2 {
  border: 1px solid #ffe5d8 !important;
}
.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #ffe5d8 !important;
}
.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #ffe5d8 !important;
}
.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #ffe5d8 !important;
}
.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #ffe5d8 !important;
}
.overlay-warning.overlay-accent-2 {
  background: #ffe5d8;
  /* The Fallback */
  background: rgba(255, 229, 216, 0.6);
}
.text-warning.text-accent-3 {
  color: #fff6f3 !important;
}
.bg-warning.bg-accent-3 {
  background-color: #fff6f3 !important;
}
.border-warning.border-accent-3 {
  border: 1px solid #fff6f3 !important;
}
.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #fff6f3 !important;
}
.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #fff6f3 !important;
}
.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #fff6f3 !important;
}
.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #fff6f3 !important;
}
.overlay-warning.overlay-accent-3 {
  background: #fff6f3;
  /* The Fallback */
  background: rgba(255, 246, 243, 0.6);
}
.text-warning.text-accent-4 {
  color: #ffe3da !important;
}
.bg-warning.bg-accent-4 {
  background-color: #ffe3da !important;
}
.border-warning.border-accent-4 {
  border: 1px solid #ffe3da !important;
}
.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #ffe3da !important;
}
.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #ffe3da !important;
}
.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #ffe3da !important;
}
.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #ffe3da !important;
}
.overlay-warning.overlay-accent-4 {
  background: #ffe3da;
  /* The Fallback */
  background: rgba(255, 227, 218, 0.6);
}
.text-danger.text-lighten-5 {
  color: #f8c6c6 !important;
}
.bg-danger.bg-lighten-5 {
  background-color: #f8c6c6 !important;
}
.border-danger.border-lighten-5 {
  border: 1px solid #f8c6c6 !important;
}
.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #f8c6c6 !important;
}
.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #f8c6c6 !important;
}
.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #f8c6c6 !important;
}
.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #f8c6c6 !important;
}
.overlay-danger.overlay-lighten-5 {
  background: #f8c6c6;
  /* The Fallback */
  background: rgba(248, 198, 198, 0.6);
}
.text-danger.text-lighten-4 {
  color: #f5afaf !important;
}
.bg-danger.bg-lighten-4 {
  background-color: #f5afaf !important;
}
.border-danger.border-lighten-4 {
  border: 1px solid #f5afaf !important;
}
.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #f5afaf !important;
}
.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #f5afaf !important;
}
.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #f5afaf !important;
}
.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #f5afaf !important;
}
.overlay-danger.overlay-lighten-4 {
  background: #f5afaf;
  /* The Fallback */
  background: rgba(245, 175, 175, 0.6);
}
.text-danger.text-lighten-3 {
  color: #f29899 !important;
}
.bg-danger.bg-lighten-3 {
  background-color: #f29899 !important;
}
.border-danger.border-lighten-3 {
  border: 1px solid #f29899 !important;
}
.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #f29899 !important;
}
.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #f29899 !important;
}
.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #f29899 !important;
}
.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #f29899 !important;
}
.overlay-danger.overlay-lighten-3 {
  background: #f29899;
  /* The Fallback */
  background: rgba(242, 152, 153, 0.6);
}
.text-danger.text-lighten-2 {
  color: #f08182 !important;
}
.bg-danger.bg-lighten-2 {
  background-color: #f08182 !important;
}
.border-danger.border-lighten-2 {
  border: 1px solid #f08182 !important;
}
.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #f08182 !important;
}
.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #f08182 !important;
}
.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #f08182 !important;
}
.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #f08182 !important;
}
.overlay-danger.overlay-lighten-2 {
  background: #f08182;
  /* The Fallback */
  background: rgba(240, 129, 130, 0.6);
}
.text-danger.text-lighten-1 {
  color: #ed6b6c !important;
}
.bg-danger.bg-lighten-1 {
  background-color: #ed6b6c !important;
}
.border-danger.border-lighten-1 {
  border: 1px solid #ed6b6c !important;
}
.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #ed6b6c !important;
}
.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #ed6b6c !important;
}
.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #ed6b6c !important;
}
.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #ed6b6c !important;
}
.overlay-danger.overlay-lighten-1 {
  background: #ed6b6c;
  /* The Fallback */
  background: rgba(237, 107, 108, 0.6);
}
.bg-danger {
  background-color: #ea5455 !important;
}
.bg-danger .card-header,
.bg-danger .card-footer {
  background-color: transparent;
}
.alert-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  color: #ea5455 !important;
}
.alert-danger .alert-heading {
  box-shadow: rgba(234, 84, 85, 0.4) 0px 6px 15px -7px;
}
.alert-danger .alert-link {
  color: #e73d3e !important;
}
.alert-danger .close {
  color: #ea5455 !important;
}
.bg-light-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  color: #ea5455 !important;
}
.bg-light-danger.fc-h-event, .bg-light-danger.fc-v-event {
  border-color: rgba(234, 84, 85, 0.1);
}
.bg-light-danger .fc-list-event-dot {
  border-color: #ea5455 !important;
}
.bg-light-danger.fc-list-event:hover td {
  background: rgba(234, 84, 85, 0.1) !important;
}
.bg-light-danger.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-danger {
  color: #ea5455 !important;
}
.border-danger {
  border: 1px solid #ea5455 !important;
}
.border-top-danger {
  border-top: 1px solid #ea5455;
}
.border-bottom-danger {
  border-bottom: 1px solid #ea5455;
}
.border-left-danger {
  border-left: 1px solid #ea5455;
}
.border-right-danger {
  border-right: 1px solid #ea5455;
}
.bg-danger.badge-glow,
.border-danger.badge-glow,
.badge-danger.badge-glow {
  box-shadow: 0px 0px 10px #ea5455;
}
.badge.badge-light-danger {
  background-color: rgba(234, 84, 85, 0.12);
  color: #ea5455 !important;
}
.overlay-danger {
  background: #ea5455;
  /* The Fallback */
  background: rgba(234, 84, 85, 0.6);
}
.btn-danger {
  border-color: #ea5455 !important;
  background-color: #ea5455 !important;
  color: #fff !important;
}
.btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: #fff;
  background-color: #e73d3e !important;
}
.btn-danger:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ea5455;
}
.btn-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-danger {
  background-color: transparent;
  color: #ea5455;
}
.btn-flat-danger:hover {
  color: #ea5455;
}
.btn-flat-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(234, 84, 85, 0.12);
}
.btn-flat-danger:active, .btn-flat-danger.active, .btn-flat-danger:focus {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455;
}
.btn-flat-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-danger {
  background-color: #ea5455;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-danger:hover:not(.disabled):not(:disabled) {
  background-color: #ed6b6c;
}
.btn-relief-danger:active, .btn-relief-danger.active, .btn-relief-danger:focus {
  background-color: #e73d3e;
}
.btn-relief-danger:hover {
  color: #fff;
}
.btn-relief-danger:active, .btn-relief-danger.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-danger {
  border: 1px solid #ea5455 !important;
  background-color: transparent;
  color: #ea5455;
}
.btn-outline-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(234, 84, 85, 0.04);
  color: #ea5455;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):focus {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455;
}
.btn-outline-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-danger.dropdown-toggle {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455;
}
.btn-outline-danger.waves-effect .waves-ripple,
.btn-flat-danger.waves-effect .waves-ripple {
  background: radial-gradient(rgba(234, 84, 85, 0.2) 0, rgba(234, 84, 85, 0.3) 40%, rgba(234, 84, 85, 0.4) 50%, rgba(234, 84, 85, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-danger {
  background-color: #ea5455;
}
.modal.modal-danger .modal-header .modal-title {
  color: #ea5455;
}
.modal.modal-danger .modal-header .close {
  color: #ea5455 !important;
}
.pagination-danger .page-item.active .page-link {
  background: #ea5455 !important;
  color: #fff;
}
.pagination-danger .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-danger .page-item .page-link:hover {
  color: #ea5455;
}
.pagination-danger .page-item.prev-item .page-link:hover, .pagination-danger .page-item.next-item .page-link:hover {
  background: #ea5455;
  color: #fff;
}
.pagination-danger .page-item.next-item .page-link:active:after, .pagination-danger .page-item.next-item .page-link:hover:after, .pagination-danger .page-item.next .page-link:active:after, .pagination-danger .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-danger .page-item.prev-item .page-link:active:before, .pagination-danger .page-item.prev-item .page-link:hover:before, .pagination-danger .page-item.prev .page-link:active:before, .pagination-danger .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-danger .nav-item .nav-link.active {
  color: #fff;
  background-color: #ea5455 !important;
  border-color: #ea5455;
  box-shadow: 0 4px 18px -4px rgba(234, 84, 85, 0.65);
}
.progress-bar-danger {
  background-color: rgba(234, 84, 85, 0.12);
}
.progress-bar-danger .progress-bar {
  background-color: #ea5455;
}
.timeline .timeline-point-danger {
  border-color: #ea5455 !important;
}
.timeline .timeline-point-danger i,
.timeline .timeline-point-danger svg {
  stroke: #ea5455 !important;
}
.timeline .timeline-point-danger.timeline-point-indicator {
  background-color: #ea5455 !important;
}
.timeline .timeline-point-danger.timeline-point-indicator:before {
  background: rgba(234, 84, 85, 0.12) !important;
}
.divider.divider-danger .divider-text:before, .divider.divider-danger .divider-text:after {
  border-color: #ea5455 !important;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ea5455 !important;
}
.custom-control-danger .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ea5455;
  background-color: #ea5455;
}
.custom-control-danger.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-danger.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(234, 84, 85, 0.4) !important;
}
.custom-control-danger .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(234, 84, 85, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-danger .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ea5455;
}
.custom-switch-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ea5455 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ea5455 !important;
  border-color: #ea5455 !important;
}
.text-danger.text-darken-1 {
  color: #e73d3e !important;
}
.bg-danger.bg-darken-1 {
  background-color: #e73d3e !important;
}
.border-danger.border-darken-1 {
  border: 1px solid #e73d3e !important;
}
.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #e73d3e !important;
}
.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #e73d3e !important;
}
.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #e73d3e !important;
}
.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #e73d3e !important;
}
.overlay-danger.overlay-darken-1 {
  background: #e73d3e;
  /* The Fallback */
  background: rgba(231, 61, 62, 0.6);
}
.text-danger.text-darken-2 {
  color: #e42728 !important;
}
.bg-danger.bg-darken-2 {
  background-color: #e42728 !important;
}
.border-danger.border-darken-2 {
  border: 1px solid #e42728 !important;
}
.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #e42728 !important;
}
.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #e42728 !important;
}
.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #e42728 !important;
}
.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #e42728 !important;
}
.overlay-danger.overlay-darken-2 {
  background: #e42728;
  /* The Fallback */
  background: rgba(228, 39, 40, 0.6);
}
.text-danger.text-darken-3 {
  color: #d71a1c !important;
}
.bg-danger.bg-darken-3 {
  background-color: #d71a1c !important;
}
.border-danger.border-darken-3 {
  border: 1px solid #d71a1c !important;
}
.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #d71a1c !important;
}
.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #d71a1c !important;
}
.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #d71a1c !important;
}
.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #d71a1c !important;
}
.overlay-danger.overlay-darken-3 {
  background: #d71a1c;
  /* The Fallback */
  background: rgba(215, 26, 28, 0.6);
}
.text-danger.text-darken-4 {
  color: #c01819 !important;
}
.bg-danger.bg-darken-4 {
  background-color: #c01819 !important;
}
.border-danger.border-darken-4 {
  border: 1px solid #c01819 !important;
}
.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #c01819 !important;
}
.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #c01819 !important;
}
.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #c01819 !important;
}
.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #c01819 !important;
}
.overlay-danger.overlay-darken-4 {
  background: #c01819;
  /* The Fallback */
  background: rgba(192, 24, 25, 0.6);
}
.text-danger.text-accent-1 {
  color: #ffeef1 !important;
}
.bg-danger.bg-accent-1 {
  background-color: #ffeef1 !important;
}
.border-danger.border-accent-1 {
  border: 1px solid #ffeef1 !important;
}
.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #ffeef1 !important;
}
.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #ffeef1 !important;
}
.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #ffeef1 !important;
}
.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #ffeef1 !important;
}
.overlay-danger.overlay-accent-1 {
  background: #ffeef1;
  /* The Fallback */
  background: rgba(255, 238, 241, 0.6);
}
.text-danger.text-accent-2 {
  color: #ffd6db !important;
}
.bg-danger.bg-accent-2 {
  background-color: #ffd6db !important;
}
.border-danger.border-accent-2 {
  border: 1px solid #ffd6db !important;
}
.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #ffd6db !important;
}
.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #ffd6db !important;
}
.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #ffd6db !important;
}
.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #ffd6db !important;
}
.overlay-danger.overlay-accent-2 {
  background: #ffd6db;
  /* The Fallback */
  background: rgba(255, 214, 219, 0.6);
}
.text-danger.text-accent-3 {
  color: #ffecee !important;
}
.bg-danger.bg-accent-3 {
  background-color: #ffecee !important;
}
.border-danger.border-accent-3 {
  border: 1px solid #ffecee !important;
}
.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #ffecee !important;
}
.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #ffecee !important;
}
.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #ffecee !important;
}
.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #ffecee !important;
}
.overlay-danger.overlay-accent-3 {
  background: #ffecee;
  /* The Fallback */
  background: rgba(255, 236, 238, 0.6);
}
.text-danger.text-accent-4 {
  color: #ffd3d7 !important;
}
.bg-danger.bg-accent-4 {
  background-color: #ffd3d7 !important;
}
.border-danger.border-accent-4 {
  border: 1px solid #ffd3d7 !important;
}
.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #ffd3d7 !important;
}
.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #ffd3d7 !important;
}
.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #ffd3d7 !important;
}
.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #ffd3d7 !important;
}
.overlay-danger.overlay-accent-4 {
  background: #ffd3d7;
  /* The Fallback */
  background: rgba(255, 211, 215, 0.6);
}
.bg-gradient-dark,
.btn-gradient-dark {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #4b4b4b, #1e1e1e);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.dark-layout .bg-gradient-dark,
.dark-layout .btn-gradient-dark {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-dark:hover, .bg-gradient-dark:active,
.btn-gradient-dark:hover,
.btn-gradient-dark:active {
  color: #fff;
}
.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-dark:active,
.btn-gradient-dark:active {
  transform: translateY(0);
}
.bg-gradient-dark:active, .bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary,
.btn-gradient-primary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #7367f0, #9e95f5);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary:hover, .bg-gradient-primary:active,
.btn-gradient-primary:hover,
.btn-gradient-primary:active {
  color: #fff;
}
.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-primary:active,
.btn-gradient-primary:active {
  transform: translateY(0);
}
.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
  background-image: linear-gradient(47deg, #4839eb, #7367f0);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary,
.btn-gradient-secondary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #82868b, #9ca0a4);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary:hover, .bg-gradient-secondary:active,
.btn-gradient-secondary:hover,
.btn-gradient-secondary:active {
  color: #fff;
}
.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
  transform: translateY(0);
}
.bg-gradient-secondary:active, .bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
  background-image: linear-gradient(47deg, #696d71, #82868b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success,
.btn-gradient-success {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #28c76f, #48da89);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success:hover, .bg-gradient-success:active,
.btn-gradient-success:hover,
.btn-gradient-success:active {
  color: #fff;
}
.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-success:active,
.btn-gradient-success:active {
  transform: translateY(0);
}
.bg-gradient-success:active, .bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
  background-image: linear-gradient(47deg, #1f9d57, #28c76f);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info,
.btn-gradient-info {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #00cfe8, #1ce7ff);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info:hover, .bg-gradient-info:active,
.btn-gradient-info:hover,
.btn-gradient-info:active {
  color: #fff;
}
.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-info:active,
.btn-gradient-info:active {
  transform: translateY(0);
}
.bg-gradient-info:active, .bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  background-image: linear-gradient(47deg, #00a1b5, #00cfe8);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning,
.btn-gradient-warning {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ff9f43, #ffb976);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning:hover, .bg-gradient-warning:active,
.btn-gradient-warning:hover,
.btn-gradient-warning:active {
  color: #fff;
}
.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-warning:active,
.btn-gradient-warning:active {
  transform: translateY(0);
}
.bg-gradient-warning:active, .bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  background-image: linear-gradient(47deg, #ff8510, #ff9f43);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger,
.btn-gradient-danger {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ea5455, #f08182);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger:hover, .bg-gradient-danger:active,
.btn-gradient-danger:hover,
.btn-gradient-danger:active {
  color: #fff;
}
.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-danger:active,
.btn-gradient-danger:active {
  transform: translateY(0);
}
.bg-gradient-danger:active, .bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
  background-image: linear-gradient(47deg, #e42728, #ea5455);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
html {
  font-size: 14px;
  height: 100%;
  letter-spacing: 0.01rem;
  /*
    * Blank page
    */
}
html body {
  height: 100%;
  background-color: #f8f8f8;
  direction: ltr;
}
html body p {
  line-height: 1.5rem;
}
html .content {
  padding: 0;
  position: relative;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  min-height: calc(100% - 3.35rem);
  margin-left: 260px;
}
html .content.app-content {
  padding: calc(2rem + 4.45rem + 1.3rem) 2rem 0;
}
html .content.app-content.show-overlay .content-overlay {
  z-index: 10;
  opacity: 1;
}
html .content.app-content.show-overlay .content-overlay ~ .header-navbar-shadow {
  display: none;
}
html .content.app-content .content-overlay {
  position: fixed;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(34, 41, 47, 0.5);
  cursor: pointer;
  transition: all 0.7s, z-index 0s;
  z-index: -1;
}
html .content.app-content .content-area-wrapper {
  display: flex;
  position: relative;
  overflow: hidden;
}
html .content.app-content .content-area-wrapper .content-wrapper,
html .content.app-content .content-area-wrapper .content-body {
  height: 100%;
}
html .content .body-content-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  z-index: 4;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
html .content .body-content-overlay.show {
  visibility: visible;
  transition: all 0.3s ease;
  opacity: 1;
  background-color: rgba(34, 41, 47, 0.2);
  border-radius: 0.1785rem;
}
html .content .content-wrapper .content-header-title {
  font-weight: 500;
  color: #636363;
  padding-right: 1rem;
  border-right: 1px solid #d6dce1;
}
html .content .content-wrapper .content-header-right .dropdown-toggle::after {
  display: none;
}
html .content .content-wrapper .content-header-right .dropdown-toggle i,
html .content .content-wrapper .content-header-right .dropdown-toggle svg {
  margin-right: 0;
}
html .content .content-wrapper .content-header-right .btn-icon {
  padding: 0.8rem;
}
html .content .content-wrapper .content-header-right .btn-icon i,
html .content .content-wrapper .content-header-right .btn-icon svg {
  height: 1rem;
  width: 1rem;
}
html .navbar-floating.footer-static .app-content .content-area-wrapper,
html .navbar-floating.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-floating.footer-static .app-content .content-area-wrapper,
html .navbar-floating.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  }
}
html .navbar-floating.footer-hidden .app-content .content-area-wrapper,
html .navbar-floating.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 0rem + 1.3rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 0rem + 1.3rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-floating.footer-hidden .app-content .content-area-wrapper,
html .navbar-floating.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 1.3rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 1.3rem + 0rem ) );
  }
}
html .navbar-floating.footer-fixed .app-content .content-area-wrapper,
html .navbar-floating.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-floating.footer-fixed .app-content .content-area-wrapper,
html .navbar-floating.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  }
}
html .navbar-hidden .app-content {
  padding: 2rem 2rem 0 2rem !important;
}
html .navbar-hidden.footer-static .app-content .content-area-wrapper,
html .navbar-hidden.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 0rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 0rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-hidden.footer-static .app-content .content-area-wrapper,
html .navbar-hidden.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 0rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 0rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-hidden.footer-hidden .app-content .content-area-wrapper,
html .navbar-hidden.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 0rem + 0rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 0rem + 0rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-hidden.footer-hidden .app-content .content-area-wrapper,
html .navbar-hidden.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 0rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 0rem + 0rem + 0rem ) );
  }
}
html .navbar-hidden.footer-fixed .app-content .content-area-wrapper,
html .navbar-hidden.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 0rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 0rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-hidden.footer-fixed .app-content .content-area-wrapper,
html .navbar-hidden.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-static .main-menu {
  top: 0;
}
html .navbar-static .content {
  min-height: calc(100% - calc(4.45rem + 3.35rem));
}
html .navbar-static .app-content {
  padding: 2rem 2rem 0 2rem;
}
html .navbar-static.footer-static .app-content .content-area-wrapper,
html .navbar-static.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-static.footer-static .app-content .content-area-wrapper,
html .navbar-static.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-static.footer-hidden .app-content .content-area-wrapper,
html .navbar-static.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-static.footer-hidden .app-content .content-area-wrapper,
html .navbar-static.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
  }
}
html .navbar-static.footer-fixed .app-content .content-area-wrapper,
html .navbar-static.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-static.footer-fixed .app-content .content-area-wrapper,
html .navbar-static.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-sticky .app-content {
  padding: calc(2rem + 4.45rem) 2rem 0 2rem;
}
html .navbar-sticky.footer-static .app-content .content-area-wrapper,
html .navbar-sticky.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-sticky.footer-static .app-content .content-area-wrapper,
html .navbar-sticky.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-sticky.footer-hidden .app-content .content-area-wrapper,
html .navbar-sticky.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-sticky.footer-hidden .app-content .content-area-wrapper,
html .navbar-sticky.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
  }
}
html .navbar-sticky.footer-fixed .app-content .content-area-wrapper,
html .navbar-sticky.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-sticky.footer-fixed .app-content .content-area-wrapper,
html .navbar-sticky.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-static .nav.header-navbar .navbar-container,
html .navbar-sticky .nav.header-navbar .navbar-container {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
html .navbar-static .nav.header-navbar .navbar-container .search-input .search-list.show,
html .navbar-sticky .nav.header-navbar .navbar-container .search-input .search-list.show {
  width: 98%;
  left: 1%;
}
html .footer-fixed .content.app-content {
  padding-bottom: 3.35rem !important;
}
html [data-col="1-column"] .header-navbar {
  width: 100%;
  left: 0 !important;
}
html [data-col="1-column"] .header-navbar.floating-nav {
  width: calc( 100vw - (100vw - 100%) - calc(2rem * 2) ) !important;
}
html [data-col="1-column"] .content,
html [data-col="1-column"] .footer {
  margin-left: 0px !important;
}
html [data-col="1-column"].horizontal-layout .header-navbar {
  width: 100% !important;
}
html [data-col="1-column"].horizontal-layout .app-content {
  padding: calc(2rem + 4.45rem + 1.3rem) 2rem 0 2rem !important;
}
html [data-col="1-column"].horizontal-layout.footer-fixed .app-content {
  padding: calc(2rem + 4.45rem + 1.3rem) 2rem 3.35rem 2rem !important;
}
html .blank-page .content {
  margin-left: 0;
}
html .blank-page .content.app-content {
  overflow: overlay;
  overflow-x: hidden;
  padding: 0 !important;
  transition: none;
}
html .blank-page .content.app-content .header-navbar-shadow {
  display: none;
}
html .blank-page .content-wrapper {
  padding: 0 !important;
}
html .blank-page .content-wrapper .flexbox-container {
  display: flex;
  align-items: center;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
}
html .pace .pace-progress {
  background: #7367f0;
}
.app-content.center-layout {
  overflow: hidden;
}
/*
* Col 3 layout for detached and general type
*/
@media (min-width: 992px) {
  body .content-right {
    width: calc(100vw - (100vw - 100%) - 260px);
    float: right;
  }
  body .content-left {
    width: calc(100vw - (100vw - 100%) - 260px);
    float: left;
  }
  body .content-detached {
    width: 100%;
  }
  body .content-detached.content-right {
    float: right;
    margin-left: -260px;
  }
  body .content-detached.content-right .content-body {
    margin-left: calc(260px + 2rem);
  }
  body .content-detached.content-left {
    float: left;
    margin-right: -260px;
  }
  body .content-detached.content-left .content-body {
    margin-right: calc(260px + 2rem);
  }

  .sidebar-right.sidebar-sticky {
    float: right !important;
    margin-left: -260px;
    width: 260px !important;
    margin-top: 5.7rem;
  }
}
@media (max-width: 575.98px) {
  html body .app-content {
    padding: calc(2rem - 0.8rem + 4.45rem + 1.3rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }

  html body.navbar-static .app-content {
    padding: calc(2rem - 0.8rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }

  html body.navbar-sticky .app-content {
    padding: calc(2rem - 0.8rem + 4.45rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }

  html body.navbar-hidden .app-content {
    padding: calc(2rem - 0.8rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }
}
@media (max-width: 575.98px) {
  .navbar-static .app-content .header-navbar .navbar-container,
.navbar-sticky .app-content .header-navbar .navbar-container {
    padding-left: 1rem;
    padding-right: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html.full-screen {
    width: 100%;
  }
  html.full-screen .content.app-content {
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
  }
}
/*=========================================================================================
    File Name: sidebar.scss
    Description: content sidebar specific scss.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.sidebar {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .sidebar {
    vertical-align: top;
  }
}
.sidebar-fixed {
  position: fixed;
  height: 100%;
  overflow: scroll;
}
.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(34, 41, 47, 0.5);
  z-index: 997;
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
}
.sidenav-overlay.show {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease;
}
.drag-target {
  height: 100%;
  width: 40px;
  position: fixed;
  top: 0;
  left: -10px;
  z-index: 1036;
}
.sidebar-detached .sidebar {
  width: 260px;
}
@media (min-width: 992px) {
  .sidebar-left {
    float: left;
  }

  .sidebar-right {
    float: right;
  }
}
@media (max-width: 991.98px) {
  .sidebar-detached .sidebar {
    width: 100%;
  }
}
footer.footer {
  padding: 0.8rem 2rem;
  min-height: 3.35rem;
  transition: 300ms ease all;
}
footer.footer span i,
footer.footer span svg {
  height: 1.51rem;
  width: 1.51rem;
  font-size: 1.51rem;
  margin-left: 0.5rem;
  color: #ea5455;
}
footer.footer .scroll-top {
  padding: 0.81rem 0.83rem;
}
footer.footer-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
footer.footer-border {
  border-top: 1px solid #ebe9f1;
}
.footer-fixed footer {
  position: fixed !important;
  z-index: 1030;
  right: 0;
  left: 0;
  bottom: 0;
}
.footer-fixed footer.footer-light {
  background: #fff;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.footer-fixed footer.footer-dark {
  background: #b8c2cc;
  color: #fff;
}
.footer-hidden .app-content {
  padding-bottom: 0.1px !important;
}
.scroll-top {
  position: fixed;
  bottom: 5%;
  right: 30px;
  display: none;
  z-index: 99;
}
/*=========================================================================================
    File Name: navigation.scss
    Description: Common mixin for menus, contain dark and light version scss.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.main-menu {
  z-index: 1031;
  position: absolute;
  display: table-cell;
  height: 100%;
  overflow: hidden;
}
.main-menu.menu-light {
  color: #6e6b7b;
  background: #fff;
}
.main-menu.menu-light .navigation {
  background: #fff;
}
.main-menu.menu-light .navigation .navigation-header {
  color: #a6a4b0;
  margin: calc(2rem + 0.286rem) 0 0.8rem 2.2rem;
  padding: 0;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}
.main-menu.menu-light .navigation .navigation-header span {
  font-weight: 500;
}
.main-menu.menu-light .navigation li.has-sub > a {
  transition: all 0.5s ease, background 0s, color 0s;
}
.main-menu.menu-light .navigation li a {
  color: #625f6e;
  padding: 10px 15px 10px 15px;
  line-height: 1.45;
}
.main-menu.menu-light .navigation li a span.menu-sub-title {
  color: #bdbbc4;
}
.main-menu.menu-light .navigation li a > * {
  transition: transform 0.25s ease;
}
.main-menu.menu-light .navigation li.nav-item a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-light .navigation li.nav-item ul.menu-content li a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-light .navigation > li > a {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}
.main-menu.menu-light .navigation > li > a i,
.main-menu.menu-light .navigation > li > a svg {
  position: relative;
  top: 1px;
}
.main-menu.menu-light .navigation > li > ul li:first-of-type {
  margin-top: 7px !important;
}
.main-menu.menu-light .navigation > li > ul li:not(.has-sub) {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li > ul li.has-sub > a {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li > ul li.has-sub > ul > li {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-light .navigation > li.sidebar-group-active > a {
  color: #565360;
  background: whitesmoke;
  border-radius: 6px;
}
.main-menu.menu-light .navigation > li:not(.open) > ul {
  display: none;
}
.main-menu.menu-light .navigation > li:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-light .navigation > li.active {
  z-index: 1;
}
.main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(118deg, #7367f0, rgba(115, 103, 240, 0.7));
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  color: #fff;
  font-weight: 400;
  border-radius: 4px;
}
.main-menu.menu-light .navigation > li .active {
  background: #f0f0f0;
}
.main-menu.menu-light .navigation > li .active > a {
  color: #7367f0;
  margin-bottom: 0;
}
.main-menu.menu-light .navigation > li .active .hover > a,
.main-menu.menu-light .navigation > li .active :hover > a {
  background: whitesmoke;
}
.main-menu.menu-light .navigation > li ul {
  padding: 0;
  margin: 0;
}
.main-menu.menu-light .navigation > li ul li {
  color: #6e6b7b;
  background: transparent;
}
.main-menu.menu-light .navigation > li ul li > a {
  padding: 10px 15px 10px 20px;
}
.main-menu.menu-light .navigation > li ul li ul a {
  padding: 10px 15px 10px 53px;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul {
  display: none;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-light .navigation > li ul .open > a,
.main-menu.menu-light .navigation > li ul .sidebar-group-active > a {
  color: #6e6b7b;
  background: whitesmoke;
  border-radius: 6px;
}
.main-menu.menu-light .navigation > li ul .open > ul,
.main-menu.menu-light .navigation > li ul .sidebar-group-active > ul {
  display: block;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul,
.main-menu.menu-light .navigation > li ul .sidebar-group-active > ul .open > ul {
  display: block;
}
.main-menu.menu-light .navigation > li ul .hover > a, .main-menu.menu-light .navigation > li ul:hover > a {
  color: #787486;
}
.main-menu.menu-light .navigation > li ul .active {
  background: linear-gradient(118deg, #7367f0, rgba(115, 103, 240, 0.7));
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  border-radius: 4px;
  z-index: 1;
}
.main-menu.menu-light .navigation > li ul .active > a {
  color: #fff;
}
.main-menu.menu-dark {
  color: #dcdcdc;
  background: #10163a;
}
.main-menu.menu-dark .navigation {
  background: #10163a;
}
.main-menu.menu-dark .navigation .navigation-header {
  color: white;
  margin: calc(2rem + 0.286rem) 0 0.8rem 2.2rem;
  padding: 0;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}
.main-menu.menu-dark .navigation .navigation-header span {
  font-weight: 500;
}
.main-menu.menu-dark .navigation li.has-sub > a {
  transition: all 0.5s ease, background 0s, color 0s;
}
.main-menu.menu-dark .navigation li a {
  color: #d0d0d0;
  padding: 10px 15px 10px 15px;
  line-height: 1.45;
}
.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color: white;
}
.main-menu.menu-dark .navigation li a > * {
  transition: transform 0.25s ease;
}
.main-menu.menu-dark .navigation li.nav-item a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-dark .navigation li.nav-item ul.menu-content li a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-dark .navigation > li > a {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}
.main-menu.menu-dark .navigation > li > a i,
.main-menu.menu-dark .navigation > li > a svg {
  position: relative;
  top: 1px;
}
.main-menu.menu-dark .navigation > li > ul li:first-of-type {
  margin-top: 7px !important;
}
.main-menu.menu-dark .navigation > li > ul li:not(.has-sub) {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li > ul li.has-sub > a {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li > ul li.has-sub > ul > li {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
  color: #c3c3c3;
  background: #0c102a;
  border-radius: 6px;
}
.main-menu.menu-dark .navigation > li:not(.open) > ul {
  display: none;
}
.main-menu.menu-dark .navigation > li:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-dark .navigation > li.active {
  z-index: 1;
}
.main-menu.menu-dark .navigation > li.active > a {
  background: linear-gradient(118deg, #7367f0, rgba(115, 103, 240, 0.7));
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  color: #fff;
  font-weight: 400;
  border-radius: 4px;
}
.main-menu.menu-dark .navigation > li .active {
  background: #090d22;
}
.main-menu.menu-dark .navigation > li .active > a {
  color: #7367f0;
  margin-bottom: 0;
}
.main-menu.menu-dark .navigation > li .active .hover > a,
.main-menu.menu-dark .navigation > li .active :hover > a {
  background: #0c102a;
}
.main-menu.menu-dark .navigation > li ul {
  padding: 0;
  margin: 0;
}
.main-menu.menu-dark .navigation > li ul li {
  color: #dcdcdc;
  background: transparent;
}
.main-menu.menu-dark .navigation > li ul li > a {
  padding: 10px 15px 10px 20px;
}
.main-menu.menu-dark .navigation > li ul li ul a {
  padding: 10px 15px 10px 53px;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul {
  display: none;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-dark .navigation > li ul .open > a,
.main-menu.menu-dark .navigation > li ul .sidebar-group-active > a {
  color: #dcdcdc;
  background: #0c102a;
  border-radius: 6px;
}
.main-menu.menu-dark .navigation > li ul .open > ul,
.main-menu.menu-dark .navigation > li ul .sidebar-group-active > ul {
  display: block;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul,
.main-menu.menu-dark .navigation > li ul .sidebar-group-active > ul .open > ul {
  display: block;
}
.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {
  color: #e6e6e6;
}
.main-menu.menu-dark .navigation > li ul .active {
  background: linear-gradient(118deg, #7367f0, rgba(115, 103, 240, 0.7));
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  border-radius: 4px;
  z-index: 1;
}
.main-menu.menu-dark .navigation > li ul .active > a {
  color: #fff;
}
.main-menu.menu-fixed {
  position: fixed;
}
.main-menu.menu-static {
  height: 100%;
  padding-bottom: calc(100% - 20rem);
}
.main-menu.menu-static .main-menu-content {
  height: unset !important;
}
.main-menu.menu-shadow {
  box-shadow: 0 0 15px 0 rgba(34, 41, 47, 0.05);
}
.main-menu.menu-border {
  border-right: 1px solid #ebe9f1;
}
.main-menu .shadow-bottom {
  display: none;
  position: absolute;
  z-index: 2;
  height: 50px;
  width: 100%;
  pointer-events: none;
  margin-top: -0.7rem;
  filter: blur(5px);
  background: linear-gradient(#fff 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}
.bordered-layout .main-menu .shadow-bottom {
  background: linear-gradient(#f8f8f8 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}
.main-menu.menu-native-scroll .main-menu-content {
  overflow-y: scroll !important;
}
.main-menu .navbar-header {
  height: 100%;
  width: 260px;
  height: 4.45rem;
  position: relative;
  padding: 0.35rem 1rem 0.3rem 1.64rem;
  transition: 300ms ease all, background 0s;
}
.main-menu .navbar-header .navbar-brand {
  display: flex;
  align-items: center;
  margin-top: 1.35rem;
  font-size: inherit;
}
.main-menu .navbar-header .navbar-brand .brand-logo img {
  max-width: 36px;
}
.main-menu .navbar-header .navbar-brand .brand-text {
  color: #7367f0;
  padding-left: 1rem;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: 0.01rem;
  font-size: 1.45rem;
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.main-menu .navbar-header .modern-nav-toggle {
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.main-menu .main-menu-content {
  height: calc(100% - 4.45rem) !important;
  position: relative;
}
.main-menu .main-menu-content .ps__rail-y {
  z-index: 3;
}
.main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-menu ul.navigation-main {
  overflow-x: hidden;
  padding-bottom: 0.75rem;
}
.main-menu ul.navigation-main > li:first-child {
  margin-top: 0.5rem;
}
.main-menu a {
  outline: none;
}
.main-menu a:hover, .main-menu a:focus {
  text-decoration: none;
}
.navigation {
  font-size: 1.1rem;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-weight: 400;
  overflow-y: hidden;
  padding-bottom: 20px;
}
.navigation .navigation-header {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-weight: 500;
  line-height: 1.2;
  padding: 12px 22px;
  font-size: 0.9rem;
  text-transform: uppercase;
}
.navigation li {
  position: relative;
  white-space: nowrap;
}
.navigation li a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.navigation li a i,
.navigation li a svg {
  height: 11px;
  width: 11px;
  font-size: 11px;
  margin-right: 1.38rem;
}
.navigation li.menu-item-animating {
  transition: height 0.25s ease-in-out;
}
.navigation li.disabled a {
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .menu-hide .main-menu,
.menu-open .main-menu {
    transition: transform 0.25s, top 0.35s, height 0.35s;
  }

  .main-menu {
    transform: translate3d(-240px, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    perspective: 1000;
  }

  .menu-open .main-menu {
    transform: translate3d(0, 0, 0);
  }
}
@media (min-width: 768px) {
  .drag-target {
    z-index: 0;
  }
}
.avatar {
  white-space: nowrap;
  background-color: #c3c3c3;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-size: 1rem;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.avatar .avatar-content {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 0.857rem;
}
.avatar .avatar-content .avatar-icon {
  height: 1rem;
  width: 1rem;
}
.avatar [class*=avatar-status-] {
  border-radius: 50%;
  width: 11px;
  height: 11px;
  position: absolute;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
}
.avatar [class*=avatar-status-].avatar-status-lg, .avatar [class*=avatar-status-].avatar-status-xl {
  width: 17px;
  height: 17px;
  border-width: 2px;
}
.avatar .avatar-status-online {
  background-color: #28c76f;
}
.avatar .avatar-status-busy {
  background-color: #ea5455;
}
.avatar .avatar-status-away {
  background-color: #ff9f43;
}
.avatar .avatar-status-offline {
  background-color: #82868b;
}
.avatar.avatar-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  width: 42px;
  border-radius: 0.357rem;
}
.avatar img {
  border-radius: 50%;
}
.avatar.avatar-xl {
  font-size: 1.5rem;
}
.avatar.avatar-xl img {
  width: 70px;
  height: 70px;
}
.avatar.avatar-xl .avatar-content {
  height: 70px;
  width: 70px;
  font-size: 2.57rem;
}
.avatar.avatar-xl .avatar-content .avatar-icon,
.avatar.avatar-xl .avatar-content i,
.avatar.avatar-xl .avatar-content svg {
  height: 3rem;
  width: 3rem;
  font-size: 3rem;
}
.avatar.avatar-xl [class*=avatar-status-] {
  right: 3px;
  bottom: 0;
}
.avatar.avatar-lg {
  font-size: 1.2rem;
}
.avatar.avatar-lg img {
  width: 50px;
  height: 50px;
}
.avatar.avatar-lg .avatar-content {
  width: 50px;
  height: 50px;
  font-size: 1.714rem;
}
.avatar.avatar-lg .avatar-content .avatar-icon,
.avatar.avatar-lg .avatar-content i,
.avatar.avatar-lg .avatar-content svg {
  height: 2rem;
  width: 2rem;
  font-size: 2rem;
}
.avatar.avatar-lg [class*=avatar-status-] {
  right: 3px;
  bottom: 1px;
}
.avatar.avatar-sm .avatar-content {
  width: 24px;
  height: 24px;
}
.avatar.avatar-sm .avatar-content .avatar-icon,
.avatar.avatar-sm .avatar-content i,
.avatar.avatar-sm .avatar-content svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.avatar.avatar-sm img {
  width: 24px;
  height: 24px;
}
.avatar.avatar-sm [class*=avatar-status-] {
  right: -3px;
  bottom: -2px;
}
.avatar-group {
  display: flex;
  justify-content: flex-start;
}
.avatar-group .avatar {
  transition: all 0.25s ease;
}
.avatar-group .avatar img,
.avatar-group .avatar .avatar-content {
  box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px rgba(34, 41, 47, 0.07);
}
.avatar-group .avatar .avatar-content {
  background-color: #b7b9bc !important;
}
.avatar-group .avatar:hover {
  transition: all 0.25s ease;
}
.avatar-group .avatar.pull-up:hover {
  transform: translateY(-4px) scale(1.07);
}
.avatar-group .avatar:not(:first-child) {
  margin-left: -0.55rem;
}
.avatar-group .avatar-sm:not(:first-child) {
  margin-left: -0.4rem;
}
.avatar-group .avatar-lg:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group .avatar-xl:not(:first-child) {
  margin-left: -1.5rem;
}
/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.navbar-container a.nav-link-search {
  float: left;
}
.navbar-container .search-input {
  width: 0;
  float: left;
  display: none;
}
.navbar-container .search-input input {
  width: 0;
  border: none;
  background: none;
  transition: all 0.2s ease-out;
  line-height: 16px;
  padding: 1.6rem 3.6rem;
}
.navbar-container .search-input.open {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  display: block;
  background: #fff;
  border-radius: 0.5rem;
}
.navbar-container .search-input.open .search-input-close,
.navbar-container .search-input.open .search-input-icon {
  display: block;
}
.navbar-container .search-input.open input {
  width: 100%;
  outline: none;
  background: none;
  height: auto;
  box-shadow: none;
  transition: all 0.3s ease-out;
}
.navbar-container .search-input .search-list {
  max-height: 450px;
  height: auto;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  width: 100%;
  margin-top: 0.5rem;
  padding-left: 0;
  border-radius: 0.357rem;
  display: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 875px) and (orientation: landscape) {
  .navbar-container .search-input .search-list {
    max-height: 250px;
  }
}
.navbar-container .search-input .search-list.search-list-bookmark {
  height: auto !important;
}
.navbar-container .search-input .search-list.search-list-bookmark i,
.navbar-container .search-input .search-list.search-list-bookmark svg {
  font-size: 1.2rem;
  height: 1.2rem;
  width: 1.2rem;
}
.navbar-container .search-input .search-list.show {
  display: block;
  min-height: 3rem;
}
.navbar-container .search-input .search-list li a {
  padding: 0.9rem 1rem;
  color: #6e6b7b;
}
.navbar-container .search-input .search-list li a i,
.navbar-container .search-input .search-list li a svg[class*="feather feather-"] {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
}
.navbar-container .search-input .search-list li:first-child {
  border-top-left-radius: 0.357rem;
  border-top-right-radius: 0.357rem;
}
.navbar-container .search-input .search-list li:last-child {
  border-bottom-left-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem;
}
.navbar-container .search-input .search-list li.auto-suggestion {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.navbar-container .search-input .search-list li.auto-suggestion:hover, .navbar-container .search-input .search-list li.auto-suggestion.current_item {
  background-color: #f8f8f8;
}
.navbar-container .search-input .search-input-icon {
  z-index: 2;
  display: none;
  position: absolute;
  left: 1.5rem;
  top: 32%;
  cursor: pointer;
}
.navbar-container .search-input .search-input-icon i,
.navbar-container .search-input .search-input-icon svg {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
}
.navbar-container .search-input .search-input-close {
  z-index: 1;
  display: none;
  position: absolute;
  right: 2rem;
  top: 32%;
  cursor: pointer;
}
.navbar-container .search-input .search-input-close i,
.navbar-container .search-input .search-input-close svg {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
}
.navbar-container .bookmark-input {
  position: absolute;
  top: 102%;
  width: 25%;
  display: none;
  background: #fff;
  border-radius: 0.357rem;
  box-shadow: 0 15px 30px 0 rgba(34, 41, 47, 0.11), 0 5px 15px 0 rgba(34, 41, 47, 0.08);
}
.navbar-container .bookmark-input.show {
  display: block;
}
.navbar-container .bookmark-input .bookmark-input-icon {
  position: absolute;
  z-index: 1;
  top: 20px;
  left: 24px;
}
.navbar-container .bookmark-input input {
  padding: 0.7rem 0.7rem 0.7rem 2.5rem;
  margin: 12px;
  width: calc(100% - 24px);
  background: #fff;
  border: 1px solid rgba(34, 41, 47, 0.2);
}
.navbar-container .bookmark-input input:focus {
  border: 1px solid #7367f0;
}
.navbar-container .bookmark-input .search-list {
  position: relative;
}
.navbar-container .bookmark-icon {
  cursor: pointer;
}
.navbar-container .dropdown.bookmark-dropdown {
  padding: 1.4rem 0.5rem 1.35rem;
}
.navbar-container .dropdown.bookmark-dropdown .dropdown-toggle:after {
  display: none;
}
.navbar-container .search-data-title {
  line-height: 1.25rem;
}
.navbar-dark .search-input .input {
  color: #f5f7fa;
  border-radius: 0.5rem;
}
.navbar-dark .search-input.open .input {
  color: #f5f7fa;
  border: 1px solid #f5f7fa;
}
.navbar-static .navbar-container .search-input.open {
  border-radius: 0;
}
.btn-social, .btn-social-icon {
  position: relative;
  padding-left: 4.95rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-social > :first-child, .btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 2px;
  bottom: 0;
  width: 2.95rem;
  line-height: 2.7rem;
  font-size: 1rem;
  text-align: center;
  border-right: 1px solid rgba(34, 41, 47, 0.2);
}
.btn-social-icon {
  height: 2.95rem;
  width: 2.95rem;
  padding: 0;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}
.btn-adn {
  background-color: #d87a68;
  color: #fff;
  background-color: #d87a68;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-adn:hover {
  color: #fff;
  background-color: #d87a68;
  border-color: #d87a68;
}
.btn-adn:focus, .btn-adn.focus {
  color: #fff;
  background-color: #d87a68;
  border-color: #d87a68;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-adn.disabled, .btn-adn:disabled {
  color: #fff;
  background-color: #d87a68;
  border-color: #fff;
}
.btn-adn:not(:disabled):not(.disabled):active, .btn-adn:not(:disabled):not(.disabled).active, .show > .btn-adn.dropdown-toggle {
  color: #fff;
  background-color: #ce563f;
  border-color: #dfdfdf;
}
.btn-adn:not(:disabled):not(.disabled):active:focus, .btn-adn:not(:disabled):not(.disabled).active:focus, .show > .btn-adn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-bitbucket {
  background-color: #205081;
  color: #fff;
  background-color: #205081;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-bitbucket:hover {
  color: #fff;
  background-color: #205081;
  border-color: #205081;
}
.btn-bitbucket:focus, .btn-bitbucket.focus {
  color: #fff;
  background-color: #205081;
  border-color: #205081;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-bitbucket.disabled, .btn-bitbucket:disabled {
  color: #fff;
  background-color: #205081;
  border-color: #fff;
}
.btn-bitbucket:not(:disabled):not(.disabled):active, .btn-bitbucket:not(:disabled):not(.disabled).active, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #163758;
  border-color: #dfdfdf;
}
.btn-bitbucket:not(:disabled):not(.disabled):active:focus, .btn-bitbucket:not(:disabled):not(.disabled).active:focus, .show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-dropbox {
  background-color: #1087dd;
  color: #fff;
  background-color: #1087dd;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-dropbox:hover {
  color: #fff;
  background-color: #1087dd;
  border-color: #1087dd;
}
.btn-dropbox:focus, .btn-dropbox.focus {
  color: #fff;
  background-color: #1087dd;
  border-color: #1087dd;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-dropbox.disabled, .btn-dropbox:disabled {
  color: #fff;
  background-color: #1087dd;
  border-color: #fff;
}
.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active, .show > .btn-dropbox.dropdown-toggle {
  color: #fff;
  background-color: #0d6aad;
  border-color: #dfdfdf;
}
.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus, .show > .btn-dropbox.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-facebook {
  background-color: #3b5998;
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #dfdfdf;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-flickr {
  background-color: #ff0084;
  color: #fff;
  background-color: #ff0084;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-flickr:hover {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-flickr.disabled, .btn-flickr:disabled {
  color: #fff;
  background-color: #ff0084;
  border-color: #fff;
}
.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: #dfdfdf;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-foursquare {
  background-color: #f94877;
  color: #fff;
  background-color: #f94877;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-foursquare:hover {
  color: #fff;
  background-color: #f94877;
  border-color: #f94877;
}
.btn-foursquare:focus, .btn-foursquare.focus {
  color: #fff;
  background-color: #f94877;
  border-color: #f94877;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-foursquare.disabled, .btn-foursquare:disabled {
  color: #fff;
  background-color: #f94877;
  border-color: #fff;
}
.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active, .show > .btn-foursquare.dropdown-toggle {
  color: #fff;
  background-color: #f71752;
  border-color: #dfdfdf;
}
.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus, .show > .btn-foursquare.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-github {
  background-color: #444444;
  color: #fff;
  background-color: #444444;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-github:hover {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
}
.btn-github:focus, .btn-github.focus {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-github.disabled, .btn-github:disabled {
  color: #fff;
  background-color: #444444;
  border-color: #fff;
}
.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, .show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #2b2b2b;
  border-color: #dfdfdf;
}
.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-google {
  background-color: #dd4b39;
  color: #fff;
  background-color: #dd4b39;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-google:hover {
  color: #fff;
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #dd4b39;
  border-color: #dd4b39;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #dd4b39;
  border-color: #fff;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c23321;
  border-color: #dfdfdf;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-instagram {
  background-color: #3f729b;
  color: #fff;
  background-color: #3f729b;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #3f729b;
  border-color: #3f729b;
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #3f729b;
  border-color: #3f729b;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #3f729b;
  border-color: #fff;
}
.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #305777;
  border-color: #dfdfdf;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-linkedin {
  background-color: #007bb6;
  color: #fff;
  background-color: #007bb6;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-linkedin:hover {
  color: #fff;
  background-color: #007bb6;
  border-color: #007bb6;
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #007bb6;
  border-color: #007bb6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #007bb6;
  border-color: #fff;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #005983;
  border-color: #dfdfdf;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-microsoft {
  background-color: #2672ec;
  color: #fff;
  background-color: #2672ec;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-microsoft:hover {
  color: #fff;
  background-color: #2672ec;
  border-color: #2672ec;
}
.btn-microsoft:focus, .btn-microsoft.focus {
  color: #fff;
  background-color: #2672ec;
  border-color: #2672ec;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-microsoft.disabled, .btn-microsoft:disabled {
  color: #fff;
  background-color: #2672ec;
  border-color: #fff;
}
.btn-microsoft:not(:disabled):not(.disabled):active, .btn-microsoft:not(:disabled):not(.disabled).active, .show > .btn-microsoft.dropdown-toggle {
  color: #fff;
  background-color: #125acd;
  border-color: #dfdfdf;
}
.btn-microsoft:not(:disabled):not(.disabled):active:focus, .btn-microsoft:not(:disabled):not(.disabled).active:focus, .show > .btn-microsoft.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-odnoklassniki {
  background-color: #f4731c;
  color: #fff;
  background-color: #f4731c;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-odnoklassniki:hover {
  color: #fff;
  background-color: #f4731c;
  border-color: #f4731c;
}
.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
  color: #fff;
  background-color: #f4731c;
  border-color: #f4731c;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-odnoklassniki.disabled, .btn-odnoklassniki:disabled {
  color: #fff;
  background-color: #f4731c;
  border-color: #fff;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active, .btn-odnoklassniki:not(:disabled):not(.disabled).active, .show > .btn-odnoklassniki.dropdown-toggle {
  color: #fff;
  background-color: #d35b0a;
  border-color: #dfdfdf;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus, .btn-odnoklassniki:not(:disabled):not(.disabled).active:focus, .show > .btn-odnoklassniki.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-openid {
  background-color: #f7931e;
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-openid:hover {
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #f7931e;
}
.btn-openid:focus, .btn-openid.focus {
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #f7931e;
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-openid.disabled, .btn-openid:disabled {
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #fff;
}
.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active, .show > .btn-openid.dropdown-toggle {
  color: #fff;
  background-color: #da7908;
  border-color: #dfdfdf;
}
.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus, .show > .btn-openid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-pinterest {
  background-color: #cb2027;
  color: #fff;
  background-color: #cb2027;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-pinterest:hover {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  color: #fff;
  background-color: #cb2027;
  border-color: #fff;
}
.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: #dfdfdf;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-reddit {
  background-color: #eff7ff;
  color: #2a2e30;
  background-color: #eff7ff;
  border-color: #000;
  color: #fff !important;
  border: none;
}
.btn-reddit:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-reddit:focus, .btn-reddit.focus {
  color: #fff;
  background-color: #000;
  border-color: #000;
  box-shadow: 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}
.btn-reddit.disabled, .btn-reddit:disabled {
  color: #2a2e30;
  background-color: #eff7ff;
  border-color: #000;
}
.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active, .show > .btn-reddit.dropdown-toggle {
  color: #2a2e30;
  background-color: #bcdeff;
  border-color: black;
}
.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}
.btn-soundcloud {
  background-color: #ff5500;
  color: #fff;
  background-color: #ff5500;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-soundcloud:hover {
  color: #fff;
  background-color: #ff5500;
  border-color: #ff5500;
}
.btn-soundcloud:focus, .btn-soundcloud.focus {
  color: #fff;
  background-color: #ff5500;
  border-color: #ff5500;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-soundcloud.disabled, .btn-soundcloud:disabled {
  color: #fff;
  background-color: #ff5500;
  border-color: #fff;
}
.btn-soundcloud:not(:disabled):not(.disabled):active, .btn-soundcloud:not(:disabled):not(.disabled).active, .show > .btn-soundcloud.dropdown-toggle {
  color: #fff;
  background-color: #cc4400;
  border-color: #dfdfdf;
}
.btn-soundcloud:not(:disabled):not(.disabled):active:focus, .btn-soundcloud:not(:disabled):not(.disabled).active:focus, .show > .btn-soundcloud.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-tumblr {
  background-color: #2c4762;
  color: #fff;
  background-color: #2c4762;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-tumblr:hover {
  color: #fff;
  background-color: #2c4762;
  border-color: #2c4762;
}
.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
  background-color: #2c4762;
  border-color: #2c4762;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-tumblr.disabled, .btn-tumblr:disabled {
  color: #fff;
  background-color: #2c4762;
  border-color: #fff;
}
.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active, .show > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #1c2e3f;
  border-color: #dfdfdf;
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus, .show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-twitter {
  background-color: #55acee;
  color: #2a2e30;
  background-color: #55acee;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-twitter:hover {
  color: #2a2e30;
  background-color: #55acee;
  border-color: #55acee;
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #2a2e30;
  background-color: #55acee;
  border-color: #55acee;
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #2a2e30;
  background-color: #55acee;
  border-color: #fff;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #2795e9;
  border-color: #dfdfdf;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-vimeo {
  background-color: #1ab7ea;
  color: #fff;
  background-color: #1ab7ea;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-vimeo:hover {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:focus, .btn-vimeo.focus {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #fff;
}
.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #dfdfdf;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vk {
  background-color: #587ea3;
  color: #fff;
  background-color: #587ea3;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-vk:hover {
  color: #fff;
  background-color: #587ea3;
  border-color: #587ea3;
}
.btn-vk:focus, .btn-vk.focus {
  color: #fff;
  background-color: #587ea3;
  border-color: #587ea3;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vk.disabled, .btn-vk:disabled {
  color: #fff;
  background-color: #587ea3;
  border-color: #fff;
}
.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active, .show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #466482;
  border-color: #dfdfdf;
}
.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus, .show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-yahoo {
  background-color: #720e9e;
  color: #fff;
  background-color: #720e9e;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-yahoo:hover {
  color: #fff;
  background-color: #720e9e;
  border-color: #720e9e;
}
.btn-yahoo:focus, .btn-yahoo.focus {
  color: #fff;
  background-color: #720e9e;
  border-color: #720e9e;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-yahoo.disabled, .btn-yahoo:disabled {
  color: #fff;
  background-color: #720e9e;
  border-color: #fff;
}
.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active, .show > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #500a6f;
  border-color: #dfdfdf;
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus, .show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-adn {
  border: 1px solid #d87a68 !important;
  color: #d87a68;
}
.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081;
}
.btn-outline-dropbox {
  border: 1px solid #1087dd !important;
  color: #1087dd;
}
.btn-outline-facebook {
  border: 1px solid #3b5998 !important;
  color: #3b5998;
}
.btn-outline-flickr {
  border: 1px solid #ff0084 !important;
  color: #ff0084;
}
.btn-outline-foursquare {
  border: 1px solid #f94877 !important;
  color: #f94877;
}
.btn-outline-github {
  border: 1px solid #444444 !important;
  color: #444444;
}
.btn-outline-google {
  border: 1px solid #dd4b39 !important;
  color: #dd4b39;
}
.btn-outline-instagram {
  border: 1px solid #3f729b !important;
  color: #3f729b;
}
.btn-outline-linkedin {
  border: 1px solid #007bb6 !important;
  color: #007bb6;
}
.btn-outline-microsoft {
  border: 1px solid #2672ec !important;
  color: #2672ec;
}
.btn-outline-odnoklassniki {
  border: 1px solid #f4731c !important;
  color: #f4731c;
}
.btn-outline-openid {
  border: 1px solid #f7931e !important;
  color: #f7931e;
}
.btn-outline-pinterest {
  border: 1px solid #cb2027 !important;
  color: #cb2027;
}
.btn-outline-reddit {
  border: 1px solid #ff4500 !important;
  color: #ff4500;
}
.btn-outline-soundcloud {
  border: 1px solid #ff5500 !important;
  color: #ff5500;
}
.btn-outline-tumblr {
  border: 1px solid #2c4762 !important;
  color: #2c4762;
}
.btn-outline-twitter {
  border: 1px solid #55acee !important;
  color: #55acee;
}
.btn-outline-vimeo {
  border: 1px solid #1ab7ea !important;
  color: #1ab7ea;
}
.btn-outline-vk {
  border: 1px solid #587ea3 !important;
  color: #587ea3;
}
.btn-outline-yahoo {
  border: 1px solid #720e9e !important;
  color: #720e9e;
}
.btn-outline-adn:hover {
  color: #ad412d;
  border: 1px solid #ad412d !important;
}
.btn-outline-bitbucket:hover {
  color: #0c1d2f;
  border: 1px solid #0c1d2f !important;
}
.btn-outline-dropbox:hover {
  color: #094d7e;
  border: 1px solid #094d7e !important;
}
.btn-outline-facebook:hover {
  color: #1e2e4f;
  border: 1px solid #1e2e4f !important;
}
.btn-outline-flickr:hover {
  color: #99004f;
  border: 1px solid #99004f !important;
}
.btn-outline-foursquare:hover {
  color: #d4073d;
  border: 1px solid #d4073d !important;
}
.btn-outline-github:hover {
  color: #111111;
  border: 1px solid #111111 !important;
}
.btn-outline-google:hover {
  color: #96271a;
  border: 1px solid #96271a !important;
}
.btn-outline-instagram:hover {
  color: #223d52;
  border: 1px solid #223d52 !important;
}
.btn-outline-linkedin:hover {
  color: #003650;
  border: 1px solid #003650 !important;
}
.btn-outline-microsoft:hover {
  color: #0e459e;
  border: 1px solid #0e459e !important;
}
.btn-outline-odnoklassniki:hover {
  color: #a24608;
  border: 1px solid #a24608 !important;
}
.btn-outline-openid:hover {
  color: #a95e06;
  border: 1px solid #a95e06 !important;
}
.btn-outline-pinterest:hover {
  color: #731216;
  border: 1px solid #731216 !important;
}
.btn-outline-reddit:hover {
  color: #992900;
  border: 1px solid #992900 !important;
}
.btn-outline-soundcloud:hover {
  color: #993300;
  border: 1px solid #993300 !important;
}
.btn-outline-tumblr:hover {
  color: #0c141c;
  border: 1px solid #0c141c !important;
}
.btn-outline-twitter:hover {
  color: #147bc9;
  border: 1px solid #147bc9 !important;
}
.btn-outline-vimeo:hover {
  color: #0d7091;
  border: 1px solid #0d7091 !important;
}
.btn-outline-vk:hover {
  color: #344b61;
  border: 1px solid #344b61 !important;
}
.btn-outline-yahoo:hover {
  color: #2e0640;
  border: 1px solid #2e0640 !important;
}
.bg-adn {
  background-color: #d87a68;
}
.bg-bitbucket {
  background-color: #205081;
}
.bg-dropbox {
  background-color: #1087dd;
}
.bg-facebook {
  background-color: #3b5998;
}
.bg-flickr {
  background-color: #ff0084;
}
.bg-foursquare {
  background-color: #f94877;
}
.bg-github {
  background-color: #444444;
}
.bg-google {
  background-color: #dd4b39;
}
.bg-instagram {
  background-color: #3f729b;
}
.bg-linkedin {
  background-color: #007bb6;
}
.bg-microsoft {
  background-color: #2672ec;
}
.bg-odnoklassniki {
  background-color: #f4731c;
}
.bg-openid {
  background-color: #f7931e;
}
.bg-pinterest {
  background-color: #cb2027;
}
.bg-reddit {
  background-color: #ff4500;
}
.bg-soundcloud {
  background-color: #ff5500;
}
.bg-tumblr {
  background-color: #2c4762;
}
.bg-twitter {
  background-color: #55acee;
}
.bg-vimeo {
  background-color: #1ab7ea;
}
.bg-vk {
  background-color: #587ea3;
}
.bg-yahoo {
  background-color: #720e9e;
}
/*=========================================================================================
    File Name: demo.scss
    Description: CSS used for demo purpose only. Remove this css from your project.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.demo-inline-spacing {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.demo-inline-spacing > * {
  margin-right: 1.5rem;
  margin-top: 1.5rem;
}
.demo-vertical-spacing > * {
  margin: 0;
  margin-bottom: 1.5rem;
}
.demo-vertical-spacing > *:last-child {
  margin: 0;
}
.demo-spacing-0 > *:last-child {
  margin: 0;
}
.icon-wrapper .feather {
  height: 24px;
  width: 24px;
}
.scroll-example {
  padding: 0.5rem;
  position: relative;
  border: 2px solid #dfdfdf;
  overflow: auto;
}
.scroll-example .horz-scroll-content {
  width: 1200px;
}
.browser {
  background: #e0e0e0;
  border: 4px solid #e0e0e0;
  width: 100%;
  height: 12rem;
  padding-top: 20px;
  margin: 0 0 10px;
  box-sizing: border-box;
}
.browser iframe {
  border: 0;
  background: #fff;
  height: 100%;
  width: 100%;
}
.loader-wrapper {
  height: 8em;
}
.maintenance-icon {
  font-size: 4rem;
}
.animationIcon {
  right: 30px;
  bottom: 10px;
}
#component-breadcrumbs .breadcrumb:not(last-child) {
  margin-bottom: 0.5rem;
}
#breadcrumb-alignment .breadcrumb-wrapper {
  box-shadow: 1px 1px 10px rgba(34, 41, 47, 0.1);
  padding: 1px;
  border-radius: 0.357rem;
}
#breadcrumb-alignment .breadcrumb-wrapper .breadcrumb {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
.dark-layout #breadcrumb-alignment .breadcrumb-wrapper {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24);
}
.buy-now {
  position: fixed;
  bottom: 5%;
  right: 79px;
  z-index: 1031;
}
.buy-now .btn {
  box-shadow: 0 1px 20px 1px #ea5455 !important;
}
.buy-now .btn:hover {
  box-shadow: none !important;
}
/*=========================================================================================
	File Name: customizer.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer {
  width: 400px;
  right: -400px;
  padding: 0;
  background-color: #fff;
  z-index: 1051;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-left: 1px solid rgba(34, 41, 47, 0.05);
}
.customizer.open {
  box-shadow: 0 15px 30px 0 rgba(34, 41, 47, 0.11), 0 5px 15px 0 rgba(34, 41, 47, 0.08);
  right: 0;
}
.customizer .customizer-content {
  position: relative;
  height: 100%;
}
.customizer .customizer-close {
  position: absolute;
  right: 0.6rem;
  top: 0.6rem;
  padding: 7px;
  width: auto;
  z-index: 10;
  color: #5e5873;
}
.customizer .customizer-close i,
.customizer .customizer-close svg {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.customizer .customizer-toggle {
  background: #7367f0;
  color: #fff !important;
  display: block;
  box-shadow: -3px 0px 8px rgba(34, 41, 47, 0.1);
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: absolute;
  top: 50%;
  width: 38px;
  height: 38px;
  left: -39px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.customizer .color-box {
  height: 24px;
  width: 24px;
  margin: 0.5rem;
  border-radius: 0.5rem;
  cursor: pointer;
  position: relative;
}
.customizer .color-box.selected:after {
  content: "";
  border: 1px solid #7367f0;
  height: 30px;
  width: 30px;
  top: -3px;
  left: -3px;
  position: absolute;
  border-radius: 0.5rem;
}
.customizer .color-box.selected.border:after {
  top: -4px;
  left: -4px;
}
.divider {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  margin: 1rem 0;
}
.divider .divider-text {
  position: relative;
  display: inline-block;
  font-size: 0.9375rem;
  padding: 0 1rem;
}
.divider .divider-text i,
.divider .divider-text svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.divider .divider-text:before, .divider .divider-text:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 9999px;
  border-top: 1px solid #ebe9f1;
}
.divider .divider-text:before {
  right: 100%;
}
.divider .divider-text:after {
  left: 100%;
}
.divider.divider-left .divider-text {
  float: left;
  padding-left: 0;
}
.divider.divider-left .divider-text:before {
  display: none;
}
.divider.divider-left-center .divider-text {
  left: -25%;
}
.divider.divider-right .divider-text {
  float: right;
  padding-right: 0;
}
.divider.divider-right .divider-text:after {
  display: none;
}
.divider.divider-right-center .divider-text {
  right: -25%;
}
.divider.divider-dotted .divider-text:before, .divider.divider-dotted .divider-text:after {
  border-style: dotted;
  border-width: 1px;
  border-top-width: 0;
  border-color: #ebe9f1;
}
.divider.divider-dashed .divider-text:before, .divider.divider-dashed .divider-text:after {
  border-style: dashed;
  border-width: 1px;
  border-top-width: 0;
  border-color: #ebe9f1;
}
.timeline {
  padding: 0;
  margin-bottom: 0;
  margin-left: 1rem;
  list-style: none;
}
.timeline .timeline-item {
  position: relative;
  padding-left: 2.5rem;
  border-left: 1px solid #ebe9f1;
}
.timeline .timeline-item:not(:last-child) {
  padding-bottom: 1.8rem;
}
.timeline .timeline-item .timeline-point {
  position: absolute;
  left: -0.85rem;
  top: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.75rem;
  width: 1.75rem;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #7367f0;
  background-color: #fff;
}
.timeline .timeline-item .timeline-point.timeline-point-indicator {
  left: -0.412rem;
  top: 0.07rem;
  height: 12px;
  width: 12px;
  border: 0;
  background-color: #7367f0;
}
.timeline .timeline-item .timeline-point.timeline-point-indicator:before {
  content: "";
  background: rgba(115, 103, 240, 0.12);
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  top: -0.285rem;
  left: -0.285rem;
  border-radius: 50%;
}
.timeline .timeline-item .timeline-point i,
.timeline .timeline-item .timeline-point svg {
  color: #7367f0;
  font-size: 0.85rem;
  vertical-align: baseline;
}
.timeline .timeline-item .timeline-event {
  position: relative;
  width: 100%;
  min-height: 4rem;
}
.timeline .timeline-item .timeline-event .timeline-event-time {
  font-size: 0.85rem;
  color: #b9b9c3;
}
.timeline .timeline-item:last-of-type {
  border-left-color: transparent !important;
}
.timeline .timeline-item:last-of-type:after {
  content: "";
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(#ebe9f1, transparent);
}
@media screen and (min-width: 0px) {
  head {
    font-family: "xs 0px";
  }

  body:after {
    content: "xs - min-width: 0px";
  }
}
@media screen and (min-width: 544px) {
  head {
    font-family: "sm 544px";
  }

  body:after {
    content: "sm - min-width: 544px";
  }
}
@media screen and (min-width: 768px) {
  head {
    font-family: "md 768px";
  }

  body:after {
    content: "md - min-width: 768px";
  }
}
@media screen and (min-width: 992px) {
  head {
    font-family: "lg 992px";
  }

  body:after {
    content: "lg - min-width: 992px";
  }
}
@media screen and (min-width: 1200px) {
  head {
    font-family: "xl 1200px";
  }

  body:after {
    content: "xl - min-width: 1200px";
  }
}
head {
  clear: both;
}
head title {
  font-family: "xs 0px, sm 544px, md 768px, lg 992px, xl 1200px";
}
body:after {
  display: none;
}
*[data-usn-if] {
  display: none;
}
.select2-container {
  width: 100% !important;
  margin: 0;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  box-sizing: border-box;
}
.select2-container--classic:focus,
.select2-container--default:focus {
  outline: none;
}
.select2-container--classic .select2-selection__choice,
.select2-container--default .select2-selection__choice {
  font-size: 0.9rem;
  margin-top: 6px !important;
}
.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single {
  min-height: 2.714rem;
  padding: 5px;
  border: 1px solid #d8d6de;
}
.select2-container--classic .select2-selection--single:focus,
.select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: #7367f0 !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered i,
.select2-container--classic .select2-selection--single .select2-selection__rendered svg,
.select2-container--default .select2-selection--single .select2-selection__rendered i,
.select2-container--default .select2-selection--single .select2-selection__rendered svg {
  font-size: 1.15rem;
  height: 1.15rem;
  width: 1.15rem;
  margin-right: 0.5rem;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8d6de' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: 18px 14px, 18px 14px;
  background-repeat: no-repeat;
  height: 1rem;
  padding-right: 1.5rem;
  margin-left: 0;
  margin-top: 0;
  left: -8px;
  border-style: none;
}
.select2-container--classic.select2-container--open,
.select2-container--default.select2-container--open {
  box-shadow: 0 5px 25px rgba(34, 41, 47, 0.1);
}
.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7367f0 !important;
  outline: 0;
}
.select2-container--classic.select2-container--focus,
.select2-container--default.select2-container--focus {
  outline: 0;
}
.select2-container--classic.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7367f0 !important;
  outline: 0;
}
.select2-container--classic .select2-dropdown,
.select2-container--default .select2-dropdown {
  border-color: #d8d6de;
}
.select2-container--classic .select2-search--dropdown,
.select2-container--default .select2-search--dropdown {
  padding: 0.5rem;
}
.select2-container--classic .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none !important;
  border-radius: 0.357rem;
  border-color: #d8d6de;
  padding: 0.438rem 1rem;
}
.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  min-height: 38px !important;
  border: 1px solid #d8d6de;
}
.select2-container--classic .select2-selection--multiple:focus,
.select2-container--default .select2-selection--multiple:focus {
  outline: 0;
  border-color: #7367f0 !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #7367f0 !important;
  border-color: #7367f0 !important;
  color: #fff;
  padding: 2px 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 6px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field,
.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 7px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  float: right;
  margin-left: 0.7rem;
  margin-right: 0.5rem;
  font-size: 0px;
  display: inline-block;
  position: relative;
  line-height: 1rem;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:before,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
  background-size: 0.85rem;
  height: 0.85rem;
  width: 0.85rem;
  position: absolute;
  top: 22%;
  left: -4px;
}
.select2-container--classic .select2-selection--multiple i,
.select2-container--classic .select2-selection--multiple svg,
.select2-container--default .select2-selection--multiple i,
.select2-container--default .select2-selection--multiple svg {
  position: relative;
  top: 1px;
  margin-right: 0.5rem;
  height: 1.15rem;
  width: 1.15rem;
  font-size: 1.15rem;
  padding-left: 1px;
}
.select2-container--classic .select2-results__group,
.select2-container--default .select2-results__group {
  padding: 6px 9px;
  font-weight: 600;
}
.select2-container--classic .select2-results__option,
.select2-container--default .select2-results__option {
  padding: 0.428rem 1rem;
}
.select2-container--classic .select2-results__option[role=group],
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #7367f0 !important;
  color: white !important;
}
.select2-container--classic .select2-results__option i,
.select2-container--classic .select2-results__option svg,
.select2-container--default .select2-results__option i,
.select2-container--default .select2-results__option svg {
  height: 1.15rem;
  width: 1.15rem;
  font-size: 1.15rem;
  margin-right: 0.5rem;
}
.select2-container--classic .select2-results__option--highlighted,
.select2-container--default .select2-results__option--highlighted {
  background-color: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.select2-container--classic .select2-result-repository__avatar img,
.select2-container--default .select2-result-repository__avatar img {
  width: 50px;
}
.select2-container--classic .select-lg,
.select2-container--default .select-lg {
  min-height: 2.714rem !important;
  font-size: 1.2rem;
  margin-bottom: 0 !important;
  padding: 0.3rem 0.7rem;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top: -0.1rem;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
  top: 0rem !important;
}
.select2-container--classic .select-lg.select2-selection--multiple,
.select2-container--default .select-lg.select2-selection--multiple {
  padding: 0 0.2rem;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered {
  padding-top: 0 !important;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered li,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered li {
  font-size: 1.2rem;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered li .select2-search__field,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 10px;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 5px;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before {
  top: 46%;
}
.select2-container--classic .select-sm,
.select2-container--default .select-sm {
  min-height: 2.142rem !important;
  padding: 0 0.2rem;
  font-size: 0.75rem;
  margin-bottom: 0 !important;
  line-height: 1.5;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
  top: -0.3rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple,
.select2-container--default .select-sm.select2-selection--multiple {
  line-height: 1.3;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered {
  padding: 3px;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered li,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered li {
  font-size: 0.75rem;
  margin-top: 2px;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered li .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 4px;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding: 0 0.2rem;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {
  top: 5%;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top: 0;
}
.dark-layout .select2-container .select2-selection,
.dark-layout .select2-container .select2-search__field,
.dark-layout .select2-container .select2-selection__placeholder {
  background: #283046;
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .select2-container .select2-selection__rendered {
  color: #b4b7bd;
}
.dark-layout .select2-container .select2-dropdown {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
  border: none;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: #7367f0 !important;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice__remove:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
.dark-layout .select2-container .select2-results__option[aria-disabled=true] {
  color: #676d7d;
}
.dark-layout .select2-container .select2-selection__arrow b {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .select2-container--disabled .select2-selection {
  opacity: 0.5;
}
table.dataTable {
  width: 100% !important;
  border-collapse: collapse !important;
}
table.dataTable td,
table.dataTable th {
  padding: 0.72rem 1.5rem;
  vertical-align: middle;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  padding-right: inherit;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5873' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  color: #6e6b7b;
  width: 14px;
  height: 14px;
  content: "";
  right: 0.3rem;
  top: 0.5rem;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5873' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  color: #6e6b7b;
  width: 14px;
  height: 14px;
  content: "";
  right: 0.3rem;
  top: 1.3rem;
}
table.dataTable .dt-checkboxes-cell .custom-control {
  padding-left: 0;
  padding-right: 1.25rem;
}
div.dataTables_wrapper .dt-button-collection {
  background-color: #fff;
}
div.dataTables_wrapper .dt-button-collection > div[role=menu] {
  text-align: left;
  box-shadow: 0px 5px 16px -8px;
  min-width: 8rem;
}
div.dataTables_wrapper .dt-button-collection [class*=buttons-]:focus {
  outline: 0;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  line-height: 16px;
}
div.dataTables_wrapper div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_length label {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
div.dataTables_wrapper div.dataTables_filter select,
div.dataTables_wrapper div.dataTables_length select {
  background-position: calc(100% - 3px) 11px, calc(100% - 20px) 13px, 100% 0;
  padding: 0 0.8rem;
  width: 5rem;
  margin: 0 0.5rem;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.75rem;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
div.dataTables_wrapper .dataTables_info {
  padding-top: 1.25rem !important;
  color: #b9b9c3;
}
tr.group {
  background-color: #fafafc;
}
@media only screen and (max-width: 768px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center;
  }

  div.dataTables_wrapper div.dataTables_info {
    white-space: inherit;
  }

  div.dt-buttons {
    justify-content: center;
    margin-top: 1rem;
  }
  div.dt-buttons button {
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 575.98px) {
  .dtr-bs-modal .modal-body {
    padding-left: 0;
    padding-right: 0;
    overflow-x: scroll;
  }
  .dtr-bs-modal .table.dtr-details {
    margin: 0 auto 1rem;
  }
  .dtr-bs-modal .table.dtr-details td {
    padding-left: 0;
    padding-right: 0;
  }
  .dtr-bs-modal .table.dtr-details tr td:first-child {
    padding-left: 0.75rem;
  }

  div.dataTables_wrapper {
    overflow: scroll;
  }
}
/* Bootstrap Touchspin */
.bootstrap-touchspin.input-group {
  width: 8.4rem;
  align-items: center;
}
.bootstrap-touchspin.input-group .form-control {
  padding: 5px;
  height: auto;
  border: 0;
  background-color: #f8f8f8;
  border-radius: 0.357rem !important;
  text-align: center;
  font-weight: 500;
}
.bootstrap-touchspin.input-group .form-control:focus {
  z-index: 1;
  box-shadow: none;
}
.bootstrap-touchspin .bootstrap-touchspin-injected {
  margin: 0 !important;
}
.bootstrap-touchspin .bootstrap-touchspin-injected.input-group-prepend {
  left: 12px;
  position: relative;
}
.bootstrap-touchspin .bootstrap-touchspin-injected.input-group-append {
  right: 12px;
  position: relative;
}
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up {
  padding: 0;
  min-width: 20px;
  min-height: 20px;
  border-radius: 0.357rem !important;
}
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down i,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down svg,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up i,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up svg {
  height: 0.8rem;
  width: 0.8rem;
  font-size: 0.8rem;
  position: relative;
  top: -1px;
}
.bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-down,
.bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-up {
  background-color: rgba(34, 41, 47, 0.5) !important;
  cursor: default;
  opacity: 0.5;
}
.bootstrap-touchspin.input-group-lg {
  width: 9.375rem;
}
.bootstrap-touchspin.input-group-lg .touchspin.form-control {
  height: auto !important;
}
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up {
  min-width: 24px;
  min-height: 24px;
}
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down i,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down svg,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up i,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
  top: -3px;
}
.bootstrap-touchspin.input-group-sm {
  width: 6.25rem;
}
.bootstrap-touchspin.input-group-sm .touchspin.form-control {
  height: auto !important;
}
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up {
  min-width: 16px;
  min-height: 16px;
}
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down i,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down svg,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up i,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up svg {
  height: 0.6rem;
  width: 0.6rem;
  font-size: 0.6rem;
}
/* Number Type Input Box Scss for Touchspin - Remove arrow for firefox */
.bootstrap-touchspin.input-group input[type=number] {
  -moz-appearance: textfield;
}
.dark-layout .bootstrap-touchspin.input-group .form-control {
  background-color: #161d31;
}
.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down,
.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up,
.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .disabled-max-min {
  background-color: #b8c2cc !important;
  opacity: 1;
}
.dark-layout .bootstrap-touchspin .bootstrap-touchspin-injected .disabled-max-min {
  background-color: #b8c2cc !important;
  opacity: 1;
}
.dark-layout {
  /********* COMPONENTS *********/
  /********** FORMS **********/
  /********** TABLE **********/
  /********** PAGES **********/
  /********** APPLICATIONS **********/
  /********** CUSTOMIZER **********/
  /********** HORIZONTAL LAYOUT **********/
}
body.dark-layout {
  color: #b4b7bd;
  background-color: #161d31;
}
.dark-layout body {
  color: #b4b7bd;
  background-color: #161d31;
}
.dark-layout h1,
.dark-layout h2,
.dark-layout h3,
.dark-layout h4,
.dark-layout h5,
.dark-layout h6 {
  color: #d0d2d6;
}
.dark-layout .border,
.dark-layout .border-top,
.dark-layout .border-right,
.dark-layout .border-bottom,
.dark-layout .border-left {
  border-color: #3b4253 !important;
}
.dark-layout a:hover {
  color: #7367f0;
}
.dark-layout label {
  color: #d0d2d6;
}
.dark-layout .btn span {
  color: inherit;
}
.dark-layout hr {
  border-color: #3b4253;
}
.dark-layout pre {
  background-color: #161d31 !important;
  border: 0;
}
.dark-layout pre code {
  background-color: inherit;
  text-shadow: none;
}
.dark-layout pre code .url {
  background-color: #161d31;
}
.dark-layout code {
  background-color: #161d31;
}
.dark-layout kbd {
  background-color: #161d31;
}
.dark-layout .text-dark {
  color: #b8c2cc !important;
}
.dark-layout .text-muted {
  color: #676d7d !important;
}
.dark-layout .text-body {
  color: #b4b7bd !important;
}
.dark-layout .text-body-heading {
  color: #d0d2d6;
}
.dark-layout .section-label {
  color: #676d7d;
}
.dark-layout .shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24) !important;
}
.dark-layout .blockquote-footer {
  color: #676d7d;
}
.dark-layout .header-navbar-shadow {
  background: linear-gradient(180deg, rgba(22, 29, 49, 0.9) 44%, rgba(22, 29, 49, 0.43) 73%, rgba(22, 29, 49, 0));
}
.dark-layout .horizontal-layout .header-navbar {
  background-color: #283046;
}
.dark-layout .horizontal-layout.navbar-sticky .header-navbar, .dark-layout .horizontal-layout.navbar-static .header-navbar {
  background-color: #161d31;
}
.dark-layout .navbar-sticky .header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75);
}
.dark-layout .header-navbar {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link {
  color: #d0d2d6;
  background-color: transparent;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link i,
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link svg {
  color: #d0d2d6;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link.bookmark-star i,
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link.bookmark-star svg {
  color: #fff !important;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input {
  border-color: #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input::-moz-placeholder {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input,
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input::placeholder,
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .search-input-close {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .bookmark-input {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .bookmark-input .form-control {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list li a {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list .auto-suggestion.current_item {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav li i.ficon,
.dark-layout .header-navbar .navbar-container .nav li svg.ficon {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media {
  overflow: hidden;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media {
  border-color: #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media .media-meta,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media .media-meta {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media:hover,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media:hover {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-header,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer {
  background-color: #283046;
  border-top: 1px solid #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item {
  border-color: #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item:hover,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item:hover {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart.empty-cart:before {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart li {
  color: #fff;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .cart-item {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-header span {
  color: #fff;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .media img {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .media-heading .cart-item-by {
  color: #676d7d;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .media-body .media-heading {
  color: #d0d2d6;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .notification-text {
  color: #676d7d;
}
.dark-layout .header-navbar.navbar-static-top {
  background-color: transparent !important;
}
.dark-layout .header-navbar[class*=bg-] .navbar-nav .nav-item .nav-link {
  background-color: inherit;
}
.dark-layout .blank-page .card.bg-transparent h1,
.dark-layout .blank-page .card.bg-transparent h2,
.dark-layout .blank-page .card.bg-transparent h3,
.dark-layout .blank-page .card.bg-transparent h4,
.dark-layout .blank-page .card.bg-transparent h5,
.dark-layout .blank-page .card.bg-transparent h6 {
  color: #283046;
}
.dark-layout .blank-page .card.bg-transparent p {
  color: #161d31;
}
.dark-layout .main-menu {
  background-color: #283046;
}
.dark-layout .main-menu .shadow-bottom {
  background: linear-gradient(180deg, #283046 44%, rgba(40, 48, 70, 0.51) 73%, rgba(40, 48, 70, 0));
}
.dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active > a {
  background-color: #161d31;
}
.dark-layout .main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a {
  background-color: #161d31;
}
.dark-layout .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
  background-color: #161d31;
}
.dark-layout .main-menu .collapse-toggle-icon {
  color: #7367f0 !important;
}
.dark-layout .ps__thumb-x,
.dark-layout .ps__thumb-y {
  background-color: #b4b7bd;
}
.dark-layout .ps .ps__rail-x.ps--clicking,
.dark-layout .ps .ps__rail-x:focus,
.dark-layout .ps .ps__rail-x:hover,
.dark-layout .ps .ps__rail-y.ps--clicking,
.dark-layout .ps .ps__rail-y:focus,
.dark-layout .ps .ps__rail-y:hover {
  background-color: #3b4253;
}
.dark-layout .ps__rail-y.ps--clicking .ps__thumb-y,
.dark-layout .ps__rail-y:focus > .ps__thumb-y,
.dark-layout .ps__rail-y:hover > .ps__thumb-y {
  background-color: #b4b7bd;
}
.dark-layout .main-menu-content .navigation-main {
  background-color: #283046;
}
.dark-layout .main-menu-content .navigation-main .navigation-header {
  color: #676d7d;
}
.dark-layout .main-menu-content .navigation-main li a {
  color: #d0d2d6 !important;
}
.dark-layout .main-menu-content .navigation-main li ul .open > a,
.dark-layout .main-menu-content .navigation-main li ul .sidebar-group-active > a {
  background-color: #161d31;
}
.dark-layout .main-menu-content .navigation-main .nav-item i,
.dark-layout .main-menu-content .navigation-main .nav-item svg {
  color: #d0d2d6;
}
.dark-layout .main-menu-content .navigation-main .nav-item.open > a {
  background-color: #161d31 !important;
}
.dark-layout .main-menu-content .navigation-main .nav-item a:after {
  color: #d0d2d6;
}
.dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
  background-color: #283046;
}
.dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
  color: #fff;
}
.dark-layout .main-menu-content .navigation-main .active .menu-title,
.dark-layout .main-menu-content .navigation-main .active i,
.dark-layout .main-menu-content .navigation-main .active svg {
  color: #fff;
}
.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content {
  background-color: #283046;
}
.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active {
  z-index: 1;
}
.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active a {
  background-color: transparent;
}
.dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
  background: #161d31 !important;
}
.dark-layout .alert .alert-heading,
.dark-layout .alert p {
  color: inherit;
}
.dark-layout .alert .close {
  text-shadow: none;
}
.dark-layout .alert.alert-dark .alert-heading,
.dark-layout .alert.alert-dark .alert-body,
.dark-layout .alert.alert-dark p {
  color: #b8c2cc;
}
.dark-layout .alert.alert-dark.alert-dismissible .close {
  color: #b8c2cc !important;
}
.dark-layout .content-header-left .breadcrumbs-top .content-header-title {
  color: #d0d2d6;
  border-color: #3b4253;
}
.dark-layout .breadcrumb .breadcrumb-item {
  color: #b4b7bd;
}
.dark-layout .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #b4b7bd;
}
.dark-layout .breadcrumb:not([class*=breadcrumb-]) .breadcrumb-item + .breadcrumb-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .breadcrumb-chevron.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout [class*=collapse-] .card:not(:last-of-type) {
  border-color: #3b4253;
}
.dark-layout .collapse-border .card {
  border-color: #3b4253;
}
.dark-layout .collapse-shadow {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24);
}
.dark-layout .collapse-margin .card {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24) !important;
}
.dark-layout .collapse-icon .card-header a {
  color: #b4b7bd;
}
.dark-layout .collapse-icon [data-toggle=collapse]:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .collapse-icon [data-toggle=collapse]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .btn:not([class*=btn-]) {
  color: #b4b7bd;
}
.dark-layout .btn.btn-dark, .dark-layout .btn.btn-outline-dark, .dark-layout .btn.btn-flat-dark {
  color: #b8c2cc;
}
.dark-layout .btn.btn-dark {
  background-color: #4b4b4b !important;
}
.dark-layout .btn.btn-outline-dark {
  border-color: #4b4b4b;
  color: #b8c2cc;
}
.dark-layout .btn.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  color: #b8c2cc;
}
.dark-layout .btn.btn-flat-dark:active, .dark-layout .btn.btn-flat-dark:focus {
  background: #4b4b4b;
}
.dark-layout .btn-group-toggle label[class*=btn-outline-] {
  color: #7367f0 !important;
}
.dark-layout .dropdown-menu {
  background-color: #283046;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.24);
}
.dark-layout .dropdown-menu .dropdown-header {
  color: #d0d2d6;
}
.dark-layout .dropdown-menu .dropdown-item {
  color: #b4b7bd;
}
.dark-layout .dropdown-menu .dropdown-item:hover, .dark-layout .dropdown-menu .dropdown-item:focus {
  background: rgba(115, 103, 240, 0.12);
  color: #7367f0;
}
.dark-layout .dropdown-menu .dropdown-item:active, .dark-layout .dropdown-menu .dropdown-item.active {
  color: #fff;
  background-color: #7367f0;
}
.dark-layout .dropdown-menu .dropdown-item.disabled, .dark-layout .dropdown-menu .dropdown-item:disabled {
  color: #676d7d;
}
.dark-layout .dropdown-divider {
  border-color: #3b4253;
}
.dark-layout .modal .modal-header,
.dark-layout .modal .modal-header[class*=bg-] {
  background-color: #161d31;
}
.dark-layout .modal .modal-header .close {
  text-shadow: none;
  background-color: #283046 !important;
  color: #b4b7bd;
  box-shadow: 0 3px 8px 0 rgba(11, 10, 25, 0.49) !important;
}
.dark-layout .modal .modal-content,
.dark-layout .modal .modal-body,
.dark-layout .modal .modal-footer {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.active {
  background-color: #242b3d;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.active .page-link {
  background-color: #7367f0;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.active .page-link:hover {
  color: #fff;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item .page-link {
  background-color: #242b3d;
  color: #b4b7bd;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item .page-link:hover {
  color: #7367f0;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.prev-item .page-link:hover, .dark-layout .pagination:not([class*=pagination-]) .page-item.next-item .page-link:hover {
  color: #fff;
}
.dark-layout .pagination[class*=pagination-] .page-item:not(.active) .page-link {
  background-color: #242b3d;
}
.dark-layout .pagination[class*=pagination-] .page-item:not(.active):not(:hover) .page-link {
  color: #fff;
}
.dark-layout .pagination[class*=pagination-] .page-item:not(.active) .page-link:hover {
  background-color: #242b3d;
}
.dark-layout .pagination[class*=pagination-] .page-item.active {
  background-color: #242b3d;
}
.dark-layout .pagination .page-item.prev-item .page-link:before, .dark-layout .pagination .page-item.prev .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.prev-item.disabled .page-link:before, .dark-layout .pagination .page-item.prev.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.next-item .page-link::after, .dark-layout .pagination .page-item.next .page-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.next-item.disabled .page-link:after, .dark-layout .pagination .page-item.next.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.disabled .page-link {
  color: #676d7d;
}
.dark-layout .nav-tabs .nav-item .nav-link,
.dark-layout .nav-pills .nav-item .nav-link,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link {
  color: #d0d2d6;
}
.dark-layout .nav-tabs .nav-item .nav-link.active,
.dark-layout .nav-pills .nav-item .nav-link.active,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link.active {
  background-color: #283046;
  color: #7367f0;
}
.dark-layout .nav-tabs .nav-item .nav-link.disabled,
.dark-layout .nav-pills .nav-item .nav-link.disabled,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link.disabled {
  color: #676d7d;
}
.dark-layout .nav.wrap-border {
  border-color: #3b4253;
}
.dark-layout .nav-pills .nav-item .nav-link.active {
  color: #fff;
  background-color: #7367f0;
}
.dark-layout .media-bordered .media:not(:first-child) {
  border-color: #3b4253;
}
.dark-layout .popover[x-placement=top] .arrow:before {
  border-top-color: #3b4253;
}
.dark-layout .popover[x-placement=top] .arrow:after {
  border-top-color: #283046;
}
.dark-layout .popover[x-placement=left] .arrow:before {
  border-left-color: #3b4253;
}
.dark-layout .popover[x-placement=left] .arrow:after {
  border-left-color: #283046;
}
.dark-layout .popover[x-placement=right] .arrow:before {
  border-right-color: #3b4253;
}
.dark-layout .popover[x-placement=right] .arrow:after {
  border-right-color: #283046;
}
.dark-layout .popover .popover-header {
  color: #fff;
}
.dark-layout .popover .popover-body {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253 !important;
}
.dark-layout .toast {
  background-color: rgba(40, 48, 70, 0.85);
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
  color: #b4b7bd;
}
.dark-layout .toast .toast-header {
  background-color: #283046;
  color: #b4b7bd;
}
.dark-layout .toast .toast-header .close {
  background-color: transparent !important;
  box-shadow: none !important;
  text-shadow: none;
}
.dark-layout .list-group .list-group-item:not([class*=list-group-item-]), .dark-layout .list-group .list-group-item.list-group-item-action {
  background-color: #283046;
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .list-group .list-group-item:not([class*=list-group-item-]):hover, .dark-layout .list-group .list-group-item:not([class*=list-group-item-]):focus, .dark-layout .list-group .list-group-item.list-group-item-action:hover, .dark-layout .list-group .list-group-item.list-group-item-action:focus {
  background-color: #161d31;
}
.dark-layout .list-group .list-group-item:not([class*=list-group-item-]).active, .dark-layout .list-group .list-group-item:not([class*=list-group-item-]):active, .dark-layout .list-group .list-group-item.list-group-item-action.active, .dark-layout .list-group .list-group-item.list-group-item-action:active {
  background-color: #7367f0;
  color: #fff;
}
.dark-layout .list-group .list-group-item.active p,
.dark-layout .list-group .list-group-item.active small {
  color: #fff;
}
.dark-layout .list-group .list-group-item.disabled {
  color: #676d7d;
}
.dark-layout .list-group.list-group-circle .list-group-item:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
}
.dark-layout .spinner-border {
  border-color: currentColor !important;
  border-right-color: transparent !important;
}
.dark-layout .avatar {
  background-color: #161d31;
}
.dark-layout .avatar [class*=avatar-status-] {
  border-color: #283046;
}
.dark-layout .avatar-group .avatar img,
.dark-layout .avatar-group .avatar .avatar-content {
  box-shadow: 0 0 0 2px #283046, inset 0 0 0 1px rgba(40, 48, 70, 0.07);
}
.dark-layout .divider .divider-text {
  color: #b4b7bd;
}
.dark-layout .divider .divider-text::before, .dark-layout .divider .divider-text::after {
  border-color: #3b4253;
}
.dark-layout .divider.divider-dark .divider-text::before, .dark-layout .divider.divider-dark .divider-text::after {
  border-color: #3b4253 !important;
}
.dark-layout .timeline .timeline-item {
  border-color: #3b4253;
}
.dark-layout .timeline .timeline-item .timeline-point:not(.timeline-point-indicator) {
  background-color: #283046;
}
.dark-layout .timeline .timeline-item .timeline-event .timeline-event-time {
  color: #676d7d;
}
.dark-layout .timeline .timeline-item:last-of-type:after {
  background: linear-gradient(#3b4253, transparent);
}
.dark-layout .card {
  background-color: #283046;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .card .card-footer {
  border-color: #3b4253;
}
.dark-layout .card.overlay-img-card .card-img-overlay span,
.dark-layout .card.overlay-img-card .card-img-overlay p,
.dark-layout .card.overlay-img-card .card-img-overlay .card-body {
  color: #fff;
}
.dark-layout .card-developer-meetup .meetup-header .meetup-day {
  border-right-color: #404656;
}
.dark-layout .card-profile .profile-image-wrapper .profile-image {
  background-color: #161d31;
}
.dark-layout .business-card .business-items .business-item {
  border-color: #3b4253;
}
.dark-layout .card-app-design .design-planning-wrapper .design-planning {
  background-color: #161d31;
}
.dark-layout .card-tiny-line-stats .apexcharts-series-markers .apexcharts-marker {
  stroke: #00cfe8;
}
.dark-layout .card-tiny-line-stats .apexcharts-series-markers:last-child .apexcharts-marker {
  fill: #283046;
}
.dark-layout .card-revenue-budget .revenue-report-wrapper {
  border-right-color: #3b4253;
}
.dark-layout .card-revenue-budget .budget-wrapper .apexcharts-series:not(:first-child) path {
  stroke: #b4b7bd;
}
.dark-layout .earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label {
  fill: #b4b7bd !important;
}
.dark-layout .earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  fill: #d0d2d6;
}
.dark-layout .card-company-table .avatar {
  background-color: #161d31;
}
.dark-layout input.form-control,
.dark-layout .custom-file-label,
.dark-layout textarea.form-control {
  background-color: #283046;
  color: #b4b7bd;
}
.dark-layout input.form-control:not(:focus),
.dark-layout .custom-file-label:not(:focus),
.dark-layout textarea.form-control:not(:focus) {
  border-color: #404656;
}
.dark-layout input.form-control::-moz-placeholder, .dark-layout .custom-file-label::-moz-placeholder, .dark-layout textarea.form-control::-moz-placeholder {
  color: #676d7d;
}
.dark-layout input.form-control::placeholder,
.dark-layout .custom-file-label::placeholder,
.dark-layout textarea.form-control::placeholder {
  color: #676d7d;
}
.dark-layout input.form-control:disabled, .dark-layout input.form-control[readonly=readonly],
.dark-layout .custom-file-label:disabled,
.dark-layout .custom-file-label[readonly=readonly],
.dark-layout textarea.form-control:disabled,
.dark-layout textarea.form-control[readonly=readonly] {
  opacity: 0.5;
}
.dark-layout .char-textarea.active {
  color: #b4b7bd !important;
}
.dark-layout .char-textarea.max-limit {
  color: #ea5455 !important;
}
.dark-layout .custom-file-label:after {
  background-color: #161d31;
  border-left: 1px solid #3b4253;
  color: #b4b7bd;
}
.dark-layout .custom-control-input:not(:checked) ~ .custom-control-label:before {
  background-color: #283046;
  border-color: #404656;
}
.dark-layout .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #444b60;
  border-color: #444b60;
}
.dark-layout .custom-switch .custom-control-input:not(:checked) ~ .custom-control-label:before {
  background-color: #545a6a;
}
.dark-layout .custom-switch .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #1b2337;
}
.dark-layout select.form-control,
.dark-layout .custom-select {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253;
}
.dark-layout select.form-control option:checked,
.dark-layout .custom-select option:checked {
  background-color: #283046;
}
.dark-layout select.form-control:disabled,
.dark-layout .custom-select:disabled {
  opacity: 0.5;
}
.dark-layout select.form-control:focus,
.dark-layout .custom-select:focus {
  border-color: #7367f0;
}
.dark-layout select.form-control:not([multiple=multiple]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .was-validated .form-control:invalid,
.dark-layout .form-control.is-invalid {
  border-color: #ea5455 !important;
}
.dark-layout .was-validated .form-control:valid,
.dark-layout .form-control.is-valid {
  border-color: #28c76f !important;
}
.dark-layout .wizard .steps ul .disabled a,
.dark-layout .wizard .steps ul .done a {
  color: #b4b7bd !important;
}
.dark-layout .wizard .steps ul .disabled a:hover,
.dark-layout .wizard .steps ul .done a:hover {
  color: #b4b7bd;
}
.dark-layout .wizard .steps ul .disabled a .step,
.dark-layout .wizard .steps ul .done a .step {
  background-color: #161d31 !important;
  color: #fff !important;
}
.dark-layout .input-group .input-group-text {
  background-color: #283046;
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .input-group:focus-within .form-control,
.dark-layout .input-group:focus-within .input-group-text {
  border-color: #7367f0;
  box-shadow: none;
}
.dark-layout .form-label-group > input:not(:focus):not(:-moz-placeholder-shown) ~ label, .dark-layout .form-label-group > textarea:not(:focus):not(:-moz-placeholder-shown) ~ label {
  color: #b4b7bd !important;
}
.dark-layout .form-label-group > input:not(:focus):not(:placeholder-shown) ~ label, .dark-layout .form-label-group > textarea:not(:focus):not(:placeholder-shown) ~ label {
  color: #b4b7bd !important;
}
.dark-layout .counter-value {
  color: white;
}
.dark-layout .table {
  background-color: #283046;
}
.dark-layout .table td,
.dark-layout .table th {
  color: #b4b7bd;
  border-color: #3b4253 !important;
}
.dark-layout .table .thead tr:not([class*=table-]) th,
.dark-layout .table .thead tr:not([class*=table-]) td,
.dark-layout .table tbody tr:not([class*=table-]) th,
.dark-layout .table tbody tr:not([class*=table-]) td {
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .table .thead tr:not([class*=table-]) th code,
.dark-layout .table .thead tr:not([class*=table-]) td code,
.dark-layout .table tbody tr:not([class*=table-]) th code,
.dark-layout .table tbody tr:not([class*=table-]) td code {
  background-color: #283046;
}
.dark-layout .table thead tr th,
.dark-layout .table tfoot tr th {
  border-color: #3b4253;
  background-color: #343d55;
  color: #d0d2d6;
}
.dark-layout .table thead.thead-dark th,
.dark-layout .table tfoot.thead-dark th {
  background-color: #fff;
  color: #4b4b4b !important;
}
.dark-layout .table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th, .dark-layout .table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th {
  background-color: #343d55;
}
.dark-layout .table.table-dark {
  background-color: #fff;
}
.dark-layout .table.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(75, 75, 75, 0.05);
}
.dark-layout .table.table-dark.table-striped tbody tr:nth-of-type(odd) td {
  background-color: inherit;
}
.dark-layout .table.table-dark td,
.dark-layout .table.table-dark th {
  border-color: #f8f9fa !important;
  color: #4b4b4b !important;
  background-color: #fff;
}
.dark-layout .table.table-dark td .text-white,
.dark-layout .table.table-dark th .text-white {
  color: #4b4b4b !important;
}
.dark-layout .table tbody tr[class*=table-] td,
.dark-layout .table tbody tr[class*=table-] th {
  background-color: unset;
}
.dark-layout .table tbody tr.table-dark td,
.dark-layout .table tbody tr.table-dark th {
  color: #fff;
}
.dark-layout .table tbody tr.table-active td,
.dark-layout .table tbody tr.table-active th {
  color: #b4b7bd;
}
.dark-layout .table.table-bordered {
  border-color: #3b4253;
}
.dark-layout .table.table-hover tbody tr:hover {
  background-color: #242b3d;
}
.dark-layout .table.table-hover tbody tr th,
.dark-layout .table.table-hover tbody tr td {
  background-color: unset;
}
.dark-layout .table.table-hover-animation tbody tr {
  background-color: #283046;
}
.dark-layout .table.table-hover-animation tbody tr:hover {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #242b3d;
}
.dark-layout .dataTables_wrapper .dt-buttons .buttons-copy,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-excel,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-pdf,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-print,
.dark-layout .dataTables_wrapper .dt-buttons .btn-secondary,
.dark-layout .dataTables_wrapper .dt-buttons [class*=buttons-] {
  background-color: #161d31 !important;
}
.dark-layout .dataTables_wrapper .dt-buttons .buttons-copy:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-excel:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-pdf:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-print:active,
.dark-layout .dataTables_wrapper .dt-buttons .btn-secondary:active,
.dark-layout .dataTables_wrapper .dt-buttons [class*=buttons-]:active {
  background-color: #7367f0 !important;
  color: #fff;
}
.dark-layout .dataTables_wrapper .dt-button-collection > div[role=menu] {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .dataTables_wrapper .table.dataTable tr.group td {
  background-color: #242b3d;
  color: #d0d2d6;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:before,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:before,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:after,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:after,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:before, .dark-layout .dataTables_wrapper .table.dataTable thead .sorting:after {
  opacity: 0.5;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:before {
  opacity: 1;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:after {
  opacity: 0.5;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:after {
  opacity: 1;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:before {
  opacity: 0.5;
}
.dark-layout .ag-grid-btns .filter-btn {
  background-color: transparent !important;
}
.dark-layout .aggrid .ag-input-wrapper input {
  color: #b4b7bd;
}
.dark-layout .aggrid,
.dark-layout .ag-header {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253;
}
.dark-layout .aggrid .ag-row-hover,
.dark-layout .aggrid .ag-row-selected,
.dark-layout .ag-header .ag-row-hover,
.dark-layout .ag-header .ag-row-selected {
  background-color: #242b3d !important;
}
.dark-layout .aggrid .ag-icon,
.dark-layout .ag-header .ag-icon {
  color: #404656;
}
.dark-layout .aggrid .ag-header-cell.ag-column-hover,
.dark-layout .ag-header .ag-header-cell.ag-column-hover {
  background: transparent !important;
}
.dark-layout .aggrid .ag-header-cell,
.dark-layout .aggrid .ag-cell,
.dark-layout .aggrid .ag-row,
.dark-layout .aggrid .ag-pinned-left-header,
.dark-layout .aggrid .ag-pinned-left-cols-container,
.dark-layout .aggrid .ag-horizontal-left-spacer,
.dark-layout .aggrid .ag-paging-panel,
.dark-layout .aggrid .ag-floating-filter-input,
.dark-layout .ag-header .ag-header-cell,
.dark-layout .ag-header .ag-cell,
.dark-layout .ag-header .ag-row,
.dark-layout .ag-header .ag-pinned-left-header,
.dark-layout .ag-header .ag-pinned-left-cols-container,
.dark-layout .ag-header .ag-horizontal-left-spacer,
.dark-layout .ag-header .ag-paging-panel,
.dark-layout .ag-header .ag-floating-filter-input {
  border-color: #3b4253 !important;
  color: #b4b7bd;
}
.dark-layout .aggrid .ag-cell.ag-cell-inline-editing,
.dark-layout .ag-header .ag-cell.ag-cell-inline-editing {
  border-color: #3b4253;
  background: #161d31;
  height: auto;
  padding-top: 0;
}
.dark-layout .aggrid .ag-paging-panel .ag-paging-button,
.dark-layout .ag-header .ag-paging-panel .ag-paging-button {
  background-color: #161d31;
}
.dark-layout .aggrid .ag-paging-panel .ag-disabled,
.dark-layout .ag-header .ag-paging-panel .ag-disabled {
  background: #283046;
}
.dark-layout .aggrid .ag-paging-panel span[ref=lbTotal],
.dark-layout .ag-header .ag-paging-panel span[ref=lbTotal] {
  background-color: #242b3d;
  color: #b4b7bd !important;
}
.dark-layout .aggrid ::-webkit-scrollbar-track,
.dark-layout .ag-header ::-webkit-scrollbar-track {
  background: #161d31;
}
.dark-layout .aggrid ::-webkit-scrollbar-thumb,
.dark-layout .ag-header ::-webkit-scrollbar-thumb {
  background: #7367f0;
}
.dark-layout .getting-started .clockCard p {
  color: #b4b7bd !important;
}
.dark-layout #user-profile .profile-header .navbar {
  background-color: #283046;
}
.dark-layout #user-profile .profile-header .navbar .navbar-toggler {
  color: #b4b7bd;
  border-color: #3b4253;
}
.dark-layout .search-bar .form-control {
  background-color: #283046;
}
.dark-layout .blog-edit-wrapper .border {
  border-color: #3b4253 !important;
}
.dark-layout .kb-search-content-info .kb-search-content .card-img-top {
  background-color: #3f4860;
}
.dark-layout .list-group-circle .list-group-item:not([class*=list-group-item-]):hover, .dark-layout .list-group-circle .list-group-item:not([class*=list-group-item-]):focus, .dark-layout .list-group-circle .list-group-item:not([class*=list-group-item-]):active,
.dark-layout .list-group-circle .list-group-item-action:hover,
.dark-layout .list-group-circle .list-group-item-action:focus,
.dark-layout .list-group-circle .list-group-item-action:active {
  background-color: transparent !important;
}
.dark-layout .content-area-wrapper {
  border-color: #3b4253 !important;
}
.dark-layout .content-area-wrapper .sidebar .sidebar-content {
  background-color: #283046 !important;
}
.dark-layout .content-area-wrapper .app-fixed-search {
  background-color: #283046 !important;
  border-color: #3b4253 !important;
}
.dark-layout .content-area-wrapper .content-right {
  border-color: #3b4253 !important;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .app-action {
  border-color: #3b4253;
  background-color: #283046;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .app-action .action-right .list-inline-item .dropdown-toggle {
  color: #b4b7bd;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media {
  border-color: #3b4253;
  background-color: #283046;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media:hover {
  box-shadow: 0 3px 10px 0 #283046;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media.selected-row-bg {
  background-color: rgba(115, 103, 240, 0.06);
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .user-details p,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .user-details .mail-date,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .mail-message p,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .mail-message .mail-date {
  color: #676d7d;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .mail-read {
  background-color: #242b3d;
}
.dark-layout .email-application .content-area-wrapper .email-app-details {
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-scroll-area {
  background-color: #161d31;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header .email-header-right .list-inline-item .dropdown-toggle,
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header .email-header-right .list-inline-item .action-icon {
  color: #b4b7bd;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-info-dropup .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .email-application .content-area-wrapper .email-app-details .mail-message-wrapper,
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-head {
  border-color: #3b4253 !important;
}
.dark-layout .email-application .content-area-wrapper #compose-mail .compose-mail-form-field,
.dark-layout .email-application .content-area-wrapper #compose-mail .ql-toolbar,
.dark-layout .email-application .content-area-wrapper #compose-mail .ql-container {
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper #compose-mail label {
  color: #b4b7bd;
}
.dark-layout .email-application .content-area-wrapper #compose-mail .modal-body {
  border-bottom-left-radius: 0.358rem;
  border-bottom-right-radius: 0.358rem;
}
.dark-layout .chat-application .content-area-wrapper {
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .chat-profile-sidebar {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .sidebar-content {
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-fixed-search {
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li:not(.active):hover {
  background: #161d31;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li .chat-info .card-text,
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li .chat-time {
  color: #676d7d;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li.active .chat-info .card-text,
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li.active .chat-time {
  color: #fff;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li img {
  border-color: #3b4253;
}
.dark-layout .chat-application .avatar-border img {
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area {
  background-color: #283046;
}
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area .start-chat-icon,
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area .start-chat-text {
  background: #283046;
  color: #b4b7bd;
}
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area,
.dark-layout .chat-application .content-right .chat-app-window .user-chats {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjAgMjYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjAgMjYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE3MUEyNDt9Cjwvc3R5bGU+CjxnPgoJPGcgaWQ9ImktbGlrZS1mb29kIj4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNCwxNmMwLjIsMC42LDAuNCwxLjMsMC41LDJoLTMuN2wxLjIsMi4zbDAuNSwwLjlsLTAuMiwwLjFWMjhjMi4yLDEuNywyLjcsNC44LDEsNwoJCQljLTAuOCwxLTEuOSwxLjctMy4yLDEuOVYzN2MtMC45LDMuNS00LjEsNi03LjgsNmgtMjBjLTMuNiwwLTYuOC0yLjUtNy43LTZ2LTAuMWMtMi43LTAuNC00LjYtMy00LjItNS43YzAuMi0xLjMsMC45LTIuNSwxLjktMy4yCgkJCXYtNi44bC0wLjgtMS42bC0wLjQtMC45bDAuOS0wLjRMLTE3LDE4aC0zQy0xNy4yLDUuNi00LjktMi4yLDcuNSwwLjZDMTUuNCwyLjMsMjEuOSw4LjIsMjQuNCwxNnogTS0xMi40LDE4Yy0wLjIsMC0wLjMsMC0wLjQsMC4xCgkJCWwtMy4xLDEuNmwwLjksMS44bDEuMy0wLjdjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjFjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDIuMi0xLjFjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjEKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xYzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xQzcuNCwyMiw3LjcsMjIsOCwyMS45bDIuOS0xLjNjMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjMKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwzLjEtMS41bC0wLjktMS44bC0xLjQsMC43Yy0wLjgsMC40LTEuNywwLjQtMi42LDAuMWwtMi44LTEuMkMxMi4zLDE4LDEyLjIsMTgsMTIuMSwxOGwwLDAKCQkJYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMUw0LDE4LjFDMy45LDE4LDMuNywxOCwzLjYsMThsMCwwYy0wLjIsMC0wLjMsMC0wLjQsMC4xTDEsMTkuMgoJCQljLTAuOCwwLjQtMS44LDAuNC0yLjcsMEwtNCwxOC4xQy00LjEsMTgtNC4zLDE4LTQuNCwxOGwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFMLTcsMTkuMmMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xCgkJCUMtMTIuMSwxOC0xMi4zLDE4LTEyLjQsMThMLTEyLjQsMThMLTEyLjQsMTh6IE0tMTIuNCwxNmgtNC45Qy0xMy41LDUuMS0xLjUtMC43LDkuNSwzLjJjNiwyLjEsMTAuNyw2LjgsMTIuOCwxMi44aC0yLjFsLTAuMS0wLjEKCQkJTDE5LjksMTZILTEyLjRMLTEyLjQsMTZ6IE0xNy45LDIzLjdsMS40LTAuN2gxLjN2MmgtMzZ2LTEuMWwwLjMtMC4ybDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdILTMKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwTDIuMywyM2gyLjZsMS40LDAuN2MwLjcsMC40LDEuNywwLjQsMi41LDBsMS43LTAuN2gzLjJsMS43LDAuN0MxNi4yLDI0LjEsMTcuMSwyNC4xLDE3LjksMjMuN3oKCQkJIE0tMTMuOCwyN2wxNi40LDQuOUwxOC45LDI3SC0xMy44eiBNLTE0LjQsMjloMC4zbDE2LjcsNWwxNi43LTVoMC4zYzEuNywwLDMsMS4zLDMsM3MtMS4zLDMtMywzaC0zNGMtMS43LDAtMy0xLjMtMy0zCgkJCUMtMTcuNCwzMC4zLTE2LjEsMjktMTQuNCwyOXogTS0xMy4xLDM3YzAuOCwyLjQsMy4xLDQsNS43LDRoMjBjMi41LDAsNC44LTEuNiw1LjctNEMxOC4yLDM3LTEzLjEsMzctMTMuMSwzN3oiLz4KCQk8cGF0aCBpZD0icGF0aDZfZmlsbC1jb3B5IiBjbGFzcz0ic3QwIiBkPSJNMjg0LjQsMTZjMC4yLDAuNiwwLjQsMS4zLDAuNSwyaC0zLjdsMS4yLDIuM2wwLjUsMC45bC0wLjIsMC4xVjI4YzIuMiwxLjcsMi43LDQuOCwxLDcKCQkJYy0wLjgsMS0xLjksMS43LTMuMiwxLjlWMzdjLTAuOSwzLjUtNC4xLDYtNy44LDZoLTIwYy0zLjYsMC02LjgtMi41LTcuNy02di0wLjFjLTIuNy0wLjQtNC42LTMtNC4yLTUuN2MwLjItMS4zLDAuOS0yLjUsMS45LTMuMgoJCQl2LTYuOGwtMC44LTEuNmwtMC40LTAuOWwwLjktMC40TDI0MywxOGgtM2MyLjgtMTIuNCwxNS4xLTIwLjIsMjcuNS0xNy40QzI3NS40LDIuMywyODEuOSw4LjIsMjg0LjQsMTZ6IE0yNDcuNSwxOAoJCQljLTAuMiwwLTAuMywwLTAuNCwwLjFsLTMuMSwxLjZsMC45LDEuOGwxLjMtMC43YzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xCgkJCWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi4yLTEuMWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi45LTEuMwoJCQljMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjNjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDMuMS0xLjVsLTAuOS0xLjhsLTEuNCwwLjdjLTAuOCwwLjQtMS43LDAuNC0yLjYsMC4xbC0yLjgtMS4yCgkJCWMtMC4xLTAuMS0wLjMtMC4xLTAuNC0wLjFsMCwwYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMWwtMi4zLTEuMWMtMC4xLTAuMS0wLjMtMC4xLTAuNS0wLjFsMCwwCgkJCWMtMC4yLDAtMC4zLDAtMC40LDAuMWwtMi4yLDEuMWMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xYy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFsLTIuMiwxLjEKCQkJYy0wLjgsMC40LTEuOCwwLjQtMi43LDBsLTIuMi0xLjFDMjQ3LjksMTgsMjQ3LjcsMTgsMjQ3LjUsMThMMjQ3LjUsMThMMjQ3LjUsMTh6IE0yNDcuNSwxNmgtNC45YzMuOS0xMC45LDE1LjktMTYuNywyNi44LTEyLjgKCQkJYzYsMi4xLDEwLjcsNi44LDEyLjgsMTIuOGgtMi4xbC0wLjEtMC4xbC0wLjMsMC4xSDI0Ny41TDI0Ny41LDE2eiBNMjc3LjksMjMuN2wxLjQtMC43aDEuM3YyaC0zNnYtMS4xbDAuMy0wLjJsMS40LTAuN2gyLjYKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjcsMC40LDIuNiwwLjFsMS43LTAuNwoJCQloMy4ybDEuNywwLjdDMjc2LjIsMjQuMSwyNzcuMSwyNC4xLDI3Ny45LDIzLjdMMjc3LjksMjMuN3ogTTI0Ni4yLDI3bDE2LjQsNC45TDI3OSwyN0gyNDYuMnogTTI0NS41LDI5aDAuM2wxNi43LDVsMTYuNy01aDAuMwoJCQljMS43LDAsMywxLjMsMywzcy0xLjMsMy0zLDNoLTM0Yy0xLjcsMC0zLTEuMy0zLTNTMjQzLjksMjksMjQ1LjUsMjl6IE0yNDYuOSwzN2MwLjgsMi40LDMuMSw0LDUuNiw0aDIwYzIuNSwwLDQuOC0xLjYsNS43LTQKCQkJSDI0Ni45eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNSwyMWMtMS4zLTMuNi00LjctNi04LjUtNmgtNDJjLTMuOCwwLTcuMiwyLjQtOC41LDZjLTMuMywwLjMtNS44LDMuMi01LjUsNi41YzAuMiwyLjksMi42LDUuMiw1LjUsNS41CgkJCWMtMS43LDQuNywwLjgsOS44LDUuNCwxMS41YzEsMC4zLDIsMC41LDMsMC41aDQyYzUsMCw5LTQsOS05YzAtMS0wLjItMi4xLTAuNS0zYzMuMy0wLjMsNS44LTMuMiw1LjUtNi41CgkJCUMxNjQuNywyMy42LDE2Mi40LDIxLjMsMTU5LjUsMjF6IE0xNTEsMTdoLTQyYy0yLjcsMC01LjIsMS42LTYuMyw0aDU0LjdDMTU2LjIsMTguNiwxNTMuNywxNywxNTEsMTd6IE0xNDEuNyw0MwoJCQljMi4xLTEuNywzLjMtNC4zLDMuMy03aC0yYzAsMy45LTMuMSw3LTcsN2gtNC4zYzIuMS0xLjcsMy4zLTQuMywzLjMtN2gtMmMwLDMuOS0zLjEsNy03LDdoLTQuM2MyLjEtMS43LDMuMy00LjMsMy4zLTdoLTIKCQkJYzAsMy45LTMuMSw3LTcsN2gtN2MtMy45LDAtNy0zLjEtNy03czMuMS03LDctN2g0MmMzLjksMCw3LDMuMSw3LDdzLTMuMSw3LTcsN0gxNDEuN3ogTTEwOSwyN2MtMywwLTUuOCwxLjUtNy41LDRIMTAxCgkJCWMtMi4yLDAtNC0xLjgtNC00czEuOC00LDQtNGg1OGMyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNGgtMC41Yy0xLjctMi41LTQuNS00LTcuNS00SDEwOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzksMTE1YzQuNCwwLDgtMy42LDgtOHMtMy42LTgtOC04cy04LDMuNi04LDhTMzQuNiwxMTUsMzksMTE1eiBNNDUsMTA3YzAsMy4zLTIuNyw2LTYsNnMtNi0yLjctNi02CgkJCXMyLjctNiw2LTZTNDUsMTAzLjcsNDUsMTA3eiBNNDIsNzh2LTJoOHYtNkg0MGMtMi4yLDAtNCwxLjgtNCw0djEwSDIybC0xLjMsNEwyMCw5MGgyLjJsMy44LDQwaDI2bDMuOC00MEg1OGwtMC43LTJMNTYsODRINDJWNzh6CgkJCSBNMzgsNzR2MTBoMlY3NGg4di0yaC04QzM4LjksNzIsMzgsNzIuOSwzOCw3NHogTTQwLDg2aDE0LjZsMC43LDJIMjIuOGwwLjctMkg0MHogTTUzLjgsOTBIMjQuMmwzLjYsMzhoMjIuNEw1My44LDkweiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjksOTJoLTZ2NGgtNnY0aC02djE0aC0zbDAuMiwybDMuOCwzMmgzNmwzLjgtMzJsMC4yLTJoLTN2LTE0aC02di00aC02di00SDEyOXogTTE0NywxMTR2LTEyaC00djRoM3Y4SDE0NwoJCQl6IE0xNDQsMTE0di02aC00djZIMTQ0eiBNMTM4LDEyMHYtMTZoLTR2MTkuMkMxMzUuNiwxMjIuNSwxMzcsMTIxLjQsMTM4LDEyMHogTTEzMiwxMjMuOFYxMDBoLTR2MjMuOAoJCQlDMTI5LjMsMTI0LjEsMTMwLjcsMTI0LjEsMTMyLDEyMy44eiBNMTI2LDEyMy4yVjEwNGgtNHYxNkMxMjMsMTIxLjQsMTI0LjQsMTIyLjUsMTI2LDEyMy4yeiBNMTIwLDExNHYtNmgtNHY2SDEyMHogTTExNCwxMTR2LThoMwoJCQl2LTRoLTR2MTJIMTE0eiBNMTQxLDEwMnYtNGgtNHY0aDN2NGgxVjEwMnogTTEzNSwxMDJ2LThoLTR2NGgzdjRIMTM1eiBNMTI5LDk4di00aC00djhoMXYtNEgxMjl6IE0xMjMsMTAydi00aC00djhoMXYtNEgxMjN6CgkJCSBNMTMwLDEyNmM1LjksMCwxMC45LTQuMiwxMS44LTEwaDcuOWwtMy41LDMwaC0zMi40bC0zLjUtMzBoNy45QzExOS4xLDEyMS44LDEyNC4xLDEyNiwxMzAsMTI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTIsODZ2MmgtNHYtMkgyMTJ6IE0yMTYsODZoLTJ2MmgyVjg2eiBNMTk2LDg2TDE5Niw4NmMtMi43LDAuNy00LjUsMy4zLTMuOSw2YzAuNCwxLjgsMS42LDMuMiwzLjMsMy44CgkJCWwwLjEsMC4ybDEuMSw0LjVjMC4yLDAuOSwxLDEuNSwxLjksMS41bDAsMGw3LDI0LjZjMC4yLDAuOSwxLDEuNCwxLjksMS40aDVjMC45LDAsMS43LTAuNiwxLjktMS40bDctMjQuNmMwLjksMCwxLjctMC42LDEuOS0xLjUKCQkJbDEuMS00LjVsMC4xLTAuMmMyLjYtMC45LDQuMS0zLjcsMy4yLTYuM2MtMC42LTEuNy0yLTMtMy44LTMuM1Y4NmMwLTcuNy02LjMtMTQtMTQtMTRTMTk2LDc4LjMsMTk2LDg2eiBNMjAwLDg2aDZ2MmgtOQoJCQljLTEuNywwLTMsMS4zLTMsM3MxLjMsMywzLDNoMjZjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTN2LTJoMmMwLTYuNi01LjQtMTItMTItMTJzLTEyLDUuNC0xMiwxMkgyMDB6IE0xOTguNiwxMDBsLTEtNGgyNC45CgkJCWwtMSw0SDE5OC42eiBNMjA3LjUsMTI2bC02LjktMjRoMTguN2wtNi45LDI0SDIwNy41eiBNMTUwLDI0MmMxMi4yLDAsMjItOS44LDIyLTIycy05LjgtMjItMjItMjJzLTIyLDkuOC0yMiwyMgoJCQlTMTM3LjgsMjQyLDE1MCwyNDJ6IE0xNzQsMjIwYzAsMTMuMy0xMC43LDI0LTI0LDI0cy0yNC0xMC43LTI0LTI0bDAsMGMwLTEzLjMsMTAuNy0yNCwyNC0yNFMxNzQsMjA2LjcsMTc0LDIyMHogTTE0NS42LDIzNy43CgkJCWwyLTAuOWMxLjUtMC42LDMuMi0wLjYsNC43LDBsMiwwLjljMC45LDAuNCwyLDAsMi41LTAuOGwxLjEtMS45YzAuOC0xLjQsMi4yLTIuNCwzLjgtMi44bDIuMS0wLjVjMS0wLjIsMS42LTEuMSwxLjUtMi4xbC0wLjItMi4yCgkJCWMtMC4xLTEuNiwwLjQtMy4yLDEuNC00LjVsMS40LTEuN2MwLjctMC44LDAuNy0xLjksMC0yLjZsLTEuNC0xLjdjLTEuMS0xLjItMS42LTIuOC0xLjQtNC41bDAuMi0yLjJjMC4xLTEtMC42LTEuOS0xLjYtMi4xCgkJCWwtMi4xLTAuNWMtMS42LTAuNC0zLTEuNC0zLjgtMi44bC0xLjEtMS45Yy0wLjUtMC45LTEuNi0xLjItMi41LTAuOGwtMiwwLjljLTEuNSwwLjYtMy4yLDAuNi00LjcsMGwtMi0wLjljLTAuOS0wLjQtMiwwLTIuNSwwLjgKCQkJbC0xLDIuMWMtMC44LDEuNC0yLjIsMi40LTMuOCwyLjhsLTIuMSwwLjVjLTEsMC4yLTEuNiwxLjEtMS41LDIuMWwwLjIsMi4yYzAuMSwxLjYtMC40LDMuMi0xLjQsNC41bC0xLjQsMS43CgkJCWMtMC43LDAuOC0wLjcsMS45LDAsMi42bDEuNCwxLjdjMS4xLDEuMiwxLjYsMi44LDEuNCw0LjVsLTAuMiwyLjJjLTAuMSwxLDAuNiwxLjksMS42LDIuMWwyLjEsMC41YzEuNiwwLjQsMywxLjQsMy44LDIuOGwxLjEsMS45CgkJCUMxNDMuNiwyMzcuOCwxNDQuNywyMzguMSwxNDUuNiwyMzcuN0wxNDUuNiwyMzcuN3ogTTE0OC40LDIzOC43YzEtMC40LDIuMS0wLjQsMy4xLDBsMiwwLjljMS44LDAuOCw0LDAuMSw1LTEuNmwxLjEtMS45CgkJCWMwLjYtMC45LDEuNS0xLjYsMi41LTEuOGwyLjEtMC41YzEuOS0wLjQsMy4zLTIuMywzLjEtNC4ybC0wLjItMi4yYy0wLjEtMS4xLDAuMy0yLjIsMS0zbDEuNC0xLjdjMS4zLTEuNSwxLjMtMy43LDAtNS4ybC0xLjQtMS43CgkJCWMtMC43LTAuOC0xLjEtMS45LTEtM2wwLjItMi4yYzAuMi0yLTEuMS0zLjgtMy4xLTQuMmwtMi4xLTAuNWMtMS4xLTAuMi0yLTAuOS0yLjUtMS44bC0xLjEtMS45Yy0xLTEuNy0zLjItMi40LTUtMS42bC0yLDAuOQoJCQljLTEsMC40LTIuMSwwLjQtMy4xLDBsLTItMC45Yy0xLjgtMC44LTQtMC4xLTUsMS42bC0xLjEsMS45Yy0wLjYsMC45LTEuNSwxLjYtMi41LDEuOGwtMi4xLDAuNWMtMS45LDAuNC0zLjMsMi4zLTMuMSw0LjJsMC4yLDIuMgoJCQljMC4xLDEuMS0wLjMsMi4yLTEsM2wtMS40LDEuN2MtMS4zLDEuNS0xLjMsMy43LDAsNS4ybDEuNCwxLjdjMC43LDAuOCwxLjEsMS45LDEsM2wtMC4yLDIuMmMtMC4yLDIsMS4xLDMuOCwzLjEsNC4ybDIuMSwwLjUKCQkJYzEuMSwwLjIsMiwwLjksMi41LDEuOGwxLjEsMS45YzEsMS43LDMuMiwyLjQsNSwxLjZMMTQ4LjQsMjM4Ljd6IE0xNTIsMjA3YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQlTMTUyLDIwNy42LDE1MiwyMDd6IE0xNTgsMjA5YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjA5LjYsMTU4LDIwOXogTTE0NywyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMQoJCQlzLTAuNCwxLTEsMVMxNDcsMjEwLjYsMTQ3LDIxMHogTTE0MSwyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE0MSwyMTAuNiwxNDEsMjEweiBNMTQ0LDIwNWMwLTAuNiwwLjQtMSwxLTEKCQkJczEsMC40LDEsMXMtMC40LDEtMSwxUzE0NCwyMDUuNiwxNDQsMjA1eiBNMTM2LDIxM2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM2LDIxMy42LDEzNiwyMTN6IE0xMzksMjE5CgkJCWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM5LDIxOS42LDEzOSwyMTl6IE0xMzksMjI1YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxMzksMjI1LjYsMTM5LDIyNXoKCQkJIE0xNDMsMjMyYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNDMsMjMyLjYsMTQzLDIzMnogTTE0OCwyMzBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxCgkJCVMxNDgsMjMwLjYsMTQ4LDIzMHogTTE1MywyMzRjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE1MywyMzQuNiwxNTMsMjM0eiBNMTU3LDIyOGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxCgkJCXMtMC40LDEtMSwxUzE1NywyMjguNiwxNTcsMjI4eiBNMTYzLDIyNGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTYzLDIyNC42LDE2MywyMjR6IE0xNTksMjIxYzAtMC42LDAuNC0xLDEtMQoJCQlzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTU5LDIyMS42LDE1OSwyMjF6IE0xNjMsMjE4YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNjMsMjE4LjYsMTYzLDIxOHogTTE1OCwyMTQKCQkJYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjE0LjYsMTU4LDIxNHogTTEzNCwyMjBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzEzNCwyMjAuNiwxMzQsMjIwegoJCQkgTTE1MCwyMjVjMi44LDAsNS0yLjIsNS01cy0yLjItNS01LTVzLTUsMi4yLTUsNVMxNDcuMiwyMjUsMTUwLDIyNXogTTE1NywyMjBjMCwzLjktMy4xLDctNyw3cy03LTMuMS03LTdzMy4xLTcsNy03CgkJCVMxNTcsMjE2LjEsMTU3LDIyMHogTTI0MywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNDN6IE0yNjIsMjAwYzAtMC42LDAuNC0xLDEtMWgyCgkJCWMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMyNjIuNCwyMDEsMjYyLDIwMC42LDI2MiwyMDB6IE0yNDgsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTEKCQkJSDI0OHogTTIyMywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyMjN6IE0yMjgsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDIKCQkJYzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xSDIyOHogTTIzNywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjM3LjQsMjExLDIzNywyMTAuNiwyMzcsMjEwegoJCQkgTTI1MiwyMTFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjUyLjQsMjEyLDI1MiwyMTEuNiwyNTIsMjExeiBNMjY0LDIwOWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgyCgkJCWMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNjR6IE0yNTMsMTk1YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxaC0yQzI1My40LDE5NiwyNTMsMTk1LjYsMjUzLDE5NXoKCQkJIE0yMzQsMTk1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFIMjM0eiBNMjQwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQloLTJDMjQwLjQsMjAxLDI0MCwyMDAuNiwyNDAsMjAweiBNMjE1LDIxNWMwLTAuNSwwLTAuOSwwLTEuNGMtMi41LTEuMS0zLjctNC0yLjYtNi42YzAuMi0wLjUsMC41LTEsMC45LTEuNGMtMC45LTIsMC00LjIsMS45LTUuMgoJCQljLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMGMwLjQtMC41LDAuOS0wLjksMS41LTEuMWMwLjUtMi43LDMuMS00LjUsNS44LTQuMWMwLjcsMC4xLDEuNCwwLjQsMiwwLjhjNS4zLTMuOCwxMS42LTUuOSwxOC4yLTUuOQoJCQljNi44LDAsMTMuMSwyLjIsMTguMiw1LjljMi4zLTEuNiw1LjQtMSw3LDEuM2MwLjQsMC42LDAuNywxLjMsMC44LDJjMC42LDAuMiwxLjEsMC42LDEuNSwxLjFjMi43LDAuOCw0LjIsMy41LDMuNCw2LjJsMCwwCgkJCWMxLjksMSwyLjcsMy4yLDEuOSw1LjJjMS45LDIsMS44LDUuMi0wLjIsN2MtMC40LDAuNC0wLjksMC43LTEuNSwxYzAsMC41LDAsMC45LDAsMS40djFoLTYydi0xSDIxNXogTTIxNS44LDIwNy44CgkJCWMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjZjLTEuMy0xLTEuNi0yLjktMC42LTQuMmwwLDBDMjE1LDIwNy41LDIxNS40LDIwNy43LDIxNS44LDIwNy44TDIxNS44LDIwNy44eiBNMjE3LjMsMjAzLjIKCQkJYy0wLjQsMC45LTAuNywxLjgtMSwyLjdjLTEtMC40LTEuNi0xLjUtMS4zLTIuNWMwLjItMC41LDAuNi0wLjksMS4xLTEuMkMyMTYuNSwyMDIuNiwyMTYuOSwyMDIuOSwyMTcuMywyMDMuMkwyMTcuMywyMDMuMnoKCQkJIE0yMTkuNiwxOTguN2MtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDMjE4LjMsMTk3LjYsMjE4LjksMTk4LjMsMjE5LjYsMTk4LjcKCQkJTDIxOS42LDE5OC43eiBNMjIwLjgsMTk3YzAuNC0wLjUsMC43LTEsMS4xLTEuNWMtMC4zLTAuNS0wLjktMC43LTEuNC0wLjRzLTAuNywwLjktMC40LDEuNEMyMjAuMywxOTYuNywyMjAuNSwxOTYuOSwyMjAuOCwxOTcKCQkJTDIyMC44LDE5N3ogTTIyNi4xLDE5MS4yYy0xLDAuOS0yLDEuOC0yLjksMi44Yy0wLjMtMC4zLTAuNy0wLjYtMS4xLTAuOGMwLjQtMS42LDIuMS0yLjUsMy43LTIuMQoJCQlDMjI1LjksMTkxLjEsMjI2LDE5MS4yLDIyNi4xLDE5MS4yTDIyNi4xLDE5MS4yeiBNMjY4LjgsMTk0Yy0wLjktMS0xLjktMS45LTIuOS0yLjhjMS41LTAuNiwzLjMsMC4xLDMuOSwxLjcKCQkJYzAsMC4xLDAuMSwwLjIsMC4xLDAuM0MyNjkuNSwxOTMuNCwyNjkuMSwxOTMuNiwyNjguOCwxOTRMMjY4LjgsMTk0eiBNMjcwLjEsMTk1LjVjMC40LDAuNSwwLjgsMSwxLjEsMS40CgkJCWMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMnMtMC43LTAuOS0xLjItMC44QzI3MC41LDE5NS4xLDI3MC4zLDE5NS4zLDI3MC4xLDE5NS41eiBNMjczLjksMjAxLjRjLTAuNS0wLjktMS0xLjgtMS41LTIuNwoJCQljMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMyNzQuMiwyMDEuMSwyNzQsMjAxLjIsMjczLjksMjAxLjR6IE0yNzUuNiwyMDUuOWMtMC4zLTAuOS0wLjYtMS44LTEtMi43CgkJCWMwLjQtMC4zLDAuOC0wLjYsMS4yLTFjMSwwLjUsMS40LDEuNywxLDIuN0MyNzYuNiwyMDUuMywyNzYuMiwyMDUuNywyNzUuNiwyMDUuOXogTTI3Ni44LDIxMS40Yy0wLjEtMS4yLTAuNC0yLjQtMC42LTMuNgoJCQljMC41LTAuMSwwLjktMC40LDEuMi0wLjZDMjc4LjQsMjA4LjUsMjc4LjEsMjEwLjQsMjc2LjgsMjExLjRMMjc2LjgsMjExLjRMMjc2LjgsMjExLjR6IE0yNzUsMjE0Yy0wLjUtMTYtMTMuOS0yOC42LTI5LjktMjguMQoJCQljLTE1LjMsMC41LTI3LjYsMTIuOC0yOC4xLDI4LjFIMjc1TDI3NSwyMTR6IE03Mi4zLDE5OC4xYy0wLjItMC4zLTAuMy0wLjctMC4zLTEuMXYtMTJoLTJ2MTJjMCwyLjIsMS44LDQsNCw0CgkJCWMxLjIsMCwyLjMtMC41LDMuMS0xLjRjMC42LTAuNywwLjktMS42LDAuOS0yLjV2LTEyaC0ydjEyYzAsMS4xLTAuOSwyLTIsMmwwLDBDNzMuMywxOTksNzIuNywxOTguNyw3Mi4zLDE5OC4xeiBNNzUsMTc2CgkJCWMwLjQsMCwwLjcsMCwxLjEtMC4xYzAuNSwyLjIsMi42LDMuNSw0LjgsM2MwLjUtMC4xLDEtMC4zLDEuNC0wLjZjMS4xLDIuMSwxLjcsNC40LDEuNyw2Ljd2MjRjMCwzLjMtMi43LDYtNiw2aC0zdjkKCQkJYzAsMi44LTIuMiw1LTUsNXMtNS0yLjItNS01di05aC0zYy0zLjMsMC02LTIuNy02LTZ2LTI0YzAtNy43LDYuMy0xNCwxNC0xNEM3MCwxNzMuOCw3Mi4yLDE3Niw3NSwxNzZ6IE01OCwxOTF2MTIKCQkJYzAsMC44LDAuNSwxLjUsMS4yLDEuOGMwLjksMC40LDEuOSwwLjEsMi40LTAuN2MwLjItMC4zLDAuMy0wLjcsMC4zLTEuMXYtMTJoMnYxMmMwLDIuMi0xLjcsNC0zLjksNGMtMC41LDAtMS0wLjEtMS40LTAuMgoJCQljLTAuMi0wLjEtMC40LTAuMi0wLjctMC4zdjIuNWMwLDIuMiwxLjgsNCw0LDRoMTZjMi4yLDAsNC0xLjgsNC00di0yNGMwLTEuNS0wLjItMi45LTAuNy00LjJjLTAuNCwwLjEtMC45LDAuMi0xLjMsMC4yCgkJCWMtMi4xLDAtNC4xLTEuMS01LjItM2MtMy0wLjEtNS42LTItNi41LTQuOUM2Mi40LDE3NCw1OCwxNzksNTgsMTg1VjE5MXogTTY3LDIxNXY5YzAsMS43LDEuMywzLDMsM3MzLTEuMywzLTN2LTlINjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xNywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMTd6IE0yLDIwMGMwLTAuNiwwLjQtMSwxLTFoMgoJCQljMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFIM0MyLjQsMjAxLDIsMjAwLjYsMiwyMDB6IE0tMTIsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTEyegoJCQkgTS0zNywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMzd6IE0tMzIsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xCgkJCXMtMC40LTEtMS0xSC0zMnogTS0yMywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTIyLjYsMjExLTIzLDIxMC42LTIzLDIxMHogTS04LDIxMWMwLTAuNiwwLjQtMSwxLTEKCQkJaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTcuNiwyMTItOCwyMTEuNi04LDIxMXogTTQsMjA5Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFINHoKCQkJIE0tNywxOTVjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTYuNiwxOTYtNywxOTUuNi03LDE5NXogTS0yNiwxOTVjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMgoJCQljMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTI2eiBNLTIwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMtMTkuNiwyMDEtMjAsMjAwLjYtMjAsMjAweiBNLTQ1LDIxNQoJCQljMC0wLjUsMC0wLjksMC0xLjRjLTIuNS0xLjEtMy43LTQtMi42LTYuNmMwLjItMC41LDAuNS0xLDAuOS0xLjRjLTAuOS0yLDAtNC4yLDEuOS01LjJjLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMAoJCQljMC40LTAuNSwwLjktMC45LDEuNS0xLjFjMC41LTIuNywzLjEtNC41LDUuOC00LjFjMC43LDAuMSwxLjQsMC40LDIsMC44YzUuMy0zLjgsMTEuNi01LjksMTguMi01LjljNi44LDAsMTMuMSwyLjIsMTguMiw1LjkKCQkJYzIuMy0xLjYsNS40LTEsNywxLjNjMC40LDAuNiwwLjcsMS4zLDAuOCwyYzAuNiwwLjIsMS4xLDAuNiwxLjUsMS4xYzIuNywwLjgsNC4yLDMuNSwzLjQsNi4ybDAsMGMxLjksMSwyLjcsMy4yLDEuOSw1LjIKCQkJYzEuOSwyLDEuOCw1LjItMC4yLDdjLTAuNCwwLjQtMC45LDAuNy0xLjUsMWMwLDAuNSwwLDAuOSwwLDEuNHYxaC02MnYtMUgtNDV6IE0tNDQuMiwyMDcuOGMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjYKCQkJYy0xLjMtMS0xLjYtMi45LTAuNi00LjJsMCwwQy00NSwyMDcuNS00NC42LDIwNy43LTQ0LjIsMjA3LjhMLTQ0LjIsMjA3Ljh6IE0tNDIuNywyMDMuMmMtMC40LDAuOS0wLjcsMS44LTEsMi43CgkJCWMtMS0wLjQtMS42LTEuNS0xLjMtMi41YzAuMi0wLjUsMC42LTAuOSwxLjEtMS4yQy00My41LDIwMi42LTQzLjEsMjAyLjktNDIuNywyMDMuMkwtNDIuNywyMDMuMnogTS00MC40LDE5OC43CgkJCWMtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDLTQxLjcsMTk3LjYtNDEuMSwxOTguMy00MC40LDE5OC43eiBNLTM5LjIsMTk3CgkJCWMwLjMtMC41LDAuNy0xLDEuMS0xLjVjLTAuMy0wLjUtMC45LTAuNy0xLjQtMC40cy0wLjcsMC45LTAuNCwxLjRDLTM5LjcsMTk2LjctMzkuNSwxOTYuOS0zOS4yLDE5N0wtMzkuMiwxOTd6IE0tMzMuOSwxOTEuMgoJCQljLTEsMC45LTIsMS44LTIuOSwyLjhjLTAuMy0wLjMtMC43LTAuNi0xLjEtMC44YzAuNC0xLjYsMi4xLTIuNSwzLjctMi4xQy0zNC4xLDE5MS4xLTM0LDE5MS4yLTMzLjksMTkxLjJMLTMzLjksMTkxLjJ6IE04LjgsMTk0CgkJCWMtMC45LTEtMS45LTEuOS0yLjktMi44YzEuNS0wLjYsMy4zLDAuMSwzLjksMS43YzAsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LjUsMTkzLjQsOS4xLDE5My42LDguOCwxOTRMOC44LDE5NHogTTEwLjEsMTk1LjUKCQkJYzAuNCwwLjUsMC44LDEsMS4xLDEuNGMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMmMtMC4xLTAuNS0wLjctMC45LTEuMi0wLjhDMTAuNSwxOTUuMSwxMC4zLDE5NS4zLDEwLjEsMTk1LjV6IE0xMy45LDIwMS40CgkJCWMtMC41LTAuOS0wLjktMS44LTEuNS0yLjdjMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMxNC4yLDIwMS4xLDE0LDIwMS4yLDEzLjksMjAxLjR6IE0xNS43LDIwNS45CgkJCWMtMC4zLTAuOS0wLjYtMS44LTEtMi43YzAuNC0wLjMsMC44LTAuNiwxLjItMWMxLDAuNSwxLjQsMS43LDEsMi43QzE2LjYsMjA1LjMsMTYuMiwyMDUuNywxNS43LDIwNS45eiBNMTYuOCwyMTEuNAoJCQljLTAuMS0xLjItMC40LTIuNC0wLjYtMy42YzAuNS0wLjEsMC45LTAuNCwxLjItMC42QzE4LjQsMjA4LjUsMTguMSwyMTAuNCwxNi44LDIxMS40TDE2LjgsMjExLjRMMTYuOCwyMTEuNHogTTE1LDIxNAoJCQljLTAuNS0xNi0xMy45LTI4LjYtMjkuOS0yOC4xYy0xNS4zLDAuNS0yNy42LDEyLjgtMjguMSwyOC4xSDE1TDE1LDIxNHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
  background-color: #1e232f;
}
.dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text {
  background: #283046;
}
.dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text:before, .dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text:after {
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .chat-app-window .user-chats .avatar img {
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-left .chat-content {
  background-color: #283046;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-left .chat-content p {
  color: #b4b7bd;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-content p {
  color: #fff;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-header .dropdown-toggle {
  color: #b4b7bd;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-header,
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-app-form {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .user-profile-sidebar {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .chat-widget .user-chats {
  background-color: #384056 !important;
}
.dark-layout .chat-widget .card-header,
.dark-layout .chat-widget .chat-app-form {
  background-color: #283046;
}
.dark-layout .chat-widget .chat-app-window .user-chats .chat-left .chat-content {
  background-color: #283046 !important;
  color: #b4b7bd !important;
}
.dark-layout .chat-widget .chat-app-window .user-chats .avatar img {
  border-color: #161d31;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
  color: #fff;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:hover, .dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:focus {
  background-color: #283046;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item {
  background-color: #283046;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown i.dropdown-toggle,
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown svg.dropdown-toggle {
  stroke: #fff;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-title-button {
  color: #b4b7bd;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i,
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg {
  stroke: #b4b7bd;
}
.dark-layout .kanban-application .update-item-sidebar .nav-tabs .nav-item .nav-link,
.dark-layout .kanban-application .update-item-sidebar .tab-content .tab-pane {
  background-color: transparent;
}
.dark-layout .kanban-item.gu-mirror {
  background-color: #283046;
}
.dark-layout .todo-application .content-area-wrapper .sidebar .todo-form .todo-item-action {
  color: #b4b7bd;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list-wrapper {
  background-color: #283046 !important;
  border-color: #3b4253;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item:not(:first-child) {
  border-color: #3b4253;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item.completed .todo-title {
  color: #676d7d;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item:hover {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item .todo-item-action .todo-item-favorite:not(.text-warning) i,
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item .todo-item-action .todo-item-favorite:not(.text-warning) svg {
  color: #b4b7bd;
}
.dark-layout .todo-application .todo-item-action .close {
  background-color: transparent !important;
}
.dark-layout .todo-item.gu-mirror {
  background-color: #283046;
  border-color: #3b4253;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .todo-item.gu-mirror.completed .todo-title {
  color: #676d7d;
}
.dark-layout .ecommerce-application .ecommerce-card .btn-light {
  background-color: #161d31 !important;
  color: #fff;
  border-color: transparent;
}
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .search-results,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .search-results {
  color: #d0d2d6;
}
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .shop-sidebar-toggler i,
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .shop-sidebar-toggler svg,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .shop-sidebar-toggler i,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .shop-sidebar-toggler svg {
  color: #d0d2d6;
}
.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .card-body {
  border-color: #3b4253;
}
.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .item-options .wishlist span {
  color: #5e5873;
}
.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .item-options .cart span {
  color: #fff;
}
.dark-layout .ecommerce-application .grid-view .item-name a,
.dark-layout .ecommerce-application .grid-view .item-price {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .wishlist-items .ecommerce-card .move-cart .move-to-cart {
  color: #fff;
}
.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input::-moz-placeholder {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input::placeholder {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .app-ecommerce-details .item-features,
.dark-layout .ecommerce-application .app-ecommerce-details .swiper-responsive-breakpoints.swiper-container .swiper-slide {
  background-color: #161d31;
}
.dark-layout .file-manager-application .sidebar-file-manager {
  background-color: #283046 !important;
}
.dark-layout .file-manager-application .sidebar-file-manager .jstree .jstree-container-ul .jstree-anchor {
  color: #b4b7bd;
}
.dark-layout .file-manager-application .sidebar-file-manager .storage-status i,
.dark-layout .file-manager-application .sidebar-file-manager .storage-status svg {
  color: #b4b7bd !important;
}
.dark-layout .file-manager-application .sidebar-file-manager .file-manager-title {
  color: #d0d2d6;
}
.dark-layout .file-manager-application .sidebar-file-manager.show {
  border: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .content-area-wrapper {
  border: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content {
  border: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-app-searchbar {
  background-color: transparent !important;
  border-bottom: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-app-searchbar .file-manager-toggler {
  color: #b4b7bd !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-header,
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body {
  background-color: #283046 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-header {
  border-color: #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .drives .card {
  background-color: #283046;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container .file-manager-item .file-logo-wrapper {
  background-color: #161d31 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container .file-manager-item:not(.selected) {
  border-color: #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container:not(.list-view) .file-manager-item .file-size,
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container:not(.list-view) .file-manager-item .file-accessed {
  color: #676d7d !important;
}
.dark-layout .file-manager-application #app-file-manager-info-sidebar .nav-tabs .nav-link,
.dark-layout .file-manager-application #app-file-manager-info-sidebar .tab-content .tab-pane {
  background-color: transparent;
}
.dark-layout .file-manager-application #app-file-manager-info-sidebar .nav-tabs .nav-item:not(.active) .nav-link {
  color: #b4b7bd;
}
.dark-layout .app-calendar .app-calendar-sidebar {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .app-calendar .app-calendar-sidebar .sidebar-content-title {
  color: #d0d2d6;
}
.dark-layout .app-calendar .app-calendar-sidebar .select-all ~ label,
.dark-layout .app-calendar .app-calendar-sidebar .input-filter ~ label {
  color: #d0d2d6;
}
.dark-layout .app-calendar .fc .fc-day-today {
  background: #161d31 !important;
  background-color: #161d31 !important;
}
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-col-header-cell,
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis,
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-daygrid-day {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-day-today {
  background-color: rgba(186, 191, 199, 0.12) !important;
}
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-day-today.fc-col-header-cell {
  background-color: #283046 !important;
}
.dark-layout .app-calendar .fc .fc-popover {
  background: #283046;
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-popover-header .fc-popover-title,
.dark-layout .app-calendar .fc .fc-popover-header .fc-popover-close {
  color: #b4b7bd;
}
.dark-layout .app-calendar .fc tbody td,
.dark-layout .app-calendar .fc thead th {
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-scrollgrid {
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-list,
.dark-layout .app-calendar .fc th {
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-day-cushion,
.dark-layout .app-calendar .fc th .fc-list-day-cushion {
  background: #161d31;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-event:hover td,
.dark-layout .app-calendar .fc th .fc-list-event:hover td {
  background-color: #161d31;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-event-time,
.dark-layout .app-calendar .fc th .fc-list-event-time {
  color: #b4b7bd;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-event td,
.dark-layout .app-calendar .fc th .fc-list-event td {
  border-color: #3b4253;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-list-dataTable-header {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table {
  background-color: #283046;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table tbody .selected-row-bg {
  background-color: #3b4253;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table td {
  background-color: inherit;
}
.dark-layout .invoice-edit .invoice-preview-card .invoice-product-details,
.dark-layout .invoice-add .invoice-preview-card .invoice-product-details {
  background-color: #161d31;
}
.dark-layout .invoice-edit .invoice-preview-card .invoice-product-details .product-details-border,
.dark-layout .invoice-add .invoice-preview-card .invoice-product-details .product-details-border {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .invoice-print .form-control {
  background-color: #283046;
}
.dark-layout .app-user-view .plan-card {
  border-color: #7367f0 !important;
}
.dark-layout .app-user-edit .form-control.error {
  border-color: #ea5455 !important;
}
.dark-layout .customizer {
  background-color: #283046;
}
.dark-layout .customizer .customizer-close i,
.dark-layout .customizer .customizer-close svg {
  color: #b4b7bd;
}
.dark-layout .footer-fixed .footer {
  background-color: #283046;
}
.dark-layout .horizontal-layout.navbar-sticky .horizontal-menu-wrapper .navbar-horizontal.header-navbar.fixed-top {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75) !important;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper {
  background: linear-gradient(to bottom, rgba(37, 43, 71, 0.76) 44%, rgba(56, 53, 53, 0.46) 73%, rgba(255, 255, 255, 0) 100%) !important;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar {
  background: #283046 !important;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75);
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal ul#main-menu-navigation > li:hover:not(.active) > a {
  background: #161d31;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal .active .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-submenu.show {
  background-color: #283046 !important;
  color: #b4b7bd;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu a:hover {
  color: #d0d2d6 !important;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .disabled a {
  color: #676d7d;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-item {
  color: #d0d2d6;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle:hover::after, .dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle:active::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active > a > i,
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active > a > svg {
  color: #fff !important;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.active > a {
  background: #161d31 !important;
  color: #b4b7bd;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.active > a:hover {
  color: #7367f0 !important;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.open.active > a {
  color: #b4b7bd !important;
}
.bordered-layout .header-navbar {
  box-shadow: none;
}
.bordered-layout .header-navbar.floating-nav {
  border: 1px solid #ebe9f1;
}
.bordered-layout .header-navbar.fixed-top {
  border-bottom: 1px solid #ebe9f1;
  background: #f8f8f8;
}
.bordered-layout .main-menu {
  border-right: 1px solid #ebe9f1;
  box-shadow: none;
}
.bordered-layout .main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a, .bordered-layout .main-menu.menu-light .navigation > li.sidebar-group-active > a {
  background: #ededed;
}
.bordered-layout .dropdown-menu {
  border: 1px solid #ebe9f1 !important;
  box-shadow: none;
}
.bordered-layout .main-menu .navigation,
.bordered-layout .main-menu {
  background: #f8f8f8;
}
.bordered-layout .card,
.bordered-layout .bs-stepper:not(.wizard-modern):not(.checkout-tab-steps),
.bordered-layout .bs-stepper.wizard-modern .bs-stepper-content {
  border: 1px solid #ebe9f1;
  box-shadow: none;
}
.bordered-layout .footer {
  box-shadow: none !important;
}
.bordered-layout .footer-fixed .footer {
  border-top: 1px solid #ebe9f1;
}
.semi-dark-layout {
  /************ Main Menu **************/
}
.semi-dark-layout .main-menu {
  background-color: #283046;
}
.semi-dark-layout .main-menu .shadow-bottom {
  background: linear-gradient(180deg, #283046 44%, rgba(40, 48, 70, 0.51) 73%, rgba(40, 48, 70, 0));
}
.semi-dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active a {
  background-color: #161d31;
}
.semi-dark-layout .main-menu-content .navigation-main {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .navigation-header {
  color: #676d7d;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item a {
  color: #b4b7bd;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item.open a {
  background-color: #161d31;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item a:after,
.semi-dark-layout .main-menu-content .navigation-main .nav-item a {
  color: #b4b7bd;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
  color: #fff;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content li:not(.active) a {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .active .menu-title,
.semi-dark-layout .main-menu-content .navigation-main .active i {
  color: #fff;
}
.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active a {
  background: #283046;
  border-radius: 4px;
}
.semi-dark-layout .main-menu-content .navigation-main .menu-content {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .menu-content .active {
  z-index: 1;
}
.semi-dark-layout .main-menu-content .navigation-main .menu-content .active a {
  background-color: transparent;
}
.semi-dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
  background: #161d31 !important;
  color: #fff !important;
}
.bg-gradient-dark,
.btn-gradient-dark {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #4b4b4b, #1e1e1e);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.dark-layout .bg-gradient-dark,
.dark-layout .btn-gradient-dark {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-dark:hover, .bg-gradient-dark:active,
.btn-gradient-dark:hover,
.btn-gradient-dark:active {
  color: #fff;
}
.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-dark:active,
.btn-gradient-dark:active {
  transform: translateY(0);
}
.bg-gradient-dark:active, .bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary,
.btn-gradient-primary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #7367f0, #9e95f5);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary:hover, .bg-gradient-primary:active,
.btn-gradient-primary:hover,
.btn-gradient-primary:active {
  color: #fff;
}
.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-primary:active,
.btn-gradient-primary:active {
  transform: translateY(0);
}
.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
  background-image: linear-gradient(47deg, #4839eb, #7367f0);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary,
.btn-gradient-secondary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #82868b, #9ca0a4);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary:hover, .bg-gradient-secondary:active,
.btn-gradient-secondary:hover,
.btn-gradient-secondary:active {
  color: #fff;
}
.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
  transform: translateY(0);
}
.bg-gradient-secondary:active, .bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
  background-image: linear-gradient(47deg, #696d71, #82868b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success,
.btn-gradient-success {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #28c76f, #48da89);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success:hover, .bg-gradient-success:active,
.btn-gradient-success:hover,
.btn-gradient-success:active {
  color: #fff;
}
.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-success:active,
.btn-gradient-success:active {
  transform: translateY(0);
}
.bg-gradient-success:active, .bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
  background-image: linear-gradient(47deg, #1f9d57, #28c76f);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info,
.btn-gradient-info {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #00cfe8, #1ce7ff);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info:hover, .bg-gradient-info:active,
.btn-gradient-info:hover,
.btn-gradient-info:active {
  color: #fff;
}
.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-info:active,
.btn-gradient-info:active {
  transform: translateY(0);
}
.bg-gradient-info:active, .bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  background-image: linear-gradient(47deg, #00a1b5, #00cfe8);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning,
.btn-gradient-warning {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ff9f43, #ffb976);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning:hover, .bg-gradient-warning:active,
.btn-gradient-warning:hover,
.btn-gradient-warning:active {
  color: #fff;
}
.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-warning:active,
.btn-gradient-warning:active {
  transform: translateY(0);
}
.bg-gradient-warning:active, .bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  background-image: linear-gradient(47deg, #ff8510, #ff9f43);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger,
.btn-gradient-danger {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ea5455, #f08182);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger:hover, .bg-gradient-danger:active,
.btn-gradient-danger:hover,
.btn-gradient-danger:active {
  color: #fff;
}
.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-danger:active,
.btn-gradient-danger:active {
  transform: translateY(0);
}
.bg-gradient-danger:active, .bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
  background-image: linear-gradient(47deg, #e42728, #ea5455);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
form span.error {
  width: 100%;
  font-size: 0.857rem;
}
form .error:not(input) {
  color: #ea5455;
}
form input.error,
form input.error:focus {
  border-color: #ea5455 !important;
}
form textarea.error {
  border-color: #ea5455 !important;
}
form .select2.error + .select2-container--classic .select2-selection--single,
form .select2.error + .select2-container--default .select2-selection--single,
form .select2.error + .select2-container--classic .select2-selection--multiple,
form .select2.error + .select2-container--default .select2-selection--multiple {
  border-color: #ea5455 !important;
}
.fadeInAnimation {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
pre {
  background-color: #282c34 !important;
  border-radius: 0.3rem;
}
pre code {
  font-family: monospace;
}
.hljs {
  font-size: 1.15rem;
}
.flag-icon {
  background-size: cover !important;
}
.error ~ .input-group-append .input-group-text {
  border-color: #ea5455 !important;
}
.match-height > [class*=col] core-card-snippet {
  display: grid;
  flex: 1 1 auto;
}
.collapse-shadow .card.open {
  border-color: #ebe9f1 !important;
}
.main-menu .main-menu-content .ps__rail-y {
  right: 0;
  left: inherit !important;
}
.dark-layout .popover.bs-popover-top .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=top] .arrow:after {
  border-top-color: #283046;
}
.dark-layout .popover.bs-popover-right .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=right] .arrow:after {
  border-right-color: #283046;
}
.dark-layout .popover.bs-popover-bottom .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=bottom] .arrow:after {
  border-bottom-color: #7367f0;
}
.dark-layout .popover.bs-popover-left .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=left] .arrow:after {
  border-left-color: #283046;
}
.dark-layout .popover.bs-popover-top .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=top] .arrow:before {
  border-top-color: #3b4253;
}
.dark-layout .popover.bs-popover-right .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=right] .arrow:before {
  border-right-color: #3b4253;
}
.dark-layout .popover.bs-popover-bottom .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=bottom] .arrow:before {
  border-bottom-color: #7367f0;
}
.dark-layout .popover.bs-popover-left .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=left] .arrow:before {
  border-left-color: #3b4253;
}
.accordion .card {
  margin-bottom: 0;
}
.accordion .card .card-header {
  padding: 0;
}
.accordion .card .card-header button {
  padding: 1rem;
  width: 100%;
}
.accordion .card .card-header button span {
  float: left;
  font-size: 1.1rem;
  text-align: start;
}
.accordion .card .card-body {
  padding: 1rem;
}
.accordion .collapse-border-item.card {
  border-bottom: 0;
}
.accordion .collapse-border-item.card .card-header {
  padding: 0;
}
.accordion .collapse-border-item.card:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.accordion .collapse-margin {
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.05) !important;
}
.accordion .btn-link {
  color: inherit;
}
.collapse-icon [aria-expanded=true]:after,
.collapse-icon [aria-expanded=false]:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: 14px;
  top: 58%;
  right: 1rem;
  width: 14px;
  height: 11px;
  margin-top: -8px;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 300ms linear 0s;
  color: #6e6b7b;
}
.carousel {
  outline: none;
}
.carousel-fade .carousel-item {
  transition: opacity 1.7s ease !important;
  position: absolute !important;
  display: block !important;
  opacity: 0;
}
.carousel-fade .carousel-item.active {
  position: relative !important;
  opacity: 1;
}
.dropdown-menu {
  transform: none;
}
.dropdown-menu[x-placement=bottom-left], .dropdown-menu[x-placement=bottom-right] {
  margin-top: 0.5rem;
}
.dropdown-menu[x-placement=top-left], .dropdown-menu[x-placement=top-right] {
  margin-bottom: 0.5rem;
}
.dropdown-menu[x-placement=right-left] {
  margin-left: 0.5rem;
}
.dropdown-menu[x-placement=left-left] {
  margin-right: 0.5rem;
}
.dropleft .dropdown-menu:before {
  left: auto;
}
.dropright .dropdown-menu:before {
  border-top: none;
  border-left: none;
}
.modal {
  top: -100px;
  -webkit-animation: ease-in-out 0.3s modal-fade;
          animation: ease-in-out 0.3s modal-fade;
}
.modal.show {
  top: 0;
}
.modal.animation-disable {
  top: 0;
  -webkit-animation: none;
          animation: none;
}
.modal .modal-body:focus {
  outline: none;
}
.modal-slide-in.modal {
  width: auto;
  display: block;
}
.modal-backdrop.show {
  background: rgba(34, 41, 47, 0.5);
}
@-webkit-keyframes modal-fade {
  from {
    top: -50px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes modal-fade {
  from {
    top: -50px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
[ngbNav].list-group li:first-child .list-group-item {
  border-radius: 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
[ngbNav].list-group li .list-group-item {
  border-radius: 0;
}
[ngbNav].list-group li:last-child .list-group-item {
  border-radius: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
ngb-progressbar[type=white] .progress {
  background-color: rgba(255, 255, 255, 0.1);
}
ngb-progressbar[type=black] .progress {
  background-color: rgba(0, 0, 0, 0.1);
}
ngb-progressbar[type=dark] .progress {
  background-color: rgba(75, 75, 75, 0.1);
}
ngb-progressbar[type=light] .progress {
  background-color: rgba(246, 246, 246, 0.1);
}
ngb-progressbar[type=primary] .progress {
  background-color: rgba(115, 103, 240, 0.1);
}
ngb-progressbar[type=secondary] .progress {
  background-color: rgba(130, 134, 139, 0.1);
}
ngb-progressbar[type=success] .progress {
  background-color: rgba(40, 199, 111, 0.1);
}
ngb-progressbar[type=info] .progress {
  background-color: rgba(0, 207, 232, 0.1);
}
ngb-progressbar[type=warning] .progress {
  background-color: rgba(255, 159, 67, 0.1);
}
ngb-progressbar[type=danger] .progress {
  background-color: rgba(234, 84, 85, 0.1);
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-white .card-header,
.bg-white .card-footer {
  background-color: transparent;
}
.border-white {
  border: 1px solid #ffffff !important;
}
.border-top-white {
  border-top: 1px solid #ffffff;
}
.border-bottom-white {
  border-bottom: 1px solid #ffffff;
}
.border-left-white {
  border-left: 1px solid #ffffff;
}
.border-right-white {
  border-right: 1px solid #ffffff;
}
.bg-white.badge-glow,
.border-white.badge-glow,
.badge-white.badge-glow {
  box-shadow: 0px 0px 10px #ffffff;
}
.overlay-white {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.6);
}
input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important;
}
.bg-black {
  background-color: #000000 !important;
}
.bg-black .card-header,
.bg-black .card-footer {
  background-color: transparent;
}
.border-black {
  border: 1px solid #000000 !important;
}
.border-top-black {
  border-top: 1px solid #000000;
}
.border-bottom-black {
  border-bottom: 1px solid #000000;
}
.border-left-black {
  border-left: 1px solid #000000;
}
.border-right-black {
  border-right: 1px solid #000000;
}
.bg-black.badge-glow,
.border-black.badge-glow,
.badge-black.badge-glow {
  box-shadow: 0px 0px 10px #000000;
}
.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.6);
}
input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important;
}
.bg-dark {
  background-color: #4b4b4b !important;
}
.bg-dark .card-header,
.bg-dark .card-footer {
  background-color: transparent;
}
.alert-dark {
  background: rgba(75, 75, 75, 0.12) !important;
  color: #4b4b4b !important;
}
.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px;
}
.alert-dark .alert-link {
  color: #3e3e3e !important;
}
.alert-dark .close {
  color: #4b4b4b !important;
}
.border-dark {
  border: 1px solid #4b4b4b !important;
}
.border-top-dark {
  border-top: 1px solid #4b4b4b;
}
.border-bottom-dark {
  border-bottom: 1px solid #4b4b4b;
}
.border-left-dark {
  border-left: 1px solid #4b4b4b;
}
.border-right-dark {
  border-right: 1px solid #4b4b4b;
}
.bg-dark.badge-glow,
.border-dark.badge-glow,
.badge-dark.badge-glow {
  box-shadow: 0px 0px 10px #4b4b4b;
}
.badge.badge-light-dark {
  background-color: rgba(75, 75, 75, 0.12);
  color: #4b4b4b !important;
}
.overlay-dark {
  background: #4b4b4b;
  /* The Fallback */
  background: rgba(75, 75, 75, 0.6);
}
.btn-dark {
  border-color: #4b4b4b !important;
  background-color: #4b4b4b !important;
  color: #fff !important;
}
.btn-dark:focus, .btn-dark:active, .btn-dark.active {
  color: #fff;
  background-color: #343434 !important;
}
.btn-dark:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #4b4b4b;
}
.btn-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-dark {
  background-color: transparent;
  color: #4b4b4b;
}
.btn-flat-dark:hover {
  color: #4b4b4b;
}
.btn-flat-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.12);
}
.btn-flat-dark:active, .btn-flat-dark.active, .btn-flat-dark:focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-flat-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-dark {
  background-color: #4b4b4b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-dark:hover:not(.disabled):not(:disabled) {
  background-color: #626262;
}
.btn-relief-dark:active, .btn-relief-dark.active, .btn-relief-dark:focus {
  background-color: #343434;
}
.btn-relief-dark:hover {
  color: #fff;
}
.btn-relief-dark:active, .btn-relief-dark.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-dark {
  border: 1px solid #4b4b4b !important;
  background-color: transparent;
  color: #4b4b4b;
}
.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.04);
  color: #4b4b4b;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-outline-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-dark.dropdown-toggle {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-outline-dark.waves-effect .waves-ripple,
.btn-flat-dark.waves-effect .waves-ripple {
  background: radial-gradient(rgba(75, 75, 75, 0.2) 0, rgba(75, 75, 75, 0.3) 40%, rgba(75, 75, 75, 0.4) 50%, rgba(75, 75, 75, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-dark {
  background-color: #4b4b4b;
}
.modal.modal-dark .modal-header .modal-title {
  color: #4b4b4b;
}
.modal.modal-dark .modal-header .close {
  color: #4b4b4b !important;
}
.progress-bar-dark {
  background-color: rgba(75, 75, 75, 0.12);
}
.progress-bar-dark .progress-bar {
  background-color: #4b4b4b;
}
.timeline .timeline-point-dark {
  border-color: #4b4b4b !important;
}
.timeline .timeline-point-dark i,
.timeline .timeline-point-dark svg {
  stroke: #4b4b4b !important;
}
.timeline .timeline-point-dark.timeline-point-indicator {
  background-color: #4b4b4b !important;
}
.timeline .timeline-point-dark.timeline-point-indicator:before {
  background: rgba(75, 75, 75, 0.12) !important;
}
.divider.divider-dark .divider-text:before, .divider.divider-dark .divider-text:after {
  border-color: #4b4b4b !important;
}
input:focus ~ .bg-dark {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4b4b4b !important;
}
.custom-control-dark .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark .custom-control-input:active ~ .custom-control-label::before {
  border-color: #4b4b4b;
  background-color: #4b4b4b;
}
.custom-control-dark.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-dark.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(75, 75, 75, 0.4) !important;
}
.custom-control-dark .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(75, 75, 75, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-dark .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #4b4b4b;
}
.custom-switch-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4b4b4b !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #4b4b4b !important;
  border-color: #4b4b4b !important;
}
.text-dark.text-darken-1 {
  color: #343434 !important;
}
.bg-dark.bg-darken-1 {
  background-color: #343434 !important;
}
.border-dark.border-darken-1 {
  border: 1px solid #343434 !important;
}
.border-top-dark.border-top-darken-1 {
  border-top: 1px solid #343434 !important;
}
.border-bottom-dark.border-bottom-darken-1 {
  border-bottom: 1px solid #343434 !important;
}
.border-left-dark.border-left-darken-1 {
  border-left: 1px solid #343434 !important;
}
.border-right-dark.border-right-darken-1 {
  border-right: 1px solid #343434 !important;
}
.overlay-dark.overlay-darken-1 {
  background: #343434;
  /* The Fallback */
  background: rgba(52, 52, 52, 0.6);
}
.text-dark.text-darken-2 {
  color: #1e1e1e !important;
}
.bg-dark.bg-darken-2 {
  background-color: #1e1e1e !important;
}
.border-dark.border-darken-2 {
  border: 1px solid #1e1e1e !important;
}
.border-top-dark.border-top-darken-2 {
  border-top: 1px solid #1e1e1e !important;
}
.border-bottom-dark.border-bottom-darken-2 {
  border-bottom: 1px solid #1e1e1e !important;
}
.border-left-dark.border-left-darken-2 {
  border-left: 1px solid #1e1e1e !important;
}
.border-right-dark.border-right-darken-2 {
  border-right: 1px solid #1e1e1e !important;
}
.overlay-dark.overlay-darken-2 {
  background: #1e1e1e;
  /* The Fallback */
  background: rgba(30, 30, 30, 0.6);
}
.text-dark.text-darken-3 {
  color: #626262 !important;
}
.bg-dark.bg-darken-3 {
  background-color: #626262 !important;
}
.border-dark.border-darken-3 {
  border: 1px solid #626262 !important;
}
.border-top-dark.border-top-darken-3 {
  border-top: 1px solid #626262 !important;
}
.border-bottom-dark.border-bottom-darken-3 {
  border-bottom: 1px solid #626262 !important;
}
.border-left-dark.border-left-darken-3 {
  border-left: 1px solid #626262 !important;
}
.border-right-dark.border-right-darken-3 {
  border-right: 1px solid #626262 !important;
}
.overlay-dark.overlay-darken-3 {
  background: #626262;
  /* The Fallback */
  background: rgba(98, 98, 98, 0.6);
}
.bg-light {
  background-color: #f6f6f6 !important;
}
.bg-light .card-header,
.bg-light .card-footer {
  background-color: transparent;
}
.border-light {
  border: 1px solid #f6f6f6 !important;
}
.border-top-light {
  border-top: 1px solid #f6f6f6;
}
.border-bottom-light {
  border-bottom: 1px solid #f6f6f6;
}
.border-left-light {
  border-left: 1px solid #f6f6f6;
}
.border-right-light {
  border-right: 1px solid #f6f6f6;
}
.bg-light.badge-glow,
.border-light.badge-glow,
.badge-light.badge-glow {
  box-shadow: 0px 0px 10px #f6f6f6;
}
.overlay-light {
  background: #f6f6f6;
  /* The Fallback */
  background: rgba(246, 246, 246, 0.6);
}
input:focus ~ .bg-light {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f6f6f6 !important;
}
.text-primary.text-lighten-5 {
  color: #dedbfb !important;
}
.bg-primary.bg-lighten-5 {
  background-color: #dedbfb !important;
}
.border-primary.border-lighten-5 {
  border: 1px solid #dedbfb !important;
}
.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #dedbfb !important;
}
.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #dedbfb !important;
}
.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #dedbfb !important;
}
.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #dedbfb !important;
}
.overlay-primary.overlay-lighten-5 {
  background: #dedbfb;
  /* The Fallback */
  background: rgba(222, 219, 251, 0.6);
}
.text-primary.text-lighten-4 {
  color: #c9c4f9 !important;
}
.bg-primary.bg-lighten-4 {
  background-color: #c9c4f9 !important;
}
.border-primary.border-lighten-4 {
  border: 1px solid #c9c4f9 !important;
}
.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #c9c4f9 !important;
}
.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #c9c4f9 !important;
}
.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #c9c4f9 !important;
}
.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #c9c4f9 !important;
}
.overlay-primary.overlay-lighten-4 {
  background: #c9c4f9;
  /* The Fallback */
  background: rgba(201, 196, 249, 0.6);
}
.text-primary.text-lighten-3 {
  color: #b3adf7 !important;
}
.bg-primary.bg-lighten-3 {
  background-color: #b3adf7 !important;
}
.border-primary.border-lighten-3 {
  border: 1px solid #b3adf7 !important;
}
.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #b3adf7 !important;
}
.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #b3adf7 !important;
}
.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #b3adf7 !important;
}
.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #b3adf7 !important;
}
.overlay-primary.overlay-lighten-3 {
  background: #b3adf7;
  /* The Fallback */
  background: rgba(179, 173, 247, 0.6);
}
.text-primary.text-lighten-2 {
  color: #9e95f5 !important;
}
.bg-primary.bg-lighten-2 {
  background-color: #9e95f5 !important;
}
.border-primary.border-lighten-2 {
  border: 1px solid #9e95f5 !important;
}
.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #9e95f5 !important;
}
.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9e95f5 !important;
}
.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #9e95f5 !important;
}
.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #9e95f5 !important;
}
.overlay-primary.overlay-lighten-2 {
  background: #9e95f5;
  /* The Fallback */
  background: rgba(158, 149, 245, 0.6);
}
.text-primary.text-lighten-1 {
  color: #887ef2 !important;
}
.bg-primary.bg-lighten-1 {
  background-color: #887ef2 !important;
}
.border-primary.border-lighten-1 {
  border: 1px solid #887ef2 !important;
}
.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #887ef2 !important;
}
.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #887ef2 !important;
}
.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #887ef2 !important;
}
.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #887ef2 !important;
}
.overlay-primary.overlay-lighten-1 {
  background: #887ef2;
  /* The Fallback */
  background: rgba(136, 126, 242, 0.6);
}
.bg-primary {
  background-color: #7367f0 !important;
}
.bg-primary .card-header,
.bg-primary .card-footer {
  background-color: transparent;
}
.alert-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.alert-primary .alert-heading {
  box-shadow: rgba(115, 103, 240, 0.4) 0px 6px 15px -7px;
}
.alert-primary .alert-link {
  color: #5e50ee !important;
}
.alert-primary .close {
  color: #7367f0 !important;
}
.bg-light-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.bg-light-primary.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: rgba(115, 103, 240, 0.1);
}
.bg-light-primary .fc-list-event-dot {
  border-color: #7367f0 !important;
}
.bg-light-primary.fc-list-event:hover td {
  background: rgba(115, 103, 240, 0.1) !important;
}
.bg-light-primary.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-primary {
  color: #7367f0 !important;
}
.border-primary {
  border: 1px solid #7367f0 !important;
}
.border-top-primary {
  border-top: 1px solid #7367f0;
}
.border-bottom-primary {
  border-bottom: 1px solid #7367f0;
}
.border-left-primary {
  border-left: 1px solid #7367f0;
}
.border-right-primary {
  border-right: 1px solid #7367f0;
}
.bg-primary.badge-glow,
.border-primary.badge-glow,
.badge-primary.badge-glow {
  box-shadow: 0px 0px 10px #7367f0;
}
.badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #7367f0 !important;
}
.overlay-primary {
  background: #7367f0;
  /* The Fallback */
  background: rgba(115, 103, 240, 0.6);
}
.btn-primary {
  border-color: #7367f0 !important;
  background-color: #7367f0 !important;
  color: #fff !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #5e50ee !important;
}
.btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #7367f0;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-primary {
  background-color: transparent;
  color: #7367f0;
}
.btn-flat-primary:hover {
  color: #7367f0;
}
.btn-flat-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.12);
}
.btn-flat-primary:active, .btn-flat-primary.active, .btn-flat-primary:focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0;
}
.btn-flat-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-primary {
  background-color: #7367f0;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-primary:hover:not(.disabled):not(:disabled) {
  background-color: #887ef2;
}
.btn-relief-primary:active, .btn-relief-primary.active, .btn-relief-primary:focus {
  background-color: #5e50ee;
}
.btn-relief-primary:hover {
  color: #fff;
}
.btn-relief-primary:active, .btn-relief-primary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-primary {
  border: 1px solid #7367f0 !important;
  background-color: transparent;
  color: #7367f0;
}
.btn-outline-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.04);
  color: #7367f0;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0;
}
.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-primary.dropdown-toggle {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0;
}
.btn-outline-primary.waves-effect .waves-ripple,
.btn-flat-primary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(115, 103, 240, 0.2) 0, rgba(115, 103, 240, 0.3) 40%, rgba(115, 103, 240, 0.4) 50%, rgba(115, 103, 240, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-primary {
  background-color: #7367f0;
}
.modal.modal-primary .modal-header .modal-title {
  color: #7367f0;
}
.modal.modal-primary .modal-header .close {
  color: #7367f0 !important;
}
.pagination-primary .page-item.active .page-link {
  background: #7367f0 !important;
  color: #fff;
}
.pagination-primary .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-primary .page-item .page-link:hover {
  color: #7367f0;
}
.pagination-primary .page-item.prev-item .page-link:hover, .pagination-primary .page-item.next-item .page-link:hover {
  background: #7367f0;
  color: #fff;
}
.pagination-primary .page-item.next-item .page-link:active:after, .pagination-primary .page-item.next-item .page-link:hover:after, .pagination-primary .page-item.next .page-link:active:after, .pagination-primary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-primary .page-item.prev-item .page-link:active:before, .pagination-primary .page-item.prev-item .page-link:hover:before, .pagination-primary .page-item.prev .page-link:active:before, .pagination-primary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-primary .nav-item .nav-link.active {
  color: #fff;
  background-color: #7367f0 !important;
  border-color: #7367f0;
  box-shadow: 0 4px 18px -4px rgba(115, 103, 240, 0.65);
}
.progress-bar-primary {
  background-color: rgba(115, 103, 240, 0.12);
}
.progress-bar-primary .progress-bar {
  background-color: #7367f0;
}
.timeline .timeline-point-primary {
  border-color: #7367f0 !important;
}
.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
  stroke: #7367f0 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator {
  background-color: #7367f0 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator:before {
  background: rgba(115, 103, 240, 0.12) !important;
}
.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color: #7367f0 !important;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7367f0 !important;
}
.custom-control-primary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #7367f0;
  background-color: #7367f0;
}
.custom-control-primary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-primary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important;
}
.custom-control-primary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-primary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #7367f0;
}
.custom-switch-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #7367f0 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #7367f0 !important;
  border-color: #7367f0 !important;
}
.text-primary.text-darken-1 {
  color: #5e50ee !important;
}
.bg-primary.bg-darken-1 {
  background-color: #5e50ee !important;
}
.border-primary.border-darken-1 {
  border: 1px solid #5e50ee !important;
}
.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #5e50ee !important;
}
.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #5e50ee !important;
}
.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #5e50ee !important;
}
.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #5e50ee !important;
}
.overlay-primary.overlay-darken-1 {
  background: #5e50ee;
  /* The Fallback */
  background: rgba(94, 80, 238, 0.6);
}
.text-primary.text-darken-2 {
  color: #4839eb !important;
}
.bg-primary.bg-darken-2 {
  background-color: #4839eb !important;
}
.border-primary.border-darken-2 {
  border: 1px solid #4839eb !important;
}
.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #4839eb !important;
}
.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #4839eb !important;
}
.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #4839eb !important;
}
.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #4839eb !important;
}
.overlay-primary.overlay-darken-2 {
  background: #4839eb;
  /* The Fallback */
  background: rgba(72, 57, 235, 0.6);
}
.text-primary.text-darken-3 {
  color: #3321e9 !important;
}
.bg-primary.bg-darken-3 {
  background-color: #3321e9 !important;
}
.border-primary.border-darken-3 {
  border: 1px solid #3321e9 !important;
}
.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #3321e9 !important;
}
.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #3321e9 !important;
}
.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #3321e9 !important;
}
.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #3321e9 !important;
}
.overlay-primary.overlay-darken-3 {
  background: #3321e9;
  /* The Fallback */
  background: rgba(51, 33, 233, 0.6);
}
.text-primary.text-darken-4 {
  color: #2716db !important;
}
.bg-primary.bg-darken-4 {
  background-color: #2716db !important;
}
.border-primary.border-darken-4 {
  border: 1px solid #2716db !important;
}
.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #2716db !important;
}
.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #2716db !important;
}
.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #2716db !important;
}
.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #2716db !important;
}
.overlay-primary.overlay-darken-4 {
  background: #2716db;
  /* The Fallback */
  background: rgba(39, 22, 219, 0.6);
}
.text-primary.text-accent-1 {
  color: #bdfdff !important;
}
.bg-primary.bg-accent-1 {
  background-color: #bdfdff !important;
}
.border-primary.border-accent-1 {
  border: 1px solid #bdfdff !important;
}
.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #bdfdff !important;
}
.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #bdfdff !important;
}
.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #bdfdff !important;
}
.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #bdfdff !important;
}
.overlay-primary.overlay-accent-1 {
  background: #bdfdff;
  /* The Fallback */
  background: rgba(189, 253, 255, 0.6);
}
.text-primary.text-accent-2 {
  color: #8afbff !important;
}
.bg-primary.bg-accent-2 {
  background-color: #8afbff !important;
}
.border-primary.border-accent-2 {
  border: 1px solid #8afbff !important;
}
.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #8afbff !important;
}
.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #8afbff !important;
}
.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #8afbff !important;
}
.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #8afbff !important;
}
.overlay-primary.overlay-accent-2 {
  background: #8afbff;
  /* The Fallback */
  background: rgba(138, 251, 255, 0.6);
}
.text-primary.text-accent-3 {
  color: #57faff !important;
}
.bg-primary.bg-accent-3 {
  background-color: #57faff !important;
}
.border-primary.border-accent-3 {
  border: 1px solid #57faff !important;
}
.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #57faff !important;
}
.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #57faff !important;
}
.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #57faff !important;
}
.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #57faff !important;
}
.overlay-primary.overlay-accent-3 {
  background: #57faff;
  /* The Fallback */
  background: rgba(87, 250, 255, 0.6);
}
.text-primary.text-accent-4 {
  color: #3df9ff !important;
}
.bg-primary.bg-accent-4 {
  background-color: #3df9ff !important;
}
.border-primary.border-accent-4 {
  border: 1px solid #3df9ff !important;
}
.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #3df9ff !important;
}
.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #3df9ff !important;
}
.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #3df9ff !important;
}
.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #3df9ff !important;
}
.overlay-primary.overlay-accent-4 {
  background: #3df9ff;
  /* The Fallback */
  background: rgba(61, 249, 255, 0.6);
}
.text-secondary.text-lighten-5 {
  color: #c4c6c8 !important;
}
.bg-secondary.bg-lighten-5 {
  background-color: #c4c6c8 !important;
}
.border-secondary.border-lighten-5 {
  border: 1px solid #c4c6c8 !important;
}
.border-top-secondary.border-top-lighten-5 {
  border-top: 1px solid #c4c6c8 !important;
}
.border-bottom-secondary.border-bottom-lighten-5 {
  border-bottom: 1px solid #c4c6c8 !important;
}
.border-left-secondary.border-left-lighten-5 {
  border-left: 1px solid #c4c6c8 !important;
}
.border-right-secondary.border-right-lighten-5 {
  border-right: 1px solid #c4c6c8 !important;
}
.overlay-secondary.overlay-lighten-5 {
  background: #c4c6c8;
  /* The Fallback */
  background: rgba(196, 198, 200, 0.6);
}
.text-secondary.text-lighten-4 {
  color: #b7b9bc !important;
}
.bg-secondary.bg-lighten-4 {
  background-color: #b7b9bc !important;
}
.border-secondary.border-lighten-4 {
  border: 1px solid #b7b9bc !important;
}
.border-top-secondary.border-top-lighten-4 {
  border-top: 1px solid #b7b9bc !important;
}
.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom: 1px solid #b7b9bc !important;
}
.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #b7b9bc !important;
}
.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #b7b9bc !important;
}
.overlay-secondary.overlay-lighten-4 {
  background: #b7b9bc;
  /* The Fallback */
  background: rgba(183, 185, 188, 0.6);
}
.text-secondary.text-lighten-3 {
  color: #aaacb0 !important;
}
.bg-secondary.bg-lighten-3 {
  background-color: #aaacb0 !important;
}
.border-secondary.border-lighten-3 {
  border: 1px solid #aaacb0 !important;
}
.border-top-secondary.border-top-lighten-3 {
  border-top: 1px solid #aaacb0 !important;
}
.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom: 1px solid #aaacb0 !important;
}
.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #aaacb0 !important;
}
.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #aaacb0 !important;
}
.overlay-secondary.overlay-lighten-3 {
  background: #aaacb0;
  /* The Fallback */
  background: rgba(170, 172, 176, 0.6);
}
.text-secondary.text-lighten-2 {
  color: #9ca0a4 !important;
}
.bg-secondary.bg-lighten-2 {
  background-color: #9ca0a4 !important;
}
.border-secondary.border-lighten-2 {
  border: 1px solid #9ca0a4 !important;
}
.border-top-secondary.border-top-lighten-2 {
  border-top: 1px solid #9ca0a4 !important;
}
.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9ca0a4 !important;
}
.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #9ca0a4 !important;
}
.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #9ca0a4 !important;
}
.overlay-secondary.overlay-lighten-2 {
  background: #9ca0a4;
  /* The Fallback */
  background: rgba(156, 160, 164, 0.6);
}
.text-secondary.text-lighten-1 {
  color: #8f9397 !important;
}
.bg-secondary.bg-lighten-1 {
  background-color: #8f9397 !important;
}
.border-secondary.border-lighten-1 {
  border: 1px solid #8f9397 !important;
}
.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #8f9397 !important;
}
.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #8f9397 !important;
}
.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #8f9397 !important;
}
.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #8f9397 !important;
}
.overlay-secondary.overlay-lighten-1 {
  background: #8f9397;
  /* The Fallback */
  background: rgba(143, 147, 151, 0.6);
}
.bg-secondary {
  background-color: #82868b !important;
}
.bg-secondary .card-header,
.bg-secondary .card-footer {
  background-color: transparent;
}
.alert-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important;
}
.alert-secondary .alert-heading {
  box-shadow: rgba(130, 134, 139, 0.4) 0px 6px 15px -7px;
}
.alert-secondary .alert-link {
  color: #75797e !important;
}
.alert-secondary .close {
  color: #82868b !important;
}
.bg-light-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important;
}
.bg-light-secondary.fc-h-event, .bg-light-secondary.fc-v-event {
  border-color: rgba(130, 134, 139, 0.1);
}
.bg-light-secondary .fc-list-event-dot {
  border-color: #82868b !important;
}
.bg-light-secondary.fc-list-event:hover td {
  background: rgba(130, 134, 139, 0.1) !important;
}
.bg-light-secondary.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-secondary {
  color: #82868b !important;
}
.border-secondary {
  border: 1px solid #82868b !important;
}
.border-top-secondary {
  border-top: 1px solid #82868b;
}
.border-bottom-secondary {
  border-bottom: 1px solid #82868b;
}
.border-left-secondary {
  border-left: 1px solid #82868b;
}
.border-right-secondary {
  border-right: 1px solid #82868b;
}
.bg-secondary.badge-glow,
.border-secondary.badge-glow,
.badge-secondary.badge-glow {
  box-shadow: 0px 0px 10px #82868b;
}
.badge.badge-light-secondary {
  background-color: rgba(130, 134, 139, 0.12);
  color: #82868b !important;
}
.overlay-secondary {
  background: #82868b;
  /* The Fallback */
  background: rgba(130, 134, 139, 0.6);
}
.btn-secondary {
  border-color: #82868b !important;
  background-color: #82868b !important;
  color: #fff !important;
}
.btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  background-color: #75797e !important;
}
.btn-secondary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #82868b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-secondary {
  background-color: transparent;
  color: #82868b;
}
.btn-flat-secondary:hover {
  color: #82868b;
}
.btn-flat-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.12);
}
.btn-flat-secondary:active, .btn-flat-secondary.active, .btn-flat-secondary:focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-flat-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-secondary {
  background-color: #82868b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-secondary:hover:not(.disabled):not(:disabled) {
  background-color: #8f9397;
}
.btn-relief-secondary:active, .btn-relief-secondary.active, .btn-relief-secondary:focus {
  background-color: #75797e;
}
.btn-relief-secondary:hover {
  color: #fff;
}
.btn-relief-secondary:active, .btn-relief-secondary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-secondary {
  border: 1px solid #82868b !important;
  background-color: transparent;
  color: #82868b;
}
.btn-outline-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.04);
  color: #82868b;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-outline-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-secondary.dropdown-toggle {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-outline-secondary.waves-effect .waves-ripple,
.btn-flat-secondary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(130, 134, 139, 0.2) 0, rgba(130, 134, 139, 0.3) 40%, rgba(130, 134, 139, 0.4) 50%, rgba(130, 134, 139, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-secondary {
  background-color: #82868b;
}
.modal.modal-secondary .modal-header .modal-title {
  color: #82868b;
}
.modal.modal-secondary .modal-header .close {
  color: #82868b !important;
}
.pagination-secondary .page-item.active .page-link {
  background: #82868b !important;
  color: #fff;
}
.pagination-secondary .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-secondary .page-item .page-link:hover {
  color: #82868b;
}
.pagination-secondary .page-item.prev-item .page-link:hover, .pagination-secondary .page-item.next-item .page-link:hover {
  background: #82868b;
  color: #fff;
}
.pagination-secondary .page-item.next-item .page-link:active:after, .pagination-secondary .page-item.next-item .page-link:hover:after, .pagination-secondary .page-item.next .page-link:active:after, .pagination-secondary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-secondary .page-item.prev-item .page-link:active:before, .pagination-secondary .page-item.prev-item .page-link:hover:before, .pagination-secondary .page-item.prev .page-link:active:before, .pagination-secondary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-secondary .nav-item .nav-link.active {
  color: #fff;
  background-color: #82868b !important;
  border-color: #82868b;
  box-shadow: 0 4px 18px -4px rgba(130, 134, 139, 0.65);
}
.progress-bar-secondary {
  background-color: rgba(130, 134, 139, 0.12);
}
.progress-bar-secondary .progress-bar {
  background-color: #82868b;
}
.timeline .timeline-point-secondary {
  border-color: #82868b !important;
}
.timeline .timeline-point-secondary i,
.timeline .timeline-point-secondary svg {
  stroke: #82868b !important;
}
.timeline .timeline-point-secondary.timeline-point-indicator {
  background-color: #82868b !important;
}
.timeline .timeline-point-secondary.timeline-point-indicator:before {
  background: rgba(130, 134, 139, 0.12) !important;
}
.divider.divider-secondary .divider-text:before, .divider.divider-secondary .divider-text:after {
  border-color: #82868b !important;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82868b !important;
}
.custom-control-secondary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #82868b;
  background-color: #82868b;
}
.custom-control-secondary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-secondary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(130, 134, 139, 0.4) !important;
}
.custom-control-secondary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(130, 134, 139, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-secondary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #82868b;
}
.custom-switch-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #82868b !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #82868b !important;
  border-color: #82868b !important;
}
.text-secondary.text-darken-1 {
  color: #75797e !important;
}
.bg-secondary.bg-darken-1 {
  background-color: #75797e !important;
}
.border-secondary.border-darken-1 {
  border: 1px solid #75797e !important;
}
.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #75797e !important;
}
.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #75797e !important;
}
.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #75797e !important;
}
.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #75797e !important;
}
.overlay-secondary.overlay-darken-1 {
  background: #75797e;
  /* The Fallback */
  background: rgba(117, 121, 126, 0.6);
}
.text-secondary.text-darken-2 {
  color: #696d71 !important;
}
.bg-secondary.bg-darken-2 {
  background-color: #696d71 !important;
}
.border-secondary.border-darken-2 {
  border: 1px solid #696d71 !important;
}
.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #696d71 !important;
}
.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #696d71 !important;
}
.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #696d71 !important;
}
.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #696d71 !important;
}
.overlay-secondary.overlay-darken-2 {
  background: #696d71;
  /* The Fallback */
  background: rgba(105, 109, 113, 0.6);
}
.text-secondary.text-darken-3 {
  color: #5d6064 !important;
}
.bg-secondary.bg-darken-3 {
  background-color: #5d6064 !important;
}
.border-secondary.border-darken-3 {
  border: 1px solid #5d6064 !important;
}
.border-top-secondary.border-top-darken-3 {
  border-top: 1px solid #5d6064 !important;
}
.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom: 1px solid #5d6064 !important;
}
.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #5d6064 !important;
}
.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #5d6064 !important;
}
.overlay-secondary.overlay-darken-3 {
  background: #5d6064;
  /* The Fallback */
  background: rgba(93, 96, 100, 0.6);
}
.text-secondary.text-darken-4 {
  color: #505357 !important;
}
.bg-secondary.bg-darken-4 {
  background-color: #505357 !important;
}
.border-secondary.border-darken-4 {
  border: 1px solid #505357 !important;
}
.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #505357 !important;
}
.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #505357 !important;
}
.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #505357 !important;
}
.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #505357 !important;
}
.overlay-secondary.overlay-darken-4 {
  background: #505357;
  /* The Fallback */
  background: rgba(80, 83, 87, 0.6);
}
.text-success.text-lighten-5 {
  color: #88e7b2 !important;
}
.bg-success.bg-lighten-5 {
  background-color: #88e7b2 !important;
}
.border-success.border-lighten-5 {
  border: 1px solid #88e7b2 !important;
}
.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #88e7b2 !important;
}
.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #88e7b2 !important;
}
.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #88e7b2 !important;
}
.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #88e7b2 !important;
}
.overlay-success.overlay-lighten-5 {
  background: #88e7b2;
  /* The Fallback */
  background: rgba(136, 231, 178, 0.6);
}
.text-success.text-lighten-4 {
  color: #72e3a4 !important;
}
.bg-success.bg-lighten-4 {
  background-color: #72e3a4 !important;
}
.border-success.border-lighten-4 {
  border: 1px solid #72e3a4 !important;
}
.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #72e3a4 !important;
}
.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #72e3a4 !important;
}
.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #72e3a4 !important;
}
.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #72e3a4 !important;
}
.overlay-success.overlay-lighten-4 {
  background: #72e3a4;
  /* The Fallback */
  background: rgba(114, 227, 164, 0.6);
}
.text-success.text-lighten-3 {
  color: #5dde97 !important;
}
.bg-success.bg-lighten-3 {
  background-color: #5dde97 !important;
}
.border-success.border-lighten-3 {
  border: 1px solid #5dde97 !important;
}
.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #5dde97 !important;
}
.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #5dde97 !important;
}
.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #5dde97 !important;
}
.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #5dde97 !important;
}
.overlay-success.overlay-lighten-3 {
  background: #5dde97;
  /* The Fallback */
  background: rgba(93, 222, 151, 0.6);
}
.text-success.text-lighten-2 {
  color: #48da89 !important;
}
.bg-success.bg-lighten-2 {
  background-color: #48da89 !important;
}
.border-success.border-lighten-2 {
  border: 1px solid #48da89 !important;
}
.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #48da89 !important;
}
.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #48da89 !important;
}
.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #48da89 !important;
}
.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #48da89 !important;
}
.overlay-success.overlay-lighten-2 {
  background: #48da89;
  /* The Fallback */
  background: rgba(72, 218, 137, 0.6);
}
.text-success.text-lighten-1 {
  color: #33d67c !important;
}
.bg-success.bg-lighten-1 {
  background-color: #33d67c !important;
}
.border-success.border-lighten-1 {
  border: 1px solid #33d67c !important;
}
.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #33d67c !important;
}
.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #33d67c !important;
}
.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #33d67c !important;
}
.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #33d67c !important;
}
.overlay-success.overlay-lighten-1 {
  background: #33d67c;
  /* The Fallback */
  background: rgba(51, 214, 124, 0.6);
}
.bg-success {
  background-color: #28c76f !important;
}
.bg-success .card-header,
.bg-success .card-footer {
  background-color: transparent;
}
.alert-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important;
}
.alert-success .alert-heading {
  box-shadow: rgba(40, 199, 111, 0.4) 0px 6px 15px -7px;
}
.alert-success .alert-link {
  color: #24b263 !important;
}
.alert-success .close {
  color: #28c76f !important;
}
.bg-light-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important;
}
.bg-light-success.fc-h-event, .bg-light-success.fc-v-event {
  border-color: rgba(40, 199, 111, 0.1);
}
.bg-light-success .fc-list-event-dot {
  border-color: #28c76f !important;
}
.bg-light-success.fc-list-event:hover td {
  background: rgba(40, 199, 111, 0.1) !important;
}
.bg-light-success.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-success {
  color: #28c76f !important;
}
.border-success {
  border: 1px solid #28c76f !important;
}
.border-top-success {
  border-top: 1px solid #28c76f;
}
.border-bottom-success {
  border-bottom: 1px solid #28c76f;
}
.border-left-success {
  border-left: 1px solid #28c76f;
}
.border-right-success {
  border-right: 1px solid #28c76f;
}
.bg-success.badge-glow,
.border-success.badge-glow,
.badge-success.badge-glow {
  box-shadow: 0px 0px 10px #28c76f;
}
.badge.badge-light-success {
  background-color: rgba(40, 199, 111, 0.12);
  color: #28c76f !important;
}
.overlay-success {
  background: #28c76f;
  /* The Fallback */
  background: rgba(40, 199, 111, 0.6);
}
.btn-success {
  border-color: #28c76f !important;
  background-color: #28c76f !important;
  color: #fff !important;
}
.btn-success:focus, .btn-success:active, .btn-success.active {
  color: #fff;
  background-color: #24b263 !important;
}
.btn-success:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #28c76f;
}
.btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-success {
  background-color: transparent;
  color: #28c76f;
}
.btn-flat-success:hover {
  color: #28c76f;
}
.btn-flat-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.12);
}
.btn-flat-success:active, .btn-flat-success.active, .btn-flat-success:focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-flat-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-success {
  background-color: #28c76f;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-success:hover:not(.disabled):not(:disabled) {
  background-color: #33d67c;
}
.btn-relief-success:active, .btn-relief-success.active, .btn-relief-success:focus {
  background-color: #24b263;
}
.btn-relief-success:hover {
  color: #fff;
}
.btn-relief-success:active, .btn-relief-success.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-success {
  border: 1px solid #28c76f !important;
  background-color: transparent;
  color: #28c76f;
}
.btn-outline-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.04);
  color: #28c76f;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-outline-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-success.dropdown-toggle {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-outline-success.waves-effect .waves-ripple,
.btn-flat-success.waves-effect .waves-ripple {
  background: radial-gradient(rgba(40, 199, 111, 0.2) 0, rgba(40, 199, 111, 0.3) 40%, rgba(40, 199, 111, 0.4) 50%, rgba(40, 199, 111, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-success {
  background-color: #28c76f;
}
.modal.modal-success .modal-header .modal-title {
  color: #28c76f;
}
.modal.modal-success .modal-header .close {
  color: #28c76f !important;
}
.pagination-success .page-item.active .page-link {
  background: #28c76f !important;
  color: #fff;
}
.pagination-success .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-success .page-item .page-link:hover {
  color: #28c76f;
}
.pagination-success .page-item.prev-item .page-link:hover, .pagination-success .page-item.next-item .page-link:hover {
  background: #28c76f;
  color: #fff;
}
.pagination-success .page-item.next-item .page-link:active:after, .pagination-success .page-item.next-item .page-link:hover:after, .pagination-success .page-item.next .page-link:active:after, .pagination-success .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-success .page-item.prev-item .page-link:active:before, .pagination-success .page-item.prev-item .page-link:hover:before, .pagination-success .page-item.prev .page-link:active:before, .pagination-success .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-success .nav-item .nav-link.active {
  color: #fff;
  background-color: #28c76f !important;
  border-color: #28c76f;
  box-shadow: 0 4px 18px -4px rgba(40, 199, 111, 0.65);
}
.progress-bar-success {
  background-color: rgba(40, 199, 111, 0.12);
}
.progress-bar-success .progress-bar {
  background-color: #28c76f;
}
.timeline .timeline-point-success {
  border-color: #28c76f !important;
}
.timeline .timeline-point-success i,
.timeline .timeline-point-success svg {
  stroke: #28c76f !important;
}
.timeline .timeline-point-success.timeline-point-indicator {
  background-color: #28c76f !important;
}
.timeline .timeline-point-success.timeline-point-indicator:before {
  background: rgba(40, 199, 111, 0.12) !important;
}
.divider.divider-success .divider-text:before, .divider.divider-success .divider-text:after {
  border-color: #28c76f !important;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #28c76f !important;
}
.custom-control-success .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success .custom-control-input:active ~ .custom-control-label::before {
  border-color: #28c76f;
  background-color: #28c76f;
}
.custom-control-success.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-success.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(40, 199, 111, 0.4) !important;
}
.custom-control-success .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(40, 199, 111, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-success .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #28c76f;
}
.custom-switch-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28c76f !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #28c76f !important;
  border-color: #28c76f !important;
}
.text-success.text-darken-1 {
  color: #24b263 !important;
}
.bg-success.bg-darken-1 {
  background-color: #24b263 !important;
}
.border-success.border-darken-1 {
  border: 1px solid #24b263 !important;
}
.border-top-success.border-top-darken-1 {
  border-top: 1px solid #24b263 !important;
}
.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #24b263 !important;
}
.border-left-success.border-left-darken-1 {
  border-left: 1px solid #24b263 !important;
}
.border-right-success.border-right-darken-1 {
  border-right: 1px solid #24b263 !important;
}
.overlay-success.overlay-darken-1 {
  background: #24b263;
  /* The Fallback */
  background: rgba(36, 178, 99, 0.6);
}
.text-success.text-darken-2 {
  color: #1f9d57 !important;
}
.bg-success.bg-darken-2 {
  background-color: #1f9d57 !important;
}
.border-success.border-darken-2 {
  border: 1px solid #1f9d57 !important;
}
.border-top-success.border-top-darken-2 {
  border-top: 1px solid #1f9d57 !important;
}
.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #1f9d57 !important;
}
.border-left-success.border-left-darken-2 {
  border-left: 1px solid #1f9d57 !important;
}
.border-right-success.border-right-darken-2 {
  border-right: 1px solid #1f9d57 !important;
}
.overlay-success.overlay-darken-2 {
  background: #1f9d57;
  /* The Fallback */
  background: rgba(31, 157, 87, 0.6);
}
.text-success.text-darken-3 {
  color: #1b874b !important;
}
.bg-success.bg-darken-3 {
  background-color: #1b874b !important;
}
.border-success.border-darken-3 {
  border: 1px solid #1b874b !important;
}
.border-top-success.border-top-darken-3 {
  border-top: 1px solid #1b874b !important;
}
.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #1b874b !important;
}
.border-left-success.border-left-darken-3 {
  border-left: 1px solid #1b874b !important;
}
.border-right-success.border-right-darken-3 {
  border-right: 1px solid #1b874b !important;
}
.overlay-success.overlay-darken-3 {
  background: #1b874b;
  /* The Fallback */
  background: rgba(27, 135, 75, 0.6);
}
.text-success.text-darken-4 {
  color: #177240 !important;
}
.bg-success.bg-darken-4 {
  background-color: #177240 !important;
}
.border-success.border-darken-4 {
  border: 1px solid #177240 !important;
}
.border-top-success.border-top-darken-4 {
  border-top: 1px solid #177240 !important;
}
.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #177240 !important;
}
.border-left-success.border-left-darken-4 {
  border-left: 1px solid #177240 !important;
}
.border-right-success.border-right-darken-4 {
  border-right: 1px solid #177240 !important;
}
.overlay-success.overlay-darken-4 {
  background: #177240;
  /* The Fallback */
  background: rgba(23, 114, 64, 0.6);
}
.text-success.text-accent-1 {
  color: #e1fff1 !important;
}
.bg-success.bg-accent-1 {
  background-color: #e1fff1 !important;
}
.border-success.border-accent-1 {
  border: 1px solid #e1fff1 !important;
}
.border-top-success.border-top-accent-1 {
  border-top: 1px solid #e1fff1 !important;
}
.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #e1fff1 !important;
}
.border-left-success.border-left-accent-1 {
  border-left: 1px solid #e1fff1 !important;
}
.border-right-success.border-right-accent-1 {
  border-right: 1px solid #e1fff1 !important;
}
.overlay-success.overlay-accent-1 {
  background: #e1fff1;
  /* The Fallback */
  background: rgba(225, 255, 241, 0.6);
}
.text-success.text-accent-2 {
  color: #aeffd9 !important;
}
.bg-success.bg-accent-2 {
  background-color: #aeffd9 !important;
}
.border-success.border-accent-2 {
  border: 1px solid #aeffd9 !important;
}
.border-top-success.border-top-accent-2 {
  border-top: 1px solid #aeffd9 !important;
}
.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #aeffd9 !important;
}
.border-left-success.border-left-accent-2 {
  border-left: 1px solid #aeffd9 !important;
}
.border-right-success.border-right-accent-2 {
  border-right: 1px solid #aeffd9 !important;
}
.overlay-success.overlay-accent-2 {
  background: #aeffd9;
  /* The Fallback */
  background: rgba(174, 255, 217, 0.6);
}
.text-success.text-accent-3 {
  color: #7bffc1 !important;
}
.bg-success.bg-accent-3 {
  background-color: #7bffc1 !important;
}
.border-success.border-accent-3 {
  border: 1px solid #7bffc1 !important;
}
.border-top-success.border-top-accent-3 {
  border-top: 1px solid #7bffc1 !important;
}
.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #7bffc1 !important;
}
.border-left-success.border-left-accent-3 {
  border-left: 1px solid #7bffc1 !important;
}
.border-right-success.border-right-accent-3 {
  border-right: 1px solid #7bffc1 !important;
}
.overlay-success.overlay-accent-3 {
  background: #7bffc1;
  /* The Fallback */
  background: rgba(123, 255, 193, 0.6);
}
.text-success.text-accent-4 {
  color: #62ffb5 !important;
}
.bg-success.bg-accent-4 {
  background-color: #62ffb5 !important;
}
.border-success.border-accent-4 {
  border: 1px solid #62ffb5 !important;
}
.border-top-success.border-top-accent-4 {
  border-top: 1px solid #62ffb5 !important;
}
.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #62ffb5 !important;
}
.border-left-success.border-left-accent-4 {
  border-left: 1px solid #62ffb5 !important;
}
.border-right-success.border-right-accent-4 {
  border-right: 1px solid #62ffb5 !important;
}
.overlay-success.overlay-accent-4 {
  background: #62ffb5;
  /* The Fallback */
  background: rgba(98, 255, 181, 0.6);
}
.text-info.text-lighten-5 {
  color: #69efff !important;
}
.bg-info.bg-lighten-5 {
  background-color: #69efff !important;
}
.border-info.border-lighten-5 {
  border: 1px solid #69efff !important;
}
.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #69efff !important;
}
.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #69efff !important;
}
.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #69efff !important;
}
.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #69efff !important;
}
.overlay-info.overlay-lighten-5 {
  background: #69efff;
  /* The Fallback */
  background: rgba(105, 239, 255, 0.6);
}
.text-info.text-lighten-4 {
  color: #4fecff !important;
}
.bg-info.bg-lighten-4 {
  background-color: #4fecff !important;
}
.border-info.border-lighten-4 {
  border: 1px solid #4fecff !important;
}
.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #4fecff !important;
}
.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #4fecff !important;
}
.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #4fecff !important;
}
.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #4fecff !important;
}
.overlay-info.overlay-lighten-4 {
  background: #4fecff;
  /* The Fallback */
  background: rgba(79, 236, 255, 0.6);
}
.text-info.text-lighten-3 {
  color: #36e9ff !important;
}
.bg-info.bg-lighten-3 {
  background-color: #36e9ff !important;
}
.border-info.border-lighten-3 {
  border: 1px solid #36e9ff !important;
}
.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #36e9ff !important;
}
.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #36e9ff !important;
}
.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #36e9ff !important;
}
.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #36e9ff !important;
}
.overlay-info.overlay-lighten-3 {
  background: #36e9ff;
  /* The Fallback */
  background: rgba(54, 233, 255, 0.6);
}
.text-info.text-lighten-2 {
  color: #1ce7ff !important;
}
.bg-info.bg-lighten-2 {
  background-color: #1ce7ff !important;
}
.border-info.border-lighten-2 {
  border: 1px solid #1ce7ff !important;
}
.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #1ce7ff !important;
}
.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #1ce7ff !important;
}
.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #1ce7ff !important;
}
.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #1ce7ff !important;
}
.overlay-info.overlay-lighten-2 {
  background: #1ce7ff;
  /* The Fallback */
  background: rgba(28, 231, 255, 0.6);
}
.text-info.text-lighten-1 {
  color: #03e4ff !important;
}
.bg-info.bg-lighten-1 {
  background-color: #03e4ff !important;
}
.border-info.border-lighten-1 {
  border: 1px solid #03e4ff !important;
}
.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #03e4ff !important;
}
.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #03e4ff !important;
}
.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #03e4ff !important;
}
.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #03e4ff !important;
}
.overlay-info.overlay-lighten-1 {
  background: #03e4ff;
  /* The Fallback */
  background: rgba(3, 228, 255, 0.6);
}
.bg-info {
  background-color: #00cfe8 !important;
}
.bg-info .card-header,
.bg-info .card-footer {
  background-color: transparent;
}
.alert-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important;
}
.alert-info .alert-heading {
  box-shadow: rgba(0, 207, 232, 0.4) 0px 6px 15px -7px;
}
.alert-info .alert-link {
  color: #00b8cf !important;
}
.alert-info .close {
  color: #00cfe8 !important;
}
.bg-light-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important;
}
.bg-light-info.fc-h-event, .bg-light-info.fc-v-event {
  border-color: rgba(0, 207, 232, 0.1);
}
.bg-light-info .fc-list-event-dot {
  border-color: #00cfe8 !important;
}
.bg-light-info.fc-list-event:hover td {
  background: rgba(0, 207, 232, 0.1) !important;
}
.bg-light-info.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-info {
  color: #00cfe8 !important;
}
.border-info {
  border: 1px solid #00cfe8 !important;
}
.border-top-info {
  border-top: 1px solid #00cfe8;
}
.border-bottom-info {
  border-bottom: 1px solid #00cfe8;
}
.border-left-info {
  border-left: 1px solid #00cfe8;
}
.border-right-info {
  border-right: 1px solid #00cfe8;
}
.bg-info.badge-glow,
.border-info.badge-glow,
.badge-info.badge-glow {
  box-shadow: 0px 0px 10px #00cfe8;
}
.badge.badge-light-info {
  background-color: rgba(0, 207, 232, 0.12);
  color: #00cfe8 !important;
}
.overlay-info {
  background: #00cfe8;
  /* The Fallback */
  background: rgba(0, 207, 232, 0.6);
}
.btn-info {
  border-color: #00cfe8 !important;
  background-color: #00cfe8 !important;
  color: #fff !important;
}
.btn-info:focus, .btn-info:active, .btn-info.active {
  color: #fff;
  background-color: #00b8cf !important;
}
.btn-info:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #00cfe8;
}
.btn-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-info {
  background-color: transparent;
  color: #00cfe8;
}
.btn-flat-info:hover {
  color: #00cfe8;
}
.btn-flat-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.12);
}
.btn-flat-info:active, .btn-flat-info.active, .btn-flat-info:focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-flat-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-info {
  background-color: #00cfe8;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-info:hover:not(.disabled):not(:disabled) {
  background-color: #03e4ff;
}
.btn-relief-info:active, .btn-relief-info.active, .btn-relief-info:focus {
  background-color: #00b8cf;
}
.btn-relief-info:hover {
  color: #fff;
}
.btn-relief-info:active, .btn-relief-info.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-info {
  border: 1px solid #00cfe8 !important;
  background-color: transparent;
  color: #00cfe8;
}
.btn-outline-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.04);
  color: #00cfe8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-outline-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-info.dropdown-toggle {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-outline-info.waves-effect .waves-ripple,
.btn-flat-info.waves-effect .waves-ripple {
  background: radial-gradient(rgba(0, 207, 232, 0.2) 0, rgba(0, 207, 232, 0.3) 40%, rgba(0, 207, 232, 0.4) 50%, rgba(0, 207, 232, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-info {
  background-color: #00cfe8;
}
.modal.modal-info .modal-header .modal-title {
  color: #00cfe8;
}
.modal.modal-info .modal-header .close {
  color: #00cfe8 !important;
}
.pagination-info .page-item.active .page-link {
  background: #00cfe8 !important;
  color: #fff;
}
.pagination-info .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-info .page-item .page-link:hover {
  color: #00cfe8;
}
.pagination-info .page-item.prev-item .page-link:hover, .pagination-info .page-item.next-item .page-link:hover {
  background: #00cfe8;
  color: #fff;
}
.pagination-info .page-item.next-item .page-link:active:after, .pagination-info .page-item.next-item .page-link:hover:after, .pagination-info .page-item.next .page-link:active:after, .pagination-info .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-info .page-item.prev-item .page-link:active:before, .pagination-info .page-item.prev-item .page-link:hover:before, .pagination-info .page-item.prev .page-link:active:before, .pagination-info .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-info .nav-item .nav-link.active {
  color: #fff;
  background-color: #00cfe8 !important;
  border-color: #00cfe8;
  box-shadow: 0 4px 18px -4px rgba(0, 207, 232, 0.65);
}
.progress-bar-info {
  background-color: rgba(0, 207, 232, 0.12);
}
.progress-bar-info .progress-bar {
  background-color: #00cfe8;
}
.timeline .timeline-point-info {
  border-color: #00cfe8 !important;
}
.timeline .timeline-point-info i,
.timeline .timeline-point-info svg {
  stroke: #00cfe8 !important;
}
.timeline .timeline-point-info.timeline-point-indicator {
  background-color: #00cfe8 !important;
}
.timeline .timeline-point-info.timeline-point-indicator:before {
  background: rgba(0, 207, 232, 0.12) !important;
}
.divider.divider-info .divider-text:before, .divider.divider-info .divider-text:after {
  border-color: #00cfe8 !important;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00cfe8 !important;
}
.custom-control-info .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info .custom-control-input:active ~ .custom-control-label::before {
  border-color: #00cfe8;
  background-color: #00cfe8;
}
.custom-control-info.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-info.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(0, 207, 232, 0.4) !important;
}
.custom-control-info .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 207, 232, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-info .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #00cfe8;
}
.custom-switch-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00cfe8 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.text-info.text-darken-1 {
  color: #00b8cf !important;
}
.bg-info.bg-darken-1 {
  background-color: #00b8cf !important;
}
.border-info.border-darken-1 {
  border: 1px solid #00b8cf !important;
}
.border-top-info.border-top-darken-1 {
  border-top: 1px solid #00b8cf !important;
}
.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #00b8cf !important;
}
.border-left-info.border-left-darken-1 {
  border-left: 1px solid #00b8cf !important;
}
.border-right-info.border-right-darken-1 {
  border-right: 1px solid #00b8cf !important;
}
.overlay-info.overlay-darken-1 {
  background: #00b8cf;
  /* The Fallback */
  background: rgba(0, 184, 207, 0.6);
}
.text-info.text-darken-2 {
  color: #00a1b5 !important;
}
.bg-info.bg-darken-2 {
  background-color: #00a1b5 !important;
}
.border-info.border-darken-2 {
  border: 1px solid #00a1b5 !important;
}
.border-top-info.border-top-darken-2 {
  border-top: 1px solid #00a1b5 !important;
}
.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #00a1b5 !important;
}
.border-left-info.border-left-darken-2 {
  border-left: 1px solid #00a1b5 !important;
}
.border-right-info.border-right-darken-2 {
  border-right: 1px solid #00a1b5 !important;
}
.overlay-info.overlay-darken-2 {
  background: #00a1b5;
  /* The Fallback */
  background: rgba(0, 161, 181, 0.6);
}
.text-info.text-darken-3 {
  color: #008b9c !important;
}
.bg-info.bg-darken-3 {
  background-color: #008b9c !important;
}
.border-info.border-darken-3 {
  border: 1px solid #008b9c !important;
}
.border-top-info.border-top-darken-3 {
  border-top: 1px solid #008b9c !important;
}
.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #008b9c !important;
}
.border-left-info.border-left-darken-3 {
  border-left: 1px solid #008b9c !important;
}
.border-right-info.border-right-darken-3 {
  border-right: 1px solid #008b9c !important;
}
.overlay-info.overlay-darken-3 {
  background: #008b9c;
  /* The Fallback */
  background: rgba(0, 139, 156, 0.6);
}
.text-info.text-darken-4 {
  color: #007482 !important;
}
.bg-info.bg-darken-4 {
  background-color: #007482 !important;
}
.border-info.border-darken-4 {
  border: 1px solid #007482 !important;
}
.border-top-info.border-top-darken-4 {
  border-top: 1px solid #007482 !important;
}
.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #007482 !important;
}
.border-left-info.border-left-darken-4 {
  border-left: 1px solid #007482 !important;
}
.border-right-info.border-right-darken-4 {
  border-right: 1px solid #007482 !important;
}
.overlay-info.overlay-darken-4 {
  background: #007482;
  /* The Fallback */
  background: rgba(0, 116, 130, 0.6);
}
.text-info.text-accent-1 {
  color: #feffff !important;
}
.bg-info.bg-accent-1 {
  background-color: #feffff !important;
}
.border-info.border-accent-1 {
  border: 1px solid #feffff !important;
}
.border-top-info.border-top-accent-1 {
  border-top: 1px solid #feffff !important;
}
.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #feffff !important;
}
.border-left-info.border-left-accent-1 {
  border-left: 1px solid #feffff !important;
}
.border-right-info.border-right-accent-1 {
  border-right: 1px solid #feffff !important;
}
.overlay-info.overlay-accent-1 {
  background: #feffff;
  /* The Fallback */
  background: rgba(254, 255, 255, 0.6);
}
.text-info.text-accent-2 {
  color: #cbf5ff !important;
}
.bg-info.bg-accent-2 {
  background-color: #cbf5ff !important;
}
.border-info.border-accent-2 {
  border: 1px solid #cbf5ff !important;
}
.border-top-info.border-top-accent-2 {
  border-top: 1px solid #cbf5ff !important;
}
.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #cbf5ff !important;
}
.border-left-info.border-left-accent-2 {
  border-left: 1px solid #cbf5ff !important;
}
.border-right-info.border-right-accent-2 {
  border-right: 1px solid #cbf5ff !important;
}
.overlay-info.overlay-accent-2 {
  background: #cbf5ff;
  /* The Fallback */
  background: rgba(203, 245, 255, 0.6);
}
.text-info.text-accent-3 {
  color: #98ecff !important;
}
.bg-info.bg-accent-3 {
  background-color: #98ecff !important;
}
.border-info.border-accent-3 {
  border: 1px solid #98ecff !important;
}
.border-top-info.border-top-accent-3 {
  border-top: 1px solid #98ecff !important;
}
.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #98ecff !important;
}
.border-left-info.border-left-accent-3 {
  border-left: 1px solid #98ecff !important;
}
.border-right-info.border-right-accent-3 {
  border-right: 1px solid #98ecff !important;
}
.overlay-info.overlay-accent-3 {
  background: #98ecff;
  /* The Fallback */
  background: rgba(152, 236, 255, 0.6);
}
.text-info.text-accent-4 {
  color: #7fe7ff !important;
}
.bg-info.bg-accent-4 {
  background-color: #7fe7ff !important;
}
.border-info.border-accent-4 {
  border: 1px solid #7fe7ff !important;
}
.border-top-info.border-top-accent-4 {
  border-top: 1px solid #7fe7ff !important;
}
.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #7fe7ff !important;
}
.border-left-info.border-left-accent-4 {
  border-left: 1px solid #7fe7ff !important;
}
.border-right-info.border-right-accent-4 {
  border-right: 1px solid #7fe7ff !important;
}
.overlay-info.overlay-accent-4 {
  background: #7fe7ff;
  /* The Fallback */
  background: rgba(127, 231, 255, 0.6);
}
.text-warning.text-lighten-5 {
  color: #ffe0c3 !important;
}
.bg-warning.bg-lighten-5 {
  background-color: #ffe0c3 !important;
}
.border-warning.border-lighten-5 {
  border: 1px solid #ffe0c3 !important;
}
.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #ffe0c3 !important;
}
.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #ffe0c3 !important;
}
.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #ffe0c3 !important;
}
.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #ffe0c3 !important;
}
.overlay-warning.overlay-lighten-5 {
  background: #ffe0c3;
  /* The Fallback */
  background: rgba(255, 224, 195, 0.6);
}
.text-warning.text-lighten-4 {
  color: #ffd3a9 !important;
}
.bg-warning.bg-lighten-4 {
  background-color: #ffd3a9 !important;
}
.border-warning.border-lighten-4 {
  border: 1px solid #ffd3a9 !important;
}
.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #ffd3a9 !important;
}
.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffd3a9 !important;
}
.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #ffd3a9 !important;
}
.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #ffd3a9 !important;
}
.overlay-warning.overlay-lighten-4 {
  background: #ffd3a9;
  /* The Fallback */
  background: rgba(255, 211, 169, 0.6);
}
.text-warning.text-lighten-3 {
  color: #ffc690 !important;
}
.bg-warning.bg-lighten-3 {
  background-color: #ffc690 !important;
}
.border-warning.border-lighten-3 {
  border: 1px solid #ffc690 !important;
}
.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #ffc690 !important;
}
.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffc690 !important;
}
.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #ffc690 !important;
}
.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #ffc690 !important;
}
.overlay-warning.overlay-lighten-3 {
  background: #ffc690;
  /* The Fallback */
  background: rgba(255, 198, 144, 0.6);
}
.text-warning.text-lighten-2 {
  color: #ffb976 !important;
}
.bg-warning.bg-lighten-2 {
  background-color: #ffb976 !important;
}
.border-warning.border-lighten-2 {
  border: 1px solid #ffb976 !important;
}
.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #ffb976 !important;
}
.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffb976 !important;
}
.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #ffb976 !important;
}
.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #ffb976 !important;
}
.overlay-warning.overlay-lighten-2 {
  background: #ffb976;
  /* The Fallback */
  background: rgba(255, 185, 118, 0.6);
}
.text-warning.text-lighten-1 {
  color: #ffac5d !important;
}
.bg-warning.bg-lighten-1 {
  background-color: #ffac5d !important;
}
.border-warning.border-lighten-1 {
  border: 1px solid #ffac5d !important;
}
.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #ffac5d !important;
}
.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffac5d !important;
}
.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #ffac5d !important;
}
.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #ffac5d !important;
}
.overlay-warning.overlay-lighten-1 {
  background: #ffac5d;
  /* The Fallback */
  background: rgba(255, 172, 93, 0.6);
}
.bg-warning {
  background-color: #ff9f43 !important;
}
.bg-warning .card-header,
.bg-warning .card-footer {
  background-color: transparent;
}
.alert-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important;
}
.alert-warning .alert-heading {
  box-shadow: rgba(255, 159, 67, 0.4) 0px 6px 15px -7px;
}
.alert-warning .alert-link {
  color: #ff922a !important;
}
.alert-warning .close {
  color: #ff9f43 !important;
}
.bg-light-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important;
}
.bg-light-warning.fc-h-event, .bg-light-warning.fc-v-event {
  border-color: rgba(255, 159, 67, 0.1);
}
.bg-light-warning .fc-list-event-dot {
  border-color: #ff9f43 !important;
}
.bg-light-warning.fc-list-event:hover td {
  background: rgba(255, 159, 67, 0.1) !important;
}
.bg-light-warning.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-warning {
  color: #ff9f43 !important;
}
.border-warning {
  border: 1px solid #ff9f43 !important;
}
.border-top-warning {
  border-top: 1px solid #ff9f43;
}
.border-bottom-warning {
  border-bottom: 1px solid #ff9f43;
}
.border-left-warning {
  border-left: 1px solid #ff9f43;
}
.border-right-warning {
  border-right: 1px solid #ff9f43;
}
.bg-warning.badge-glow,
.border-warning.badge-glow,
.badge-warning.badge-glow {
  box-shadow: 0px 0px 10px #ff9f43;
}
.badge.badge-light-warning {
  background-color: rgba(255, 159, 67, 0.12);
  color: #ff9f43 !important;
}
.overlay-warning {
  background: #ff9f43;
  /* The Fallback */
  background: rgba(255, 159, 67, 0.6);
}
.btn-warning {
  border-color: #ff9f43 !important;
  background-color: #ff9f43 !important;
  color: #fff !important;
}
.btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: #fff;
  background-color: #ff922a !important;
}
.btn-warning:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ff9f43;
}
.btn-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-warning {
  background-color: transparent;
  color: #ff9f43;
}
.btn-flat-warning:hover {
  color: #ff9f43;
}
.btn-flat-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.12);
}
.btn-flat-warning:active, .btn-flat-warning.active, .btn-flat-warning:focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-flat-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-warning {
  background-color: #ff9f43;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-warning:hover:not(.disabled):not(:disabled) {
  background-color: #ffac5d;
}
.btn-relief-warning:active, .btn-relief-warning.active, .btn-relief-warning:focus {
  background-color: #ff922a;
}
.btn-relief-warning:hover {
  color: #fff;
}
.btn-relief-warning:active, .btn-relief-warning.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-warning {
  border: 1px solid #ff9f43 !important;
  background-color: transparent;
  color: #ff9f43;
}
.btn-outline-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.04);
  color: #ff9f43;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-outline-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-warning.dropdown-toggle {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-outline-warning.waves-effect .waves-ripple,
.btn-flat-warning.waves-effect .waves-ripple {
  background: radial-gradient(rgba(255, 159, 67, 0.2) 0, rgba(255, 159, 67, 0.3) 40%, rgba(255, 159, 67, 0.4) 50%, rgba(255, 159, 67, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-warning {
  background-color: #ff9f43;
}
.modal.modal-warning .modal-header .modal-title {
  color: #ff9f43;
}
.modal.modal-warning .modal-header .close {
  color: #ff9f43 !important;
}
.pagination-warning .page-item.active .page-link {
  background: #ff9f43 !important;
  color: #fff;
}
.pagination-warning .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-warning .page-item .page-link:hover {
  color: #ff9f43;
}
.pagination-warning .page-item.prev-item .page-link:hover, .pagination-warning .page-item.next-item .page-link:hover {
  background: #ff9f43;
  color: #fff;
}
.pagination-warning .page-item.next-item .page-link:active:after, .pagination-warning .page-item.next-item .page-link:hover:after, .pagination-warning .page-item.next .page-link:active:after, .pagination-warning .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-warning .page-item.prev-item .page-link:active:before, .pagination-warning .page-item.prev-item .page-link:hover:before, .pagination-warning .page-item.prev .page-link:active:before, .pagination-warning .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-warning .nav-item .nav-link.active {
  color: #fff;
  background-color: #ff9f43 !important;
  border-color: #ff9f43;
  box-shadow: 0 4px 18px -4px rgba(255, 159, 67, 0.65);
}
.progress-bar-warning {
  background-color: rgba(255, 159, 67, 0.12);
}
.progress-bar-warning .progress-bar {
  background-color: #ff9f43;
}
.timeline .timeline-point-warning {
  border-color: #ff9f43 !important;
}
.timeline .timeline-point-warning i,
.timeline .timeline-point-warning svg {
  stroke: #ff9f43 !important;
}
.timeline .timeline-point-warning.timeline-point-indicator {
  background-color: #ff9f43 !important;
}
.timeline .timeline-point-warning.timeline-point-indicator:before {
  background: rgba(255, 159, 67, 0.12) !important;
}
.divider.divider-warning .divider-text:before, .divider.divider-warning .divider-text:after {
  border-color: #ff9f43 !important;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9f43 !important;
}
.custom-control-warning .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ff9f43;
  background-color: #ff9f43;
}
.custom-control-warning.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-warning.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(255, 159, 67, 0.4) !important;
}
.custom-control-warning .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 159, 67, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-warning .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ff9f43;
}
.custom-switch-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff9f43 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ff9f43 !important;
  border-color: #ff9f43 !important;
}
.text-warning.text-darken-1 {
  color: #ff922a !important;
}
.bg-warning.bg-darken-1 {
  background-color: #ff922a !important;
}
.border-warning.border-darken-1 {
  border: 1px solid #ff922a !important;
}
.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #ff922a !important;
}
.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #ff922a !important;
}
.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #ff922a !important;
}
.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #ff922a !important;
}
.overlay-warning.overlay-darken-1 {
  background: #ff922a;
  /* The Fallback */
  background: rgba(255, 146, 42, 0.6);
}
.text-warning.text-darken-2 {
  color: #ff8510 !important;
}
.bg-warning.bg-darken-2 {
  background-color: #ff8510 !important;
}
.border-warning.border-darken-2 {
  border: 1px solid #ff8510 !important;
}
.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #ff8510 !important;
}
.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #ff8510 !important;
}
.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #ff8510 !important;
}
.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #ff8510 !important;
}
.overlay-warning.overlay-darken-2 {
  background: #ff8510;
  /* The Fallback */
  background: rgba(255, 133, 16, 0.6);
}
.text-warning.text-darken-3 {
  color: #f67800 !important;
}
.bg-warning.bg-darken-3 {
  background-color: #f67800 !important;
}
.border-warning.border-darken-3 {
  border: 1px solid #f67800 !important;
}
.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #f67800 !important;
}
.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #f67800 !important;
}
.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #f67800 !important;
}
.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #f67800 !important;
}
.overlay-warning.overlay-darken-3 {
  background: #f67800;
  /* The Fallback */
  background: rgba(246, 120, 0, 0.6);
}
.text-warning.text-darken-4 {
  color: #dc6c00 !important;
}
.bg-warning.bg-darken-4 {
  background-color: #dc6c00 !important;
}
.border-warning.border-darken-4 {
  border: 1px solid #dc6c00 !important;
}
.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #dc6c00 !important;
}
.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #dc6c00 !important;
}
.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #dc6c00 !important;
}
.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #dc6c00 !important;
}
.overlay-warning.overlay-darken-4 {
  background: #dc6c00;
  /* The Fallback */
  background: rgba(220, 108, 0, 0.6);
}
.text-warning.text-accent-1 {
  color: #fff5ef !important;
}
.bg-warning.bg-accent-1 {
  background-color: #fff5ef !important;
}
.border-warning.border-accent-1 {
  border: 1px solid #fff5ef !important;
}
.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #fff5ef !important;
}
.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #fff5ef !important;
}
.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #fff5ef !important;
}
.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #fff5ef !important;
}
.overlay-warning.overlay-accent-1 {
  background: #fff5ef;
  /* The Fallback */
  background: rgba(255, 245, 239, 0.6);
}
.text-warning.text-accent-2 {
  color: #ffe5d8 !important;
}
.bg-warning.bg-accent-2 {
  background-color: #ffe5d8 !important;
}
.border-warning.border-accent-2 {
  border: 1px solid #ffe5d8 !important;
}
.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #ffe5d8 !important;
}
.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #ffe5d8 !important;
}
.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #ffe5d8 !important;
}
.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #ffe5d8 !important;
}
.overlay-warning.overlay-accent-2 {
  background: #ffe5d8;
  /* The Fallback */
  background: rgba(255, 229, 216, 0.6);
}
.text-warning.text-accent-3 {
  color: #fff6f3 !important;
}
.bg-warning.bg-accent-3 {
  background-color: #fff6f3 !important;
}
.border-warning.border-accent-3 {
  border: 1px solid #fff6f3 !important;
}
.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #fff6f3 !important;
}
.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #fff6f3 !important;
}
.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #fff6f3 !important;
}
.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #fff6f3 !important;
}
.overlay-warning.overlay-accent-3 {
  background: #fff6f3;
  /* The Fallback */
  background: rgba(255, 246, 243, 0.6);
}
.text-warning.text-accent-4 {
  color: #ffe3da !important;
}
.bg-warning.bg-accent-4 {
  background-color: #ffe3da !important;
}
.border-warning.border-accent-4 {
  border: 1px solid #ffe3da !important;
}
.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #ffe3da !important;
}
.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #ffe3da !important;
}
.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #ffe3da !important;
}
.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #ffe3da !important;
}
.overlay-warning.overlay-accent-4 {
  background: #ffe3da;
  /* The Fallback */
  background: rgba(255, 227, 218, 0.6);
}
.text-danger.text-lighten-5 {
  color: #f8c6c6 !important;
}
.bg-danger.bg-lighten-5 {
  background-color: #f8c6c6 !important;
}
.border-danger.border-lighten-5 {
  border: 1px solid #f8c6c6 !important;
}
.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #f8c6c6 !important;
}
.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #f8c6c6 !important;
}
.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #f8c6c6 !important;
}
.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #f8c6c6 !important;
}
.overlay-danger.overlay-lighten-5 {
  background: #f8c6c6;
  /* The Fallback */
  background: rgba(248, 198, 198, 0.6);
}
.text-danger.text-lighten-4 {
  color: #f5afaf !important;
}
.bg-danger.bg-lighten-4 {
  background-color: #f5afaf !important;
}
.border-danger.border-lighten-4 {
  border: 1px solid #f5afaf !important;
}
.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #f5afaf !important;
}
.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #f5afaf !important;
}
.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #f5afaf !important;
}
.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #f5afaf !important;
}
.overlay-danger.overlay-lighten-4 {
  background: #f5afaf;
  /* The Fallback */
  background: rgba(245, 175, 175, 0.6);
}
.text-danger.text-lighten-3 {
  color: #f29899 !important;
}
.bg-danger.bg-lighten-3 {
  background-color: #f29899 !important;
}
.border-danger.border-lighten-3 {
  border: 1px solid #f29899 !important;
}
.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #f29899 !important;
}
.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #f29899 !important;
}
.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #f29899 !important;
}
.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #f29899 !important;
}
.overlay-danger.overlay-lighten-3 {
  background: #f29899;
  /* The Fallback */
  background: rgba(242, 152, 153, 0.6);
}
.text-danger.text-lighten-2 {
  color: #f08182 !important;
}
.bg-danger.bg-lighten-2 {
  background-color: #f08182 !important;
}
.border-danger.border-lighten-2 {
  border: 1px solid #f08182 !important;
}
.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #f08182 !important;
}
.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #f08182 !important;
}
.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #f08182 !important;
}
.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #f08182 !important;
}
.overlay-danger.overlay-lighten-2 {
  background: #f08182;
  /* The Fallback */
  background: rgba(240, 129, 130, 0.6);
}
.text-danger.text-lighten-1 {
  color: #ed6b6c !important;
}
.bg-danger.bg-lighten-1 {
  background-color: #ed6b6c !important;
}
.border-danger.border-lighten-1 {
  border: 1px solid #ed6b6c !important;
}
.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #ed6b6c !important;
}
.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #ed6b6c !important;
}
.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #ed6b6c !important;
}
.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #ed6b6c !important;
}
.overlay-danger.overlay-lighten-1 {
  background: #ed6b6c;
  /* The Fallback */
  background: rgba(237, 107, 108, 0.6);
}
.bg-danger {
  background-color: #ea5455 !important;
}
.bg-danger .card-header,
.bg-danger .card-footer {
  background-color: transparent;
}
.alert-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  color: #ea5455 !important;
}
.alert-danger .alert-heading {
  box-shadow: rgba(234, 84, 85, 0.4) 0px 6px 15px -7px;
}
.alert-danger .alert-link {
  color: #e73d3e !important;
}
.alert-danger .close {
  color: #ea5455 !important;
}
.bg-light-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  color: #ea5455 !important;
}
.bg-light-danger.fc-h-event, .bg-light-danger.fc-v-event {
  border-color: rgba(234, 84, 85, 0.1);
}
.bg-light-danger .fc-list-event-dot {
  border-color: #ea5455 !important;
}
.bg-light-danger.fc-list-event:hover td {
  background: rgba(234, 84, 85, 0.1) !important;
}
.bg-light-danger.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-danger {
  color: #ea5455 !important;
}
.border-danger {
  border: 1px solid #ea5455 !important;
}
.border-top-danger {
  border-top: 1px solid #ea5455;
}
.border-bottom-danger {
  border-bottom: 1px solid #ea5455;
}
.border-left-danger {
  border-left: 1px solid #ea5455;
}
.border-right-danger {
  border-right: 1px solid #ea5455;
}
.bg-danger.badge-glow,
.border-danger.badge-glow,
.badge-danger.badge-glow {
  box-shadow: 0px 0px 10px #ea5455;
}
.badge.badge-light-danger {
  background-color: rgba(234, 84, 85, 0.12);
  color: #ea5455 !important;
}
.overlay-danger {
  background: #ea5455;
  /* The Fallback */
  background: rgba(234, 84, 85, 0.6);
}
.btn-danger {
  border-color: #ea5455 !important;
  background-color: #ea5455 !important;
  color: #fff !important;
}
.btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: #fff;
  background-color: #e73d3e !important;
}
.btn-danger:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ea5455;
}
.btn-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-danger {
  background-color: transparent;
  color: #ea5455;
}
.btn-flat-danger:hover {
  color: #ea5455;
}
.btn-flat-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(234, 84, 85, 0.12);
}
.btn-flat-danger:active, .btn-flat-danger.active, .btn-flat-danger:focus {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455;
}
.btn-flat-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-danger {
  background-color: #ea5455;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-danger:hover:not(.disabled):not(:disabled) {
  background-color: #ed6b6c;
}
.btn-relief-danger:active, .btn-relief-danger.active, .btn-relief-danger:focus {
  background-color: #e73d3e;
}
.btn-relief-danger:hover {
  color: #fff;
}
.btn-relief-danger:active, .btn-relief-danger.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-danger {
  border: 1px solid #ea5455 !important;
  background-color: transparent;
  color: #ea5455;
}
.btn-outline-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(234, 84, 85, 0.04);
  color: #ea5455;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):focus {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455;
}
.btn-outline-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-danger.dropdown-toggle {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455;
}
.btn-outline-danger.waves-effect .waves-ripple,
.btn-flat-danger.waves-effect .waves-ripple {
  background: radial-gradient(rgba(234, 84, 85, 0.2) 0, rgba(234, 84, 85, 0.3) 40%, rgba(234, 84, 85, 0.4) 50%, rgba(234, 84, 85, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-danger {
  background-color: #ea5455;
}
.modal.modal-danger .modal-header .modal-title {
  color: #ea5455;
}
.modal.modal-danger .modal-header .close {
  color: #ea5455 !important;
}
.pagination-danger .page-item.active .page-link {
  background: #ea5455 !important;
  color: #fff;
}
.pagination-danger .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-danger .page-item .page-link:hover {
  color: #ea5455;
}
.pagination-danger .page-item.prev-item .page-link:hover, .pagination-danger .page-item.next-item .page-link:hover {
  background: #ea5455;
  color: #fff;
}
.pagination-danger .page-item.next-item .page-link:active:after, .pagination-danger .page-item.next-item .page-link:hover:after, .pagination-danger .page-item.next .page-link:active:after, .pagination-danger .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-danger .page-item.prev-item .page-link:active:before, .pagination-danger .page-item.prev-item .page-link:hover:before, .pagination-danger .page-item.prev .page-link:active:before, .pagination-danger .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-danger .nav-item .nav-link.active {
  color: #fff;
  background-color: #ea5455 !important;
  border-color: #ea5455;
  box-shadow: 0 4px 18px -4px rgba(234, 84, 85, 0.65);
}
.progress-bar-danger {
  background-color: rgba(234, 84, 85, 0.12);
}
.progress-bar-danger .progress-bar {
  background-color: #ea5455;
}
.timeline .timeline-point-danger {
  border-color: #ea5455 !important;
}
.timeline .timeline-point-danger i,
.timeline .timeline-point-danger svg {
  stroke: #ea5455 !important;
}
.timeline .timeline-point-danger.timeline-point-indicator {
  background-color: #ea5455 !important;
}
.timeline .timeline-point-danger.timeline-point-indicator:before {
  background: rgba(234, 84, 85, 0.12) !important;
}
.divider.divider-danger .divider-text:before, .divider.divider-danger .divider-text:after {
  border-color: #ea5455 !important;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ea5455 !important;
}
.custom-control-danger .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ea5455;
  background-color: #ea5455;
}
.custom-control-danger.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-danger.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(234, 84, 85, 0.4) !important;
}
.custom-control-danger .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(234, 84, 85, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-danger .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ea5455;
}
.custom-switch-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ea5455 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ea5455 !important;
  border-color: #ea5455 !important;
}
.text-danger.text-darken-1 {
  color: #e73d3e !important;
}
.bg-danger.bg-darken-1 {
  background-color: #e73d3e !important;
}
.border-danger.border-darken-1 {
  border: 1px solid #e73d3e !important;
}
.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #e73d3e !important;
}
.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #e73d3e !important;
}
.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #e73d3e !important;
}
.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #e73d3e !important;
}
.overlay-danger.overlay-darken-1 {
  background: #e73d3e;
  /* The Fallback */
  background: rgba(231, 61, 62, 0.6);
}
.text-danger.text-darken-2 {
  color: #e42728 !important;
}
.bg-danger.bg-darken-2 {
  background-color: #e42728 !important;
}
.border-danger.border-darken-2 {
  border: 1px solid #e42728 !important;
}
.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #e42728 !important;
}
.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #e42728 !important;
}
.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #e42728 !important;
}
.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #e42728 !important;
}
.overlay-danger.overlay-darken-2 {
  background: #e42728;
  /* The Fallback */
  background: rgba(228, 39, 40, 0.6);
}
.text-danger.text-darken-3 {
  color: #d71a1c !important;
}
.bg-danger.bg-darken-3 {
  background-color: #d71a1c !important;
}
.border-danger.border-darken-3 {
  border: 1px solid #d71a1c !important;
}
.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #d71a1c !important;
}
.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #d71a1c !important;
}
.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #d71a1c !important;
}
.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #d71a1c !important;
}
.overlay-danger.overlay-darken-3 {
  background: #d71a1c;
  /* The Fallback */
  background: rgba(215, 26, 28, 0.6);
}
.text-danger.text-darken-4 {
  color: #c01819 !important;
}
.bg-danger.bg-darken-4 {
  background-color: #c01819 !important;
}
.border-danger.border-darken-4 {
  border: 1px solid #c01819 !important;
}
.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #c01819 !important;
}
.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #c01819 !important;
}
.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #c01819 !important;
}
.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #c01819 !important;
}
.overlay-danger.overlay-darken-4 {
  background: #c01819;
  /* The Fallback */
  background: rgba(192, 24, 25, 0.6);
}
.text-danger.text-accent-1 {
  color: #ffeef1 !important;
}
.bg-danger.bg-accent-1 {
  background-color: #ffeef1 !important;
}
.border-danger.border-accent-1 {
  border: 1px solid #ffeef1 !important;
}
.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #ffeef1 !important;
}
.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #ffeef1 !important;
}
.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #ffeef1 !important;
}
.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #ffeef1 !important;
}
.overlay-danger.overlay-accent-1 {
  background: #ffeef1;
  /* The Fallback */
  background: rgba(255, 238, 241, 0.6);
}
.text-danger.text-accent-2 {
  color: #ffd6db !important;
}
.bg-danger.bg-accent-2 {
  background-color: #ffd6db !important;
}
.border-danger.border-accent-2 {
  border: 1px solid #ffd6db !important;
}
.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #ffd6db !important;
}
.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #ffd6db !important;
}
.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #ffd6db !important;
}
.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #ffd6db !important;
}
.overlay-danger.overlay-accent-2 {
  background: #ffd6db;
  /* The Fallback */
  background: rgba(255, 214, 219, 0.6);
}
.text-danger.text-accent-3 {
  color: #ffecee !important;
}
.bg-danger.bg-accent-3 {
  background-color: #ffecee !important;
}
.border-danger.border-accent-3 {
  border: 1px solid #ffecee !important;
}
.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #ffecee !important;
}
.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #ffecee !important;
}
.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #ffecee !important;
}
.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #ffecee !important;
}
.overlay-danger.overlay-accent-3 {
  background: #ffecee;
  /* The Fallback */
  background: rgba(255, 236, 238, 0.6);
}
.text-danger.text-accent-4 {
  color: #ffd3d7 !important;
}
.bg-danger.bg-accent-4 {
  background-color: #ffd3d7 !important;
}
.border-danger.border-accent-4 {
  border: 1px solid #ffd3d7 !important;
}
.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #ffd3d7 !important;
}
.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #ffd3d7 !important;
}
.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #ffd3d7 !important;
}
.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #ffd3d7 !important;
}
.overlay-danger.overlay-accent-4 {
  background: #ffd3d7;
  /* The Fallback */
  background: rgba(255, 211, 215, 0.6);
}
.bg-gradient-dark,
.btn-gradient-dark {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #4b4b4b, #1e1e1e);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.dark-layout .bg-gradient-dark,
.dark-layout .btn-gradient-dark {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-dark:hover, .bg-gradient-dark:active,
.btn-gradient-dark:hover,
.btn-gradient-dark:active {
  color: #fff;
}
.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-dark:active,
.btn-gradient-dark:active {
  transform: translateY(0);
}
.bg-gradient-dark:active, .bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary,
.btn-gradient-primary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #7367f0, #9e95f5);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary:hover, .bg-gradient-primary:active,
.btn-gradient-primary:hover,
.btn-gradient-primary:active {
  color: #fff;
}
.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-primary:active,
.btn-gradient-primary:active {
  transform: translateY(0);
}
.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
  background-image: linear-gradient(47deg, #4839eb, #7367f0);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary,
.btn-gradient-secondary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #82868b, #9ca0a4);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary:hover, .bg-gradient-secondary:active,
.btn-gradient-secondary:hover,
.btn-gradient-secondary:active {
  color: #fff;
}
.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
  transform: translateY(0);
}
.bg-gradient-secondary:active, .bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
  background-image: linear-gradient(47deg, #696d71, #82868b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success,
.btn-gradient-success {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #28c76f, #48da89);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success:hover, .bg-gradient-success:active,
.btn-gradient-success:hover,
.btn-gradient-success:active {
  color: #fff;
}
.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-success:active,
.btn-gradient-success:active {
  transform: translateY(0);
}
.bg-gradient-success:active, .bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
  background-image: linear-gradient(47deg, #1f9d57, #28c76f);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info,
.btn-gradient-info {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #00cfe8, #1ce7ff);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info:hover, .bg-gradient-info:active,
.btn-gradient-info:hover,
.btn-gradient-info:active {
  color: #fff;
}
.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-info:active,
.btn-gradient-info:active {
  transform: translateY(0);
}
.bg-gradient-info:active, .bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  background-image: linear-gradient(47deg, #00a1b5, #00cfe8);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning,
.btn-gradient-warning {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ff9f43, #ffb976);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning:hover, .bg-gradient-warning:active,
.btn-gradient-warning:hover,
.btn-gradient-warning:active {
  color: #fff;
}
.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-warning:active,
.btn-gradient-warning:active {
  transform: translateY(0);
}
.bg-gradient-warning:active, .bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  background-image: linear-gradient(47deg, #ff8510, #ff9f43);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger,
.btn-gradient-danger {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ea5455, #f08182);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger:hover, .bg-gradient-danger:active,
.btn-gradient-danger:hover,
.btn-gradient-danger:active {
  color: #fff;
}
.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-danger:active,
.btn-gradient-danger:active {
  transform: translateY(0);
}
.bg-gradient-danger:active, .bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
  background-image: linear-gradient(47deg, #e42728, #ea5455);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.ng-select.ng-select-focused {
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.ng-select.ng-select-focused .ng-select-container {
  border-color: #7367f0 !important;
  z-index: 2000 !important;
  box-shadow: none !important;
  color: #6e6b7b !important;
  min-height: 38px !important;
}
.ng-select .ng-select-container {
  color: #6e6b7b !important;
  min-height: 38px !important;
}
.ng-select.ng-select-multiple .ng-value {
  background-color: #7367f0 !important;
  color: #fff;
  border: none !important;
  font-size: 2rem !important;
  border-radius: 4px !important;
  display: flex;
  align-items: center;
}
.ng-select.ng-select-multiple .ng-value .ng-value-icon.right {
  border: 0 !important;
}
.ng-select.ng-select-multiple .ng-value .ng-value-icon.left {
  border: 0 !important;
}
.ng-select.ng-select-multiple .ng-value .ng-value-icon:hover {
  background-color: transparent !important;
}
.ng-select.ng-select-multiple .ng-value .ng-value-icon.left {
  font-size: 1.1rem !important;
}
.ng-select.ng-select-multiple .ng-value .ng-value-icon.right {
  font-size: 1.1rem !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-placeholder {
  top: 8px !important;
}
.ng-select.ng-select-size-lg .ng-select-container {
  min-height: 48px;
  font-size: 1.2rem !important;
}
.ng-select.ng-select-size-lg .ng-select-container .ng-value {
  font-size: 1.2rem !important;
  padding: 7px;
}
.ng-select.ng-select-size-lg .ng-select-container .ng-value .ng-value-icon.left {
  font-size: 1.1rem !important;
}
.ng-select.ng-select-size-lg .ng-select-container .ng-value .ng-value-icon.right {
  font-size: 1.1rem !important;
}
.ng-select.ng-select-size-lg .ng-select-container .ng-clear-wrapper {
  height: 22px !important;
}
.ng-select.ng-select-size-md .ng-select-container {
  min-height: 38px;
  font-size: 1.1rem !important;
}
.ng-select.ng-select-size-md .ng-select-container .ng-value {
  padding: 4px;
  font-size: 0.8em !important;
}
.ng-select.ng-select-size-md .ng-select-container .ng-value .ng-value-icon.left {
  font-size: 1rem !important;
}
.ng-select.ng-select-size-md .ng-select-container .ng-value .ng-value-icon.right {
  font-size: 1rem !important;
}
.ng-select.ng-select-size-sm .ng-select-container {
  min-height: 28px !important;
  font-size: 0.75rem;
}
.ng-select.ng-select-size-sm .ng-select-container .ng-value {
  padding: 0px;
  font-size: 0.9em !important;
}
.ng-select.ng-select-size-sm .ng-select-container .ng-value .ng-value-icon.left {
  font-size: 0.9em !important;
}
.ng-select.ng-select-size-sm .ng-select-container .ng-value .ng-value-icon.right {
  font-size: 0.9em !important;
}
.ng-select .ng-option.ng-option-selected {
  background-color: #7367f0 !important;
  color: #fff !important;
}
.ng-select .ng-option.ng-option-selected.ng-option-marked {
  background-color: #7367f0 !important;
  color: #fff !important;
}
.ng-select .ng-option.ng-option-selected .ng-option-label {
  font-weight: inherit !important;
}
.ng-select .ng-option.ng-option-marked {
  background-color: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.ng-select .ng-option.ng-option-disabled {
  color: #b9b9c3 !important;
}
.ng-select .ng-arrow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAG1BMVEUAAACRkZGRkZGSkpKRkZGSkpKSkpKRkZGRkZHLso+9AAAACHRSTlMA+1JoWo0vLFQDmmkAAABlSURBVBjTY6ALSACTbBAOazOYsggAUxEdBkCSuaMVxGGX6BABUo4djQUgrmJHhwFQqkMIrJJJoqOZwaKjUQHIhkg6g6QggEWiQ7Cj0QHIgkpCpaA6wbrgkiAphKSgArJTXRhoBgB9GRPswyvBqAAAAABJRU5ErkJggg==");
  background-size: 12px 12px, 10px 10px;
  background-repeat: no-repeat;
  height: 0.8rem !important;
  padding-right: 1.5rem;
  margin-left: 0;
  margin-top: 0;
  left: 0;
  border-style: none !important;
}
.ng-select .ng-clear-wrapper {
  height: 18px;
}
.dark-layout .ng-select-container {
  background-color: #283046;
  border-color: #3b4253;
  color: #676d7d;
}
.dark-layout .ng-select-container .ng-placeholder {
  color: #676d7d !important;
}
.dark-layout .ng-select.ng-select-multiple .ng-value {
  background-color: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important;
}
.dark-layout .ng-dropdown-header {
  background-color: #161d31;
  border-color: #3b4253;
}
.dark-layout .ng-dropdown-footer {
  background-color: #161d31;
  border-color: #3b4253;
}
.dark-layout .ng-select.ng-select-opened > .ng-select-container {
  background-color: #161d31;
}
.dark-layout .ng-option {
  background-color: #283046 !important;
  color: #b4b7bd !important;
}
.dark-layout .ng-option.ng-option-disabled {
  color: #676d7d !important;
}
.dark-layout ng-dropdown-panel {
  border-color: #3b4253 !important;
}
.dark-layout ng-dropdown-panel .ng-dropdown-panel-items {
  background-color: #161d31 !important;
}
.dark-layout ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  color: #676d7d !important;
}
.switch.switch-small {
  min-width: 33px;
}
.switch.switch-medium {
  min-width: 50px;
}
.switch.switch-large {
  min-width: 60px;
}
.switch.switch-small > .switch-pane > span {
  font-size: 9px;
}
.switch.switch-medium > .switch-pane > span {
  font-size: 16px;
}
.switch.switch-large > .switch-pane > span {
  font-size: 16px;
}
.switch {
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  padding: 0;
  margin: 0;
  cursor: pointer;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  white-space: nowrap;
}
.switch small {
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  right: calc(100% - 30px);
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch.switch-small {
  height: 20px;
  border-radius: 20px;
}
.switch.switch-small small {
  width: 20px;
  height: 20px;
  right: calc(100% - 20px);
}
.switch.switch-small > .switch-pane > span {
  line-height: 20px;
}
.switch.switch-small > .switch-pane .switch-label-checked {
  padding-right: 25px;
  padding-left: 10px;
}
.switch.switch-small > .switch-pane .switch-label-unchecked {
  padding-left: 25px;
  padding-right: 10px;
}
.switch.switch-medium {
  height: 30px;
  border-radius: 30px;
}
.switch.switch-medium small {
  width: 30px;
  height: 30px;
  right: calc(100% - 30px);
}
.switch.switch-medium > .switch-pane > span {
  line-height: 30px;
}
.switch.switch-medium > .switch-pane .switch-label-checked {
  padding-right: 35px;
  padding-left: 15px;
}
.switch.switch-medium > .switch-pane .switch-label-unchecked {
  padding-left: 35px;
  padding-right: 15px;
}
.switch.switch-large {
  height: 40px;
  border-radius: 40px;
}
.switch.switch-large small {
  width: 40px;
  height: 40px;
  right: calc(100% - 40px);
}
.switch.switch-large > .switch-pane > span {
  line-height: 40px;
}
.switch.switch-large > .switch-pane .switch-label-checked {
  padding-right: 45px;
  padding-left: 20px;
}
.switch.switch-large > .switch-pane .switch-label-unchecked {
  padding-left: 45px;
  padding-right: 20px;
}
.switch.checked {
  background: #64bd63;
}
.switch.checked small {
  right: 0;
  left: auto;
}
.switch.checked .switch-pane {
  top: 0;
}
.switch.checked .switch-pane .switch-label-checked {
  display: block;
}
.switch.checked .switch-pane .switch-label-unchecked {
  display: none;
}
.switch.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.switch .switch-pane {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100%;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  position: relative;
  pointer-events: none;
}
.switch .switch-pane > span {
  display: block;
  min-height: 100%;
}
.switch .switch-pane .switch-label {
  color: black;
}
.switch .switch-pane .switch-label-checked {
  display: none;
}
.switch .switch-pane .switch-label-unchecked {
  display: block;
}
.switch.loading {
  background-color: #f1f1f1;
}
.switch.loading small {
  background-color: transparent;
  border: none;
  box-shadow: none;
  right: 50%;
  transform: translateX(50%);
}
.module-header {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.overflow-x-unset {
  overflow-x: unset;
}
.p-0 {
  padding: 0 !important;
}
.height-300px {
  height: 300px;
}
.height-30-px {
  height: 30px;
}
.p-100px {
  padding: 100px;
}
.max-width-300-px {
  max-width: 300px;
}
.max-height-500px {
  max-height: 500px;
}
.max-height-700px {
  max-height: 700px;
}
.cursor-pointer {
  cursor: pointer;
}
.module-header {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.color-white {
  color: white !important;
}
.mt-18px {
  margin-top: 18px !important;
}
.mt-80px {
  margin-top: 80px !important;
}
.mt-5px {
  margin-top: 5px;
}
.mt-9px {
  margin-top: 9px;
}
.mt-17px {
  margin-top: 17px;
}
.mt-40px {
  margin-top: 40px;
}
.mr-8px {
  margin-right: 8px;
}
.mt-8px {
  margin-top: 8px !important;
}
.mt--15px {
  margin-top: -15px !important;
}
.mt--10px {
  margin-top: -8px;
}
.ml-6px {
  margin-left: 6px;
}
.mt-12px {
  margin-top: 12px;
}
.mt--5px {
  margin-top: -5px;
}
.ml--8px {
  margin-left: -8px;
}
.pb-18px {
  padding-bottom: 18px;
}
.background-white {
  background-color: white;
}
.btn-close-modal {
  outline: none !important;
}
.make-underline:hover {
  text-decoration: underline;
}
.card-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resize-none {
  resize: none;
}
.search-card {
  background-color: white;
  box-shadow: 0 2px 24px 0 #c7d9ff;
  padding-bottom: 15px;
  border: 2px solid #e2e4ea;
  margin: 15px 0 -22px;
}
.mb--5px {
  margin-bottom: -5px;
}
.mb--8px {
  margin-bottom: -8px;
}
.mb--10px {
  margin-bottom: -10px;
}
.mb--15px {
  margin-bottom: -15px;
}
.height-145-px {
  height: 145px;
}
.border-3px-dotted {
  border: 3px dotted #000000;
}
.display-hidden {
  display: none !important;
}
.shadow-none {
  box-shadow: none !important;
}
.pagination-table ngb-pagination {
  margin: 0 auto !important;
}
.shadow-right-light {
  box-shadow: 1px 0 0 0 #e0e0e0 !important;
}
.shadow-bottom-light {
  box-shadow: 0 1px 0 0 #e0e0e0 !important;
}
.shadow-complete {
  box-shadow: 0 0 1px 1px #e0e0e0 !important;
}
.border-radius-4px {
  border-radius: 4px 4px 4px 4px;
}
.text-inherit {
  text-align: inherit !important;
}
.f_17 {
  font-size: 17px !important;
}
.f_18 {
  font-size: 18px !important;
}
.f_20 {
  font-size: 20px !important;
}
.f_23 {
  font-size: 23px !important;
}
.cdk-global-overlay-wrapper, .cdk-overlay-container {
  z-index: 99999 !important;
}
.overflow-table::-webkit-scrollbar-corner {
  display: none;
  /* Chrome Hide Scroll bar */
}
/*.overflow-table {
  -ms-overflow-style: none; !* IE and Edge *!
  scrollbar-width: none; !* Firefox *!
}*/
.overflow-table .table-list {
  margin-left: -15px;
  width: 103%;
}
.overflow-table::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #e0e0e0;
  border-radius: 10px 10px 10px 10px;
}
.overflow-table::-webkit-scrollbar-thumb {
  background: #a5a5a5;
  border-radius: 10px 10px 10px 10px;
}
.width-85-per {
  width: 85% !important;
}
.width-120-per {
  width: 120% !important;
}
.width-103-per {
  width: 103% !important;
}
.text-italic {
  font-style: italic !important;
}
.ml-5px {
  margin-left: 5px;
}
.ml-10px {
  margin-left: 10px;
}
.width-100-per {
  width: 100%;
}
.bottom-shadow-light {
  box-shadow: 0 1px 0 0 #e0e0e0;
}
.upper-shadow-light {
  box-shadow: 0 -1px 0 0 #e0e0e0;
}
.display-block {
  display: block !important;
}
.display-hidden {
  display: none !important;
}
.mr-5px {
  margin-right: 5px;
}
.mr-10px {
  margin-right: 10px;
}
.ml--5px {
  margin-left: -5px;
}
.mr-10px {
  margin-right: 10px;
}
.ml--10px {
  margin-left: -10px;
}
.profile-background-image {
  background: url('200-200.png') 100%;
}
.color-facebook {
  color: #4267B2 !important;
}
.color-twitter {
  color: #1DA1F2 !important;
}
.color-instagram {
  color: #8a3ab9 !important;
}
.university-info .ql-editor {
  min-height: 300px !important;
}
.width-160px {
  width: 160px !important;
}
.width-135px {
  width: 135px !important;
}
.width-160px {
  width: 160px !important;
}
.width-300px {
  width: 300px !important;
}
.min-width-250px {
  min-width: 250px !important;
}
.max-width-250px {
  min-width: 250px !important;
}
.background-warning {
  background-color: #f0ad4e !important;
}
.background-danger {
  background-color: #d9534f !important;
}
.background-success {
  background-color: #5cb85c !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3BlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCIuLi9ub2RlX21vZHVsZXMvbmctcGljay1kYXRldGltZS9hc3NldHMvc3R5bGUvcGlja2VyLm1pbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9Abmctc2VsZWN0L25nLXNlbGVjdC90aGVtZXMvZGVmYXVsdC50aGVtZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5jb3JlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9xdWlsbC9kaXN0L3F1aWxsLmJ1YmJsZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5zbm93LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub2RlLXdhdmVzL3NyYy9zY3NzL3dhdmVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX3JlYm9vdC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9faGVscGVyLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL190eXBlLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19jb2RlLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL190YWJsZXMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2Zvcm1zLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19idXR0b25zLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2Ryb3Bkb3duLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19uYXZiYXIuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2NhcmQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2JhZGdlLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19uYXYuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvbWl4aW5zL19uYXZzLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19hbGVydC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvbWl4aW5zL2FsZXJ0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19tZWRpYS5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fcHJvZ3Jlc3Muc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX3RvYXN0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19jb2xsYXBzZS5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fbW9kYWwuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX3BvcG92ZXIuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX3V0aWxpdGllcy5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvY29sb3JzL19wYWxldHRlLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9taXhpbnMvaGV4MnJnYi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvY29sb3JzL3BhbGV0dGUtdmFyaWFibGVzLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9jb2xvcnMvcGFsZXR0ZS1ncmFkaWVudC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvbGF5b3V0cy9fY29udGVudC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvbWl4aW5zL21haW4tbWVudS1taXhpbi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvbGF5b3V0cy9fc2lkZWJhci5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvcmUvbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9tZW51L19uYXZpZ2F0aW9uLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9hdmF0YXIuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9jb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvYm9vdHN0cmFwLXNvY2lhbC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvZGVtby5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvY3VzdG9taXplci5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvZGl2aWRlci5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvdGltZWxpbmUuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9wbHVnaW5zL3VpL19icmVha3BvaW50cy5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL3BsdWdpbnMvZm9ybXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvX3ZhcmlhYmxlcy1kYXJrLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvcGx1Z2lucy90YWJsZXMvX2RhdGF0YWJsZXMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9wbHVnaW5zL2Zvcm1zL2Zvcm0tbnVtYmVyLWlucHV0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvdGhlbWVzL2RhcmstbGF5b3V0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvdGhlbWVzL2JvcmRlcmVkLWxheW91dC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL3RoZW1lcy9zZW1pLWRhcmstbGF5b3V0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvcGx1Z2lucy9mb3Jtcy9mb3JtLXZhbGlkYXRpb24uc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9fYW5pbWF0aW9uLnNjc3MiLCIuLi9AY29yZS9zY3NzL2FuZ3VsYXIvX21pc2Muc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9fZGFyay1sYXlvdXQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9uZy1ib290c3RyYXAvX2FjY29yZGlvbi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL25nLWJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9uZy1ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCIuLi9AY29yZS9zY3NzL2FuZ3VsYXIvbmctYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL25nLWJvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL25nLWJvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9saWJzL3NlbGVjdC5jb21wb25lbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9uZ3gtdWktc3dpdGNoL3VpLXN3aXRjaC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFB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O0FYZ1BGO0FXN09BOztFQUVFLGdCQ2xCbUI7QVprUXJCO0FXN09BO0VFSUksY0FBQTtBYjZPSjtBV3hPQTs7RUFFRSxrQkFBQTtFRVBFLGNBQUE7RUZTRixjQUFBO0VBQ0Esd0JBQUE7QVgyT0Y7QVd4T0E7RUFBTSxlQUFBO0FYNE9OO0FXM09BO0VBQU0sV0FBQTtBWCtPTjtBV3hPQTtFQUNFLGNDbEtPO0VEbUtQLHFCR1h3QztFSFl4Qyw2QkFBQTtBWDJPRjtBZTNaRTtFSm1MRSxjQzVGZTtFRDZGZixxQkM1Rm9CO0FadVV4QjtBV2xPQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBWHFPRjtBZXBhRTtFSmtNRSxjQUFBO0VBQ0EscUJBQUE7QVhxT0o7QVc1TkE7Ozs7RUFJRSxrREMxRnNCO0VDa0NwQixjQUFBO0Fid1JKO0FXNU5BO0VBRUUsYUFBQTtFQUVBLG1CQUFBO0VBRUEsY0FBQTtFQUdBLDZCQUFBO0FYME5GO0FXbE5BO0VBRUUsZ0JBQUE7QVhvTkY7QVc1TUE7RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0FYK01GO0FXNU1BO0VBR0UsZ0JBQUE7RUFDQSxzQkFBQTtBWDZNRjtBV3JNQTtFQUNFLHlCQUFBO0FYd01GO0FXck1BO0VBQ0Usb0JDeEdtQjtFRHlHbkIsdUJDekdtQjtFRDBHbkIsY0NqSFc7RURrSFgsZ0JBQUE7RUFDQSxvQkFBQTtBWHdNRjtBV2pNQTtFQUVFLG1CQUFBO0VBQ0EsZ0NBQUE7QVhtTUY7QVczTEE7RUFFRSxxQkFBQTtFQUNBLHdCQzNGb0I7QVp3UnRCO0FXdkxBO0VBRUUsZ0JBQUE7QVh5TEY7QVdqTEE7RUFDRSxVQUFBO0FYb0xGO0FXakxBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRWhLRSxrQkFBQTtFRmtLRixvQkFBQTtBWG9MRjtBV2pMQTs7RUFFRSxpQkFBQTtBWG9MRjtBV2pMQTs7RUFFRSxvQkFBQTtBWG9MRjtBVzlLQTtFQUNFLGVBQUE7QVhpTEY7QVczS0E7RUFDRSxpQkFBQTtBWDhLRjtBV3ZLQTs7OztFQUlFLDBCQUFBO0FYMEtGO0FXaktJOzs7O0VBQ0UsZUFBQTtBWHVLTjtBV2pLQTs7OztFQUlFLFVBQUE7RUFDQSxrQkFBQTtBWG9LRjtBV2pLQTs7RUFFRSxzQkFBQTtFQUNBLFVBQUE7QVhvS0Y7QVdoS0E7RUFDRSxjQUFBO0VBRUEsZ0JBQUE7QVhrS0Y7QVcvSkE7RUFNRSxZQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FYNEpGO0FXdkpBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VFOU9JLGlCQUFBO0VGZ1BKLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FYMEpGO0FXdkpBO0VBQ0Usd0JBQUE7QVgwSkY7QVd0SkE7O0VBRUUsWUFBQTtBWHlKRjtBV3RKQTtFQUtFLG9CQUFBO0VBQ0Esd0JBQUE7QVhxSkY7QVc5SUE7RUFDRSx3QkFBQTtBWGlKRjtBV3pJQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBWDRJRjtBV3JJQTtFQUNFLHFCQUFBO0FYd0lGO0FXcklBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FYd0lGO0FXcklBO0VBQ0UsYUFBQTtBWHdJRjtBV25JQTtFQUNFLHdCQUFBO0FYc0lGO0FnQmxtQkE7O0VBRUUscUJGcVM0QjtFRXBTNUIsb0JKNElxQjtFSTNJckIsZ0JGcVM0QjtFRXBTNUIsZ0JGcVM0QjtFRXBTNUIsY0owSWU7QVoyZGpCO0FnQmxtQkE7RUhxS00sZUFBQTtBYmljTjtBZ0JybUJBO0VIb0tNLG1CQUFBO0FicWNOO0FnQnhtQkE7RUhtS00saUJBQUE7QWJ5Y047QWdCM21CQTtFSGtLTSxtQkFBQTtBYjZjTjtBZ0I5bUJBO0VIaUtNLGtCQUFBO0FiaWROO0FnQmpuQkE7RUhnS00sZUFBQTtBYnFkTjtBZ0JubkJBO0VIOEpNLGtCQUFBO0VHNUpKLGdCSmlIbUI7QVpxZ0JyQjtBZ0JsbkJBO0VId0pNLGVBQUE7RUd0SkosZ0JKMkdtQjtFSTFHbkIsZ0JGaVI0QjtBZG9XOUI7QWdCbm5CQTtFSG1KTSxpQkFBQTtFR2pKSixnQkpzR21CO0VJckduQixnQkY0UTRCO0FkMFc5QjtBZ0JwbkJBO0VIOElNLGlCQUFBO0VHNUlKLGdCSmlHbUI7RUloR25CLGdCRnVRNEI7QWRnWDlCO0FnQnJuQkE7RUh5SU0saUJBQUE7RUd2SUosZ0JKNEZtQjtFSTNGbkIsZ0JGa1E0QjtBZHNYOUI7QWdCaG5CQTtFQUNFLGdCSkRPO0VJRVAsbUJKRk87RUlHUCxTQUFBO0VBQ0EsNkJBQUE7QWhCbW5CRjtBZ0IzbUJBOztFSGtITSxtQkFBQTtFRy9HSixnQkpvRW1CO0FaMGlCckI7QWdCM21CQTs7RUFFRSxjRmtRNEI7RUVqUTVCLHlCRjBRNEI7QWRvVzlCO0FnQnRtQkE7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0FqQnlyQkY7QWdCdG1CQTtFQ3BGRSxlQUFBO0VBQ0EsZ0JBQUE7QWpCOHJCRjtBZ0J4bUJBO0VBQ0UscUJBQUE7QWhCMm1CRjtBZ0J6bUJFO0VBQ0Usb0JGb1AwQjtBZHVYOUI7QWdCam1CQTtFSDJESSxjQUFBO0VHekRGLHlCQUFBO0FoQm9tQkY7QWdCaG1CQTtFQUNFLG1CSjFETztFQzhISCxrQkFBQTtBYmdpQk47QWdCaG1CQTtFQUNFLGNBQUE7RUgrREksbUJBQUE7RUc3REosY0oyQ1c7QVp3akJiO0FnQmptQkU7RUFDRSxhQUFBO0FoQm1tQko7QWtCdHRCQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FuQm90QkY7QWtCcnRCQTtFQUNFLGdCSm9nQ2tDO0VJbmdDbEMseUJONEVRO0VNM0VSLHlCQUFBO0VFRUUsdUJBQUE7RURQRixlQUFBO0VBR0EsWUFBQTtBbkI2dEJGO0FrQi9zQkE7RUFFRSxxQkFBQTtBbEJpdEJGO0FrQjlzQkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QWxCaXRCRjtBa0I5c0JBO0VMOEhJLGNBQUE7RUs1SEYsY050QlM7QVp1dUJYO0FxQnh2QkE7RVJtS0ksY0FBQTtFUWpLRixjUG1DUTtFT2xDUixxQkFBQTtBckIydkJGO0FxQnh2QkU7RUFDRSxjQUFBO0FyQjB2Qko7QXFCcnZCQTtFQUNFLHNCQUFBO0VSc0pFLGNBQUE7RVFwSkYsV1RMTTtFU01OLHNC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NTdCUTtFQUF3QixTQURiO0F6Qmk4Qm5CO0F5Qmg4QlE7RUFBd0IsU0FEYjtBekJxOEJuQjtBeUI3N0JZO0VGaEJWLHdCQUFBO0F2Qmk5QkY7QXlCajhCWTtFRmhCVix5QkFBQTtBdkJxOUJGO0F5QnI4Qlk7RUZoQlYsZ0JBQUE7QXZCeTlCRjtBeUJ6OEJZO0VGaEJWLHlCQUFBO0F2QjY5QkY7QXlCNzhCWTtFRmhCVix5QkFBQTtBdkJpK0JGO0F5Qmo5Qlk7RUZoQlYsZ0JBQUE7QXZCcStCRjtBeUJyOUJZO0VGaEJWLHlCQUFBO0F2QnkrQkY7QXlCejlCWTtFRmhCVix5QkFBQTtBdkI2K0JGO0F5Qjc5Qlk7RUZoQlYsZ0JBQUE7QXZCaS9CRjtBeUJqK0JZO0VGaEJWLHlCQUFBO0F2QnEvQkY7QXlCcitCWTtFRmhCVix5QkFBQTtBdkJ5L0JGO0F3QnAvQkk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXpCbWhDTjs7RXVCdi9CQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0V2QjAvQkY7O0V1QjUvQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFdkIrL0JGOztFdUJqZ0NBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFdkJvZ0NGOztFdUJ0Z0NBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXZCeWdDRjs7RXVCM2dDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0V2QjhnQ0Y7O0V1QmhoQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0V2Qm1oQ0Y7O0V5QnRpQ0k7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXZCeWlDQTs7RXlCdGlDUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RXZCb2pDQTs7RXlCM2lDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCeWpDQTs7RXlCaGpDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0V2QjhqQ0E7O0V5QnJqQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2Qm1rQ0E7O0V5QjFqQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QndrQ0E7O0V5Qi9qQ1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFdkI2a0NBOztFeUJwa0NRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkJrbENBOztFeUJ6a0NRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkJ1bENBOztFeUI5a0NRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RXZCNGxDQTs7RXlCbmxDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCaW1DQTs7RXlCeGxDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCc21DQTs7RXlCN2xDUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0V2QjJtQ0E7O0V5QjVsQ0k7SUFBd0IsU0FBQTtFekJnbUM1Qjs7RXlCOWxDSTtJQUF1QixTQUFBO0V6QmttQzNCOztFeUIvbENNO0lBQXdCLFFBRGI7RXpCb21DakI7O0V5Qm5tQ007SUFBd0IsUUFEYjtFekJ3bUNqQjs7RXlCdm1DTTtJQUF3QixRQURiO0V6QjRtQ2pCOztFeUIzbUNNO0lBQXdCLFFBRGI7RXpCZ25DakI7O0V5Qi9tQ007SUFBd0IsUUFEYjtFekJvbkNqQjs7RXlCbm5DTTtJQUF3QixRQURiO0V6QnduQ2pCOztFeUJ2bkNNO0lBQXdCLFFBRGI7RXpCNG5DakI7O0V5QjNuQ007SUFBd0IsUUFEYjtFekJnb0NqQjs7RXlCL25DTTtJQUF3QixRQURiO0V6Qm9vQ2pCOztFeUJub0NNO0lBQXdCLFFBRGI7RXpCd29DakI7O0V5QnZvQ007SUFBd0IsU0FEYjtFekI0b0NqQjs7RXlCM29DTTtJQUF3QixTQURiO0V6QmdwQ2pCOztFeUIvb0NNO0lBQXdCLFNBRGI7RXpCb3BDakI7O0V5QjVvQ1U7SUZoQlYsY0FBQTtFdkJncUNBOztFeUJocENVO0lGaEJWLHdCQUFBO0V2Qm9xQ0E7O0V5QnBwQ1U7SUZoQlYseUJBQUE7RXZCd3FDQTs7RXlCeHBDVTtJRmhCVixnQkFBQTtFdkI0cUNBOztFeUI1cENVO0lGaEJWLHlCQUFBO0V2QmdyQ0E7O0V5QmhxQ1U7SUZoQlYseUJBQUE7RXZCb3JDQTs7RXlCcHFDVTtJRmhCVixnQkFBQTtFdkJ3ckNBOztFeUJ4cUNVO0lGaEJWLHlCQUFBO0V2QjRyQ0E7O0V5QjVxQ1U7SUZoQlYseUJBQUE7RXZCZ3NDQTs7RXlCaHJDVTtJRmhCVixnQkFBQTtFdkJvc0NBOztFeUJwckNVO0lGaEJWLHlCQUFBO0V2QndzQ0E7O0V5QnhyQ1U7SUZoQlYseUJBQUE7RXZCNHNDQTtBQUNGO0F3QnhzQ0k7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXpCc3VDTjs7RXVCMXNDQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0V2QjZzQ0Y7O0V1Qi9zQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFdkJrdENGOztFdUJwdENBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFdkJ1dENGOztFdUJ6dENBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXZCNHRDRjs7RXVCOXRDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0V2Qml1Q0Y7O0V1Qm51Q0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0V2QnN1Q0Y7O0V5Qnp2Q0k7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXZCNHZDQTs7RXlCenZDUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RXZCdXdDQTs7RXlCOXZDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCNHdDQTs7RXlCbndDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0V2Qml4Q0E7O0V5Qnh3Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QnN4Q0E7O0V5Qjd3Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QjJ4Q0E7O0V5Qmx4Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFdkJneUNBOztFeUJ2eENRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkJxeUNBOztFeUI1eENRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkIweUNBOztFeUJqeUNRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RXZCK3lDQTs7RXlCdHlDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCb3pDQTs7RXlCM3lDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCeXpDQTs7RXlCaHpDUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0V2Qjh6Q0E7O0V5Qi95Q0k7SUFBd0IsU0FBQTtFekJtekM1Qjs7RXlCanpDSTtJQUF1QixTQUFBO0V6QnF6QzNCOztFeUJsekNNO0lBQXdCLFFBRGI7RXpCdXpDakI7O0V5QnR6Q007SUFBd0IsUUFEYjtFekIyekNqQjs7RXlCMXpDTTtJQUF3QixRQURiO0V6Qit6Q2pCOztFeUI5ekNNO0lBQXdCLFFBRGI7RXpCbTBDakI7O0V5QmwwQ007SUFBd0IsUUFEYjtFekJ1MENqQjs7RXlCdDBDTTtJQUF3QixRQURiO0V6QjIwQ2pCOztFeUIxMENNO0lBQXdCLFFBRGI7RXpCKzBDakI7O0V5QjkwQ007SUFBd0IsUUFEYjtFekJtMUNqQjs7RXlCbDFDTTtJQUF3QixRQURiO0V6QnUxQ2pCOztFeUJ0MUNNO0lBQXdCLFFBRGI7RXpCMjFDakI7O0V5QjExQ007SUFBd0IsU0FEYjtFekIrMUNqQjs7RXlCOTFDTTtJQUF3QixTQURiO0V6Qm0yQ2pCOztFeUJsMkNNO0lBQXdCLFNBRGI7RXpCdTJDakI7O0V5Qi8xQ1U7SUZoQlYsY0FBQTtFdkJtM0NBOztFeUJuMkNVO0lGaEJWLHdCQUFBO0V2QnUzQ0E7O0V5QnYyQ1U7SUZoQlYseUJBQUE7RXZCMjNDQTs7RXlCMzJDVTtJRmhCVixnQkFBQTtFdkIrM0NBOztFeUIvMkNVO0lGaEJWLHlCQUFBO0V2Qm00Q0E7O0V5Qm4zQ1U7SUZoQlYseUJBQUE7RXZCdTRDQTs7RXlCdjNDVTtJRmhCVixnQkFBQTtFdkIyNENBOztFeUIzM0NVO0lGaEJWLHlCQUFBO0V2Qis0Q0E7O0V5Qi8zQ1U7SUZoQlYseUJBQUE7RXZCbTVDQTs7RXlCbjRDVTtJRmhCVixnQkFBQTtFdkJ1NUNBOztFeUJ2NENVO0lGaEJWLHlCQUFBO0V2QjI1Q0E7O0V5QjM0Q1U7SUZoQlYseUJBQUE7RXZCKzVDQTtBQUNGO0F3QjM1Q0k7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXpCeTdDTjs7RXVCNzVDQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0V2Qmc2Q0Y7O0V1Qmw2Q0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFdkJxNkNGOztFdUJ2NkNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFdkIwNkNGOztFdUI1NkNBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXZCKzZDRjs7RXVCajdDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0V2Qm83Q0Y7O0V1QnQ3Q0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0V2Qnk3Q0Y7O0V5QjU4Q0k7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXZCKzhDQTs7RXlCNThDUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RXZCMDlDQTs7RXlCajlDUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCKzlDQTs7RXlCdDlDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0V2Qm8rQ0E7O0V5QjM5Q1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QnkrQ0E7O0V5QmgrQ1E7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QjgrQ0E7O0V5QnIrQ1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFdkJtL0NBOztFeUIxK0NRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkJ3L0NBOztFeUIvK0NRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkI2L0NBOztFeUJwL0NRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RXZCa2dEQTs7RXlCei9DUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCdWdEQTs7RXlCOS9DUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCNGdEQTs7RXlCbmdEUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0V2QmloREE7O0V5QmxnREk7SUFBd0IsU0FBQTtFekJzZ0Q1Qjs7RXlCcGdESTtJQUF1QixTQUFBO0V6QndnRDNCOztFeUJyZ0RNO0lBQXdCLFFBRGI7RXpCMGdEakI7O0V5QnpnRE07SUFBd0IsUUFEYjtFekI4Z0RqQjs7RXlCN2dETTtJQUF3QixRQURiO0V6QmtoRGpCOztFeUJqaERNO0lBQXdCLFFBRGI7RXpCc2hEakI7O0V5QnJoRE07SUFBd0IsUUFEYjtFekIwaERqQjs7RXlCemhETTtJQUF3QixRQURiO0V6QjhoRGpCOztFeUI3aERNO0lBQXdCLFFBRGI7RXpCa2lEakI7O0V5QmppRE07SUFBd0IsUUFEYjtFekJzaURqQjs7RXlCcmlETTtJQUF3QixRQURiO0V6QjBpRGpCOztFeUJ6aURNO0lBQXdCLFFBRGI7RXpCOGlEakI7O0V5QjdpRE07SUFBd0IsU0FEYjtFekJrakRqQjs7RXlCampETTtJQUF3QixTQURiO0V6QnNqRGpCOztFeUJyakRNO0lBQXdCLFNBRGI7RXpCMGpEakI7O0V5QmxqRFU7SUZoQlYsY0FBQTtFdkJza0RBOztFeUJ0akRVO0lGaEJWLHdCQUFBO0V2QjBrREE7O0V5QjFqRFU7SUZoQlYseUJBQUE7RXZCOGtEQTs7RXlCOWpEVTtJRmhCVixnQkFBQTtFdkJrbERBOztFeUJsa0RVO0lGaEJWLHlCQUFBO0V2QnNsREE7O0V5QnRrRFU7SUZoQlYseUJBQUE7RXZCMGxEQTs7RXlCMWtEVTtJRmhCVixnQkFBQTtFdkI4bERBOztFeUI5a0RVO0lGaEJWLHlCQUFBO0V2QmttREE7O0V5QmxsRFU7SUZoQlYseUJBQUE7RXZCc21EQTs7RXlCdGxEVTtJRmhCVixnQkFBQTtFdkIwbURBOztFeUIxbERVO0lGaEJWLHlCQUFBO0V2QjhtREE7O0V5QjlsRFU7SUZoQlYseUJBQUE7RXZCa25EQTtBQUNGO0F3QjltREk7RUMzQkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXpCNG9ETjs7RXVCaG5EQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0V2Qm1uREY7O0V1QnJuREE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFdkJ3bkRGOztFdUIxbkRBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFdkI2bkRGOztFdUIvbkRBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXZCa29ERjs7RXVCcG9EQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0V2QnVvREY7O0V1QnpvREE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0V2QjRvREY7O0V5Qi9wREk7SUZDSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXZCa3FEQTs7RXlCL3BEUTtJRmJSLHFCQUFBO0lBSUEsc0JBQUE7RXZCNnFEQTs7RXlCcHFEUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCa3JEQTs7RXlCenFEUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0V2QnVyREE7O0V5QjlxRFE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QjRyREE7O0V5Qm5yRFE7SUZiUixzQkFBQTtJQUlBLHVCQUFBO0V2QmlzREE7O0V5QnhyRFE7SUZiUixhQUFBO0lBSUEsY0FBQTtFdkJzc0RBOztFeUI3ckRRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkIyc0RBOztFeUJsc0RRO0lGYlIsc0JBQUE7SUFJQSx1QkFBQTtFdkJndERBOztFeUJ2c0RRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RXZCcXREQTs7RXlCNXNEUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCMHREQTs7RXlCanREUTtJRmJSLHNCQUFBO0lBSUEsdUJBQUE7RXZCK3REQTs7RXlCdHREUTtJRmJSLGNBQUE7SUFJQSxlQUFBO0V2Qm91REE7O0V5QnJ0REk7SUFBd0IsU0FBQTtFekJ5dEQ1Qjs7RXlCdnRESTtJQUF1QixTQUFBO0V6QjJ0RDNCOztFeUJ4dERNO0lBQXdCLFFBRGI7RXpCNnREakI7O0V5QjV0RE07SUFBd0IsUUFEYjtFekJpdURqQjs7RXlCaHVETTtJQUF3QixRQURiO0V6QnF1RGpCOztFeUJwdURNO0lBQXdCLFFBRGI7RXpCeXVEakI7O0V5Qnh1RE07SUFBd0IsUUFEYjtFekI2dURqQjs7RXlCNXVETTtJQUF3QixRQURiO0V6Qml2RGpCOztFeUJodkRNO0lBQXdCLFFBRGI7RXpCcXZEakI7O0V5QnB2RE07SUFBd0IsUUFEYjtFekJ5dkRqQjs7RXlCeHZETTtJQUF3QixRQURiO0V6QjZ2RGpCOztFeUI1dkRNO0lBQXdCLFFBRGI7RXpCaXdEakI7O0V5Qmh3RE07SUFBd0IsU0FEYjtFekJxd0RqQjs7RXlCcHdETTtJQUF3QixTQURiO0V6Qnl3RGpCOztFeUJ4d0RNO0lBQXdCLFNBRGI7RXpCNndEakI7O0V5QnJ3RFU7SUZoQlYsY0FBQTtFdkJ5eERBOztFeUJ6d0RVO0lGaEJWLHdCQUFBO0V2QjZ4REE7O0V5Qjd3RFU7SUZoQlYseUJBQUE7RXZCaXlEQTs7RXlCanhEVTtJRmhCVixnQkFBQTtFdkJxeURBOztFeUJyeERVO0lGaEJWLHlCQUFBO0V2Qnl5REE7O0V5Qnp4RFU7SUZoQlYseUJBQUE7RXZCNnlEQTs7RXlCN3hEVTtJRmhCVixnQkFBQTtFdkJpekRBOztFeUJqeURVO0lGaEJWLHlCQUFBO0V2QnF6REE7O0V5QnJ5RFU7SUZoQlYseUJBQUE7RXZCeXpEQTs7RXlCenlEVTtJRmhCVixnQkFBQTtFdkI2ekRBOztFeUI3eURVO0lGaEJWLHlCQUFBO0V2QmkwREE7O0V5Qmp6RFU7SUZoQlYseUJBQUE7RXZCcTBEQTtBQUNGO0EwQnozREE7RUFDRSxXQUFBO0VBQ0EsbUJkZ0RPO0VjL0NQLGNkcUZXO0Fac3lEYjtBMEJ4M0RFOztFQUVFLGdCZDZKaUI7RWM1SmpCLG1CQUFBO0VBQ0EsNkJBQUE7QTFCMDNESjtBMEJ2M0RFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBMUJ5M0RKO0EwQnQzREU7RUFDRSw2QkFBQTtBMUJ3M0RKO0EwQjkyREU7O0VBRUUsZVo0VDBCO0FkcWpEOUI7QTBCeDJEQTtFQUNFLHlCQUFBO0ExQjIyREY7QTBCejJERTs7RUFFRSx5QkFBQTtBMUIyMkRKO0EwQnYyREk7O0VBRUUsd0JBQUE7QTFCeTJETjtBMEJuMkRFOzs7O0VBSUUsU0FBQTtBMUJzMkRKO0EwQjcxREU7RUFDRSx5QmRnR2M7QVpnd0RsQjtBZS81REU7RVcyRUksY2RLTztFY0pQLHlCZG9GVztBWm93RGpCO0EyQjE2REk7OztFQUdFLHlCRDJGK0I7QTFCazFEckM7QTJCejZETTs7OztFQUlFLHFCRG1GeUU7QTFCdzFEakY7QWVoN0RFO0VZaUJNLHlCQUplO0EzQnU2RHZCO0EyQmo2RFE7O0VBRUUseUJBUmE7QTNCMjZEdkI7QTJCOTdESTs7O0VBR0UseUJEMkYrQjtBMUJzMkRyQztBMkI3N0RNOzs7O0VBSUUscUJEbUZ5RTtBMUI0MkRqRjtBZXA4REU7RVlpQk0seUJBSmU7QTNCMjdEdkI7QTJCcjdEUTs7RUFFRSx5QkFSYTtBM0IrN0R2QjtBMkJsOURJOzs7RUFHRSx5QkQyRitCO0ExQjAzRHJDO0EyQmo5RE07Ozs7RUFJRSxxQkRtRnlFO0ExQmc0RGpGO0FleDlERTtFWWlCTSx5QkFKZTtBM0IrOER2QjtBMkJ6OERROztFQUVFLHlCQVJhO0EzQm05RHZCO0EyQnQrREk7OztFQUdFLHlCRDJGK0I7QTFCODREckM7QTJCcitETTs7OztFQUlFLHFCRG1GeUU7QTFCbzVEakY7QWU1K0RFO0VZaUJNLHlCQUplO0EzQm0rRHZCO0EyQjc5RFE7O0VBRUUseUJBUmE7QTNCdStEdkI7QTJCMS9ESTs7O0VBR0UseUJEMkYrQjtBMUJrNkRyQztBMkJ6L0RNOzs7O0VBSUUscUJEbUZ5RTtBMUJ3NkRqRjtBZWhnRUU7RVlpQk0seUJBSmU7QTNCdS9EdkI7QTJCai9EUTs7RUFFRSx5QkFSYTtBM0IyL0R2QjtBMkI5Z0VJOzs7RUFHRSx5QkQyRitCO0ExQnM3RHJDO0EyQjdnRU07Ozs7RUFJRSxxQkRtRnlFO0ExQjQ3RGpGO0FlcGhFRTtFWWlCTSx5QkFKZTtBM0IyZ0V2QjtBMkJyZ0VROztFQUVFLHlCQVJhO0EzQitnRXZCO0EyQmxpRUk7OztFQUdFLHlCRDJGK0I7QTFCMDhEckM7QTJCamlFTTs7OztFQUlFLHFCRG1GeUU7QTFCZzlEakY7QWV4aUVFO0VZaUJNLHlCQUplO0EzQitoRXZCO0EyQnpoRVE7O0VBRUUseUJBUmE7QTNCbWlFdkI7QTJCdGpFSTs7O0VBR0UseUJEMkYrQjtBMUI4OURyQztBMkJyakVNOzs7O0VBSUUscUJEbUZ5RTtBMUJvK0RqRjtBZTVqRUU7RVlpQk0sd0JBSmU7QTNCbWpFdkI7QTJCN2lFUTs7RUFFRSx3QkFSYTtBM0J1akV2QjtBMkIxa0VJOzs7RUFHRSx5QmZtS1c7QVowNkRqQjtBZTFrRUU7RVlpQk0seUJBSmU7QTNCaWtFdkI7QTJCM2pFUTs7RUFFRSx5QkFSYTtBM0Jxa0V2QjtBMEI3K0RJO0VBQ0UsV2R2R0U7RWN3R0YseUJkaEZDO0VjaUZELHFCZGdFb0I7QVpnN0QxQjtBMEIzK0RJO0VBQ0UsY2Q0Qlc7RWMzQlgseUJkcURVO0VjcERWLHFCZFJTO0FacS9EZjtBMEJ4K0RBO0VBQ0UsV2R2SE07RWN3SE4seUJkaEdLO0FaMmtFUDtBMEJ6K0RFOzs7RUFHRSxxQmQ0Q3NCO0FaKzdEMUI7QTBCeCtERTtFQUNFLFNBQUE7QTFCMCtESjtBMEJ0K0RJO0VBQ0UsMkNaZ093QjtBZHd3RDlCO0FlN21FRTtFVzRJTSxXZDdJQTtFYzhJQSw0Q1owTnNCO0FkMHdEOUI7QXdCcGpFSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFMUJzOUROO0UwQm45RE07SUFDRSxTQUFBO0UxQnE5RFI7QUFDRjtBd0Joa0VJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0UxQmkrRE47RTBCOTlETTtJQUNFLFNBQUE7RTFCZytEUjtBQUNGO0F3QjNrRUk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RTFCNCtETjtFMEJ6K0RNO0lBQ0UsU0FBQTtFMUIyK0RSO0FBQ0Y7QXdCdGxFSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFMUJ1L0ROO0UwQnAvRE07SUFDRSxTQUFBO0UxQnMvRFI7QUFDRjtBMEJoZ0VJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0ExQmlnRVI7QTBCOS9EUTtFQUNFLFNBQUE7QTFCZ2dFVjtBNEI3cUVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQmhCcU9hO0VnQnBPYixzQkFBQTtFZjBLSSxlQUFBO0VldktKLGdCaEI0SG1CO0VnQjNIbkIsaUJoQitIaUI7RWdCOUhqQixjaEI2RVc7RWdCNUVYLHNCaEJMTTtFZ0JNTiw0QkFBQTtFQUNBLHlCQUFBO0VSQUUsdUJBQUE7RVNGRSx3RURRSjtBNUIycUVGO0E2Qi9xRU07RURkTjtJQ2VRLGdCQUFBO0U3QmtyRU47QUFDRjtBNEI3cUVFO0VBQ0UsNkJBQUE7RUFDQSxTQUFBO0E1QitxRUo7QThCL3JFRTtFQUNFLGNsQjhFUztFa0I3RVQsc0JsQkpJO0VrQktKLHFCbEJRSztFa0JQTCxVQUFBO0VBS0UsOENsQm1ObUI7QVowK0R6QjtBNEIvcUVFO0VBQ0UsY2hCNkhTO0VnQjNIVCxVQUFBO0E1QmdyRUo7QTRCbnJFRTtFQUNFLGNoQjZIUztFZ0IzSFQsVUFBQTtBNUJnckVKO0E0QnhxRUU7RUFFRSx5QmhCNktnQjtFZ0IzS2hCLFVBQUE7QTVCd3FFSjtBNEJocUVFOzs7O0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0E1QnNxRUo7QTRCaHFFRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QTVCbXFFSjtBNEJocUVFO0VBTUUsY2hCZVM7RWdCZFQsc0JoQm5FSTtBWmd1RVI7QTRCeHBFQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtBNUIycEVGO0E0QmpwRUE7RUFDRSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7RWZpRUUsa0JBQUE7RWUvREYsaUJoQndDaUI7QVo0bUVuQjtBNEJqcEVBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFZjBFSSxtQkFBQTtFZXhFSixpQmhCSWU7QVpncEVqQjtBNEJqcEVBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFZm1FSSxtQkFBQTtFZWpFSixjaEJGZTtBWnNwRWpCO0E0QjNvRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RWZvREksZUFBQTtFZWxESixpQmhCV2lCO0VnQlZqQixjaEJ2Q1c7RWdCd0NYLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBNUI4b0VGO0E0QjVvRUU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QTVCNm9FSjtBNEJqb0VBO0VBQ0UsZ0JoQnVGZ0I7RWdCdEZoQiwwQkFBQTtFZjJCSSxtQkFBQTtFZXpCSixjaEIxQ2U7RVEvRmIsdUJBQUE7QXBCOHdFSjtBNEJq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O0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBZHVtRmY7QWV2cUZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FqQ21yRnpHO0FpQ3ZxRkU7RUFFRSxXQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxpREFBQTtBakNvcUZOO0FpQy9wRkU7RUFFRSxXQUFBO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBZHVuRmY7QWlDenBGRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ21zRjdMO0FpQ3BwRkk7RUFLSSxpREFBQTtBakNrcEZSO0FnQzFvRkU7RUMzREEsV0FBQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QWRxb0ZmO0FlcnNGRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBakNpdEZ6RztBaUNyc0ZFO0VBRUUsV0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsZ0RBQUE7QWpDa3NGTjtBaUM3ckZFO0VBRUUsV0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QWRxcEZmO0FpQ3ZyRkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNpdUY3TDtBaUNsckZJO0VBS0ksZ0RBQUE7QWpDZ3JGUjtBZ0N4cUZFO0VDM0RBLFdBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FkbXFGZjtBZW51RkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QWpDK3VGekc7QWlDbnVGRTtFQUVFLFdBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLGdEQUFBO0FqQ2d1Rk47QWlDM3RGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FkbXJGZjtBaUNydEZFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDK3ZGN0w7QWlDaHRGSTtFQUtJLGdEQUFBO0FqQzhzRlI7QWdDdHNGRTtFQzNEQSxjQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBZGlzRmY7QWVqd0ZFO0VrQkFFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FqQzZ3RnpHO0FpQ2p3RkU7RUFFRSxjQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxnREFBQTtBakM4dkZOO0FpQ3p2RkU7RUFFRSxjQUFBO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBZGl0RmY7QWlDbnZGRTtFQUdFLGNBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQzZ4RjdMO0FpQzl1Rkk7RUFLSSxnREFBQTtBakM0dUZSO0FnQ3B1RkU7RUMzREEsV0FBQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QWQrdEZmO0FlL3hGRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBakMyeUZ6RztBaUMveEZFO0VBRUUsV0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsaURBQUE7QWpDNHhGTjtBaUN2eEZFO0VBRUUsV0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QWQrdUZmO0FpQ2p4RkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMyekY3TDtBaUM1d0ZJO0VBS0ksaURBQUE7QWpDMHdGUjtBZ0Nsd0ZFO0VDM0RBLGNBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FkNnZGZjtBZTd6RkU7RWtCQUUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QWpDeTBGekc7QWlDN3pGRTtFQUVFLGNBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLGlEQUFBO0FqQzB6Rk47QWlDcnpGRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FkNndGZjtBaUMveUZFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDeTFGN0w7QWlDMXlGSTtFQUtJLGlEQUFBO0FqQ3d5RlI7QWdDaHlGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBZDJ4RmY7QWUzMUZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FqQ3UyRnpHO0FpQzMxRkU7RUFFRSxXQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxpREFBQTtBakN3MUZOO0FpQ24xRkU7RUFFRSxXQUFBO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBZDJ5RmY7QWlDNzBGRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ3UzRjdMO0FpQ3gwRkk7RUFLSSxpREFBQTtBakNzMEZSO0FnQ3h6RkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QWR3ekZmO0FleDNGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBZDZ6RmY7QWlDaDBGRTtFQUVFLGlEQUFBO0FqQ2kwRko7QWlDOXpGRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0FqQyt6Rko7QWlDNXpGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FkeTBGZjtBaUMxekZJO0VBS0ksaURBQUE7QWpDd3pGUjtBZ0NqMUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FkaTFGZjtBZWo1RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QWRzMUZmO0FpQ3oxRkU7RUFFRSxpREFBQTtBakMwMUZKO0FpQ3YxRkU7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBakN3MUZKO0FpQ3IxRkU7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBZGsyRmY7QWlDbjFGSTtFQUtJLGlEQUFBO0FqQ2kxRlI7QWdDMTJGRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBZDAyRmY7QWUxNkZFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FkKzJGZjtBaUNsM0ZFO0VBRUUsZ0RBQUE7QWpDbTNGSjtBaUNoM0ZFO0VBRUUsY25CSlc7RW1CS1gsNkJBQUE7QWpDaTNGSjtBaUM5MkZFO0VBR0UsV0FBQTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QWQyM0ZmO0FpQzUyRkk7RUFLSSxnREFBQTtBakMwMkZSO0FnQ240RkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QWRtNEZmO0FlbjhGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBZHc0RmY7QWlDMzRGRTtFQUVFLCtDQUFBO0FqQzQ0Rko7QWlDejRGRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0FqQzA0Rko7QWlDdjRGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FkbzVGZjtBaUNyNEZJO0VBS0ksK0NBQUE7QWpDbTRGUjtBZ0M1NUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FkNDVGZjtBZTU5RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QWRpNkZmO0FpQ3A2RkU7RUFFRSxnREFBQTtBakNxNkZKO0FpQ2w2RkU7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBakNtNkZKO0FpQ2g2RkU7RUFHRSxjQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBZDY2RmY7QWlDOTVGSTtFQUtJLGdEQUFBO0FqQzQ1RlI7QWdDcjdGRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBZHE3RmY7QWVyL0ZFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FkMDdGZjtBaUM3N0ZFO0VBRUUsK0NBQUE7QWpDODdGSjtBaUMzN0ZFO0VBRUUsY25CSlc7RW1CS1gsNkJBQUE7QWpDNDdGSjtBaUN6N0ZFO0VBR0UsV0FBQTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QWRzOEZmO0FpQ3Y3Rkk7RUFLSSwrQ0FBQTtBakNxN0ZSO0FnQzk4RkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QWQ4OEZmO0FlOWdHRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBZG05RmY7QWlDdDlGRTtFQUVFLGlEQUFBO0FqQ3U5Rko7QWlDcDlGRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0FqQ3E5Rko7QWlDbDlGRTtFQUdFLGNBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FkKzlGZjtBaUNoOUZJO0VBS0ksaURBQUE7QWpDODhGUjtBZ0N2K0ZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FkdStGZjtBZXZpR0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QWQ0K0ZmO0FpQy8rRkU7RUFFRSw4Q0FBQTtBakNnL0ZKO0FpQzcrRkU7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBakM4K0ZKO0FpQzMrRkU7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBZHcvRmY7QWlDeitGSTtFQUtJLDhDQUFBO0FqQ3UrRlI7QWdDci9GQTtFQUNFLGdCcEJzRG1CO0VvQnJEbkIsY3BCNURPO0VvQjZEUCxxQmxCMkZ3QztBZDY1RjFDO0FlamtHRTtFaUI0RUUsY3BCV2U7RW9CVmYscUJwQldvQjtBWjYrRnhCO0FnQ3IvRkU7RUFFRSxxQnBCTW9CO0FaZy9GeEI7QWdDbi9GRTtFQUVFLGNwQmpGTztFb0JrRlAsb0JBQUE7QWhDby9GSjtBZ0N6K0ZBO0VDUEUsb0JBQUE7RXBCNEVJLGtCQUFBO0VvQjFFSixpQnJCTWU7RVE5RmIsdUJBQUE7QXBCNmtHSjtBZ0M1K0ZBO0VDWEUsc0JBQUE7RXBCNEVJLGlCQUFBO0VvQjFFSixjckJPZTtFUS9GYix1QkFBQTtBcEJvbEdKO0FnQzErRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBaEM2K0ZGO0FnQzErRkU7RUFDRSxrQmxCdVQwQjtBZHFyRjlCO0FnQ3ArRkU7OztFQUNFLFdBQUE7QWhDeStGSjtBa0NwbkdBO0VMZ0JNLGdDS2ZKO0FsQ3VuR0Y7QTZCcG1HTTtFS3BCTjtJTHFCUSxnQkFBQTtFN0J1bUdOO0FBQ0Y7QWtDMW5HRTtFQUNFLFVBQUE7QWxDNG5H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OEM1QjhMbUI7QVorOEd6QjtBd0N6b0hFO0VBQ0UscUI1QnhCSztBWm1xSFQ7QXdDeG9IRTtFQUNFLFc1QnpDSTtFNEIwQ0osdUIxQmlmNEM7RTBCaGY1QyxtQjFCZ2Y0QztBZDBwR2hEO0F3Q25vSEk7RUFDRSxjNUI1Q0s7QVppckhYO0F3Q25vSE07RUFDRSx5QjVCNkpZO0FadytHcEI7QXdDM25IQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtBeEM2bkhGO0F3Q3puSEU7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFcxQnVib0M7RTBCdGJwQyxZMUJzYm9DO0UwQnJicEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0I1QmpGSTtFNEJrRkoseUJBQUE7QXhDMm5ISjtBd0N0bkhFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUJ3YW9DO0UwQnZhcEMsWTFCdWFvQztFMEJ0YXBDLFdBQUE7RUFDQSxpQ0FBQTtBeEN3bkhKO0F3QzltSEU7RXBCbEdFLGtCQUFBO0FwQm90SEo7QXdDN21ISTtFQUNFLHlSQUFBO0F4QyttSE47QXdDMW1ISTtFQUNFLHFCMUIwSHdCO0VpQnBQMUIseUJqQm9QMEI7QWRtL0c5QjtBd0N6bUhJO0VBQ0UsdVVBQUE7QXhDMm1ITjtBd0N0bUhJO0VUcElBLDJDbkJ5UDJDO0Faby9HL0M7QXdDdG1ISTtFVHZJQSwyQ25CeVAyQztBWnUvRy9DO0F3QzlsSEU7RUFFRSxrQjFCeVo0QztBZHVzR2hEO0F3QzVsSEk7RUFDRSxzQkFBQTtBeEM4bEhOO0F3Q3psSEk7RVQ5SkEsMkNuQnlQMkM7QVppZ0gvQztBd0NqbEhBO0VBQ0Usb0JBQUE7QXhDb2xIRjtBd0NqbEhJO0VBQ0UsYUFBQTtFQUNBLFc1QnNTZ0I7RTRCclNoQixtQkFBQTtFQUVBLG1CNUJvU2tDO0FaOHlHeEM7QXdDL2tISTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxXNUIrUnlCO0U0QjlSekIsWTVCOFJ5QjtFNEI3UnpCLHlCNUJjd0I7RTRCWnhCLG1CNUIwUmtDO0VpQjVjbEMseUtXbUxBO0F4Q2dsSE47QTZCL3ZITTtFV3VLRjtJWHRLSSxnQkFBQTtFN0Jrd0hOO0FBQ0Y7QXdDaGxISTtFQUNFLHNCNUI5TEU7RTRCK0xGLDJCQUFBO0F4Q2tsSE47QXdDN2tISTtFVHpNQSwyQ25CeVAyQztBWmdpSC9DO0F3Q25rSEE7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQjVCZWE7RTRCZGIsb0NBQUE7RTNCNUNJLGVBQUE7RTJCK0NKLGdCNUIxRm1CO0U0QjJGbkIsaUI1QnZGaUI7RTRCd0ZqQixjNUJ6SVc7RTRCMElYLHNCQUFBO0VBQ0EscU9BQUE7RUFDQSx5QkFBQTtFcEJ0TkUsdUJBQUE7RW9CeU5GLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBeENva0hGO0F3Q2xrSEU7RUFDRSxxQjVCdE5LO0U0QnVOTCxVQUFBO0VBS0UsOEM1QlhtQjtBWjJrSHpCO0F3QzdqSEk7RUFNRSxjNUJqS087RTRCa0tQLHNCNUJuUEU7QVo2eUhSO0F3Q3RqSEU7RUFFRSxZQUFBO0VBQ0EsbUI1Qm5EYztFNEJvRGQsc0JBQUE7QXhDdWpISjtBd0NwakhFO0VBQ0UsYzVCeFBPO0U0QnlQUCx5QjVCN0NnQjtBWm1tSHBCO0F3Q2xqSEU7RUFDRSxhQUFBO0F4Q29qSEo7QXdDaGpIRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QXhDa2pISjtBd0M5aUhBO0VBQ0UsZ0I1QjVDZ0I7RTRCNkNoQixxQjVCdEVtQjtFNEJ1RW5CLHdCNUJ2RW1CO0U0QndFbkIsc0I1QnZFbUI7RUNuQ2YsbUJBQUE7QWI0cEhOO0F3QzlpSEE7RUFDRSxpQjVCbkRnQjtFNEJvRGhCLG9CNUIxRW1CO0U0QjJFbkIsdUI1QjNFbUI7RTRCNEVuQixzQjVCM0VtQjtFQ3ZDZixtQkFBQTtBYm9xSE47QXdDemlIQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0I1QnJFYTtFNEJzRWIsZ0JBQUE7QXhDNGlIRjtBd0N6aUhBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCNUI3RWE7RTRCOEViLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QXhDNGlIRjtBd0MxaUhFO0VBQ0UscUI1QnpTSztFNEIwU0wsOEM1QnpGcUI7QVpxb0h6QjtBd0N4aUhFO0VBRUUseUI1QjFHZ0I7QVptcEhwQjtBd0NyaUhJO0VBQ0UsaUIxQjBUYTtBZDZ1R25CO0F3Q25pSEU7RUFDRSwwQkFBQTtBeENxaUhKO0F3Q2ppSEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxnQjVCOUdhO0U0QitHYixzQkFBQTtFQUNBLGdCQUFBO0VBRUEsZ0I1QnZObUI7RTRCd05uQixpQjVCcE5pQjtFNEJxTmpCLGM1QnRRVztFNEJ1UVgsc0I1QnhWTTtFNEJ5Vk4seUJBQUE7RXBCbFZFLHVCQUFBO0FwQnMzSEo7QXdDaGlIRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQjVCaklXO0U0QmtJWCxzQkFBQTtFQUNBLGlCNUJwT2U7RTRCcU9mLGM1QnRSUztFNEJ1UlQsaUJBQUE7RVQ3V0EsdUJuQjRPbUI7RTRCbUluQixvQkFBQTtFcEJuV0Esb0NBQUE7QXBCczRISjtBd0N4aEhBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXhDMmhIRjtBd0N6aEhFO0VBQ0UsVUFBQTtBeEMyaEhKO0F3Q3ZoSEk7RUFBMEIsaUUxQm1PZTtBZHV6RzdDO0F3Q3poSEk7RUFBMEIsaUUxQmtPZTtBZDB6RzdDO0F3QzNoSEk7RUFBMEIsaUUxQmlPZTtBZDZ6RzdDO0F3QzNoSEU7RUFDRSxTQUFBO0F4QzZoSEo7QXdDMWhIRTtFQUNFLFcxQm1OeUM7RTBCbE56QyxZMUJrTnlDO0UwQmpOekMsb0JBQUE7RVRsWkEseUJqQm9QMEI7RTBCZ0sxQixTMUJrTnlDO0VNMWxCekMsbUJBQUE7RVNGRSxvSlc2WUY7RVg3WUUsNElXNllGO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBeEMyaEhKO0E2QnI2SE07RVdpWUo7SVhoWU0sd0JBQUE7SUFBQSxnQkFBQTtFN0J3NkhOO0FBQ0Y7QXdDOWhISTtFVDFaQSx1QmpCMm1CeUM7QWRnMUc3QztBd0M1aEhFO0VBQ0UsVzFCNExnQztFMEIzTGhDLGMxQjRMZ0M7RTBCM0xoQyxrQkFBQTtFQUNBLGUxQjJMZ0M7RTBCMUxoQyx5QjVCM1pPO0U0QjRaUCx5QkFBQTtFcEJ6WkEsbUJBQUE7QXBCdzdISjtBd0MxaEhFO0VBQ0UsVzFCd0x5QztFMEJ2THpDLFkxQnVMeUM7RWlCbm1CekMseUJqQm9QMEI7RTBCMEwxQixTMUJ3THlDO0VNMWxCekMsbUJBQUE7RVNGRSxpSld1YUY7RVh2YUUsNElXdWFGO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBeEMyaEhKO0E2Qi83SE07RVc0Wko7SVgzWk0scUJBQUE7SUFBQSxnQkFBQTtFN0JrOEhOO0FBQ0Y7QXdDOWhISTtFVHBiQSx1QmpCMm1CeUM7QWQwMkc3QztBd0M1aEhFO0VBQ0UsVzFCa0tnQztFMEJqS2hDLGMxQmtLZ0M7RTBCaktoQyxrQkFBQTtFQUNBLGUxQmlLZ0M7RTBCaEtoQyx5QjVCcmJPO0U0QnNiUCx5QkFBQTtFcEJuYkEsbUJBQUE7QXBCazlISjtBd0MxaEhFO0VBQ0UsVzFCOEp5QztFMEI3SnpDLFkxQjZKeUM7RTBCNUp6QyxhQUFBO0VBQ0Esb0IxQnRFMEI7RTBCdUUxQixtQjFCdkUwQjtFaUJsWTFCLHlCakJvUDBCO0UwQnVOMUIsUzFCMkp5QztFTTFsQnpDLG1CQUFBO0VTRkUsZ0pXb2NGO0VYcGNFLDRJV29jRjtFQUNBLGdCQUFBO0F4QzJoSEo7QTZCNTlITTtFV3NiSjtJWHJiTSxvQkFBQTtJQUFBLGdCQUFBO0U3Qis5SE47QUFDRjtBd0M5aEhJO0VUamRBLHVCakIybUJ5QztBZHU0RzdDO0F3QzVoSEU7RUFDRSxXMUJxSWdDO0UwQnBJaEMsYzFCcUlnQztFMEJwSWhDLGtCQUFBO0VBQ0EsZTFCb0lnQztFMEJuSWhDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBeEM4aEhKO0F3QzFoSEU7RUFDRSx5QjVCemRPO0VRR1AsbUJBQUE7QXBCbS9ISjtBd0N6aEhFO0VBQ0Usa0JBQUE7RUFDQSx5QjVCL2RPO0VRR1AsbUJBQUE7QXBCdy9ISjtBd0N2aEhJO0VBQ0UseUI1Qm5lSztBWjQvSFg7QXdDdGhISTtFQUNFLGVBQUE7QXhDd2hITjtBd0NyaEhJO0VBQ0UseUI1QjNlSztBWmtnSVg7QXdDcGhISTtFQUNFLGVBQUE7QXhDc2hITjtBd0NuaEhJO0VBQ0UseUI1Qm5mSztBWndnSVg7QXdDaGhIQTs7O0VYemZNLDRJVzRmSjtBeENtaEhGO0E2QjNnSU07RVdxZk47OztJWHBmUSxnQkFBQTtFN0JnaElOO0FBQ0Y7QXlDamlJQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXpDb2lJRjtBeUNqaUlBO0VBQ0UsY0FBQTtFQUNBLHdCQUFBO0F6Q29pSUY7QWVuaUlFO0UwQkdFLHFCQUFBO0F6Q21pSUo7QXlDL2hJRTtFQUNFLGM3QjBJUztFNkJ6SVQsb0JBQUE7RUFDQSxlQUFBO0F6Q2lpSUo7QXlDemhJQTtFQUNFLDhCQUFBO0F6QzRoSUY7QXlDMWhJRTtFQUNFLGdCQUFBO0VBQ0EsMkJBQUE7RXJCWkEsNEJBQUE7RUFDQSw2QkFBQTtBcEJ5aUlKO0FlcmpJRTtFMEIyQkkscUMzQm1wQjhCO0FkMDRHcEM7QXlDMWhJSTtFQUNFLGM3Qm1ITztFNkJsSFAsNkJBQUE7RUFDQSx5QkFBQTtBekM0aElOO0F5Q3hoSUU7O0VBRUUsYzdCL0JLO0U2QmdDTCw2QjdCbVRzQjtFNkJsVHRCLHlDM0J3b0JnQztBZGs1R3BDO0F5Q3ZoSUU7RUFFRSxhQUFBO0VyQm5DQSx5QkFBQTtFQUNBLDBCQUFBO0FwQjRqSUo7QXlDOWdJRTtFckJ4REUsdUJBQUE7QXBCMGtJSjtBeUM5Z0lFOztFQUVFLFc3QnJFSTtFNkJzRUoseUIzQnlLMEI7QWR1Mkg5QjtBeUN0Z0lFOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtBekN5Z0lKO0F5Q3BnSUU7O0VBRUUsYUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBekN1Z0lKO0F5QzcvSEU7RUFDRSxhQUFBO0F6Q2dnSUo7QXlDOS9IRTtFQUNFLGNBQUE7QXpDZ2dJSjtBMENwbUlBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtBMUN1bUlGO0EwQ25tSUU7Ozs7Ozs7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QTFDMm1JSjtBMEN2bElBO0VBQ0UscUJBQUE7RUFDQSxzQjVCaXFCa0M7RTRCaHFCbEMseUI1QmdxQmtDO0U0Qi9wQmxDLGtCOUJETztFQzhISCxlQUFBO0U2QjNISixvQkFBQTtFQUNBLG1CQUFBO0ExQ3lsSUY7QWVub0lFO0UyQjZDRSxxQkFBQTtBMUN5bElKO0EwQ2hsSUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBMUNtbElGO0EwQ2psSUU7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QTFDbWxJSjtBMENobElFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0ExQ2tsSUo7QTBDemtJQTtFQUNFLHFCQUFBO0VBQ0EscUI5Qm9RbUI7RThCblFuQix3QjlCbVFtQjtBWnkwSHJCO0EwQ2hrSUE7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFHQSxtQkFBQTtBMUNpa0lGO0EwQzdqSUE7RUFDRSx3QkFBQTtFN0I4REksZUFBQTtFNkI1REosY0FBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RXRCeEdFLHVCQUFBO0FwQnlxSUo7QWUzcUlFO0UyQjhHRSxxQkFBQTtBMUNna0lKO0EwQzFqSUE7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7QTFDNmpJRjtBMEMxaklBO0VBQ0UsZ0I1QitrQmtDO0U0QjlrQmxDLGdCQUFBO0ExQzZqSUY7QXdCbm9JSTtFa0JrRkk7Ozs7Ozs7SUFDRSxnQkFBQTtJQUNBLGVBQUE7RTFDMmpJUjtBQUNGO0F3QjdwSUk7RWtCNkZBO0lBb0JJLHFCQUFBO0lBQ0EsMkJBQUE7RTFDZ2pJTjtFMEM5aUlNO0lBQ0UsbUJBQUE7RTFDZ2pJUjtFMEM5aUlRO0lBQ0Usa0JBQUE7RTFDZ2pJVjtFMEM3aUlRO0lBQ0UscUI1QndoQndCO0k0QnZoQnhCLG9CNUJ1aEJ3QjtFZHdoSGxDO0UwQzFpSU07Ozs7Ozs7SUFDRSxpQkFBQTtFMUNraklSO0UwQ3BpSU07SUFDRSxpQkFBQTtFMUNzaUlSO0UwQ25pSU07SUFDRSx3QkFBQTtJQUdBLGdCQUFBO0UxQ21pSVI7RTBDaGlJTTtJQUNFLGFBQUE7RTFDa2lJUjtBQUNGO0F3Qm5ySUk7RWtCa0ZJOzs7Ozs7O0lBQ0UsZ0JBQUE7SUFDQSxlQUFBO0UxQzBtSVI7QUFDRjtBd0I1c0lJO0VrQjZGQTtJQW9CSSxxQkFBQTtJQUNBLDJCQUFBO0UxQytsSU47RTBDN2xJTTtJQUNFLG1CQUFBO0UxQytsSVI7RTBDN2xJUTtJQUNFLGtCQUFBO0UxQytsSVY7RTBDNWxJUTtJQUNFLHFCNUJ3aEJ3QjtJNEJ2aEJ4QixvQjVCdWhCd0I7RWR1a0hsQztFMEN6bElNOzs7Ozs7O0lBQ0UsaUJBQUE7RTFDaW1JUjtFMENubElNO0lBQ0UsaUJBQUE7RTFDcWxJUjtFMENsbElNO0lBQ0Usd0JBQUE7SUFHQSxnQkFBQTtFMUNrbElSO0UwQy9rSU07SUFDRSxhQUFBO0UxQ2lsSVI7QUFDRjtBd0JsdUlJO0VrQmtGSTs7Ozs7OztJQUNFLGdCQUFBO0lBQ0EsZUFBQTtFMUN5cElSO0FBQ0Y7QXdCM3ZJSTtFa0I2RkE7SUFvQkkscUJBQUE7SUFDQSwyQkFBQTtFMUM4b0lOO0UwQzVvSU07SUFDRSxtQkFBQTtFMUM4b0lSO0UwQzVvSVE7SUFDRSxrQkFBQTtFMUM4b0lWO0UwQzNvSVE7SUFDRSxxQjVCd2hCd0I7STRCdmhCeEIsb0I1QnVoQndCO0Vkc25IbEM7RTBDeG9JTTs7Ozs7OztJQUNFLGlCQUFBO0UxQ2dwSVI7RTBDbG9JTTtJQUNFLGlCQUFBO0UxQ29vSVI7RTBDam9JTTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RTFDaW9JUjtFMEM5bklNO0lBQ0UsYUFBQTtFMUNnb0lSO0FBQ0Y7QXdCanhJSTtFa0JrRkk7Ozs7Ozs7SUFDRSxnQkFBQTtJQUNBLGVBQUE7RTFDd3NJUjtBQUNGO0F3QjF5SUk7RWtCNkZBO0lBb0JJLHFCQUFBO0lBQ0EsMkJBQUE7RTFDNnJJTjtFMEMzcklNO0lBQ0UsbUJBQUE7RTFDNnJJUjtFMEMzcklRO0lBQ0Usa0JBQUE7RTFDNnJJVjtFMEMxcklRO0lBQ0UscUI1QndoQndCO0k0QnZoQnhCLG9CNUJ1aEJ3QjtFZHFxSGxDO0UwQ3ZySU07Ozs7Ozs7SUFDRSxpQkFBQTtFMUMrcklSO0UwQ2pySU07SUFDRSxpQkFBQTtFMUNtcklSO0UwQ2hySU07SUFDRSx3QkFBQTtJQUdBLGdCQUFBO0UxQ2dySVI7RTBDN3FJTTtJQUNFLGFBQUE7RTFDK3FJUjtBQUNGO0EwQ2h2SUk7RUFvQkkscUJBQUE7RUFDQSwyQkFBQTtBMUMrdElSO0EwQ2x2SVE7Ozs7Ozs7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QTFDMHZJVjtBMEN2dUlRO0VBQ0UsbUJBQUE7QTFDeXVJVjtBMEN2dUlVO0VBQ0Usa0JBQUE7QTFDeXVJWjtBMEN0dUlVO0VBQ0UscUI1QndoQndCO0U0QnZoQnhCLG9CNUJ1aEJ3QjtBZGl0SHBDO0EwQ251SVE7Ozs7Ozs7RUFDRSxpQkFBQTtBMUMydUlWO0EwQzd0SVE7RUFDRSxpQkFBQTtBMUMrdElWO0EwQzV0SVE7RUFDRSx3QkFBQTtFQUdBLGdCQUFBO0ExQzR0SVY7QTBDenRJUTtFQUNFLGFBQUE7QTFDMnRJVjtBMEM3c0lFO0VBQ0UsNEI1QmdnQmdDO0FkZ3RIcEM7QWV4NklFO0UyQjJOSSw0QjVCNmY4QjtBZG10SHBDO0EwQzNzSUk7RUFDRSw0QjVCcWY4QjtBZHd0SHBDO0FlOTZJRTtFMkJvT00sNEI1Qm1mNEI7QWQwdEhwQztBMEMxc0lNO0VBQ0UsNEI1QmlmNEI7QWQydEhwQztBMEN4c0lJOzs7O0VBSUUsNEI1QndlOEI7QWRrdUhwQztBMEN0c0lFO0VBQ0UsNEI1QmllZ0M7RTRCaGVoQyxtQzVCcWVnQztBZG11SHBDO0EwQ3JzSUU7RUFDRSxzUkFBQTtBMUN1c0lKO0EwQ3BzSUU7RUFDRSw0QjVCd2RnQztBZDh1SHBDO0EwQ3JzSUk7RUFDRSw0QjVCd2Q4QjtBZCt1SHBDO0FldjhJRTtFMkJtUU0sNEI1QnFkNEI7QWRrdkhwQztBMEMvcklFO0VBQ0UsVzlCalJJO0FabTlJUjtBZTk4SUU7RTJCK1FJLFc5QnBSRTtBWnM5SVI7QTBDN3JJSTtFQUNFLCtCNUIwYjhCO0FkcXdIcEM7QWVwOUlFO0UyQndSTSxnQzVCd2I0QjtBZHV3SHBDO0EwQzVySU07RUFDRSxnQzVCc2I0QjtBZHd3SHBDO0EwQzFySUk7Ozs7RUFJRSxXOUJ6U0U7QVpxK0lSO0EwQ3hySUU7RUFDRSwrQjVCc2FnQztFNEJyYWhDLHNDNUIwYWdDO0FkZ3hIcEM7QTBDdnJJRTtFQUNFLHlSQUFBO0ExQ3lySUo7QTBDdHJJRTtFQUNFLCtCNUI2WmdDO0FkMnhIcEM7QTBDdnJJSTtFQUNFLFc5QnpURTtBWmsvSVI7QWU3K0lFO0UyQnVUTSxXOUI1VEE7QVpxL0lSO0EyQzUvSUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFFQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5Q0FBQTtFdkJLRSx1QkFBQTtBcEIwL0lKO0EyQzUvSUU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBM0M4L0lKO0EyQzMvSUU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0EzQzYvSUo7QTJDMy9JSTtFQUNFLG1CQUFBO0V2QkNGLDRDQUFBO0VBQ0EsNkNBQUE7QXBCNi9JSjtBMkMzL0lJO0VBQ0Usc0JBQUE7RXZCVUYsZ0RBQUE7RUFDQSwrQ0FBQTtBcEJvL0lKO0EyQ3gvSUU7O0VBRUUsYUFBQTtBM0MwL0lKO0EyQ3QvSUE7RUFHRSxjQUFBO0VBR0EsZUFBQTtFQUNBLGUvQitSYztBWnN0SWhCO0EyQ2ovSUE7RUFDRSxxQi9CeVJjO0FaMnRJaEI7QTJDai9JQTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QTNDby9JRjtBMkNqL0lBO0VBQ0UsZ0JBQUE7QTNDby9JRjtBZXppSkU7RTRCMERFLHFCQUFBO0EzQ20vSUo7QTJDaC9JRTtFQUNFLG1CL0J3UVk7QVowdUloQjtBMkMxK0lBO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUVBLHdDN0JpdkJrQztFNkJodkJsQyxnREFBQTtBM0M0K0lGO0EyQzErSUU7RXZCdkVFLDREQUFBO0FwQm9qSko7QTJDeCtJQTtFQUNFLHNCQUFBO0VBRUEsd0M3QnN1QmtDO0U2QnJ1QmxDLDZDQUFBO0EzQzArSUY7QTJDeCtJRTtFdkJsRkUsNERBQUE7QXBCNmpKSjtBMkNqK0lBO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QTNDbytJRjtBMkNqK0lBO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtBM0NvK0lGO0EyQ2grSUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxnQjdCNHNCa0M7RU0zekJoQyxtQ0FBQTtBcEJtbEpKO0EyQ2grSUE7OztFQUdFLGNBQUE7RUFDQSxXQUFBO0EzQ20rSUY7QTJDaCtJQTs7RXZCakhJLDRDQUFBO0VBQ0EsNkNBQUE7QXBCc2xKSjtBMkNqK0lBOztFdkJ4R0ksZ0RBQUE7RUFDQSwrQ0FBQTtBcEI4a0pKO0EyQzk5SUU7RUFDRSxtQjdCb3JCZ0M7QWQ2eUhwQztBd0Joa0pJO0VtQjZGSjtJQU1JLGFBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RTNDaStJRjtFMkMvOUlFO0lBRUUsWUFBQTtJQUNBLGtCN0J3cUI4QjtJNkJ2cUI5QixnQkFBQTtJQUNBLGlCN0JzcUI4QjtFZDB6SGxDO0FBQ0Y7QTJDcDlJRTtFQUNFLG1CN0J3cEJnQztBZCt6SHBDO0F3QmxsSkk7RW1CdUhKO0lBUUksYUFBQTtJQUNBLG1CQUFBO0UzQ3U5SUY7RTJDcDlJRTtJQUVFLFlBQUE7SUFDQSxnQkFBQTtFM0NxOUlKO0UyQ245SUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtFM0NxOUlOO0UyQ2g5SU07SXZCektKLDBCQUFBO0lBQ0EsNkJBQUE7RXBCNG5KRjtFMkNqOUlROztJQUdFLDBCQUFBO0UzQ2s5SVY7RTJDaDlJUTs7SUFHRSw2QkFBQTtFM0NpOUlWO0UyQzc4SU07SXZCMUtKLHlCQUFBO0lBQ0EsNEJBQUE7RXBCMG5KRjtFMkM5OElROztJQUdFLHlCQUFBO0UzQys4SVY7RTJDNzhJUTs7SUFHRSw0QkFBQTtFM0M4OElWO0FBQ0Y7QTJDajhJRTtFQUNFLHFCL0I2Rlk7QVp1MkloQjtBd0I1bkpJO0VtQnNMSjtJQU1JLG9CN0IwbEJnQztTNkIxbEJoQyxlN0IwbEJnQztJNkJ6bEJoQyx3QjdCMGxCZ0M7UzZCMWxCaEMsbUI3QjBsQmdDO0k2QnpsQmhDLFVBQUE7SUFDQSxTQUFBO0UzQ284SUY7RTJDbDhJRTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtFM0NvOElKO0FBQ0Y7QTJDMzdJQTtFQUNFLHFCQUFBO0EzQzg3SUY7QTJDNTdJRTtFQUNFLGdCQUFBO0EzQzg3SUo7QTJDNTdJSTtFQUNFLGdCQUFBO0V2QnZPRiw2QkFBQTtFQUNBLDRCQUFBO0FwQnNxSko7QTJDNTdJSTtFdkJ6UEEseUJBQUE7RUFDQSwwQkFBQTtBcEJ3ckpKO0EyQzU3SUk7RXZCdFFBLGdCQUFBO0V1QndRRSxtQkFBQTtBM0M4N0lOO0E0Q3h0SkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JoQ2theUI7RUNsUHJCLGVBQUE7RStCOUtKLGdCQUFBO0VBQ0EsNkJoQ2lhYztFUXRaWixnQkFBQTtBcEJpdEpKO0E0Q3R0SkU7RUFDRSxvQmhDc1pzQjtBWm0wSTFCO0E0Q3Z0Skk7RUFDRSxXQUFBO0VBQ0EscUJoQ2tab0I7RWdDalpwQixjaEN5RU87RWdDeEVQLFlBQUE7QTVDeXRKTjtBNEMvc0pFO0VBQ0UsMEJBQUE7QTVDaXRKSjtBNEM5c0pFO0VBQ0UscUJBQUE7QTVDZ3RKSjtBNEM3c0pFO0VBQ0UsY2hDcURTO0FaMHBKYjtBNkN0dkpBO0VBQ0UsYUFBQTtFNUJHQSxlQUFBO0VBQ0EsZ0JBQUE7RUdhRSx1QkFBQTtBcEIydUpKO0E2Q3Z2SkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUIvQm14QmtDO0UrQmx4QmxDLGNqQ2dGVztFaUM5RVgseUJqQ3FUYztFaUNwVGQseUJBQUE7QTdDeXZKRjtBNkN2dkpFO0VBQ0UsVUFBQTtFQUNBLGNqQ0tLO0VpQ0pMLHFCQUFBO0VBQ0EseUJqQ2lUa0I7RWlDaFRsQixxQmpDUE87QVpnd0pYO0E2Q3R2SkU7RUFDRSxVQUFBO0VBQ0EsVS9CMndCZ0M7RStCMXdCaEMsa0QvQjhXMEI7QWQwNEk5QjtBNkNsdkpJO0VBQ0UsY0FBQTtFekJhRixnQ0FBQTtFQUNBLG1DQUFBO0FwQnl1Sko7QTZDbHZKSTtFekJOQSxpQ0FBQTtFQUNBLG9DQUFBO0FwQjJ2Sko7QTZDanZKRTtFQUNFLFVBQUE7RUFDQSxjakN2Qks7RWlDd0JMLHlCL0IwTTBCO0UrQnpNMUIscUIvQnlNMEI7QWQwaUo5QjtBNkNodkpFO0VBQ0UsY2pDNkdTO0VpQzVHVCxvQkFBQTtFQUVBLFlBQUE7RUFDQSx5QmpDa1JxQjtFaUNqUnJCLHFCakMzQ087QVo0eEpYO0E4Q3h5SkU7RUFDRSx1QkFBQTtFakNnTEUsZUFBQTtFaUM5S0YsaUJsQzBHYTtBWmlzSmpCO0E4Q3R5Sk07RTFCcUNGLDhCQUFBO0VBQ0EsaUNBQUE7QXBCb3dKSjtBOENyeUpNO0UxQmtCRiwrQkFBQTtFQUNBLGtDQUFBO0FwQnN4Sko7QThDdHpKRTtFQUNFLDBCQUFBO0VqQ2dMRSxlQUFBO0VpQzlLRixjbEMyR2E7QVo4c0pqQjtBOENwekpNO0UxQnFDRiwrQkFBQTtFQUNBLGtDQUFBO0FwQmt4Sko7QThDbnpKTTtFMUJrQkYsZ0NBQUE7RUFDQSxtQ0FBQTtBcEJveUpKO0ErQ2wwSkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VsQzZKRSxjQUFBO0VrQzNKRixnQm5DZ2JrQjtFbUMvYWxCLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RTNCS0UsdUJBQUE7RVNGRSwrSmtCREo7QS9DcTBKRjtBNkJoMEpNO0VrQmZOO0lsQmdCUSxnQkFBQTtFN0JtMEpOO0FBQ0Y7QWV6MEpFO0VnQ0dJLHFCQUFBO0EvQ3kwSk47QStDcDBKRTtFQUNFLGFBQUE7QS9DdTBKSjtBK0NsMEpBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0EvQ3EwSkY7QStDOXpKQTtFQUNFLHFCbkNvWnFCO0VtQ25ackIsb0JuQ21acUI7RVExYW5CLG9CQUFBO0FwQnkxSko7QStDenpKRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBZG95SmY7QWVoMkpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBaEQ2MkpOO0FnRDEySkk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QWhEMjJKTjtBK0N0MEpFO0VDakRBLFdBQUE7RUFDQSx5QmxDMEVhO0FkaXpKZjtBZTcySkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0FoRDAzSk47QWdEdjNKSTtFQUVFLFVBQUE7RUFDQSxpREFBQTtBaER3M0pOO0ErQ24xSkU7RUNqREEsV0FBQTtFQUNBLHlCbEMwRWE7QWQ4ekpmO0FlMTNKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QWhEdTRKTjtBZ0RwNEpJO0VBRUUsVUFBQTtFQUNBLGdEQUFBO0FoRHE0Sk47QStDaDJKRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBZDIwSmY7QWV2NEpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBaERvNUpOO0FnRGo1Skk7RUFFRSxVQUFBO0VBQ0EsK0NBQUE7QWhEazVKTjtBK0M3MkpFO0VDakRBLGNBQUE7RUFDQSx5QmxDMEVhO0FkdzFKZjtBZXA1SkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0FoRGk2Sk47QWdEOTVKSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBaEQrNUpOO0ErQzEzSkU7RUNqREEsV0FBQTtFQUNBLHlCbEMwRWE7QWRxMkpmO0FlajZKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QWhEODZKTjtBZ0QzNkpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0FoRDQ2Sk47QStDdjRKRTtFQ2pEQSxjQUFBO0VBQ0EseUJsQzBFYTtBZGszSmY7QWU5NkpFO0VpQ1ZJLGNBQUE7RUFDQSx5QkFBQTtBaEQyN0pOO0FnRHg3Skk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QWhEeTdKTjtBK0NwNUpFO0VDakRBLFdBQUE7RUFDQSx5QmxDMEVhO0FkKzNKZjtBZTM3SkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0FoRHc4Sk47QWdEcjhKSTtFQUVFLFVBQUE7RUFDQSw4Q0FBQTtBaERzOEpOO0FpRG45SkE7RUFDRSxrQkFBQTtFQUNBLG1CbkN3ekJrQztFbUN0ekJsQyx5QnJDVVM7RVFJUCxxQkFBQTtBcEJ3OEpKO0F3Qjk1Skk7RXlCNURKO0lBUUksa0JBQUE7RWpEczlKRjtBQUNGO0FpRG45SkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RTdCSUUsZ0JBQUE7QXBCbTlKSjtBa0RqK0pBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CcEN3OUJrQztFb0N2OUJsQyw2QkFBQTtFOUJVRSx1QkFBQTtBcEIyOUpKO0FrRGgrSkE7RUFFRSxjQUFBO0FsRGsrSkY7QWtEOTlKQTtFQUNFLGdCdENzVXVCO0FaMnBKekI7QWtEejlKQTtFQUNFLG1CQUFBO0FsRDQ5SkY7QWtEejlKRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDI5Sko7QWtEajlKRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBbERzOUp2RTtBbURsZ0tFO0VBQ0UseUJBQUE7QW5Eb2dLSjtBbURqZ0tFO0VBQ0UsY0FBQTtBbkRtZ0tKO0FrRDc5SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QWxEaytKdkU7QW1EOWdLRTtFQUNFLHlCQUFBO0FuRGdoS0o7QW1EN2dLRTtFQUNFLGNBQUE7QW5EK2dLSjtBa0R6K0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0FsRDgrSnZFO0FtRDFoS0U7RUFDRSx5QkFBQTtBbkQ0aEtKO0FtRHpoS0U7RUFDRSxjQUFBO0FuRDJoS0o7QWtEci9KRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBbEQwL0p2RTtBbUR0aUtFO0VBQ0UseUJBQUE7QW5Ed2lLSjtBbURyaUtFO0VBQ0UsY0FBQTtBbkR1aUtKO0FrRGpnS0U7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QWxEc2dLdkU7QW1EbGpLRTtFQUNFLHlCQUFBO0FuRG9qS0o7QW1EampLRTtFQUNFLGNBQUE7QW5EbWpLSjtBa0Q3Z0tFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0FsRGtoS3ZFO0FtRDlqS0U7RUFDRSx5QkFBQTtBbkRna0tKO0FtRDdqS0U7RUFDRSxjQUFBO0FuRCtqS0o7QWtEemhLRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBbEQ4aEt2RTtBbUQxa0tFO0VBQ0UseUJBQUE7QW5ENGtLSjtBbUR6a0tFO0VBQ0UsY0FBQTtBbkQya0tKO0FrRHJpS0U7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QWxEMGlLdkU7QW1EdGxLRTtFQUNFLHdCQUFBO0FuRHdsS0o7QW1EcmxLRTtFQUNFLGNBQUE7QW5EdWxLSjtBb0QvbEtFO0VBQ0U7SUFBTywrQkFBQTtFcERtbUtUO0VvRGxtS0U7SUFBSyx3QkFBQTtFcERxbUtQO0FBQ0Y7QW9EeG1LRTtFQUNFO0lBQU8sK0JBQUE7RXBEbW1LVDtFb0RsbUtFO0lBQUssd0JBQUE7RXBEcW1LUDtBQUNGO0FvRGxtS0E7RUFDRSxhQUFBO0VBQ0EsZ0J4Q2daZ0I7RXdDL1loQixnQkFBQTtFQUNBLGNBQUE7RXZDd0tJLG1CQUFBO0V1Q3RLSiwyQ3hDK1lZO0VRM1lWLG1CQUFBO0FwQmltS0o7QW9EaG1LQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXeENiTTtFd0NjTixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ0Q3M5QmtDO0VlaitCOUIsMkJ1QllKO0FwRG1tS0Y7QTZCM21LTTtFdUJETjtJdkJFUSxnQkFBQTtFN0I4bUtOO0FBQ0Y7QW9Ecm1LQTtFckJZRSxxTUFBQTtFcUJWQSxrQ0FBQTtBcER3bUtGO0FvRHBtS0U7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0FwRHVtS0o7QW9EcG1LTTtFQUpKO0lBS00sdUJBQUE7WUFBQSxlQUFBO0VwRHVtS047QUFDRjtBcURscEtBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FyRHFwS0Y7QXFEbHBLQTtFQUNFLE9BQUE7QXJEcXBLRjtBc0R2cEtBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBR0EsZUFBQTtFQUNBLGdCQUFBO0VsQ1FFLHVCQUFBO0FwQmlwS0o7QXNEL29LQTtFQUNFLFdBQUE7RUFDQSxjMUNIUztFMENJVCxtQkFBQTtBdERrcEtGO0FlenBLRTtFdUNXRSxVQUFBO0VBQ0EsYzFDVE87RTBDVVAscUJBQUE7RUFDQSx5QjFDakJPO0Faa3FLWDtBc0Q5b0tFO0VBQ0UsYzFDMERTO0UwQ3pEVCx5QjFDckJPO0FacXFLWDtBc0R2b0tBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFHQSxzQjFDdkNNO0UwQ3dDTix5Q0FBQTtBdER3b0tGO0FzRHRvS0U7RWxDMUJFLCtCQUFBO0VBQ0EsZ0NBQUE7QXBCbXFLSjtBc0R0b0tFO0VsQ2hCRSxtQ0FBQTtFQUNBLGtDQUFBO0FwQnlwS0o7QXNEdG9LRTtFQUVFLGMxQ21HUztFMENsR1Qsb0JBQUE7RUFDQSxzQjFDdERJO0FaNnJLUjtBc0Rub0tFO0VBQ0UsVUFBQTtFQUNBLFcxQzVESTtFMEM2REoseUJ4Q2tMMEI7RXdDakwxQixxQnhDaUwwQjtBZG85SjlCO0FzRGxvS0U7RUFDRSxtQkFBQTtBdERvb0tKO0FzRGxvS0k7RUFDRSxnQkFBQTtFQUNBLHFCMUNrQ1M7QVprbUtmO0FzRHRuS0k7RUFDRSxtQkFBQTtBdER5bktOO0FzRHRuS1E7RWxDMUJKLG1DQUFBO0VBWkEsMEJBQUE7QXBCZ3FLSjtBc0RybktRO0VsQzNDSixpQ0FBQTtFQVlBLDRCQUFBO0FwQndwS0o7QXNEcG5LUTtFQUNFLGFBQUE7QXREc25LVjtBc0RubktRO0VBQ0UscUIxQ0NLO0UwQ0FMLG9CQUFBO0F0RHFuS1Y7QXNEbm5LVTtFQUNFLGlCQUFBO0VBQ0Esc0IxQ0pHO0FaeW5LZjtBd0JocktJO0U4Qm1DQTtJQUNFLG1CQUFBO0V0RGlwS0o7RXNEOW9LTTtJbEMxQkosbUNBQUE7SUFaQSwwQkFBQTtFcEJ3cktGO0VzRDdvS007SWxDM0NKLGlDQUFBO0lBWUEsNEJBQUE7RXBCZ3JLRjtFc0Q1b0tNO0lBQ0UsYUFBQTtFdEQ4b0tSO0VzRDNvS007SUFDRSxxQjFDQ0s7STBDQUwsb0JBQUE7RXRENm9LUjtFc0Qzb0tRO0lBQ0UsaUJBQUE7SUFDQSxzQjFDSkc7RVppcEtiO0FBQ0Y7QXdCenNLSTtFOEJtQ0E7SUFDRSxtQkFBQTtFdER5cUtKO0VzRHRxS007SWxDMUJKLG1DQUFBO0lBWkEsMEJBQUE7RXBCZ3RLRjtFc0RycUtNO0lsQzNDSixpQ0FBQTtJQVlBLDRCQUFBO0VwQndzS0Y7RXNEcHFLTTtJQUNFLGFBQUE7RXREc3FLUjtFc0RucUtNO0lBQ0UscUIxQ0NLO0kwQ0FMLG9CQUFBO0V0RHFxS1I7RXNEbnFLUTtJQUNFLGlCQUFBO0lBQ0Esc0IxQ0pHO0VaeXFLYjtBQUNGO0F3Qmp1S0k7RThCbUNBO0lBQ0UsbUJBQUE7RXREaXNLSjtFc0Q5cktNO0lsQzFCSixtQ0FBQTtJQVpBLDBCQUFBO0VwQnd1S0Y7RXNEN3JLTTtJbEMzQ0osaUNBQUE7SUFZQSw0QkFBQTtFcEJndUtGO0VzRDVyS007SUFDRSxhQUFBO0V0RDhyS1I7RXNEM3JLTTtJQUNFLHFCMUNDSztJMENBTCxvQkFBQTtFdEQ2cktSO0VzRDNyS1E7SUFDRSxpQkFBQTtJQUNBLHNCMUNKRztFWmlzS2I7QUFDRjtBd0J6dktJO0U4Qm1DQTtJQUNFLG1CQUFBO0V0RHl0S0o7RXNEdHRLTTtJbEMxQkosbUNBQUE7SUFaQSwwQkFBQTtFcEJnd0tGO0VzRHJ0S007SWxDM0NKLGlDQUFBO0lBWUEsNEJBQUE7RXBCd3ZLRjtFc0RwdEtNO0lBQ0UsYUFBQTtFdERzdEtSO0VzRG50S007SUFDRSxxQjFDQ0s7STBDQUwsb0JBQUE7RXREcXRLUjtFc0RudEtRO0lBQ0UsaUJBQUE7SUFDQSxzQjFDSkc7RVp5dEtiO0FBQ0Y7QXNEeHNLQTtFbENuSEksZ0JBQUE7QXBCOHpLSjtBc0R4c0tFO0VBQ0UscUJBQUE7QXREMHNLSjtBc0R4c0tJO0VBQ0Usc0JBQUE7QXREMHNLTjtBdURuMUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F0RG1zSzNDO0FlMzBLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F2RHExS1I7QXVEbDFLTTtFQUNFLFczQ0hBO0UyQ0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXRENHNLMUU7QXVEajJLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBdERpdEszQztBZXoxS0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBdkRtMktSO0F1RGgyS007RUFDRSxXM0NIQTtFMkNJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F0RDB0SzFFO0F1RC8yS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXREK3RLM0M7QWV2MktFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QXZEaTNLUjtBdUQ5MktNO0VBQ0UsVzNDSEE7RTJDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBdER3dUsxRTtBdUQ3M0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F0RDZ1SzNDO0FlcjNLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F2RCszS1I7QXVENTNLTTtFQUNFLFczQ0hBO0UyQ0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXREc3ZLMUU7QXVEMzRLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBdEQydkszQztBZW40S0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBdkQ2NEtSO0F1RDE0S007RUFDRSxXM0NIQTtFMkNJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F0RG93SzFFO0F1RHo1S0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXREeXdLM0M7QWVqNUtFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QXZEMjVLUjtBdUR4NUtNO0VBQ0UsVzNDSEE7RTJDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBdERreEsxRTtBdUR2NktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F0RHV4SzNDO0FlLzVLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F2RHk2S1I7QXVEdDZLTTtFQUNFLFczQ0hBO0UyQ0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXREZ3lLMUU7QXVEcjdLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBdERxeUszQztBZTc2S0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx3QkFBQTtBdkR1N0tSO0F1RHA3S007RUFDRSxXM0NIQTtFMkNJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F0RDh5SzFFO0F3RHQ4S0E7RUFDRSxZQUFBO0UzQ21MSSxlQUFBO0UyQ2pMSixnQjVDK2NrQjtFNEM5Y2xCLGNBQUE7RUFDQSxjNUNpSmU7RTRDaEpmLHlCMUN3bENrQztFMEN2bENsQyxZQUFBO0F4RHk4S0Y7QWVwOEtFO0V5Q0RFLGM1QzJJYTtFNEMxSWIscUJBQUE7QXhEdzhLSjtBZXA4S0U7RXlDQ0ksYUFBQTtBeERzOEtOO0F3RDM3S0E7RUFDRSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0F4RDg3S0Y7QXdEeDdLQTtFQUNFLG9CQUFBO0F4RDI3S0Y7QXlEaitLQTtFQUdFLGlCN0N5WWdCO0U2Q3hZaEIsZ0I3Q3dZZ0I7RUN4TlosbUJBQUE7RTRDOUtKLGM3Q3NGVztFNkNyRlgsMkMzQzI0QmtDO0UyQzE0QmxDLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQzdDeVlpQjtFNkN4WWpCLFVBQUE7RXJDT0UsdUJBQUE7QXBCNDlLSjtBeURoK0tFO0VBQ0Usc0I3QzhYYztBWm9tS2xCO0F5RC85S0U7RUFDRSxVQUFBO0F6RGkrS0o7QXlEOTlLRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0F6RGcrS0o7QXlENzlLRTtFQUNFLGFBQUE7QXpEKzlLSjtBeUQzOUtBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxjN0N3RFc7RTZDdkRYLHNCN0MxQk07RTZDMkJOLDRCQUFBO0VBQ0EsMENBQUE7RXJDWkUsZ0NBQUE7RUFDQSxpQ0FBQTtBcEIyK0tKO0F5RDU5S0E7RUFDRSxnQjdDaVdnQjtBWjhuS2xCO0EwRHJnTEE7RUFFRSxnQkFBQTtBMUR1Z0xGO0EwRHJnTEU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0ExRHVnTEo7QTBEbGdMQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGE1QzJwQmtDO0U0QzFwQmxDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBR0EsVUFBQTtBMURtZ0xGO0EwRDUvS0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjNUNnNUJrQztFNEM5NEJsQyxvQkFBQTtBMUQ4L0tGO0EwRDMvS0U7RTdCM0JJLG1DNkI0QkY7RUFDQSw4QjVDczZCZ0M7QWR1bEpwQztBNkJ0aExNO0U2QnVCSjtJN0J0Qk0sZ0JBQUE7RTdCeWhMTjtBQUNGO0EwRGhnTEU7RUFDRSxlNUNvNkJnQztBZDhsSnBDO0EwRDkvS0U7RUFDRSxzQjVDaTZCZ0M7QWQrbEpwQztBMEQ1L0tBO0VBQ0UsYUFBQTtFQUNBLDZCQUFBO0ExRCsvS0Y7QTBENy9LRTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7QTFEKy9LSjtBMEQ1L0tFOztFQUVFLGNBQUE7QTFEOC9LSjtBMEQzL0tFO0VBQ0UsZ0JBQUE7QTFENi9LSjtBMER6L0tBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7QTFENC9LRjtBMER6L0tFO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtBMUQyL0tKO0EwRHYvS0U7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBMUR5L0tKO0EwRHYvS0k7RUFDRSxnQkFBQTtBMUR5L0tOO0EwRHQvS0k7RUFDRSxhQUFBO0ExRHcvS047QTBEbC9LQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUdBLG9CQUFBO0VBQ0Esc0I5Q3ZHTTtFOEN3R04sNEJBQUE7RUFDQSx1Q0FBQTtFdENsR0UsdUJBQUE7RXNDc0dGLFVBQUE7QTFEaS9LRjtBMEQ3K0tBO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsYTVDK2lCa0M7RTRDOWlCbEMsWUFBQTtFQUNBLGFBQUE7RUFDQSx5QjlDN0dNO0FaNmxMUjtBMEQ3K0tFO0VBQVMsVUFBQTtBMURnL0tYO0EwRC8rS0U7RUFBUyxZNUM4ekJ5QjtBZG9ySnBDO0EwRDcrS0E7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCNUM0ekJrQztFNEMzekJsQyxnQ0FBQTtFdEN0SEUsNENBQUE7RUFDQSw2Q0FBQTtBcEJ1bUxKO0EwRC8rS0U7RUFDRSxzQjVDdXpCZ0M7RTRDcnpCaEMsb0NBQUE7QTFEZy9LSjtBMEQzK0tBO0VBQ0UsZ0JBQUE7RUFDQSxpQjlDakJpQjtBWisvS25CO0EwRHorS0E7RUFDRSxrQkFBQTtFQUdBLGNBQUE7RUFDQSxzQjlDdVJvQjtBWm10S3RCO0EwRHQrS0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRDQUFBO0V0Q3pJRSxnREFBQTtFQUNBLCtDQUFBO0FwQm1uTEo7QTBEcitLRTtFQUNFLGVBQUE7QTFEdStLSjtBMERsK0tBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBMURxK0tGO0F3QjVtTEk7RWtDNklGO0lBQ0UsZ0I1Q3N3QmdDO0k0Q3J3QmhDLG9CQUFBO0UxRG0rS0Y7O0UwRGgrS0E7SUFDRSwrQkFBQTtFMURtK0tGO0UwRGorS0U7SUFDRSxnQ0FBQTtFMURtK0tKOztFMEQvOUtBO0lBQ0UsK0JBQUE7RTFEaytLRjtFMERoK0tFO0lBQ0UsNEJBQUE7SUFDQSwyQkFBQTtJQUFBLHdCQUFBO0lBQUEsbUJBQUE7RTFEaytLSjs7RTBEMTlLQTtJQUFZLGdCOUNxT0g7RVp5dktUO0FBQ0Y7QXdCdG9MSTtFa0MyS0Y7O0lBRUUsZ0I1Q3N1QmdDO0Vkd3ZKbEM7QUFDRjtBd0I1b0xJO0VrQ2tMRjtJQUFZLGM5Q3lOSDtFWnF3S1Q7QUFDRjtBMkQ1c0xBO0VBQ0Usa0JBQUE7RUFDQSxhN0MrcUJrQztFNkM5cUJsQyxjQUFBO0VBQ0EsUzdDNDFCa0M7RThDaDJCbEMsa0RoRGdJdUI7RWdEOUh2QixrQkFBQTtFQUNBLGdCaERxSW1CO0VnRHBJbkIsaUJoRHdJaUI7RWdEdklqQixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFL0NxS0ksbUJBQUE7RThDektKLHFCQUFBO0VBQ0EsVUFBQTtBM0R3dExGO0EyRHR0TEU7RUFBUyxVL0M0V087QVo2MktsQjtBMkR2dExFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsYTdDZzFCZ0M7RTZDLzBCaEMsYzdDZzFCZ0M7QWR5NEpwQztBMkR2dExJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBM0R5dExOO0EyRHB0TEE7RUFDRSxpQkFBQTtBM0R1dExGO0EyRHJ0TEU7RUFDRSxTQUFBO0EzRHV0TEo7QTJEcnRMSTtFQUNFLE1BQUE7RUFDQSw2QkFBQTtFQUNBLHlCL0M2VU87QVowNEtiO0EyRGx0TEE7RUFDRSxpQkFBQTtBM0RxdExGO0EyRG50TEU7RUFDRSxPQUFBO0VBQ0EsYTdDa3pCZ0M7RTZDanpCaEMsYzdDZ3pCZ0M7QWRxNkpwQztBMkRudExJO0VBQ0UsUUFBQTtFQUNBLG9DQUFBO0VBQ0EsMkIvQzZUTztBWnc1S2I7QTJEaHRMQTtFQUNFLGlCQUFBO0EzRG10TEY7QTJEanRMRTtFQUNFLE1BQUE7QTNEbXRMSjtBMkRqdExJO0VBQ0UsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEIvQytTTztBWm82S2I7QTJEOXNMQTtFQUNFLGlCQUFBO0EzRGl0TEY7QTJEL3NMRTtFQUNFLFFBQUE7RUFDQSxhN0NveEJnQztFNkNueEJoQyxjN0NreEJnQztBZCs3SnBDO0EyRC9zTEk7RUFDRSxPQUFBO0VBQ0Esb0NBQUE7RUFDQSwwQi9DK1JPO0FaazdLYjtBMkQ1ckxBO0VBQ0UsZ0IvQytRa0I7RStDOVFsQix3QkFBQTtFQUNBLFcvQ25HTTtFK0NvR04sa0JBQUE7RUFDQSx5Qi9DcVFXO0VRbldULHVCQUFBO0FwQjh4TEo7QTZEaHpMQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhL0M2cUJrQztFK0M1cUJsQyxjQUFBO0VBQ0EsZ0IvQzgyQmtDO0U4Q24zQmxDLGtEaERnSXVCO0VnRDlIdkIsa0JBQUE7RUFDQSxnQmhEcUltQjtFZ0RwSW5CLGlCaER3SWlCO0VnRHZJakIsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RS9DcUtJLGVBQUE7RWdEeEtKLHFCQUFBO0VBQ0Esc0JqREZNO0VpREdOLDRCQUFBO0VBQ0EsdUJBQUE7RXpDR0UsdUJBQUE7QXBCMnpMSjtBNkQxekxFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVy9DODJCZ0M7RStDNzJCaEMsYy9DODJCZ0M7RStDNzJCaEMsa0JBQUE7QTdENHpMSjtBNkQxekxJO0VBRUUsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QTdEMnpMTjtBNkR0ekxBO0VBQ0UscUIvQysxQmtDO0FkMDlKcEM7QTZEdnpMRTtFQUNFLGVBQUE7QTdEeXpMSjtBNkR2ekxJO0VBQ0UsU0FBQTtFQUNBLDZCQUFBO0VBQ0EseUIvQzAxQjhCO0FkKzlKcEM7QTZEdHpMSTtFQUNFLFNqRDhVaUI7RWlEN1VqQiw2QkFBQTtFQUNBLHNCakR6Q0U7QVppMkxSO0E2RG56TEE7RUFDRSxtQi9DMjBCa0M7QWQyK0pwQztBNkRwekxFO0VBQ0UsYUFBQTtFQUNBLGEvQ3UwQmdDO0UrQ3QwQmhDLFkvQ3EwQmdDO0UrQ3AwQmhDLGtCQUFBO0E3RHN6TEo7QTZEcHpMSTtFQUNFLE9BQUE7RUFDQSxvQ0FBQTtFQUNBLDJCL0NtMEI4QjtBZG0vSnBDO0E2RG56TEk7RUFDRSxPakR1VGlCO0VpRHRUakIsb0NBQUE7RUFDQSx3QmpEaEVFO0FacTNMUjtBNkRoekxBO0VBQ0Usa0IvQ296QmtDO0FkKy9KcEM7QTZEanpMRTtFQUNFLFlBQUE7QTdEbXpMSjtBNkRqekxJO0VBQ0UsTUFBQTtFQUNBLG9DQUFBO0VBQ0EsNEIvQyt5QjhCO0Fkb2dLcEM7QTZEaHpMSTtFQUNFLE1qRG1TaUI7RWlEbFNqQixvQ0FBQTtFQUNBLHlCakRwRkU7QVpzNExSO0E2RDd5TEU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFcvQzJ4QmdDO0UrQzF4QmhDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0E3RCt5TEo7QTZEM3lMQTtFQUNFLG9CL0NveEJrQztBZDBoS3BDO0E2RDV5TEU7RUFDRSxjQUFBO0VBQ0EsYS9DZ3hCZ0M7RStDL3dCaEMsWS9DOHdCZ0M7RStDN3dCaEMsa0JBQUE7QTdEOHlMSjtBNkQ1eUxJO0VBQ0UsUUFBQTtFQUNBLG9DQUFBO0VBQ0EsMEIvQzR3QjhCO0Fka2lLcEM7QTZEM3lMSTtFQUNFLFFqRGdRaUI7RWlEL1BqQixvQ0FBQTtFQUNBLHVCakR2SEU7QVpvNkxSO0E2RHZ4TEE7RUFDRSx3QkFBQTtFQUNBLGdCQUFBO0VoRDBCSSxlQUFBO0VnRHhCSixXakRqSk07RWlEa0pOLHlCakRySU87RWlEc0lQLDhCQUFBO0V6Q25JRSxnQ0FBQTtFQUNBLGlDQUFBO0FwQjg1TEo7QTZEenhMRTtFQUNFLGFBQUE7QTdEMnhMSjtBNkR2eExBO0VBQ0Usd0JBQUE7RUFDQSxjakQ1RVc7QVpzMkxiO0E4RHI3TEE7RUFDRSxrQkFBQTtBOUR3N0xGO0E4RHI3TEE7RUFDRSxtQkFBQTtBOUR3N0xGO0E4RHI3TEE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBOUR3N0xGO0ErRC84TEU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QS9EaTlMSjtBOER6N0xBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RWpDbEJJLHNDaUNtQko7QTlENDdMRjtBNkIzOExNO0VpQ1FOO0lqQ1BRLGdCQUFBO0U3Qjg4TE47QUFDRjtBOEQ5N0xBOzs7RUFHRSxjQUFBO0E5RGk4TEY7QThEOTdMQTs7RUFFRSwyQkFBQTtBOURpOExGO0E4RDk3TEE7O0VBRUUsNEJBQUE7QTlEaThMRjtBOER4N0xFO0VBQ0UsVUFBQTtFQUNBLDRCQUFBO0VBQ0EsZUFBQTtBOUQyN0xKO0E4RHg3TEU7OztFQUdFLFVBQUE7RUFDQSxVQUFBO0E5RDA3TEo7QThEdjdMRTs7RUFFRSxVQUFBO0VBQ0EsVUFBQTtFakM1REUsMkJpQzZERjtBOUR5N0xKO0E2QmwvTE07RWlDcURKOztJakNwRE0sZ0JBQUE7RTdCcy9MTjtBQUNGO0E4RHQ3TEE7O0VBRUUsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVoRHE5Qm1DO0VnRHA5Qm5DLFVBQUE7RUFDQSxXbER2Rk07RWtEd0ZOLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWWhEZzlCbUM7RWV0aUMvQiw4QmlDdUZKO0E5RHc3TEY7QTZCM2dNTTtFaUNrRU47O0lqQ2pFUSxnQkFBQTtFN0IrZ01OO0FBQ0Y7QWVyaE1FOzs7RStDMkZFLFdsRGhHSTtFa0RpR0oscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWWhEeThCaUM7QWRzL0pyQztBOEQ1N0xBO0VBQ0UsT0FBQTtBOUQrN0xGO0E4RDE3TEE7RUFDRSxRQUFBO0E5RDY3TEY7QThEdDdMQTs7RUFFRSxxQkFBQTtFQUNBLFdoRGs4Qm1DO0VnRGo4Qm5DLFloRGk4Qm1DO0VnRGg4Qm5DLG1DQUFBO0E5RHk3TEY7QThEdjdMQTtFQUNFLG9VQUFBO0E5RDA3TEY7QThEeDdMQTtFQUNFLG9VQUFBO0E5RDI3TEY7QThEbDdMQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFFQSxpQmhEdzVCbUM7RWdEdjVCbkMsZ0JoRHU1Qm1DO0VnRHQ1Qm5DLGdCQUFBO0E5RG83TEY7QThEbDdMRTtFQUNFLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFdoRHM1QmlDO0VnRHI1QmpDLFdoRHM1QmlDO0VnRHI1QmpDLGlCaER1NUJpQztFZ0R0NUJqQyxnQmhEczVCaUM7RWdEcjVCakMsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JsRC9KSTtFa0RnS0osNEJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFakMvSkUsNkJpQ2dLRjtBOURtN0xKO0E2Qi9rTU07RWlDNklKO0lqQzVJTSxnQkFBQTtFN0JrbE1OO0FBQ0Y7QThEcjdMRTtFQUNFLFVBQUE7QTlEdTdMSjtBOEQ5NkxBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFdsRDFMTTtFa0QyTE4sa0JBQUE7QTlEaTdMRjtBZ0Vubk1BO0VBQ0U7SUFBSyx5QkFBQTtFaEV1bk1MO0FBQ0Y7QWdFem5NQTtFQUNFO0lBQUsseUJBQUE7RWhFdW5NTDtBQUNGO0FnRXJuTUE7RUFDRSxxQkFBQTtFQUNBLFdsRHFrQ3dCO0VrRHBrQ3hCLFlsRG9rQ3dCO0VrRG5rQ3hCLHdCbERxa0N3QjtFa0Rwa0N4QixpQ0FBQTtFQUNBLCtCQUFBO0VBRUEsa0JBQUE7RUFDQSx1REFBQTtVQUFBLCtDQUFBO0FoRXNuTUY7QWdFbm5NQTtFQUNFLFdsRCtqQ3dCO0VrRDlqQ3hCLFlsRDhqQ3dCO0VrRDdqQ3hCLG1CbEQrakN3QjtBZHVqSzFCO0FnRS9tTUE7RUFDRTtJQUNFLG1CQUFBO0VoRWtuTUY7RWdFaG5NQTtJQUNFLFVBQUE7SUFDQSxlQUFBO0VoRWtuTUY7QUFDRjtBZ0V6bk1BO0VBQ0U7SUFDRSxtQkFBQTtFaEVrbk1GO0VnRWhuTUE7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFaEVrbk1GO0FBQ0Y7QWdFL21NQTtFQUNFLHFCQUFBO0VBQ0EsV2xEcWlDd0I7RWtEcGlDeEIsWWxEb2lDd0I7RWtEbmlDeEIsd0JsRHFpQ3dCO0VrRHBpQ3hCLDhCQUFBO0VBRUEsa0JBQUE7RUFDQSxVQUFBO0VBQ0EscURBQUE7VUFBQSw2Q0FBQTtBaEVnbk1GO0FnRTdtTUE7RUFDRSxXbEQraEN3QjtFa0Q5aEN4QixZbEQ4aEN3QjtBZGtsSzFCO0FnRTVtTUU7RUFDRTs7SUFFRSxnQ0FBQTtZQUFBLHdCQUFBO0VoRSttTUo7QUFDRjtBaUUzcU1BO0VBQXFCLG1DQUFBO0FqRThxTXJCO0FpRTdxTUE7RUFBcUIsOEJBQUE7QWpFaXJNckI7QWlFaHJNQTtFQUFxQixpQ0FBQTtBakVvck1yQjtBaUVuck1BO0VBQXFCLGlDQUFBO0FqRXVyTXJCO0FpRXRyTUE7RUFBcUIsc0NBQUE7QWpFMHJNckI7QWlFenJNQTtFQUFxQixtQ0FBQTtBakU2ck1yQjtBa0Uvck1FO0VBQ0Usb0NBQUE7QWxFa3NNSjtBZXhyTUU7OztFbURMSSxvQ0FBQTtBbEVtc01OO0FrRXpzTUU7RUFDRSxvQ0FBQTtBbEU0c01KO0FlbHNNRTs7O0VtRExJLG9DQUFBO0FsRTZzTU47QWtFbnRNRTtFQUNFLG9DQUFBO0FsRXN0TUo7QWU1c01FOzs7RW1ETEksb0NBQUE7QWxFdXRNTjtBa0U3dE1FO0VBQ0Usb0NBQUE7QWxFZ3VNSjtBZXR0TUU7OztFbURMSSxvQ0FBQTtBbEVpdU1OO0FrRXZ1TUU7RUFDRSxvQ0FBQTtBbEUwdU1KO0FlaHVNRTs7O0VtRExJLG9DQUFBO0FsRTJ1TU47QWtFanZNRTtFQUNFLG9DQUFBO0FsRW92TUo7QWUxdU1FOzs7RW1ETEksb0NBQUE7QWxFcXZNTjtBa0Uzdk1FO0VBQ0Usb0NBQUE7QWxFOHZNSjtBZXB2TUU7OztFbURMSSxvQ0FBQTtBbEUrdk1OO0FrRXJ3TUU7RUFDRSxvQ0FBQTtBbEV3d01KO0FlOXZNRTs7O0VtRExJLG9DQUFBO0FsRXl3TU47QW1FeHdNQTtFQUNFLGlDQUFBO0FuRTJ3TUY7QW1FeHdNQTtFQUNFLHdDQUFBO0FuRTJ3TUY7QW9FdHhNQTtFQUFrQixvQ0FBQTtBcEUweE1sQjtBb0V6eE1BO0VBQWtCLHdDQUFBO0FwRTZ4TWxCO0FvRTV4TUE7RUFBa0IsMENBQUE7QXBFZ3lNbEI7QW9FL3hNQTtFQUFrQiwyQ0FBQTtBcEVteU1sQjtBb0VseU1BO0VBQWtCLHlDQUFBO0FwRXN5TWxCO0FvRXB5TUE7RUFBbUIsb0JBQUE7QXBFd3lNbkI7QW9FdnlNQTtFQUFtQix3QkFBQTtBcEUyeU1uQjtBb0UxeU1BO0VBQW1CLDBCQUFBO0FwRTh5TW5CO0FvRTd5TUE7RUFBbUIsMkJBQUE7QXBFaXpNbkI7QW9FaHpNQTtFQUFtQix5QkFBQTtBcEVvek1uQjtBb0Vqek1FO0VBQ0UsZ0NBQUE7QXBFb3pNSjtBb0Vyek1FO0VBQ0UsZ0NBQUE7QXBFd3pNSjtBb0V6ek1FO0VBQ0UsZ0NBQUE7QXBFNHpNSjtBb0U3ek1FO0VBQ0UsZ0NBQUE7QXBFZzBNSjtBb0VqME1FO0VBQ0UsZ0NBQUE7QXBFbzBNSjtBb0VyME1FO0VBQ0UsZ0NBQUE7QXBFdzBNSjtBb0V6ME1FO0VBQ0UsZ0NBQUE7QXBFNDBNSjtBb0U3ME1FO0VBQ0UsZ0NBQUE7QXBFZzFNSjtBb0U1ME1BO0VBQ0UsNkJBQUE7QXBFKzBNRjtBb0V4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RUFBOEIsdUJBQUE7QXZFb3NObEM7QXVFbnNOSTtFQUE4Qix5QkFBQTtBdkV1c05sQztBdUV0c05JO0VBQThCLHlCQUFBO0F2RTBzTmxDO0F1RXhzTkk7RUFBb0Msc0NBQUE7QXZFNHNOeEM7QXVFM3NOSTtFQUFvQyxvQ0FBQTtBdkUrc054QztBdUU5c05JO0VBQW9DLGtDQUFBO0F2RWt0TnhDO0F1RWp0Tkk7RUFBb0MseUNBQUE7QXZFcXROeEM7QXVFcHROSTtFQUFvQyx3Q0FBQTtBdkV3dE54QztBdUV0dE5JO0VBQWlDLGtDQUFBO0F2RTB0TnJDO0F1RXp0Tkk7RUFBaUMsZ0NBQUE7QXZFNnROckM7QXVFNXROSTtFQUFpQyw4QkFBQTtBdkVndU5yQztBdUUvdE5JO0VBQWlDLGdDQUFBO0F2RW11TnJDO0F1RWx1Tkk7RUFBaUMsK0JBQUE7QXZFc3VOckM7QXVFcHVOSTtFQUFrQyxvQ0FBQTtBdkV3dU50QztBdUV2dU5JO0VBQWtDLGtDQUFBO0F2RTJ1TnRDO0F1RTF1Tkk7RUFBa0MsZ0NBQUE7QXZFOHVOdEM7QXVFN3VOSTtFQUFrQyx1Q0FBQTtBdkVpdk50QztBdUVodk5JO0VBQWtDLHNDQUFBO0F2RW92TnRDO0F1RW52Tkk7RUFBa0MsaUNBQUE7QXZFdXZOdEM7QXVFcnZOSTtFQUFnQywyQkFBQTtBdkV5dk5wQztBdUV4dk5JO0VBQWdDLGlDQUFBO0F2RTR2TnBDO0F1RTN2Tkk7RUFBZ0MsK0JBQUE7QXZFK3ZOcEM7QXVFOXZOSTtFQUFnQyw2QkFBQTtBdkVrd05wQztBdUVqd05JO0VBQWdDLCtCQUFBO0F2RXF3TnBDO0F1RXB3Tkk7RUFBZ0MsOEJBQUE7QXZFd3dOcEM7QXdCNXZOSTtFK0NsREE7SUFBZ0MsOEJBQUE7RXZFbXpObEM7O0V1RWx6TkU7SUFBZ0MsaUNBQUE7RXZFc3pObEM7O0V1RXJ6TkU7SUFBZ0Msc0NBQUE7RXZFeXpObEM7O0V1RXh6TkU7SUFBZ0MseUNBQUE7RXZFNHpObEM7O0V1RTF6TkU7SUFBOEIsMEJBQUE7RXZFOHpOaEM7O0V1RTd6TkU7SUFBOEIsNEJBQUE7RXZFaTBOaEM7O0V1RWgwTkU7SUFBOEIsa0NBQUE7RXZFbzBOaEM7O0V1RW4wTkU7SUFBOEIseUJBQUE7RXZFdTBOaEM7O0V1RXQwTkU7SUFBOEIsdUJBQUE7RXZFMDBOaEM7O0V1RXowTkU7SUFBOEIsdUJBQUE7RXZFNjBOaEM7O0V1RTUwTkU7SUFBOEIseUJBQUE7RXZFZzFOaEM7O0V1RS8wTkU7SUFBOEIseUJBQUE7RXZFbTFOaEM7O0V1RWoxTkU7SUFBb0Msc0NBQUE7RXZFcTFOdEM7O0V1RXAxTkU7SUFBb0Msb0NBQUE7RXZFdzFOdEM7O0V1RXYxTkU7SUFBb0Msa0NBQUE7RXZFMjFOdEM7O0V1RTExTkU7SUFBb0MseUNBQUE7RXZFODFOdEM7O0V1RTcxTkU7SUFBb0Msd0NBQUE7RXZFaTJOdEM7O0V1RS8xTkU7SUFBaUMsa0NBQUE7RXZFbTJObkM7O0V1RWwyTkU7SUFBaUMsZ0NBQUE7RXZFczJObkM7O0V1RXIyTkU7SUFBaUMsOEJBQUE7RXZFeTJObkM7O0V1RXgyTkU7SUFBaUMsZ0NBQUE7RXZFNDJObkM7O0V1RTMyTkU7SUFBaUMsK0JBQUE7RXZFKzJObkM7O0V1RTcyTkU7SUFBa0Msb0NBQUE7RXZFaTNOcEM7O0V1RWgzTkU7SUFBa0Msa0NBQUE7RXZFbzNOcEM7O0V1RW4zTkU7SUFBa0MsZ0NBQUE7RXZFdTNOcEM7O0V1RXQzTkU7SUFBa0MsdUNBQUE7RXZFMDNOcEM7O0V1RXozTkU7SUFBa0Msc0NBQUE7RXZFNjNOcEM7O0V1RTUzTkU7SUFBa0MsaUNBQUE7RXZFZzROcEM7O0V1RTkzTkU7SUFBZ0MsMkJBQUE7RXZFazRObEM7O0V1RWo0TkU7SUFBZ0MsaUNBQUE7RXZFcTRObEM7O0V1RXA0TkU7SUFBZ0MsK0JBQUE7RXZFdzRObEM7O0V1RXY0TkU7SUFBZ0MsNkJBQUE7RXZFMjRObEM7O0V1RTE0TkU7SUFBZ0MsK0JBQUE7RXZFODRObEM7O0V1RTc0TkU7SUFBZ0MsOEJBQUE7RXZFaTVObEM7QUFDRjtBd0J0NE5JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFdkU0N05sQzs7RXVFMzdORTtJQUFnQyxpQ0FBQTtFdkUrN05sQzs7RXVFOTdORTtJQUFnQyxzQ0FBQTtFdkVrOE5sQzs7RXVFajhORTtJQUFnQyx5Q0FBQTtFdkVxOE5sQzs7RXVFbjhORTtJQUE4QiwwQkFBQTtFdkV1OE5oQzs7RXVFdDhORTtJQUE4Qiw0QkFBQTtFdkUwOE5oQzs7RXVFejhORTtJQUE4QixrQ0FBQTtFdkU2OE5oQzs7RXVFNThORTtJQUE4Qix5QkFBQTtFdkVnOU5oQzs7RXVFLzhORTtJQUE4Qix1QkFBQTtFdkVtOU5oQzs7RXVFbDlORTtJQUE4Qix1QkFBQTtFdkVzOU5oQzs7RXVFcjlORTtJQUE4Qix5QkFBQTtFdkV5OU5oQzs7RXVFeDlORTtJQUE4Qix5QkFBQTtFdkU0OU5oQzs7RXVFMTlORTtJQUFvQyxzQ0FBQTtFdkU4OU50Qzs7RXVFNzlORTtJQUFvQyxvQ0FBQTtFdkVpK050Qzs7RXVFaCtORTtJQUFvQyxrQ0FBQTtFdkVvK050Qzs7RXVFbitORTtJQUFvQyx5Q0FBQTtFdkV1K050Qzs7RXVFdCtORTtJQUFvQyx3Q0FBQTtFdkUwK050Qzs7RXVFeCtORTtJQUFpQyxrQ0FBQTtFdkU0K05uQzs7RXVFMytORTtJQUFpQyxnQ0FBQTtFdkUrK05uQzs7RXVFOStORTtJQUFpQyw4QkFBQTtFdkVrL05uQzs7RXVFai9ORTtJQUFpQyxnQ0FBQTtFdkVxL05uQzs7RXVFcC9ORTtJQUFpQywrQkFBQTtFdkV3L05uQzs7RXVFdC9ORTtJQUFrQyxvQ0FBQTtFdkUwL05wQzs7RXVFei9ORTtJQUFrQyxrQ0FBQTtFdkU2L05wQzs7RXVFNS9ORTtJQUFrQyxnQ0FBQTtFdkVnZ09wQzs7RXVFLy9ORTtJQUFrQyx1Q0FBQTtFdkVtZ09wQzs7RXVFbGdPRTtJQUFrQyxzQ0FBQTtFdkVzZ09wQzs7RXVFcmdPRTtJQUFrQyxpQ0FBQTtFdkV5Z09wQzs7RXVFdmdPRTtJQUFnQywyQkFBQTtFdkUyZ09sQzs7RXVFMWdPRTtJQUFnQyxpQ0FBQTtFdkU4Z09sQzs7RXVFN2dPRTtJQUFnQywrQkFBQTtFdkVpaE9sQzs7RXVFaGhPRTtJQUFnQyw2QkFBQTtFdkVvaE9sQzs7RXVFbmhPRTtJQUFnQywrQkFBQTtFdkV1aE9sQzs7RXVFdGhPRTtJQUFnQyw4QkFBQTtFdkUwaE9sQztBQUNGO0F3Qi9nT0k7RStDbERBO0lBQWdDLDhCQUFBO0V2RXFrT2xDOztFdUVwa09FO0lBQWdDLGlDQUFBO0V2RXdrT2xDOztFdUV2a09FO0lBQWdDLHNDQUFBO0V2RTJrT2xDOztFdUUxa09FO0lBQWdDLHlDQUFBO0V2RThrT2xDOztFdUU1a09FO0lBQThCLDBCQUFBO0V2RWdsT2hDOztFdUUva09FO0lBQThCLDRCQUFBO0V2RW1sT2hDOztFdUVsbE9FO0lBQThCLGtDQUFBO0V2RXNsT2hDOztFdUVybE9FO0lBQThCLHlCQUFBO0V2RXlsT2hDOztFdUV4bE9FO0lBQThCLHVCQUFBO0V2RTRsT2hDOztFdUUzbE9FO0lBQThCLHVCQUFBO0V2RStsT2hDOztFdUU5bE9FO0lBQThCLHlCQUFBO0V2RWttT2hDOztFdUVqbU9FO0lBQThCLHlCQUFBO0V2RXFtT2hDOztFdUVubU9FO0lBQW9DLHNDQUFBO0V2RXVtT3RDOztFdUV0bU9FO0lBQW9DLG9DQUFBO0V2RTBtT3RDOztFdUV6bU9FO0lBQW9DLGtDQUFBO0V2RTZtT3RDOztFdUU1bU9FO0lBQW9DLHlDQUFBO0V2RWduT3RDOztFdUUvbU9FO0lBQW9DLHdDQUFBO0V2RW1uT3RDOztFdUVqbk9FO0lBQWlDLGtDQUFBO0V2RXFuT25DOztFdUVwbk9FO0lBQWlDLGdDQUFBO0V2RXduT25DOztFdUV2bk9FO0lBQWlDLDhCQUFBO0V2RTJuT25DOztFdUUxbk9FO0lBQWlDLGdDQUFBO0V2RThuT25DOztFdUU3bk9FO0lBQWlDLCtCQUFBO0V2RWlvT25DOztFdUUvbk9FO0lBQWtDLG9DQUFBO0V2RW1vT3BDOztFdUVsb09FO0lBQWtDLGtDQUFBO0V2RXNvT3BDOztFdUVyb09FO0lBQWtDLGdDQUFBO0V2RXlvT3BDOztFdUV4b09FO0lBQWtDLHVDQUFBO0V2RTRvT3BDOztFdUUzb09FO0lBQWtDLHNDQUFBO0V2RStvT3BDOztFdUU5b09FO0lBQWtDLGlDQUFBO0V2RWtwT3BDOztFdUVocE9FO0lBQWdDLDJCQUFBO0V2RW9wT2xDOztFdUVucE9FO0lBQWdDLGlDQUFBO0V2RXVwT2xDOztFdUV0cE9FO0lBQWdDLCtCQUFBO0V2RTBwT2xDOztFdUV6cE9FO0lBQWdDLDZCQUFBO0V2RTZwT2xDOztFdUU1cE9FO0lBQWdDLCtCQUFBO0V2RWdxT2xDOztFdUUvcE9FO0lBQWdDLDhCQUFBO0V2RW1xT2xDO0FBQ0Y7QXdCeHBPSTtFK0NsREE7SUFBZ0MsOEJBQUE7RXZFOHNPbEM7O0V1RTdzT0U7SUFBZ0MsaUNBQUE7RXZFaXRPbEM7O0V1RWh0T0U7SUFBZ0Msc0NBQUE7RXZFb3RPbEM7O0V1RW50T0U7SUFBZ0MseUNBQUE7RXZFdXRPbEM7O0V1RXJ0T0U7SUFBOEIsMEJBQUE7RXZFeXRPaEM7O0V1RXh0T0U7SUFBOEIsNEJBQUE7RXZFNHRPaEM7O0V1RTN0T0U7SUFBOEIsa0NBQUE7RXZFK3RPaEM7O0V1RTl0T0U7SUFBOEIseUJBQUE7RXZFa3VPaEM7O0V1RWp1T0U7SUFBOEIsdUJBQUE7RXZFcXVPaEM7O0V1RXB1T0U7SUFBOEIsdUJBQUE7RXZFd3VPaEM7O0V1RXZ1T0U7SUFBOEIseUJBQUE7RXZFMnVPaEM7O0V1RTF1T0U7SUFBOEIseUJBQUE7RXZFOHVPaEM7O0V1RTV1T0U7SUFBb0Msc0NBQUE7RXZFZ3ZPdEM7O0V1RS91T0U7SUFBb0Msb0NBQUE7RXZFbXZPdEM7O0V1RWx2T0U7SUFBb0Msa0NBQUE7RXZFc3ZPdEM7O0V1RXJ2T0U7SUFBb0MseUNBQUE7RXZFeXZPdEM7O0V1RXh2T0U7SUFBb0Msd0NBQUE7RXZFNHZPdEM7O0V1RTF2T0U7SUFBaUMsa0NBQUE7RXZFOHZPbkM7O0V1RTd2T0U7SUFBaUMsZ0NBQUE7RXZFaXdPbkM7O0V1RWh3T0U7SUFBaUMsOEJBQUE7RXZFb3dPbkM7O0V1RW53T0U7SUFBaUMsZ0NBQUE7RXZFdXdPbkM7O0V1RXR3T0U7SUFBaUMsK0JBQUE7RXZFMHdPbkM7O0V1RXh3T0U7SUFBa0Msb0NBQUE7RXZF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QjtBK0UzZ1BJO0VBQXVCLHNCQUFBO0EvRStnUDNCO0ErRS9nUEk7RUFBdUIsc0JBQUE7QS9FbWhQM0I7QStFbmhQSTtFQUF1QixzQkFBQTtBL0V1aFAzQjtBK0V2aFBJO0VBQXVCLHNCQUFBO0EvRTJoUDNCO0ErRTNoUEk7RUFBdUIsdUJBQUE7QS9FK2hQM0I7QStFL2hQSTtFQUF1Qix1QkFBQTtBL0VtaVAzQjtBK0UvaFBBO0VBQVUsMEJBQUE7QS9FbWlQVjtBK0VsaVBBO0VBQVUsMkJBQUE7QS9Fc2lQVjtBK0VsaVBBO0VBQWMsMkJBQUE7QS9Fc2lQZDtBK0VyaVBBO0VBQWMsNEJBQUE7QS9FeWlQZDtBK0V2aVBBO0VBQVUsdUJBQUE7QS9FMmlQVjtBK0UxaVBBO0VBQVUsd0JBQUE7QS9FOGlQVjtBZ0Z2alBRO0VBQWdDLG9CQUFBO0FoRjJqUHhDO0FnRjFqUFE7O0VBRUUsd0JBQUE7QWhGNmpQVjtBZ0YzalBROztFQUVFLDBCQUFBO0FoRjhqUFY7QWdGNWpQUTs7RUFFRSwyQkFBQTtBaEYralBWO0FnRjdqUFE7O0VBRUUseUJBQUE7QWhGZ2tQVjtBZ0Yva1BRO0VBQWdDLHVCQUFBO0FoRm1sUHhDO0FnRmxsUFE7O0VBRUUsMkJBQUE7QWhGcWxQVjtBZ0ZubFBROztFQUVFLDZCQUFBO0FoRnNsUFY7QWdGcGxQUTs7RUFFRSw4QkFBQTtBaEZ1bFBWO0FnRnJsUFE7O0VBRUUsNEJBQUE7QWhGd2xQVjtBZ0Z2bVBRO0VBQWdDLHlCQUFBO0FoRjJtUHhDO0FnRjFtUFE7O0VBRUUsNkJBQUE7QWhGNm1QVjtBZ0YzbVBROztFQUVFLCtCQUFBO0FoRjhtUFY7QWdGNW1QUTs7RUFFRSxnQ0FBQTtBaEYrbVBWO0FnRjdtUFE7O0VBRUUsOEJBQUE7QWhGZ25QVjtBZ0YvblBRO0VBQWdDLHVCQUFBO0FoRm1vUHhDO0FnRmxvUFE7O0VBRUUsMkJBQUE7QWhGcW9QVjtBZ0Zub1BROztFQUVFLDZCQUFBO0FoRnNvUFY7QWdGcG9QUTs7RUFFRSw4QkFBQTtBaEZ1b1BWO0FnRnJvUFE7O0VBRUUsNEJBQUE7QWhGd29QVjtBZ0Z2cFBRO0VBQWdDLHlCQUFBO0FoRjJwUHhDO0FnRjFwUFE7O0VBRUUsNkJBQUE7QWhGNnBQVjtBZ0YzcFBROztFQUVFLCtCQUFBO0FoRjhwUFY7QWdGNXBQUTs7RUFFRSxnQ0FBQTtBaEYrcFBWO0FnRjdwUFE7O0VBRUUsOEJBQUE7QWhGZ3FQVjtBZ0YvcVBRO0VBQWdDLHVCQUFBO0FoRm1yUHhDO0FnRmxyUFE7O0VBRUUsMkJBQUE7QWhGcXJQVjtBZ0ZuclBROztFQUVFLDZCQUFBO0FoRnNyUFY7QWdGcHJQUTs7RUFFRSw4QkFBQTtBaEZ1clBWO0FnRnJyUFE7O0VBRUUsNEJBQUE7QWhGd3JQVjtBZ0Z2c1BRO0VBQWdDLDBCQUFBO0FoRjJzUHhDO0FnRjFzUFE7O0VBRUUsOEJBQUE7QWhGNnNQVjtBZ0Yzc1BROztFQUVFLGdDQUFBO0FoRjhzUFY7QWdGNXNQUTs7RUFFRSxpQ0FBQTtBaEYrc1BWO0FnRjdzUFE7O0VBRUUsK0JBQUE7QWhGZ3RQVjtBZ0YvdFBRO0VBQWdDLHlCQUFBO0FoRm11UHhDO0FnRmx1UFE7O0VBRUUsNkJBQUE7QWhGcXVQVjtBZ0ZudVBROztFQUVFLCtCQUFBO0FoRnN1UFY7QWdGcHVQUTs7RUFFRSxnQ0FBQTtBaEZ1dVBWO0FnRnJ1UFE7O0VBRUUsOEJBQUE7QWhGd3VQVjtBZ0Z2dlBRO0VBQWdDLDBCQUFBO0FoRjJ2UHhDO0FnRjF2UFE7O0VBRUUsOEJBQUE7QWhGNnZQVjtBZ0YzdlBROztFQUVFLGdDQUFBO0FoRjh2UFY7QWdGNXZQUTs7RUFFRSxpQ0FBQTtBaEYrdlBWO0FnRjd2UFE7O0VBRUUsK0JBQUE7QWhGZ3dQVjtBZ0Yvd1BRO0VBQWdDLHFCQUFBO0FoRm14UHhDO0FnRmx4UFE7O0VBRUUseUJBQUE7QWhGcXhQVjtBZ0ZueFBROztFQUVFLDJCQUFBO0FoRnN4UFY7QWdGcHhQUTs7RUFFRSw0QkFBQTtBaEZ1eFBWO0FnRnJ4UFE7O0VBRUUsMEJBQUE7QWhGd3hQVjtBZ0Z2eVBRO0VBQWdDLHdCQUFBO0FoRjJ5UHhDO0FnRjF5UFE7O0VBRUUsNEJBQUE7QWhGNnlQVjtBZ0YzeVBROztFQUVFLDhCQUFBO0FoRjh5UFY7QWdGNXlQUTs7RUFFRSwrQkFBQTtBaEYreVBWO0FnRjd5UFE7O0VBRUUsNkJBQUE7QWhGZ3pQVjtBZ0YvelBRO0VBQWdDLDBCQUFBO0FoRm0wUHhDO0FnRmwwUFE7O0VBRUUsOEJBQUE7QWhGcTBQVjtBZ0ZuMFBROztFQUVFLGdDQUFBO0FoRnMwUFY7QWdGcDBQUTs7RUFFRSxpQ0FBQTtBaEZ1MFBWO0FnRnIwUFE7O0VBRUUsK0JBQUE7QWhGdzBQVjtBZ0Z2MVBRO0VBQWdDLHdCQUFBO0FoRjIxUHhDO0FnRjExUFE7O0VBRUUsNEJBQUE7QWhGNjFQVjtBZ0YzMVBROztFQUVFLDhCQUFBO0FoRjgxUFY7QWdGNTFQUTs7RUFFRSwrQkFBQTtBaEYrMVBWO0FnRjcxUFE7O0VBRUUsNkJBQUE7QWhGZzJQVjtBZ0YvMlBRO0VBQWdDLDBCQUFBO0FoRm0zUHhDO0FnRmwzUFE7O0VBRUUsOEJBQUE7QWhGcTNQVjtBZ0ZuM1BROztFQUVFLGdDQUFBO0FoRnMzUFY7QWdGcDNQUTs7RUFFRSxpQ0FBQTtBaEZ1M1BWO0FnRnIzUFE7O0VBRUUsK0JBQUE7QWhGdzNQVjtBZ0Z2NFBRO0VBQWdDLHdCQUFBO0FoRjI0UHhDO0FnRjE0UFE7O0VBRUUsNEJBQUE7QWhGNjRQVjtBZ0YzNFBROztFQUVFLDhCQUFBO0FoRjg0UFY7QWdGNTRQUTs7RUFFRSwrQkFBQTtBaEYrNFBWO0FnRjc0UFE7O0VBRUUsNkJBQUE7QWhGZzVQVjtBZ0YvNVBRO0VBQWdDLDJCQUFBO0FoRm02UHhDO0FnRmw2UFE7O0VBRUUsK0JBQUE7QWhGcTZQVjtBZ0ZuNlBROztFQUVFLGlDQUFBO0FoRnM2UFY7QWdGcDZQUTs7RUFFRSxrQ0FBQTtBaEZ1NlBWO0FnRnI2UFE7O0VBRUUsZ0NBQUE7QWhGdzZQVjtBZ0Z2N1BRO0VBQWdDLDBCQUFBO0FoRjI3UHhDO0FnRjE3UFE7O0VBRUUsOEJBQUE7QWhGNjdQVjtBZ0YzN1BROztFQUVFLGdDQUFBO0FoRjg3UFY7QWdGNTdQUTs7RUFFRSxpQ0FBQTtBaEYrN1BWO0FnRjc3UFE7O0VBRUUsK0JBQUE7QWhGZzhQVjtBZ0YvOFBRO0VBQWdDLDJCQUFBO0FoRm05UHhDO0FnRmw5UFE7O0VBRUUsK0JBQUE7QWhGcTlQVjtBZ0ZuOVBROztFQUVFLGlDQUFBO0FoRnM5UFY7QWdGcDlQUTs7RUFFRSxrQ0FBQTtBaEZ1OVBWO0FnRnI5UFE7O0VBRUUsZ0NBQUE7QWhGdzlQVjtBZ0ZoOVBRO0VBQXdCLHdCQUFBO0FoRm85UGhDO0FnRm45UFE7O0VBRUUsNEJBQUE7QWhGczlQVjtBZ0ZwOVBROztFQUVFLDhCQUFBO0FoRnU5UFY7QWdGcjlQUTs7RUFFRSwrQkFBQTtBaEZ3OVBWO0FnRnQ5UFE7O0VBRUUsNkJBQUE7QWhGeTlQVjtBZ0Z4K1BRO0VBQXdCLDBCQUFBO0FoRjQrUGhDO0FnRjMrUFE7O0VBRUUsOEJBQUE7QWhGOCtQVjtBZ0Y1K1BROztFQUVFLGdDQUFBO0FoRisrUFY7QWdGNytQUTs7RUFFRSxpQ0FBQTtBaEZnL1BWO0FnRjkrUFE7O0VBRUUsK0JBQUE7QWhGaS9QVjtBZ0ZoZ1FRO0VBQXdCLHdCQUFBO0FoRm9nUWhDO0FnRm5nUVE7O0VBRUUsNEJBQUE7QWhGc2dRVjtBZ0ZwZ1FROztFQUVFLDhCQUFBO0FoRnVnUVY7QWdGcmdRUTs7RUFFRSwrQkFBQTtBaEZ3Z1FWO0FnRnRnUVE7O0VBRUUsNkJBQUE7QWhGeWdRVjtBZ0Z4aFFRO0VBQXdCLDBCQUFBO0FoRjRoUWhDO0FnRjNoUVE7O0VBRUUsOEJBQUE7QWhGOGhRVjtBZ0Y1aFFROztFQUVFLGdDQUFBO0FoRitoUVY7QWdGN2hRUTs7RUFFRSxpQ0FBQTtBaEZnaVFWO0FnRjloUVE7O0VBRUUsK0JBQUE7QWhGaWlRVjtBZ0ZoalFRO0VBQXdCLHdCQUFBO0FoRm9qUWhDO0FnRm5qUVE7O0VBRUUsNEJBQUE7QWhGc2pRVjtBZ0ZwalFROztFQUVFLDhCQUFBO0FoRnVqUVY7QWdGcmpRUTs7RUFFRSwrQkFBQTtBaEZ3alFWO0FnRnRqUVE7O0VBRUUsNkJBQUE7QWhGeWpRVjtBZ0Z4a1FRO0VBQXdCLDJCQUFBO0FoRjRrUWhDO0FnRjNrUVE7O0VBRUUsK0JBQUE7QWhGOGtRVjtBZ0Y1a1FROztFQUVFLGlDQUFBO0FoRitrUVY7QWdGN2tRUTs7RUFFRSxrQ0FBQTtBaEZnbFFWO0FnRjlrUVE7O0VBRUUsZ0NBQUE7QWhGaWxRVjtBZ0ZobVFRO0VBQXdCLDBCQUFBO0FoRm9tUWhDO0FnRm5tUVE7O0VBRUUsOEJBQUE7QWhGc21RVjtBZ0ZwbVFROztFQUVFLGdDQUFBO0FoRnVtUVY7QWdGcm1RUTs7RUFFRSxpQ0FBQTtBaEZ3bVFWO0FnRnRtUVE7O0VBRUUsK0JBQUE7QWhGeW1RVjtBZ0Z4blFRO0VBQXdCLDJCQUFBO0FoRjRuUWhDO0FnRjNuUVE7O0VBRUUsK0JBQUE7QWhGOG5RVjtBZ0Y1blFROztFQUVFLGlDQUFBO0FoRituUVY7QWdGN25RUTs7RUFFRSxrQ0FBQTtBaEZnb1FWO0FnRjluUVE7O0VBRUUsZ0NBQUE7QWhGaW9RVjtBZ0YzblFJO0VBQW1CLHVCQUFBO0FoRituUXZCO0FnRjluUUk7O0VBRUUsMkJBQUE7QWhGaW9RTjtBZ0YvblFJOztFQUVFLDZCQUFBO0FoRmtvUU47QWdGaG9RSTs7RUFFRSw4QkFBQTtBaEZtb1FOO0FnRmpvUUk7O0VBRUUsNEJBQUE7QWhGb29RTjtBd0I3b1FJO0V3RGxESTtJQUFnQyxvQkFBQTtFaEZvc1F0Qzs7RWdGbnNRTTs7SUFFRSx3QkFBQTtFaEZzc1FSOztFZ0Zwc1FNOztJQUVFLDBCQUFBO0VoRnVzUVI7O0VnRnJzUU07O0lBRUUsMkJBQUE7RWhGd3NRUjs7RWdGdHNRTTs7SUFFRSx5QkFBQTtFaEZ5c1FSOztFZ0Z4dFFNO0lBQWdDLHVCQUFBO0VoRjR0UXRDOztFZ0YzdFFNOztJQUVFLDJCQUFBO0VoRjh0UVI7O0VnRjV0UU07O0lBRUUsNkJBQUE7RWhGK3RRUjs7RWdGN3RRTTs7SUFFRSw4QkFBQTtFaEZndVFSOztFZ0Y5dFFNOztJQUVFLDRCQUFBO0VoRml1UVI7O0VnRmh2UU07SUFBZ0MseUJBQUE7RWhGb3ZRdEM7O0VnRm52UU07O0lBRUUsNkJBQUE7RWhGc3ZRUjs7RWdGcHZRTTs7SUFFRSwrQkFBQTtFaEZ1dlFSOztFZ0ZydlFNOztJQUVFLGdDQUFBO0VoRnd2UVI7O0VnRnR2UU07O0lBRUUsOEJBQUE7RWhGeXZRUjs7RWdGeHdRTTtJQUFnQyx1QkFBQTtFaEY0d1F0Qzs7RWdGM3dRTTs7SUFFRSwyQkFBQTtFaEY4d1FSOztFZ0Y1d1FNOztJQUVFLDZCQUFBO0VoRit3UVI7O0VnRjd3UU07O0lBRUUsOEJBQUE7RWhGZ3hRUjs7RWdGOXdRTTs7SUFFRSw0QkFBQTtFaEZpeFFSOztFZ0ZoeVFNO0lBQWdDLHlCQUFBO0VoRm95UXRDOztFZ0ZueVFNOztJQUVFLDZCQUFBO0VoRnN5UVI7O0VnRnB5UU07O0lBRUUsK0JBQUE7RWhGdXlRUjs7RWdGcnlRTTs7SUFFRSxnQ0FBQTtFaEZ3eVFSOztFZ0Z0eVFNOztJQUVFLDhCQUFBO0VoRnl5UVI7O0VnRnh6UU07SUFBZ0MsdUJBQUE7RWhGNHpRdEM7O0VnRjN6UU07O0lBRUUsMkJBQUE7RWhGOHpRUjs7RWdGNXpRTTs7SUFFRSw2QkFBQTtFaEYrelFSOztFZ0Y3elFNOztJQUVFLDhCQUFBO0VoRmcwUVI7O0VnRjl6UU07O0lBRUUsNEJBQUE7RWhGaTBRUjs7RWdGaDFRTTtJQUFnQywwQkFBQTtFaEZvMVF0Qzs7RWdGbjFRTTs7SUFFRSw4QkFBQTtFaEZzMVFSOztFZ0ZwMVFNOztJQUVFLGdDQUFBO0VoRnUxUVI7O0VnRnIxUU07O0lBRUUsaUNBQUE7RWhGdzFRUjs7RWdGdDFRTTs7SUFFRSwrQkFBQTtFaEZ5MVFSOztFZ0Z4MlFNO0lBQWdDLHlCQUFBO0VoRjQyUXRDOztFZ0YzMlFNOztJQUVFLDZCQUFBO0VoRjgyUVI7O0VnRjUyUU07O0lBRUUsK0JBQUE7RWhGKzJRUjs7RWdGNzJRTTs7SUFFRSxnQ0FBQTtFaEZnM1FSOztFZ0Y5MlFNOztJQUVFLDhCQUFBO0VoRmkzUVI7O0VnRmg0UU07SUFBZ0MsMEJBQUE7RWhGbzRRdEM7O0VnRm40UU07O0lBRUUsOEJBQUE7RWhGczRRUjs7RWdGcDRRTTs7SUFFRSxnQ0FBQTtFaEZ1NFFSOztFZ0ZyNFFNOztJQUVFLGlDQUFBO0VoRnc0UVI7O0VnRnQ0UU07O0lBRUUsK0JBQUE7RWhGeTRRUjs7RWdGeDVRTTtJQUFnQyxxQkFBQTtFaEY0NVF0Qzs7RWdGMzVRTTs7SUFFRSx5QkFBQTtFaEY4NVFSOztFZ0Y1NVFNOztJQUVFLDJCQUFBO0VoRis1UVI7O0VnRjc1UU07O0lBRUUsNEJBQUE7RWhGZzZRUjs7RWdGOTVRTTs7SUFFRSwwQkFBQTtFaEZpNlFSOztFZ0ZoN1FNO0lBQWdDLHdCQUFBO0VoRm83UXRDOztFZ0ZuN1FNOztJQUVFLDRCQUFBO0VoRnM3UVI7O0VnRnA3UU07O0lBRUUsOEJBQUE7RWhGdTdRUjs7RWdGcjdRTTs7SUFFRSwrQkFBQTtFaEZ3N1FSOztFZ0Z0N1FNOztJQUVFLDZCQUFBO0VoRnk3UVI7O0VnRng4UU07SUFBZ0MsMEJBQUE7RWhGNDhRdEM7O0VnRjM4UU07O0lBRUUsOEJBQUE7RWhGODhRUjs7RWdGNThRTTs7SUFFRSxnQ0FBQTtFaEYrOFFSOztFZ0Y3OFFNOztJQUVFLGlDQUFBO0VoRmc5UVI7O0VnRjk4UU07O0lBRUUsK0JBQUE7RWhGaTlRUjs7RWdGaCtRTTtJQUFnQyx3QkFBQTtFaEZvK1F0Qzs7RWdGbitRTTs7SUFFRSw0QkFBQTtFaEZzK1FSOztFZ0ZwK1FNOztJQUVFLDhCQUFBO0VoRnUrUVI7O0VnRnIrUU07O0lBRUUsK0JBQUE7RWhGdytRUjs7RWdGdCtRTTs7SUFFRSw2QkFBQTtFaEZ5K1FSOztFZ0Z4L1FNO0lBQWdDLDBCQUFBO0VoRjQvUXRDOztFZ0YzL1FNOztJQUVFLDhCQUFBO0VoRjgvUVI7O0VnRjUvUU07O0lBRUUsZ0NBQUE7RWhGKy9RUjs7RWdGNy9RTTs7SUFFRSxpQ0FBQTtFaEZnZ1JSOztFZ0Y5L1FNOztJQUVFLCtCQUFBO0VoRmlnUlI7O0VnRmhoUk07SUFBZ0Msd0JBQUE7RWhGb2hSdEM7O0VnRm5oUk07O0lBRUUsNEJBQUE7RWhGc2hSUjs7RWdGcGhSTTs7SUFFRSw4QkFBQTtFaEZ1aFJSOztFZ0ZyaFJNOztJQUVFLCtCQUFBO0VoRndoUlI7O0VnRnRoUk07O0lBRUUsNkJBQUE7RWhGeWhSUjs7RWdGeGlSTTtJQUFnQywyQkFBQTtFaEY0aVJ0Qzs7RWdGM2lSTTs7SUFFRSwrQkFBQTtFaEY4aVJSOztFZ0Y1aVJNOztJQUVFLGlDQUFBO0VoRitpUlI7O0VnRjdpUk07O0lBRUUsa0NBQUE7RWhGZ2pSUjs7RWdGOWlSTTs7SUFFRSxnQ0FBQTtFaEZpalJSOztFZ0Zoa1JNO0lBQWdDLDBCQUFBO0VoRm9rUnRDOztFZ0Zua1JNOztJQUVFLDhCQUFBO0VoRnNrUlI7O0VnRnBrUk07O0lBRUUsZ0NBQUE7RWhGdWtSUjs7RWdGcmtSTTs7SUFFRSxpQ0FBQTtFaEZ3a1JSOztFZ0Z0a1JNOztJQUVFLCtCQUFBO0VoRnlrUlI7O0VnRnhsUk07SUFBZ0MsMkJBQUE7RWhGNGxSdEM7O0VnRjNsUk07O0lBRUUsK0JBQUE7RWhGOGxSUjs7RWdGNWxSTTs7SUFFRSxpQ0FBQTtFaEYrbFJSOztFZ0Y3bFJNOztJQUVFLGtDQUFBO0VoRmdtUlI7O0VnRjlsUk07O0lBRUUsZ0NBQUE7RWhGaW1SUjs7RWdGemxSTTtJQUF3Qix3QkFBQTtFaEY2bFI5Qjs7RWdGNWxSTTs7SUFFRSw0QkFBQTtFaEYrbFJSOztFZ0Y3bFJNOztJQUVFLDhCQUFBO0VoRmdtUlI7O0VnRjlsUk07O0lBRUUsK0JBQUE7RWhGaW1SUjs7RWdGL2xSTTs7SUFFRSw2QkFBQTtFaEZrbVJSOztFZ0ZqblJNO0lBQXdCLDBCQUFBO0VoRnFuUjlCOztFZ0ZwblJNOztJQUVFLDhCQUFBO0VoRnVuUlI7O0VnRnJuUk07O0lBRUUsZ0NBQUE7RWhGd25SUjs7RWdGdG5STTs7SUFFRSxpQ0FBQTtFaEZ5blJSOztFZ0Z2blJNOztJQUVFLCtCQUFBO0VoRjBuUlI7O0VnRnpvUk07SUFBd0Isd0JBQUE7RWhGNm9SOUI7O0VnRjVvUk07O0lBRUUsNEJBQUE7RWhGK29SUjs7RWdGN29STTs7SUFFRSw4QkFBQTtFaEZncFJSOztFZ0Y5b1JNOztJQUVFLCtCQUFBO0VoRmlwUlI7O0VnRi9vUk07O0lBRUUsNkJBQUE7RWhGa3BSUjs7RWdGanFSTTtJQUF3QiwwQkFBQTtFaEZxcVI5Qjs7RWdGcHFSTTs7SUFFRSw4QkFBQTtFaEZ1cVJSOztFZ0ZycVJNOztJQUVFLGdDQUFBO0VoRndxUlI7O0VnRnRxUk07O0lBRUUsaUNBQUE7RWhGeXFSUjs7RWdGdnFSTTs7SUFFRSwrQkFBQTtFaEYwcVJSOztFZ0Z6clJNO0lBQXdCLHdCQUFBO0VoRjZyUjlCOztFZ0Y1clJNOztJQUVFLDRCQUFBO0VoRityUlI7O0VnRjdyUk07O0lBRUUsOEJBQUE7RWhGZ3NSUjs7RWdGOXJSTTs7SUFFRSwrQkFBQTtFaEZpc1JSOztFZ0YvclJNOztJQUVFLDZCQUFBO0VoRmtzUlI7O0VnRmp0Uk07SUFBd0IsMkJBQUE7RWhGcXRSOUI7O0VnRnB0Uk07O0lBRUUsK0JBQUE7RWhGdXRSUjs7RWdGcnRSTTs7SUFFRSxpQ0FBQTtFaEZ3dFJSOztFZ0Z0dFJNOztJQUVFLGtDQUFBO0VoRnl0UlI7O0VnRnZ0Uk07O0lBRUUsZ0NBQUE7RWhGMHRSUjs7RWdGenVSTTtJQUF3QiwwQkFBQTtFaEY2dVI5Qjs7RWdGNXVSTTs7SUFFRSw4QkFBQTtFaEYrdVJSOztFZ0Y3dVJNOztJQUVFLGdDQUFBO0VoRmd2UlI7O0VnRjl1Uk07O0lBRUUsaUNBQUE7RWhGaXZSUjs7RWdGL3VSTTs7SUFFRSwrQkFBQTtFaEZrdlJSOztFZ0Zqd1JNO0lBQXdCLDJCQUFBO0VoRnF3UjlCOztFZ0Zwd1JNOztJQUVFLCtCQUFBO0VoRnV3UlI7O0VnRnJ3Uk07O0lBRUUsaUNBQUE7RWhGd3dSUjs7RWdGdHdSTTs7SUFFRSxrQ0FBQTtFaEZ5d1JSOztFZ0Z2d1JNOztJQUVFLGdDQUFBO0VoRjB3UlI7O0VnRnB3UkU7SUFBbUIsdUJBQUE7RWhGd3dSckI7O0VnRnZ3UkU7O0lBRUUsMkJBQUE7RWhGMHdSSjs7RWdGeHdSRTs7SUFFRSw2QkFBQTtFaEYyd1JKOztFZ0Z6d1JFOztJQUVFLDhCQUFBO0VoRjR3Uko7O0VnRjF3UkU7O0lBRUUsNEJBQUE7RWhGNndSSjtBQUNGO0F3QnZ4Ukk7RXdEbERJO0lBQWdDLG9CQUFBO0VoRjYwUnRDOztFZ0Y1MFJNOztJQUVFLHdCQUFBO0VoRiswUlI7O0VnRjcwUk07O0lBRUUsMEJBQUE7RWhGZzFSUjs7RWdGOTBSTTs7SUFFRSwyQkFBQTtFaEZpMVJSOztFZ0YvMFJNOztJQUVFLHlCQUFBO0VoRmsxUlI7O0VnRmoyUk07SUFBZ0MsdUJBQUE7RWhGcTJSdEM7O0VnRnAyUk07O0lBRUUsMkJBQUE7RWhGdTJSUjs7RWdGcjJSTTs7SUFFRSw2QkFBQTtFaEZ3MlJSOztFZ0Z0MlJNOztJQUVFLDhCQUFBO0VoRnkyUlI7O0VnRnYyUk07O0lBRUUsNEJBQUE7RWhGMDJSUjs7RWdGejNSTTtJQUFnQyx5QkFBQTtFaEY2M1J0Qzs7RWdGNTNSTTs7SUFFRSw2QkFBQTtFaEYrM1JSOztFZ0Y3M1JNOztJQUVFLCtCQUFBO0VoRmc0UlI7O0VnRjkzUk07O0lBRUUsZ0NBQUE7RWhGaTRSUjs7RWdGLzNSTTs7SUFFRSw4QkFBQTtFaEZrNFJSOztFZ0ZqNVJNO0lBQWdDLHVCQUFBO0VoRnE1UnRDOztFZ0ZwNVJNOztJQUVFLDJCQUFBO0VoRnU1UlI7O0VnRnI1Uk07O0lBRUUsNkJBQUE7RWhGdzVSUjs7RWdGdDVSTTs7SUFFRSw4QkFBQTtFaEZ5NVJSOztFZ0Z2NVJNOztJQUVFLDRCQUFBO0VoRjA1UlI7O0VnRno2Uk07SUFBZ0MseUJBQUE7RWhGNjZSdEM7O0VnRjU2Uk07O0lBRUUsNkJBQUE7RWhGKzZSUjs7RWdGNzZSTTs7SUFFRSwrQkFBQTtFaEZnN1JSOztFZ0Y5NlJNOztJQUVFLGdDQUFBO0VoRmk3UlI7O0VnRi82Uk07O0lBRUUsOEJBQUE7RWhGazdSUjs7RWdGajhSTTtJQUFnQyx1QkFBQTtFaEZxOFJ0Qzs7RWdGcDhSTTs7SUFFRSwyQkFBQTtFaEZ1OFJSOztFZ0ZyOFJNOztJQUVFLDZCQUFBO0VoRnc4UlI7O0VnRnQ4Uk07O0lBRUUsOEJBQUE7RWhGeThSUjs7RWdGdjhSTTs7SUFFRSw0QkFBQTtFaEYwOFJSOztFZ0Z6OVJNO0lBQWdDLDBCQUFBO0VoRjY5UnRDOztFZ0Y1OVJNOztJQUVFLDhCQUFBO0VoRis5UlI7O0VnRjc5Uk07O0lBRUUsZ0NBQUE7RWhGZytSUjs7RWdGOTlSTTs7SUFFRSxpQ0FBQTtFaEZpK1JSOztFZ0YvOVJNOztJQUVFLCtCQUFBO0VoRmsrUlI7O0VnRmovUk07SUFBZ0MseUJBQUE7RWhGcS9SdEM7O0VnRnAvUk07O0lBRUUsNkJBQUE7RWhGdS9SUjs7RWdGci9STTs7SUFFRSwrQkFBQTtFaEZ3L1JSOztFZ0Z0L1JNOztJQUVFLGdDQUFBO0VoRnkvUlI7O0VnRnYvUk07O0lBRUUsOEJBQUE7RWhGMC9SUjs7RWdGemdTTTtJQUFnQywwQkFBQTtFaEY2Z1N0Qzs7RWdGNWdTTTs7SUFFRSw4QkFBQTtFaEYrZ1NSOztFZ0Y3Z1NNOztJQUVFLGdDQUFBO0VoRmdoU1I7O0VnRjlnU007O0lBRUUsaUNBQUE7RWhGaWhTUjs7RWdGL2dTTTs7SUFFRSwrQkFBQTtFaEZraFNSOztFZ0ZqaVNNO0lBQWdDLHFCQUFBO0VoRnFpU3RDOztFZ0ZwaVNNOztJQUVFLHlCQUFBO0VoRnVpU1I7O0VnRnJpU007O0lBRUUsMkJBQUE7RWhGd2lTUjs7RWdGdGlTTTs7SUFFRSw0QkFBQTtFaEZ5aVNSOztFZ0Z2aVNNOztJQUVFLDBCQUFBO0VoRjBpU1I7O0VnRnpqU007SUFBZ0Msd0JBQUE7RWhGNmpTdEM7O0VnRjVqU007O0lBRUUsNEJBQUE7RWhGK2pTUjs7RWdGN2pTTTs7SUFFRSw4QkFBQTtFaEZna1NSOztFZ0Y5alNNOztJQUVFLCtCQUFBO0VoRmlrU1I7O0VnRi9qU007O0lBRUUsNkJBQUE7RWhGa2tTUjs7RWdGamxTTTtJQUFnQywwQkFBQTtFaEZxbFN0Qzs7RWdGcGxTTTs7SUFFRSw4QkFBQTtFaEZ1bFNSOztFZ0ZybFNNOztJQUVFLGdDQUFBO0VoRndsU1I7O0VnRnRsU007O0lBRUUsaUNBQUE7RWhGeWxTUjs7RWdGdmxTTTs7SUFFRSwrQkFBQTtFaEYwbFNSOztFZ0Z6bVNNO0lBQWdDLHdCQUFBO0VoRjZtU3RDOztFZ0Y1bVNNOztJQUVFLDRCQUFBO0VoRittU1I7O0VnRjdtU007O0lBRUUsOEJBQUE7RWhGZ25TUjs7RWdGOW1TTTs7SUFFRSwrQkFBQTtFaEZpblNSOztFZ0YvbVNNOztJQUVFLDZCQUFBO0VoRmtuU1I7O0VnRmpvU007SUFBZ0MsMEJBQUE7RWhGcW9TdEM7O0VnRnBvU007O0lBRUUsOEJBQUE7RWhGdW9TUjs7RWdGcm9TTTs7SUFFRSxnQ0FBQTtFaEZ3b1NSOztFZ0Z0b1NNOztJQUVFLGlDQUFBO0VoRnlvU1I7O0VnRnZvU007O0lBRUUsK0JBQUE7RWhGMG9TUjs7RWdGenBTTTtJQUFnQyx3QkFBQTtFaEY2cFN0Qzs7RWdGNXBTTTs7SUFFRSw0QkFBQTtFaEYrcFNSOztFZ0Y3cFNNOztJQUVFLDhCQUFBO0VoRmdxU1I7O0VnRjlwU007O0lBRUUsK0JBQUE7RWhGaXFTUjs7RWdGL3BTTTs7SUFFRSw2QkFBQTtFaEZrcVNSOztFZ0ZqclNNO0lBQWdDLDJCQUFBO0VoRnFyU3RDOztFZ0ZwclNNOztJQUVFLCtCQUFBO0VoRnVyU1I7O0VnRnJyU007O0lBRUUsaUNBQUE7RWhGd3JTUjs7RWdGdHJTTTs7SUFFRSxrQ0FBQTtFaEZ5clNSOztFZ0Z2clNNOztJQUVFLGdDQUFBO0VoRjByU1I7O0VnRnpzU007SUFBZ0MsMEJBQUE7RWhGNnNTdEM7O0VnRjVzU007O0lBRUUsOEJBQUE7RWhGK3NTUjs7RWdGN3NTTTs7SUFFRSxnQ0FBQTtFaEZndFNSOztFZ0Y5c1NNOztJQUVFLGlDQUFBO0VoRml0U1I7O0VnRi9zU007O0lBRUUsK0JBQUE7RWhGa3RTUjs7RWdGanVTTTtJQUFnQywyQkFBQTtFaEZxdVN0Qzs7RWdGcHVTTTs7SUFFRSwrQkFBQTtFaEZ1dVNSOztFZ0ZydVNNOztJQUVFLGlDQUFBO0VoRnd1U1I7O0VnRnR1U007O0lBRUUsa0NBQUE7RWhGeXVTUjs7RWdGdnVTTTs7SUFFRSxnQ0FBQTtFaEYwdVNSOztFZ0ZsdVNNO0lBQXdCLHdCQUFBO0VoRnN1UzlCOztFZ0ZydVNNOztJQUVFLDRCQUFBO0VoRnd1U1I7O0VnRnR1U007O0lBRUUsOEJBQUE7RWhGeXVTUjs7RWdGdnVTTTs7SUFFRSwrQkFBQTtFaEYwdVNSOztFZ0Z4dVNNOztJQUVFLDZCQUFBO0VoRjJ1U1I7O0VnRjF2U007SUFBd0IsMEJBQUE7RWhGOHZTOUI7O0VnRjd2U007O0lBRUUsOEJBQUE7RWhGZ3dTUjs7RWdGOXZTTTs7SUFFRSxnQ0FBQTtFaEZpd1NSOztFZ0YvdlNNOztJQUVFLGlDQUFBO0VoRmt3U1I7O0VnRmh3U007O0lBRUUsK0JBQUE7RWhGbXdTUjs7RWdGbHhTTTtJQUF3Qix3QkFBQTtFaEZzeFM5Qjs7RWdGcnhTTTs7SUFFRSw0QkFBQTtFaEZ3eFNSOztFZ0Z0eFNNOztJQUVFLDhCQUFBO0VoRnl4U1I7O0VnRnZ4U007O0lBRUUsK0JBQUE7RWhGMHhTUjs7RWdGeHhTTTs7SUFFRSw2QkFBQTtFaEYyeFNSOztFZ0YxeVNNO0lBQXdCLDBCQUFBO0VoRjh5UzlCOztFZ0Y3eVNNOztJQUVFLDhCQUFBO0VoRmd6U1I7O0VnRjl5U007O0lBRUUsZ0NBQUE7RWhGaXpTUjs7RWdGL3lTTTs7SUFFRSxpQ0FBQTtFaEZrelNSOztFZ0ZoelNNOztJQUVFLCtCQUFBO0VoRm16U1I7O0VnRmwwU007SUFBd0Isd0JBQUE7RWhGczBTOUI7O0VnRnIwU007O0lBRUUsNEJBQUE7RWhGdzBTUjs7RWdGdDBTTTs7SUFFRSw4QkFBQTtFaEZ5MFNSOztFZ0Z2MFNNOztJQUVFLCtCQUFBO0VoRjAwU1I7O0VnRngwU007O0lBRUUsNkJBQUE7RWhGMjBTUjs7RWdGMTFTTTtJQUF3QiwyQkFBQTtFaEY4MVM5Qjs7RWdGNzFTTTs7SUFFRSwrQkFBQTtFaEZnMlNSOztFZ0Y5MVNNOztJQUVFLGlDQUFBO0VoRmkyU1I7O0VnRi8xU007O0lBRUUsa0NBQUE7RWhGazJTUjs7RWdGaDJTTTs7SUFFRSxnQ0FBQTtFaEZtMlNSOztFZ0ZsM1NNO0lBQXdCLDBCQUFBO0VoRnMzUzlCOztFZ0ZyM1NNOztJQUVFLDhCQUFBO0VoRnczU1I7O0VnRnQzU007O0lBRUUsZ0NBQUE7RWhGeTNTUjs7RWdGdjNTTTs7SUFFRSxpQ0FBQTtFaEYwM1NSOztFZ0Z4M1NNOztJQUVFLCtCQUFBO0VoRjIzU1I7O0VnRjE0U007SUFBd0IsMkJBQUE7RWhGODRTOUI7O0VnRjc0U007O0lBRUUsK0JBQUE7RWhGZzVTUjs7RWdGOTRTTTs7SUFFRSxpQ0FBQTtFaEZpNVNSOztFZ0YvNFNNOztJQUVFLGtDQUFBO0VoRms1U1I7O0VnRmg1U007O0lBRUUsZ0NBQUE7RWhGbTVTUjs7RWdGNzRTRTtJQUFtQix1QkFBQTtFaEZpNVNyQjs7RWdGaDVTRTs7SUFFRSwyQkFBQTtFaEZtNVNKOztFZ0ZqNVNFOztJQUVFLDZCQUFBO0VoRm81U0o7O0VnRmw1U0U7O0lBRUUsOEJBQUE7RWhGcTVTSjs7RWdGbjVTRTs7SUFFRSw0QkFBQTtFaEZzNVNKO0FBQ0Y7QXdCaDZTSTtFd0RsREk7SUFBZ0Msb0JBQUE7RWhGczlTdEM7O0VnRnI5U007O0lBRUUsd0JBQUE7RWhGdzlTUjs7RWdGdDlTTTs7SUFFRSwwQkFBQTtFaEZ5OVNSOztFZ0Z2OVNNOztJQUVFLDJCQUFBO0VoRjA5U1I7O0VnRng5U007O0lBRUUseUJBQUE7RWhGMjlTUjs7RWdGMStTTTtJQUFnQyx1QkFBQTtFaEY4K1N0Qzs7RWdGNytTTTs7SUFFRSwyQkFBQTtFaEZnL1NSOztFZ0Y5K1NNOztJQUVFLDZCQUFBO0VoRmkvU1I7O0VnRi8rU007O0lBRUUsOEJBQUE7RWhGay9TUjs7RWdGaC9TTTs7SUFFRSw0QkFBQTtFaEZtL1NSOztFZ0ZsZ1RNO0lBQWdDLHlCQUFBO0VoRnNnVHRDOztFZ0ZyZ1RNOztJQUVFLDZCQUFBO0VoRndnVFI7O0VnRnRnVE07O0lBRUUsK0JBQUE7RWhGeWdUUjs7RWdGdmdUTTs7SUFFRSxnQ0FBQTtFaEYwZ1RSOztFZ0Z4Z1RNOztJQUVFLDhCQUFBO0VoRjJnVFI7O0VnRjFoVE07SUFBZ0MsdUJBQUE7RWhGOGhUdEM7O0VnRjdoVE07O0lBRUUsMkJBQUE7RWhGZ2lUUjs7RWdGOWhUTTs7SUFFRSw2QkFBQTtFaEZpaVRSOztFZ0YvaFRNOztJQUVFLDhCQUFBO0VoRmtpVFI7O0VnRmhpVE07O0lBRUUsNEJBQUE7RWhGbWlUUjs7RWdGbGpUTTtJQUFnQyx5QkFBQTtFaEZzalR0Qzs7RWdGcmpUTTs7SUFFRSw2QkFBQTtFaEZ3alRSOztFZ0Z0alRNOztJQUVFLCtCQUFBO0VoRnlqVFI7O0VnRnZqVE07O0lBRUUsZ0NBQUE7RWhGMGpUUjs7RWdGeGpUTTs7SUFFRSw4QkFBQTtFaEYyalRSOztFZ0Yxa1RNO0lBQWdDLHVCQUFBO0VoRjhrVHRDOztFZ0Y3a1RNOztJQUVFLDJCQUFBO0VoRmdsVFI7O0VnRjlrVE07O0lBRUUsNkJBQUE7RWhGaWxUUjs7RWdGL2tUTTs7SUFFRSw4QkFBQTtFaEZrbFRSOztFZ0ZobFRNOztJQUVFLDRCQUFBO0VoRm1sVFI7O0VnRmxtVE07SUFBZ0MsMEJBQUE7RWhGc21UdEM7O0VnRnJtVE07O0lBRUUsOEJBQUE7RWhGd21UUjs7RWdGdG1UTTs7SUFFRSxnQ0FBQTtFaEZ5bVRSOztFZ0Z2bVRNOztJQUVFLGlDQUFBO0VoRjBtVFI7O0VnRnhtVE07O0lBRUUsK0JBQUE7RWhGMm1UUjs7RWdGMW5UTTtJQUFnQyx5QkFBQTtFaEY4blR0Qzs7RWdGN25UTTs7SUFFRSw2QkFBQTtFaEZnb1RSOztFZ0Y5blRNOztJQUVFLCtCQUFBO0VoRmlvVFI7O0VnRi9uVE07O0lBRUUsZ0NBQUE7RWhGa29UUjs7RWdGaG9UTTs7SUFFRSw4QkFBQTtFaEZtb1RSOztFZ0ZscFRNO0lBQWdDLDBCQUFBO0VoRnNwVHRDOztFZ0ZycFRNOztJQUVFLDhCQUFBO0VoRndwVFI7O0VnRnRwVE07O0lBRUUsZ0NBQUE7RWhGeXBUUjs7RWdGdnBUTTs7SUFFRSxpQ0FBQTtFaEYwcFRSOztFZ0Z4cFRNOztJQUVFLCtCQUFBO0VoRjJwVFI7O0VnRjFxVE07SUFBZ0MscUJBQUE7RWhGOHFUdEM7O0VnRjdxVE07O0lBRUUseUJBQUE7RWhGZ3JUUjs7RWdGOXFUTTs7SUFFRSwyQkFBQTtFaEZpclRSOztFZ0YvcVRNOztJQUVFLDRCQUFBO0VoRmtyVFI7O0VnRmhyVE07O0lBRUUsMEJBQUE7RWhGbXJUUjs7RWdGbHNUTTtJQUFnQyx3QkFBQTtFaEZzc1R0Qzs7RWdGcnNUTTs7SUFFRSw0QkFBQTtFaEZ3c1RSOztFZ0Z0c1RNOztJQUVFLDhCQUFBO0VoRnlzVFI7O0VnRnZzVE07O0lBRUUsK0JBQUE7RWhGMHNUUjs7RWdGeHNUTTs7SUFFRSw2QkFBQTtFaEYyc1RSOztFZ0YxdFRNO0lBQWdDLDBCQUFBO0VoRjh0VHRDOztFZ0Y3dFRNOztJQUVFLDhCQUFBO0VoRmd1VFI7O0VnRjl0VE07O0lBRUUsZ0NBQUE7RWhGaXVUUjs7RWdGL3RUTTs7SUFFRSxpQ0FBQTtFaEZrdVRSOztFZ0ZodVRNOztJQUVFLCtCQUFBO0VoRm11VFI7O0VnRmx2VE07SUFBZ0Msd0JBQUE7RWhGc3ZUdEM7O0VnRnJ2VE07O0lBRUUsNEJBQUE7RWhGd3ZUUjs7RWdGdHZUTTs7SUFFRSw4QkFBQTtFaEZ5dlRSOztFZ0Z2dlRNOztJQUVFLCtCQUFBO0VoRjB2VFI7O0VnRnh2VE07O0lBRUUsNkJBQUE7RWhGMnZUUjs7RWdGMXdUTTtJQUFnQywwQkFBQTtFaEY4d1R0Qzs7RWdGN3dUTTs7SUFFRSw4QkFBQTtFaEZneFRSOztFZ0Y5d1RNOztJQUVFLGdDQUFBO0VoRml4VFI7O0VnRi93VE07O0lBRUUsaUNBQUE7RWhGa3hUUjs7RWdGaHhUTTs7SUFFRSwrQkFBQTtFaEZteFRSOztFZ0ZseVRNO0lBQWdDLHdCQUFBO0VoRnN5VHRDOztFZ0ZyeVRNOztJQUVFLDRCQUFBO0VoRnd5VFI7O0VnRnR5VE07O0lBRUUsOEJBQUE7RWhGeXlUUjs7RWdGdnlUTTs7SUFFRSwrQkFBQTtFaEYweVRSOztFZ0Z4eVRNOztJQUVFLDZCQUFBO0VoRjJ5VFI7O0VnRjF6VE07SUFBZ0MsMkJBQUE7RWhGOHpUdEM7O0VnRjd6VE07O0lBRUUsK0JBQUE7RWhGZzBUUjs7RWdGOXpUTTs7SUFFRSxpQ0FBQTtFaEZpMFRSOztFZ0YvelRNOztJQUVFLGtDQUFBO0VoRmswVFI7O0VnRmgwVE07O0lBRUUsZ0NBQUE7RWhGbTBUUjs7RWdGbDFUTTtJQUFnQywwQkFBQTtFaEZzMVR0Qzs7RWdGcjFUTTs7SUFFRSw4QkFBQTtFaEZ3MVRSOztFZ0Z0MVRNOztJQUVFLGdDQUFBO0VoRnkxVFI7O0VnRnYxVE07O0lBRUUsaUNBQUE7RWhGMDFUUjs7RWdGeDFUTTs7SUFFRSwrQkFBQTtFaEYyMVRSOztFZ0YxMlRNO0lBQWdDLDJCQUFBO0VoRjgyVHRDOztFZ0Y3MlRNOztJQUVFLCtCQUFBO0VoRmczVFI7O0VnRjkyVE07O0lBRUUsaUNBQUE7RWhGaTNUUjs7RWdGLzJUTTs7SUFFRSxrQ0FBQTtFaEZrM1RSOztFZ0ZoM1RNOztJQUVFLGdDQUFBO0VoRm0zVFI7O0VnRjMyVE07SUFBd0Isd0JBQUE7RWhGKzJUOUI7O0VnRjkyVE07O0lBRUUsNEJBQUE7RWhGaTNUUjs7RWdGLzJUTTs7SUFFRSw4QkFBQTtFaEZrM1RSOztFZ0ZoM1RNOztJQUVFLCtCQUFBO0VoRm0zVFI7O0VnRmozVE07O0lBRUUsNkJBQUE7RWhGbzNUUjs7RWdGbjRUTTtJQUF3QiwwQkFBQTtFaEZ1NFQ5Qjs7RWdGdDRUTTs7SUFFRSw4QkFBQTtFaEZ5NFRSOztFZ0Z2NFRNOztJQUVFLGdDQUFBO0VoRjA0VFI7O0VnRng0VE07O0lBRUUsaUNBQUE7RWhGMjRUUjs7RWdGejRUTTs7SUFFRSwrQkFBQTtFaEY0NFRSOztFZ0YzNVRNO0lBQXdCLHdCQUFBO0VoRis1VDlCOztFZ0Y5NVRNOztJQUVFLDRCQUFBO0VoRmk2VFI7O0VnRi81VE07O0lBRUUsOEJBQUE7RWhGazZUUjs7RWdGaDZUTTs7SUFFRSwrQkFBQTtFaEZtNlRSOztFZ0ZqNlRNOztJQUVFLDZCQUFBO0VoRm82VFI7O0VnRm43VE07SUFBd0IsMEJBQUE7RWhGdTdUOUI7O0VnRnQ3VE07O0lBRUUsOEJBQUE7RWhGeTdUUjs7RWdGdjdUTTs7SUFFRSxnQ0FBQTtFaEYwN1RSOztFZ0Z4N1RNOztJQUVFLGlDQUFBO0VoRjI3VFI7O0VnRno3VE07O0lBRUUsK0JBQUE7RWhGNDdUUjs7RWdGMzhUTTtJQUF3Qix3QkFBQTtFaEYrOFQ5Qjs7RWdGOThUTTs7SUFFRSw0QkFBQTtFaEZpOVRSOztFZ0YvOFRNOztJQUVFLDhCQUFBO0VoRms5VFI7O0VnRmg5VE07O0lBRUUsK0JBQUE7RWhGbTlUUjs7RWdGajlUTTs7SUFFRSw2QkFBQTtFaEZvOVRSOztFZ0ZuK1RNO0lBQXdCLDJCQUFBO0VoRnUrVDlCOztFZ0Z0K1RNOztJQUVFLCtCQUFBO0VoRnkrVFI7O0VnRnYrVE07O0lBRUUsaUNBQUE7RWhGMCtUUjs7RWdGeCtUTTs7SUFFRSxrQ0FBQTtFaEYyK1RSOztFZ0Z6K1RNOztJQUVFLGdDQUFBO0VoRjQrVFI7O0VnRjMvVE07SUFBd0IsMEJBQUE7RWhGKy9UOUI7O0VnRjkvVE07O0lBRUUsOEJBQUE7RWhGaWdVUjs7RWdGLy9UTTs7SUFFRSxnQ0FBQTtFaEZrZ1VSOztFZ0ZoZ1VNOztJQUVFLGlDQUFBO0VoRm1nVVI7O0VnRmpnVU07O0lBRUUsK0JBQUE7RWhGb2dVUjs7RWdGbmhVTTtJQUF3QiwyQkFBQTtFaEZ1aFU5Qjs7RWdGdGhVTTs7SUFFRSwrQkFBQTtFaEZ5aFVSOztFZ0Z2aFVNOztJQUVFLGlDQUFBO0VoRjBoVVI7O0VnRnhoVU07O0lBRUUsa0NBQUE7RWhGMmhVUjs7RWdGemhVTTs7SUFFRSxnQ0FBQTtFaEY0aFVSOztFZ0Z0aFVFO0lBQW1CLHVCQUFBO0VoRjBoVXJCOztFZ0Z6aFVFOztJQUVFLDJCQUFBO0VoRjRoVUo7O0VnRjFoVUU7O0lBRUUsNkJBQUE7RWhGNmhVSjs7RWdGM2hVRTs7SUFFRSw4QkFBQTtFaEY4aFVKOztFZ0Y1aFVFOztJQUVFLDRCQUFBO0VoRitoVUo7QUFDRjtBd0J6aVVJO0V3RGxESTtJQUFnQyxvQkFBQTtFaEYrbFV0Qzs7RWdGOWxVTTs7SUFFRSx3QkFBQTtFaEZpbVVSOztFZ0YvbFVNOztJQUVFLDBCQUFBO0VoRmttVVI7O0VnRmhtVU07O0lBRUUsMkJBQUE7RWhGbW1VUjs7RWdGam1VTTs7SUFFRSx5QkFBQTtFaEZvbVVSOztFZ0ZublVNO0lBQWdDLHVCQUFBO0VoRnVuVXRDOztFZ0Z0blVNOztJQUVFLDJCQUFBO0VoRnluVVI7O0VnRnZuVU07O0lBRUUsNkJBQUE7RWhGMG5VUjs7RWdGeG5VTTs7SUFFRSw4QkFBQTtFaEYyblVSOztFZ0Z6blVNOztJQUVFLDRCQUFBO0VoRjRuVVI7O0VnRjNvVU07SUFBZ0MseUJBQUE7RWhGK29VdEM7O0VnRjlvVU07O0lBRUUsNkJBQUE7RWhGaXBVUjs7RWdGL29VTTs7SUFFRSwrQkFBQTtFaEZrcFVSOztFZ0ZocFVNOztJQUVFLGdDQUFBO0VoRm1wVVI7O0VnRmpwVU07O0lBRUUsOEJBQUE7RWhGb3BVUjs7RWdGbnFVTTtJQUFnQyx1QkFBQTtFaEZ1cVV0Qzs7RWdGdHFVTTs7SUFFRSwyQkFBQTtFaEZ5cVVSOztFZ0Z2cVVNOztJQUVFLDZCQUFBO0VoRjBxVVI7O0VnRnhxVU07O0lBRUUsOEJBQUE7RWhGMnFVUjs7RWdGenFVTTs7SUFFRSw0QkFBQTtFaEY0cVVSOztFZ0YzclVNO0lBQWdDLHlCQUFBO0VoRityVXRDOztFZ0Y5clVNOztJQUVFLDZCQUFBO0VoRmlzVVI7O0VnRi9yVU07O0lBRUUsK0JBQUE7RWhGa3NVUjs7RWdGaHNVTTs7SUFFRSxnQ0FBQTtFaEZtc1VSOztFZ0Zqc1VNOztJQUVFLDhCQUFBO0VoRm9zVVI7O0VnRm50VU07SUFBZ0MsdUJBQUE7RWhGdXRVdEM7O0VnRnR0VU07O0lBRUUsMkJBQUE7RWhGeXRVUjs7RWdGdnRVTTs7SUFFRSw2QkFBQTtFaEYwdFVSOztFZ0Z4dFVNOztJQUVFLDhCQUFBO0VoRjJ0VVI7O0VnRnp0VU07O0lBRUUsNEJBQUE7RWhGNHRVUjs7RWdGM3VVTTtJQUFnQywwQkFBQTtFaEYrdVV0Qzs7RWdGOXVVTTs7SUFFRSw4QkFBQTtFaEZpdlVSOztFZ0YvdVVNOztJQUVFLGdDQUFBO0VoRmt2VVI7O0VnRmh2VU07O0lBRUUsaUNBQUE7RWhGbXZVUjs7RWdGanZVTTs7SUFFRSwrQkFBQTtFaEZvdlVSOztFZ0Zud1VNO0lBQWdDLHlCQUFBO0VoRnV3VXRDOztFZ0Z0d1VNOztJQUVFLDZCQUFBO0VoRnl3VVI7O0VnRnZ3VU07O0lBRUUsK0JBQUE7RWhGMHdVUjs7RWdGeHdVTTs7SUFFRSxnQ0FBQTtFaEYyd1VSOztFZ0Z6d1VNOztJQUVFLDhCQUFBO0VoRjR3VVI7O0VnRjN4VU07SUFBZ0MsMEJBQUE7RWhGK3hVdEM7O0VnRjl4VU07O0lBRUUsOEJBQUE7RWhGaXlVUjs7RWdGL3hVTTs7SUFFRSxnQ0FBQTtFaEZreVVSOztFZ0ZoeVVNOztJQUVFLGlDQUFBO0VoRm15VVI7O0VnRmp5VU07O0lBRUUsK0JBQUE7RWhGb3lVUjs7RWdGbnpVTTtJQUFnQyxxQkFBQTtFaEZ1elV0Qzs7RWdGdHpVTTs7SUFFRSx5QkFBQTtFaEZ5elVSOztFZ0Z2elVNOztJQUVFLDJCQUFBO0VoRjB6VVI7O0VnRnh6VU07O0lBRUUsNEJBQUE7RWhGMnpVUjs7RWdGenpVTTs7SUFFRSwwQkFBQTtFaEY0elVSOztFZ0YzMFVNO0lBQWdDLHdCQUFBO0VoRiswVXRDOztFZ0Y5MFVNOztJQUVFLDRCQUFBO0VoRmkxVVI7O0VnRi8wVU07O0lBRUUsOEJBQUE7RWhGazFVUjs7RWdGaDFVTTs7SUFFRSwrQkFBQTtFaEZtMVVSOztFZ0ZqMVVNOztJQUVFLDZCQUFBO0VoRm8xVVI7O0VnRm4yVU07SUFBZ0MsMEJBQUE7RWhGdTJVdEM7O0VnRnQyVU07O0lBRUUsOEJBQUE7RWhGeTJVUjs7RWdGdjJVTTs7SUFFRSxnQ0FBQTtFaEYwMlVSOztFZ0Z4MlVNOztJQUVFLGlDQUFBO0VoRjIyVVI7O0VnRnoyVU07O0lBRUUsK0JBQUE7RWhGNDJVUjs7RWdGMzNVTTtJQUFnQyx3QkFBQTtFaEYrM1V0Qzs7RWdGOTNVTTs7SUFFRSw0QkFBQTtFaEZpNFVSOztFZ0YvM1VNOztJQUVFLDhCQUFBO0VoRms0VVI7O0VnRmg0VU07O0lBRUUsK0JBQUE7RWhGbTRVUjs7RWdGajRVTTs7SUFFRSw2QkFBQTtFaEZvNFVSOztFZ0ZuNVVNO0lBQWdDLDBCQUFBO0VoRnU1VXRDOztFZ0Z0NVVNOztJQUVFLDhCQUFBO0VoRnk1VVI7O0VnRnY1VU07O0lBRUUsZ0NBQUE7RWhGMDVVUjs7RWdGeDVVTTs7SUFFRSxpQ0FBQTtFaEYyNVVSOztFZ0Z6NVVNOztJQUVFLCtCQUFBO0VoRjQ1VVI7O0VnRjM2VU07SUFBZ0Msd0JBQUE7RWhGKzZVdEM7O0VnRjk2VU07O0lBRUUsNEJBQUE7RWhGaTdVUjs7RWdGLzZVTTs7SUFFRSw4QkFBQTtFaEZrN1VSOztFZ0ZoN1VNOztJQUVFLCtCQUFBO0VoRm03VVI7O0VnRmo3VU07O0lBRUUsNkJBQUE7RWhGbzdVUjs7RWdGbjhVTTtJQUFnQywyQkFBQTtFaEZ1OFV0Qzs7RWdGdDhVTTs7SUFFRSwrQkFBQTtFaEZ5OFVSOztFZ0Z2OFVNOztJQUVFLGlDQUFBO0VoRjA4VVI7O0VnRng4VU07O0lBRUUsa0NBQUE7RWhGMjhVUjs7RWdGejhVTTs7SUFFRSxnQ0FBQTtFaEY0OFVSOztFZ0YzOVVNO0lBQWdDLDBCQUFBO0VoRis5VXRDOztFZ0Y5OVVNOztJQUVFLDhCQUFBO0VoRmkrVVI7O0VnRi85VU07O0lBRUUsZ0NBQUE7RWhGaytVUjs7RWdGaCtVTTs7SUFFRSxpQ0FBQTtFaEZtK1VSOztFZ0ZqK1VNOztJQUVFLCtCQUFBO0VoRm8rVVI7O0VnRm4vVU07SUFBZ0MsMkJBQUE7RWhGdS9VdEM7O0VnRnQvVU07O0lBRUUsK0JBQUE7RWhGeS9VUjs7RWdGdi9VTTs7SUFFRSxpQ0FBQTtFaEYwL1VSOztFZ0Z4L1VNOztJQUVFLGtDQUFBO0VoRjIvVVI7O0VnRnovVU07O0lBRUUsZ0NBQUE7RWhGNC9VUjs7RWdGcC9VTTtJQUF3Qix3QkFBQTtFaEZ3L1U5Qjs7RWdGdi9VTTs7SUFFRSw0QkFBQTtFaEYwL1VSOztFZ0Z4L1VNOztJQUVFLDhCQUFBO0VoRjIvVVI7O0VnRnovVU07O0lBRUUsK0JBQUE7RWhGNC9VUjs7RWdGMS9VTTs7SUFFRSw2QkFBQTtFaEY2L1VSOztFZ0Y1Z1ZNO0lBQXdCLDBCQUFBO0VoRmdoVjlCOztFZ0YvZ1ZNOztJQUVFLDhCQUFBO0VoRmtoVlI7O0VnRmhoVk07O0lBRUUsZ0NBQUE7RWhGbWhWUjs7RWdGamhWTTs7SUFFRSxpQ0FBQTtFaEZvaFZSOztFZ0ZsaFZNOztJQUVFLCtCQUFBO0VoRnFoVlI7O0VnRnBpVk07SUFBd0Isd0JBQUE7RWhGd2lWOUI7O0VnRnZpVk07O0lBRUUsNEJBQUE7RWhGMGlWUjs7RWdGeGlWTTs7SUFFRSw4QkFBQTtFaEYyaVZSOztFZ0Z6aVZNOztJQUVFLCtCQUFBO0VoRjRpVlI7O0VnRjFpVk07O0lBRUUsNkJBQUE7RWhGNmlWUjs7RWdGNWpWTTtJQUF3QiwwQkFBQTtFaEZna1Y5Qjs7RWdGL2pWTTs7SUFFRSw4QkFBQTtFaEZra1ZSOztFZ0Zoa1ZNOztJQUVFLGdDQUFBO0VoRm1rVlI7O0VnRmprVk07O0lBRUUsaUNBQUE7RWhGb2tWUjs7RWdGbGtWTTs7SUFFRSwrQkFBQTtFaEZxa1ZSOztFZ0ZwbFZNO0lBQXdCLHdCQUFBO0VoRndsVjlCOztFZ0Z2bFZNOztJQUVFLDRCQUFBO0VoRjBsVlI7O0VnRnhsVk07O0lBRUUsOEJBQUE7RWhGMmxWUjs7RWdGemxWTTs7SUFFRSwrQkFBQTtFaEY0bFZSOztFZ0YxbFZNOztJQUVFLDZCQUFBO0VoRjZsVlI7O0VnRjVtVk07SUFBd0IsMkJBQUE7RWhGZ25WOUI7O0VnRi9tVk07O0lBRUUsK0JBQUE7RWhGa25WUjs7RWdGaG5WTTs7SUFFRSxpQ0FBQTtFaEZtblZSOztFZ0ZqblZNOztJQUVFLGtDQUFBO0VoRm9uVlI7O0VnRmxuVk07O0lBRUUsZ0NBQUE7RWhGcW5WUjs7RWdGcG9WTTtJQUF3QiwwQkFBQTtFaEZ3b1Y5Qjs7RWdGdm9WTTs7SUFFRSw4QkFBQTtFaEYwb1ZSOztFZ0Z4b1ZNOztJQUVFLGdDQUFBO0VoRjJvVlI7O0VnRnpvVk07O0lBRUUsaUNBQUE7RWhGNG9WUjs7RWdGMW9WTTs7SUFFRSwrQkFBQTtFaEY2b1ZSOztFZ0Y1cFZNO0lBQXdCLDJCQUFBO0VoRmdxVjlCOztFZ0YvcFZNOztJQUVFLCtCQUFBO0VoRmtxVlI7O0VnRmhxVk07O0lBRUUsaUNBQUE7RWhGbXFWUjs7RWdGanFWTTs7SUFFRSxrQ0FBQTtFaEZvcVZSOztFZ0ZscVZNOztJQUVFLGdDQUFBO0VoRnFxVlI7O0VnRi9wVkU7SUFBbUIsdUJBQUE7RWhGbXFWckI7O0VnRmxxVkU7O0lBRUUsMkJBQUE7RWhGcXFWSjs7RWdGbnFWRTs7SUFFRSw2QkFBQTtFaEZzcVZKOztFZ0ZwcVZFOztJQUVFLDhCQUFBO0VoRnVxVko7O0VnRnJxVkU7O0lBRUUsNEJBQUE7RWhGd3FWSjtBQUNGO0FpRnp1VkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSxXQUFBO0VBRUEsa0NBQUE7QWpGeXVWSjtBa0ZudlZBO0VBQWtCLDZEQUFBO0FsRnV2VmxCO0FrRm52VkE7RUFBaUIsOEJBQUE7QWxGdXZWakI7QWtGdHZWQTtFQUFpQiw4QkFBQTtBbEYwdlZqQjtBa0Z6dlZBO0VBQWlCLDhCQUFBO0FsRjZ2VmpCO0FrRjV2VkE7RUNURSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QW5GeXdWRjtBa0YxdlZJO0VBQXdCLDJCQUFBO0FsRjh2VjVCO0FrRjd2Vkk7RUFBd0IsNEJBQUE7QWxGaXdWNUI7QWtGaHdWSTtFQUF3Qiw2QkFBQTtBbEZvd1Y1QjtBd0IvdFZJO0UwRHZDQTtJQUF3QiwyQkFBQTtFbEYyd1YxQjs7RWtGMXdWRTtJQUF3Qiw0QkFBQTtFbEY4d1YxQjs7RWtGN3dWRTtJQUF3Qiw2QkFBQTtFbEZpeFYxQjtBQUNGO0F3Qjd1Vkk7RTBEdkNBO0lBQXdCLDJCQUFBO0VsRnd4VjFCOztFa0Z2eFZFO0lBQXdCLDRCQUFBO0VsRjJ4VjFCOztFa0YxeFZFO0lBQXdCLDZCQUFBO0VsRjh4VjFCO0FBQ0Y7QXdCMXZWSTtFMER2Q0E7SUFBd0IsMkJBQUE7RWxGcXlWMUI7O0VrRnB5VkU7SUFBd0IsNEJBQUE7RWxGd3lWMUI7O0VrRnZ5VkU7SUFBd0IsNkJBQUE7RWxGMnlWMUI7QUFDRjtBd0J2d1ZJO0UwRHZDQTtJQUF3QiwyQkFBQTtFbEZrelYxQjs7RWtGanpWRTtJQUF3Qiw0QkFBQTtFbEZxelYxQjs7RWtGcHpWRTtJQUF3Qiw2QkFBQTtFbEZ3elYxQjtBQUNGO0FrRm56VkE7RUFBbUIsb0NBQUE7QWxGc3pWbkI7QWtGcnpWQTtFQUFtQixvQ0FBQTtBbEZ5elZuQjtBa0Z4elZBO0VBQW1CLHFDQUFBO0FsRjR6Vm5CO0FrRnh6VkE7RUFBdUIsMkJBQUE7QWxGNHpWdkI7QWtGM3pWQTtFQUF1QiwrQkFBQTtBbEYrelZ2QjtBa0Y5elZBO0VBQXVCLDJCQUFBO0FsRmswVnZCO0FrRmowVkE7RUFBdUIsMkJBQUE7QWxGcTBWdkI7QWtGcDBWQTtFQUF1QiwyQkFBQTtBbEZ3MFZ2QjtBa0Z2MFZBO0VBQXVCLDZCQUFBO0FsRjIwVnZCO0FrRnYwVkE7RUFBYyxzQkFBQTtBbEYyMFZkO0FvRmwzVkU7RUFDRSx5QkFBQTtBcEZxM1ZKO0FlMzJWRTtFcUVMTSx5QkFBQTtBcEZvM1ZSO0FvRjEzVkU7RUFDRSx5QkFBQTtBcEY2M1ZKO0FlbjNWRTtFcUVMTSx5QkFBQTtBcEY0M1ZSO0FvRmw0VkU7RUFDRSx5QkFBQTtBcEZxNFZKO0FlMzNWRTtFcUVMTSx5QkFBQTtBcEZvNFZSO0FvRjE0VkU7RUFDRSx5QkFBQTtBcEY2NFZKO0FlbjRWRTtFcUVMTSx5QkFBQTtBcEY0NFZSO0FvRmw1VkU7RUFDRSx5QkFBQTtBcEZxNVZKO0FlMzRWRTtFcUVMTSx5QkFBQTtBcEZvNVZSO0FvRjE1VkU7RUFDRSx5QkFBQTtBcEY2NVZKO0FlbjVWRTtFcUVMTSx5QkFBQTtBcEY0NVZSO0FvRmw2VkU7RUFDRSx5QkFBQTtBcEZxNlZKO0FlMzVWRTtFcUVMTSx5QkFBQTtBcEZvNlZSO0FvRjE2VkU7RUFDRSx5QkFBQTtBcEY2NlZKO0FlbjZWRTtFcUVMTSx5QkFBQTtBcEY0NlZSO0FrRnI0VkE7RUFBYSx5QkFBQTtBbEZ5NFZiO0FrRng0VkE7RUFBYyx5QkFBQTtBbEY0NFZkO0FrRjE0VkE7RUFBaUIsdUNBQUE7QWxGODRWakI7QWtGNzRWQTtFQUFpQiwwQ0FBQTtBbEZpNVZqQjtBa0Y3NFZBO0VHdkRFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0FyRnc4VkY7QWtGajVWQTtFQUF3QixnQ0FBQTtBbEZxNVZ4QjtBa0ZuNVZBO0VBQ0UsaUNBQUE7RUFDQSxnQ0FBQTtBbEZzNVZGO0FrRmo1VkE7RUFBYyx5QkFBQTtBbEZxNVZkO0FzRnQ5VkE7RUFDRSw4QkFBQTtBdEZ5OVZGO0FzRnQ5VkE7RUFDRSw2QkFBQTtBdEZ5OVZGO0F1Rno5VkU7RUFDRTs7O0lBS0UsNEJBQUE7SUFFQSwyQkFBQTtFdkZ5OVZKOztFdUZyOVZJO0lBQ0UsMEJBQUE7RXZGdzlWTjs7RXVGLzhWRTtJQUNFLDZCQUFBO0V2Rms5Vko7O0V1RnA4VkU7SUFDRSxnQ0FBQTtFdkZ1OFZKOztFdUZyOFZFOztJQUVFLHlCQUFBO0lBQ0Esd0JBQUE7RXZGdzhWSjs7RXVGcjhWRTs7SUFFRSx3QkFBQTtFdkZ3OFZKOztFdUZyOFZFOzs7SUFHRSxVQUFBO0lBQ0EsU0FBQTtFdkZ3OFZKOztFdUZyOFZFOztJQUVFLHVCQUFBO0V2Rnc4Vko7O0V1Rmg4VkU7SUFDRSxRekUwaUM4QjtFZHk1VGxDO0V1Rmo4VkU7SUFDRSwyQkFBQTtFdkZtOFZKOztFdUZqOFZFO0lBQ0UsMkJBQUE7RXZGbzhWSjs7RXVGaDhWRTtJQUNFLGFBQUE7RXZGbThWSjs7RXVGajhWRTtJQUNFLHlCQUFBO0V2Rm84Vko7O0V1Rmo4VkU7SUFDRSxvQ0FBQTtFdkZvOFZKO0V1Rmw4Vkk7O0lBRUUsaUNBQUE7RXZGbzhWTjs7RXVGLzdWSTs7SUFFRSxvQ0FBQTtFdkZrOFZOOztFdUY5N1ZFO0lBQ0UsY0FBQTtFdkZpOFZKO0V1Ri83Vkk7Ozs7SUFJRSxxQjNFSk87RVpxOFZiOztFdUY3N1ZFO0lBQ0UsY0FBQTtJQUNBLHFCM0VWUztFWjA4VmI7QUFDRjtBd0Y5aldFO0VBQ0UsYUFBQTtBeEZna1dKO0F3RjVqV0E7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QXhGK2pXRjtBZTNqV0U7RXlFREUsY0FBQTtFQUNBLHFCQUFBO0F4RitqV0o7QXlGOWpXQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0F6RmlrV0Y7QXlGaGtXRTs7RUFFRSxpQkFBQTtBekZra1dKO0F5RjdqV0E7RUFDRSwwQkFBQTtBekZna1dGO0F5RjlqV0U7RUFDRSx1Q0FBQTtFQUNBLGdEQUFBO0VBQ0EsV0FBQTtBekZna1dKO0F5RjNqV0E7RUFDRSxxQkFBQTtFQUNBLDBDQUFBO1VBQUEsa0NBQUE7QXpGOGpXRjtBeUY1aldBO0VBQ0U7SUFDRSx1QkFBQTtFekYraldGO0V5RjdqV0E7SUFDRSx5QkFBQTtFekYraldGO0FBQ0Y7QXlGcmtXQTtFQUNFO0lBQ0UsdUJBQUE7RXpGK2pXRjtFeUY3aldBO0lBQ0UseUJBQUE7RXpGK2pXRjtBQUNGO0F5RjVqV0E7RUFDRSxxQkFBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7QXpGOGpXRjtBeUY1aldBO0VBQ0U7SUFDRSx1QkFBQTtFekYraldGO0V5RjdqV0E7SUFDRSwwQkFBQTtFekYraldGO0FBQ0Y7QXlGcmtXQTtFQUNFO0lBQ0UsdUJBQUE7RXpGK2pXRjtFeUY3aldBO0lBQ0UsMEJBQUE7RXpGK2pXRjtBQUNGO0F5RjNqV0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7QXpGNmpXRjtBeUY1aldFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QXpGOGpXSjtBeUY1aldFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F6RjhqV0o7QXlGNWpXRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0F6RjhqV0o7QXlGempXQTtFQUNFLGtCQUFBO0VBQ0EsYzdFOEVXO0U2RTdFWCx5QkFBQTtFQUNBLHFCQUFBO0F6RjRqV0Y7QXlGeGpXQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBekYyaldGO0F5RnRqV0U7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7QXpGeWpXSjtBeUZ2aldJO0VBQ0UsY0FBQTtBekZ5aldOO0EwRnJwV0E7RUFDRSxjOUUySWU7QVo2Z1dqQjtBMEZ2cFdFO0VBQ0UseUJBQUE7QTFGeXBXSjtBMEZwcFdFO0VBQ0UseUJBQUE7QTFGdXBXSjtBMkZ6cVdBO0VBQ0Usc0JBQUE7RUFDQSxjQUFBO0VBQ0EsYzdFa0NRO0U2RWpDUixzQi9FbWRPO0VRdGNMLHdCQUFBO0FwQmdxV0o7QTJGMXFXQTtFQUNFLHlCQUFBO0EzRjZxV0Y7QTJGNXFXRTtFQUNFLHdDQUFBO0EzRjhxV0o7QTRGOXFXRTs7RUFFRSxtQkFBQTtBNUZpcldKO0E0RnpxV0k7O0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CaEY4SmU7RWdGN0pmLHFCQUFBO0E1RjZxV047QTRGMXFXRTs7RUFFRSxxQkFBQTtFQUNBLHNCQUFBO0E1RjRxV0o7QTRGenFXSTs7RUFFRSxzQkFBQTtBNUYycVdOO0E0RjFxV007O0VBQ0UscUJBQUE7QTVGNnFXUjtBNEZ0cVdFOztFQUVFLHlCaEZpSVk7QVp3aVdoQjtBNEZucVdJO0VBQ0UsZUFBQTtBNUZzcVdOO0E0RmpxV0E7RUFDRSx5QmhGK0JRO0FacW9XVjtBNEZscVdJO0VBQ0UsZ0JBQUE7QTVGb3FXTjtBNEZqcVdFOztFQUVFLFNBQUE7QTVGbXFXSjtBNEZocVdJO0VBQ0UsMEJBQUE7RUFDQSxzQmhGOURFO0FaZ3VXUjtBNEZqcVdNO0VBQ0UsMkJBQUE7QTVGbXFXUjtBNEY1cFdBO0VBQ0UsZ0JBQUE7RUFDQSxtQ2hGaUNjO0VnRmhDZCxvQ2hGZ0NjO0FaK25XaEI7QTRGNXBXTTtFQUNFLG1DaEY0QlE7QVprb1doQjtBNEY1cFdNO0VBQ0Usb0NoRnlCUTtBWnFvV2hCO0E0RnBwV007RUFDRSxtQ2hGY1E7QVp5b1doQjtBNEZycFdNO0VBQ0Usb0NoRldRO0FaNG9XaEI7QTRGaHBXQTtFQUdNO0lBQ0UsNEJoRkRPO0Vaa3BXYjtBQUNGO0E2RnB3V0E7RUFDRSxjakZrSmU7RWlGakpmLG1CakYySmdCO0FaMm1XbEI7QTZGandXRTtFQUNFLDhCQUFBO0VBQUEseUJBQUE7QTdGb3dXSjtBNkZyd1dFO0VBQ0UseUJBQUE7QTdGb3dXSjtBNkZod1dJO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtFQUFBLHlCQUFBO0E3Rmt3V047QTZGcHdXSTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QTdGa3dXTjtBNkZod1dJO0VBRUUsOENqRm9ObUI7QVo2aVd6QjtBNkYzdldFO0VBQ0UsYUFBQTtBN0Y4dldKO0E2RjF2V0E7RUFDRSxpQkFBQTtFQUNBLDJCQUFBO0E3RjZ2V0Y7QTZGNXZXRTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBN0Y4dldKO0E2RjF2V0E7O0VBRUUsU0FBQTtFQUNBLFNBQUE7QTdGNnZXRjtBNkYxdldBOztlQUFBO0FBTUU7RUFDRSw4Q2pGbUxxQjtFaUZsTHJCLHVCakY4RFk7QVo0cldoQjtBNkZ6dldJOztFQUVFLHFCakZsQ0c7RWlGbUNILGdCQUFBO0E3RjJ2V047QTZGenZXTTs7RUFDRSxxQmpGckNBO0FaaXlXUjtBNkZ6dldNOztFQUNFLHFCakZ0Q0Y7QVpreVdOO0E2RnZ2V0k7RUFDRSxnQ0FBQTtBN0Z5dldOO0E2RnR2V007RUFDRSxxQmpGbkRBO0FaMnlXUjtBNkZudldJO0VBQ0UsZ0NBQUE7QTdGcXZXTjtBNkZsdldNO0VBQ0UscUJqRjFERjtBWjh5V047QTZGOXVXSTtFQUNFLHlCakZpSWM7QVorbVdwQjtBNkYzdVdJOztFekVoRkEscUJBQUE7QXBCK3pXSjtBNkZ4dVdJOztFekV2RkEsZ0JBQUE7QXBCbTBXSjtBNkZudVdNO0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBN0ZxdVdSO0E2Rmp1V007RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0E3Rm11V1I7QTZGL3RXTTtFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7QTdGaXVXUjtBNkYvdFdNO0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBN0ZpdVdSO0E2RjV0V0k7O0V6RXZIQSxnQkFBQTtBcEJ1MVdKO0E2Rnp0V0E7RWhFaElNLHdFZ0VpSUo7QTdGNHRXRjtBNkJ6MVdNO0VnRTRITjtJaEUzSFEsZ0JBQUE7RTdCNDFXTjtBQUNGO0E2Rjd0V0U7RUFDRSxlQUFBO0E3Rmd1V0o7QTZGM3RXRTtFQUNFLGNBQUE7QTdGOHRXSjtBNkY1dFdFO0VBQ0UsZUFBQTtBN0Y4dFdKO0E2RnZ0V0k7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBN0YwdFdOO0E2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RSxvQkFBQTtBbEc4MlhWO0FrR3oyWFU7O0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGN0RjVPQztBWndsWWI7QWtHMTJYWTs7RUFDRSxjdEZuVEw7QVpncVlUO0FrR3gyWFE7RUFDRSxpQkFBQTtBbEcwMlhWO0FrR3YyWFE7RUFDRSxrQkFBQTtBbEd5MlhWO0FrR24yWEk7RUFDRSxZQUFBO0FsR3EyWE47QWtHbjJYTTtFQUNFLGdDQUFBO0FsR3EyWFI7QWtHajJYUTtFQUNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0FsR20yWFY7QWtHajJYVTtFQUNFLG1CdEY5UUY7QVppbllWO0FrR2gyWFU7RUFDRSxjdEZqUkM7QVptblliO0FrRzcxWFU7RUFDRSxtQkFBQTtBbEcrMVhaO0FrRzExWE07RUFDRSw2QkFBQTtBbEc0MVhSO0FrR3IxWEE7RUFDRSxhQUFBO0FsR3cxWEY7QWtHbDFYRTtFQUNFLG9CQUFBO0FsR3ExWEo7QWtHbjFYRTtFQUNFLGNBQUE7RUFDQSx5SEFBQTtFQU1BLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QWxHZzFYSjtBa0czMFhBO0VBQ0UsZ0J0RnBaTTtBWmt1WVI7QWtHNTBYRTtFQUNFLGdCdEZ2Wkk7QVpxdVlSO0FrR3owWE07RUFDRSx3Q0FBQTtBbEcyMFhSO0FrR3QwWE07RUFDRSxjdEY1UUs7QVpvbFliO0FrR2wwWEE7RUFDRSxtQnRGbmFTO0Fad3VZWDtBa0duMFhFO0VBQ0Usc0JBQUE7QWxHcTBYSjtBa0dsMFhFO0VBQ0UsbUJ0RjFhTztBWjh1WVg7QWtHaDBYSTs7RUFFRSxXdEZ2YkU7RXNGd2JGLG1CdEZqYks7QVptdllYO0FrRzd6WEk7RUFDRSxjQUFBO0FsRyt6WE47QWtHM3pYTTtFQUNFLDJDQUFBO0FsRzZ6WFI7QWtHeHpYTTtFQUNFLGN0RnJjRztBWit2WVg7QXdCcnNZSTtFMEV1WkU7SUFDRSxnQkFBQTtFbEdrelhOO0VrRy95WEk7SUFD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NHNiRjtBa0h4c2JBO0VBQ0UsNEJBQUE7QWxIMnNiRjtBa0h6c2JBO0VBQ0UsZ0NBQUE7QWxINHNiRjtBa0gxc2JBO0VBQ0UsbUNBQUE7QWxINnNiRjtBa0gzc2JBO0VBQ0UsaUNBQUE7QWxIOHNiRjtBa0g1c2JBO0VBQ0Usa0NBQUE7QWxIK3NiRjtBa0gzc2JBO0U5RnhOSSxxQkFBQTtBcEJ1NmJKO0FrSDVzYkE7RTlGM05JLGdCQUFBO0FwQjI2Yko7QWtIeHNiQTtFQUNFLDBCQUFBO0FsSDJzYkY7QWtIenNiQTtFQUNFLHFCQUFBO0FsSDRzYkY7QWtIMXNiQTtFQUNFLHNCQUFBO0FsSDZzYkY7QWtIM3NiQTtFQUNFLHVCQUFBO0FsSDhzYkY7QWtIenNiRTtFQUNFLHVCQUFBO0FsSDRzYko7QWtIenNiRTtFQUNFLHNCQUFBO0FsSDRzYko7QWtIanRiRTtFQUNFLHdCQUFBO0FsSG90Yko7QWtIanRiRTtFQUNFLHVCQUFBO0FsSG90Yko7QWtIenRiRTtFQUNFLHdCQUFBO0FsSDR0Yko7QWtIenRiRTtFQUNFLHVCQUFBO0FsSDR0Yko7QWtIanViRTtFQUNFLHdCQUFBO0FsSG91Yko7QWtIanViRTtFQUNFLHVCQUFBO0FsSG91Yko7QWtIenViRTtFQUNFLHdCQUFBO0FsSDR1Yko7QWtIenViRTtFQUNFLHVCQUFBO0FsSDR1Yko7QWtIanZiRTtFQUNFLHdCQUFBO0FsSG92Yko7QWtIanZiRTtFQUNFLHVCQUFBO0FsSG92Yko7QWtIenZiRTtFQUNFLHdCQUFBO0FsSDR2Yko7QWtIenZiRTtFQUNFLHVCQUFBO0FsSDR2Yko7QWtIandiRTtFQUNFLHdCQUFBO0FsSG93Yko7QWtIandiRTtFQUNFLHVCQUFBO0FsSG93Yko7QWtIendiRTtFQUNFLHdCQUFBO0FsSDR3Yko7QWtIendiRTtFQUNFLHVCQUFBO0FsSDR3Yko7QWtIanhiRTtFQUNFLHdCQUFBO0FsSG94Yko7QWtIanhiRTtFQUNFLHVCQUFBO0FsSG94Yko7QWtIenhiRTtFQUNFLHdCQUFBO0FsSDR4Yko7QWtIenhiRTtFQUNFLHVCQUFBO0FsSDR4Yko7QWtIanliRTtFQUNFLHdCQUFBO0FsSG95Yko7QWtIanliRTtFQUNFLHVCQUFBO0FsSG95Yko7QWtIenliRTtFQUNFLHdCQUFBO0FsSDR5Yko7QWtIenliRTtFQUNFLHVCQUFBO0FsSDR5Yko7QWtIanpiRTtFQUNFLHdCQUFBO0FsSG96Yko7QWtIanpiRTtFQUNFLHVCQUFBO0FsSG96Yko7QWtIenpiRTtFQUNFLHdCQUFBO0FsSDR6Yko7QWtIenpiRTtFQUNFLHVCQUFBO0FsSDR6Yko7QWtIajBiRTtFQUNFLHdCQUFBO0FsSG8wYko7QWtIajBiRTtFQUNFLHVCQUFBO0FsSG8wYko7QWtIOXpiRTtFQUNFLHFCQUFBO0FsSGkwYko7QWtIOXpiRTtFQUNFLG9CQUFBO0FsSGkwYko7QWtIdDBiRTtFQUNFLHNCQUFBO0FsSHkwYko7QWtIdDBiRTtFQUNFLHFCQUFBO0FsSHkwYko7QWtIOTBiRTtFQUNFLHNCQUFBO0FsSGkxYko7QWtIOTBiRTtFQUNFLHFCQUFBO0FsSGkxYko7QWtIdDFiRTtFQUNFLHNCQUFBO0FsSHkxYko7QWtIdDFiRTtFQUNFLHFCQUFBO0FsSHkxYko7QWtIOTFiRTtFQUNFLHNCQUFBO0FsSGkyYko7QWtIOTFiRTtFQUNFLHFCQUFBO0FsSGkyYko7QWtIdDJiRTtFQUNFLHNCQUFBO0FsSHkyYko7QWtIdDJiRTtFQUNFLHFCQUFBO0FsSHkyYko7QWtIOTJiRTtFQUNFLHNCQUFBO0FsSGkzYko7QWtIOTJiRTtFQUNFLHFCQUFBO0FsSGkzYko7QWtIdDNiRTtFQUNFLHNCQUFBO0FsSHkzYko7QWtIdDNiRTtFQUNFLHFCQUFBO0FsSHkzYko7QWtIOTNiRTtFQUNFLHNCQUFBO0FsSGk0Yko7QWtIOTNiRTtFQUNFLHFCQUFBO0FsSGk0Yko7QWtIdDRiRTtFQUNFLHNCQUFBO0FsSHk0Yko7QWtIdDRiRTtFQUNFLHFCQUFBO0FsSHk0Yko7QWtIOTRiRTtFQUNFLHNCQUFBO0FsSGk1Yko7QWtIOTRiRTtFQUNFLHFCQUFBO0FsSGk1Yko7QWtIdDViRTtFQUNFLHNCQUFBO0FsSHk1Yko7QWtIdDViRTtFQUNFLHFCQUFBO0FsSHk1Yko7QWtIOTViRTtFQUNFLHNCQUFBO0FsSGk2Yko7QWtIOTViRTtFQUNFLHFCQUFBO0FsSGk2Yko7QWtIdDZiRTtFQUNFLHNCQUFBO0FsSHk2Yko7QWtIdDZiRTtFQUNFLHFCQUFBO0FsSHk2Yko7QWtIOTZiRTtFQUNFLHNCQUFBO0FsSGk3Yko7QWtIOTZiRTtFQUNFLHFCQUFBO0FsSGk3Yko7QWtIdDdiRTtFQUNFLHNCQUFBO0FsSHk3Yko7QWtIdDdiRTtFQUNFLHFCQUFBO0FsSHk3Yko7QWtIOTdiRTtFQUNFLHNCQUFBO0FsSGk4Yko7QWtIOTdiRTtFQUNFLHFCQUFBO0FsSGk4Yko7QWtIdDhiRTtFQUNFLHNCQUFBO0FsSHk4Yko7QWtIdDhiRTtFQUNFLHFCQUFBO0FsSHk4Yko7QWtIOThiRTtFQUNFLHNCQUFBO0FsSGk5Yko7QWtIOThiRTtFQUNFLHFCQUFBO0FsSGk5Yko7QWtIMzhiQTtFQUNFLE1BQUE7QWxIODhiRjtBa0g1OGJBO0VBQ0UsUUFBQTtBbEgrOGJGO0FrSDc4YkE7RUFDRSxTQUFBO0FsSGc5YkY7QWtIOThiQTtFQUNFLE9BQUE7QWxIaTliRjtBa0g1OGJBO0VBQ0UsaUJBQUE7QWxIKzhiRjtBa0g3OGJBO0VBQ0UsZ0JBQUE7QWxIZzliRjtBa0g5OGJBO0VBQ0Usa0JBQUE7QWxIaTliRjtBa0gvOGJBO0VBQ0UsZ0JBQUE7QWxIazliRjtBa0g3OGJBO0VBQ0UsZUFBQTtBbEhnOWJGO0FrSDk4YkE7RUFDRSxZQUFBO0FsSGk5YkY7QWtILzhiQTtFQUNFLGVBQUE7QWxIazliRjtBa0hoOWJBO0VBQ0UsZ0JBQUE7QWxIbTliRjtBa0hqOWJBO0VBQ0UsbUJBQUE7QWxIbzliRjtBa0gvOGJBO0VBQ0UscUJBQUE7QWxIazliRjtBa0hoOWJBO0VBQ0UscUJBQUE7QWxIbTliRjtBa0hqOWJBO0VBQ0UscUJBQUE7QWxIbzliRjtBa0hsOWJBO0VBQ0UscUJBQUE7QWxIcTliRjtBa0huOWJBO0VBQ0UscUJBQUE7QWxIczliRjtBa0hwOWJBO0VBQ0Usc0JBQUE7QWxIdTliRjtBa0hyOWJBO0VBQ0Usc0JBQUE7QWxIdzliRjtBa0h0OWJBO0VBQ0Usc0JBQUE7QWxIeTliRjtBa0h2OWJBO0VBQ0Usc0JBQUE7QWxIMDliRjtBa0hyOWJBO0VBQ0UsMkJBQUE7QWxIdzliRjtBa0h0OWJBO0VBQ0UsbUZBQUE7QWxIeTliRjtBa0h2OWJBO0VBQ0UsbUZBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usc0ZBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0Usc0ZBQUE7QWxINDliRjtBa0gxOWJBO0VBQ0UscUZBQUE7QWxINjliRjtBa0gzOWJBO0VBQ0Usa0ZBQUE7QWxIODliRjtBa0h6OWJBO0VBQ0Usd0JBQUE7QWxINDliRjtBa0h2OWJBO0VBQ0Usa0JBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usa0JBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0Usa0JBQUE7QWxINDliRjtBa0h2OWJBO0VBQ0UsaUNBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usb0NBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0UsdUNBQUE7QWxINDliRjtBa0h2OWJBO0VBQ0UsV3RHcFpNO0VzR3FaTixlQUFBO0VBQ0Esa0JBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usb0JBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0Usb0JBQUE7QWxINDliRjtBa0h4OWJBO0VBQ0Usd0JBQUE7QWxIMjliRjtBa0h6OWJBOztFQUVFLHdCQUFBO0FsSDQ5YkY7QWtIejliQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtBbEg0OWJGO0FrSHg5YkU7RUFDRSxlQUFBO0FsSDI5Yko7QWtIcDliRTtFQUNFLHNCQUFBO0FsSHU5Yko7QWtIajliQTtFQUNFLGtCQUFBO0FsSG85YkY7QWtILzhiQTtFQUNFLG9CQUFBO0FsSGs5YkY7QW1IbDNjTTtFQUNFLG9DQUFBO0FuSHEzY1I7QW1IbjNjUTs7RUFFRSw2QkFBQTtBbkhxM2NWO0FtSHh6Y007RUFDRSxvQ0FBQTtBbkgyemNSO0FtSHh6Y007RUFDRSw2QkFBQTtBbkgyemNSO0FtSHh6Y007RUFDRSxnQ0FBQTtBbkgyemNSO0FtSHh6Y007RUFDRSw4QkFBQTtBbkgyemNSO0FtSHh6Y007RUFDRSwrQkFBQTtBbkgyemNSO0FtSHB6Y1E7OztFQUNFLGdDQUFBO0FuSHl6Y1Y7QW1IenljTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIdThjRjtBbUg3Z2NNO0VBQ0UsaUVBQUE7QW5IZ2hjUjtBbUg5NWNNO0VBQ0Usb0NBQUE7QW5IaTZjUjtBbUgvNWNROztFQUVFLDZCQUFBO0FuSGk2Y1Y7QW1IcDJjTTtFQUNFLG9DQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLDZCQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLGdDQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLDhCQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLCtCQUFBO0FuSHUyY1I7QW1IaDJjUTs7O0VBQ0UsZ0NBQUE7QW5IcTJjVjtBbUhyMWNNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQiw4QkFBQTtBcEhtL2NGO0FtSHpqY007RUFDRSxpRUFBQTtBbkg0amNSO0FtSDE4Y007RUFDRSxvQ0FBQTtBbkg2OGNSO0FtSDM4Y1E7O0VBRUUsNkJBQUE7QW5INjhjVjtBbUh2OGNRO0VBQ0UsNkNBQUE7RUFDQSx5QkFBQTtBbkgwOGNWO0FtSHg4Y1U7RVYzRFIsbURBQUE7QXpHc2dkRjtBbUh2OGNVO0VBQ0UseUJBQUE7QW5IeThjWjtBbUhyOGNVO0VBQ0UseUJBQUE7QW5IdThjWjtBbUg5NWNNO0VBQ0Usb0NBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsNkJBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsZ0NBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsOEJBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsK0JBQUE7QW5IaTZjUjtBbUgxNWNROzs7RUFDRSxnQ0FBQTtBbkgrNWNWO0FtSHY1Y1U7RUFDRSx3Q0FBQTtFQUNBLHlCQUFBO0FuSDA1Y1o7QW1IcDVjTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QXBIa2pkRjtBbUhwNWNRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSHU1Y1Y7QW1IcjVjVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IcTVjWjtBbUhsNWNVO0VBQ0UsbUNBQUE7QW5IbzVjWjtBbUhqNWNVO0VBQ0UsZ0JBQUE7QW5IbTVjWjtBbUg1NGNRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckh1OWNUO0FtSDc0Y1U7RUFDRSxjRTNFSDtBckgwOWNUO0FtSDU0Y1U7RUFDRSx3Q0FBQTtBbkg4NGNaO0FtSDM0Y1U7RUFHRSx1Q0FBQTtFQUNBLGNFdEZIO0FySGkrY1Q7QW1IeDRjVTtFQUNFLCtTQUFBO0FuSDA0Y1o7QW1IbjRjUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IczRjVjtBbUhwNGNZO0VBQ0UseUJBQUE7QW5IczRjZDtBbUgvM2NVO0VBR0UseUJBQUE7QW5IKzNjWjtBbUg1M2NVO0VBQ0UsV3ZHN05KO0FaMmxkUjtBbUg1M2NVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5INjNjWjtBbUh0M2NRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySCsvY1Q7QW1IdjNjVTtFQUNFLHdDQUFBO0VBQ0EsY0UxSUg7QXJIbWdkVDtBbUh2M2NVO0VBQ0UsZ0JBQUE7QW5IeTNjWjtBbUh2M2NVO0VBR0UsdUNBQUE7RUFDQSxjRW5KSDtBckgwZ2RUO0FtSHAzY1U7RUFDRSwrU0FBQTtBbkhzM2NaO0FtSG4zY1U7RUFDRSx1Q0FBQTtFQUNBLGNFNUpIO0FySGloZFQ7QW1IMzJjWTs7RUFDRSxpS0FBQTtBbkgrMmNkO0FtSGgyY1U7RUFDRSx5QkV2TEg7QXJIMGhkVDtBbUh6MWNjO0VBQ0UsY0VsTVA7QXJIOGhkVDtBbUgxMWNjO0VBQ0UseUJBQUE7QW5INDFjaEI7QW1IcndjUTtFQUNFLHdDQUFBO0FuSHd3Y1Y7QW1IdHdjVTtFQUNFLHlCRWhTSDtBckh3aWRUO0FtSGh3Y1U7RUFDRSxnQ0FBQTtBbkhtd2NaO0FtSGp3Y1k7O0VBRUUsMEJBQUE7QW5IbXdjZDtBbUhod2NZO0VBQ0Usb0NBQUE7QW5Ia3djZDtBbUhqd2NjO0VBQ0UsNkNBQUE7QW5IbXdjaEI7QW1IeHZjWTtFQUVFLGdDQUFBO0FuSDB2Y2Q7QW1IaHZjTTtFQUNFLGlFQUFBO0FuSG12Y1I7QW1IN3VjVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySG9rZFQ7QW1INXVjWTs7Ozs7RUFHRSx3REFBQTtBbkhndmNkO0FtSDd1Y1U7RUFDRSxtREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkgrdWNaO0FtSDd1Y1U7RUFDRSxxQkVwV0g7QXJIbWxkVDtBbUh2dWNVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSDB1Y1o7QW1IaHVjYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IbXVjaEI7QW1INXRjTTtFQUNFLHlCQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLG9DQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLG9DQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLHdDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLDJDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLHlDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLDBDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSGd2ZEY7QW1IOXZjTTtFQUNFLHlCQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLG9DQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLG9DQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLHdDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLDJDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLHlDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLDBDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSGt4ZEY7QW1IaHljTTtFQUNFLHlCQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLG9DQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLG9DQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLHdDQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLDJDQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLHlDQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLDBDQUFBO0FuSG15Y1I7QW1IaHljTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSG96ZEY7QW1IdndkTTtFQUNFLG9DQUFBO0FuSDB3ZFI7QW1IeHdkUTs7RUFFRSw2QkFBQTtBbkgwd2RWO0FtSDdzZE07RUFDRSxvQ0FBQTtBbkhndGRSO0FtSDdzZE07RUFDRSw2QkFBQTtBbkhndGRSO0FtSDdzZE07RUFDRSxnQ0FBQTtBbkhndGRSO0FtSDdzZE07RUFDRSw4QkFBQTtBbkhndGRSO0FtSDdzZE07RUFDRSwrQkFBQTtBbkhndGRSO0FtSHpzZFE7OztFQUNFLGdDQUFBO0FuSDhzZFY7QW1IOXJkTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDFkRjtBbUhsNmNNO0VBQ0UsaUVBQUE7QW5IcTZjUjtBbUg5MmNNO0VBQ0UseUJBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0Usb0NBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0Usb0NBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0Usd0NBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0UsMkNBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0UseUNBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0UsMENBQUE7QW5IaTNjUjtBbUg5MmNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazRkRjtBbUhoNWNNO0VBQ0UseUJBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0Usb0NBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0Usb0NBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0Usd0NBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0UsMkNBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0UseUNBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0UsMENBQUE7QW5IbTVjUjtBbUhoNWNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIbzZkRjtBbUhsN2NNO0VBQ0UseUJBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0Usb0NBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0Usb0NBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0Usd0NBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0UsMkNBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0UseUNBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0UsMENBQUE7QW5IcTdjUjtBbUhsN2NNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIczhkRjtBbUhwOWNNO0VBQ0UseUJBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0Usb0NBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0Usb0NBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0Usd0NBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0UsMkNBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0UseUNBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0UsMENBQUE7QW5IdTljUjtBbUhwOWNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIdytkRjtBbUh0L2NNO0VBQ0UseUJBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0Usb0NBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0Usb0NBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0Usd0NBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0UsMkNBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0UseUNBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0UsMENBQUE7QW5IeS9jUjtBbUh0L2NNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIMGdlRjtBbUg3OWRNO0VBQ0Usb0NBQUE7QW5IZytkUjtBbUg5OWRROztFQUVFLDZCQUFBO0FuSGcrZFY7QW1IMTlkUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5INjlkVjtBbUgzOWRVO0VWM0RSLHNEQUFBO0F6R3loZUY7QW1IMTlkVTtFQUNFLHlCQUFBO0FuSDQ5ZFo7QW1IeDlkVTtFQUNFLHlCQUFBO0FuSDA5ZFo7QW1IbjlkUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5IczlkVjtBbUhuOWRVO0VBRUUsc0NBQUE7QW5IbzlkWjtBbUhqOWRVO0VBQ0UsZ0NBQUE7QW5IbTlkWjtBbUgvOGRZO0VBQ0UsK0NBQUE7QW5IaTlkZDtBbUg5OGRZO0VBQ0UsY3ZHUEQ7QVp1OWRiO0FtSHg4ZFE7RUFDRSx5QkFBQTtBbkgyOGRWO0FtSHQ4ZE07RUFDRSxvQ0FBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSw2QkFBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSxnQ0FBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSw4QkFBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSwrQkFBQTtBbkh5OGRSO0FtSGw4ZFE7OztFQUNFLGdDQUFBO0FuSHU4ZFY7QW1ILzdkVTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7QW5IazhkWjtBbUg1N2RNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwbGVGO0FtSDU3ZFE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5IKzdkVjtBbUg3N2RVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkg2N2RaO0FtSDE3ZFU7RUFDRSxtQ0FBQTtBbkg0N2RaO0FtSHo3ZFU7RUFDRSxnQkFBQTtBbkgyN2RaO0FtSHA3ZFE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySCsvZFQ7QW1IcjdkVTtFQUNFLGNFM0VIO0FySGtnZVQ7QW1IcDdkVTtFQUNFLDJDQUFBO0FuSHM3ZFo7QW1IbjdkVTtFQUdFLDBDQUFBO0VBQ0EsY0V0Rkg7QXJIeWdlVDtBbUhoN2RVO0VBQ0UsK1NBQUE7QW5IazdkWjtBbUgzNmRRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkg4NmRWO0FtSHg2ZFk7RUFDRSx5QkFBQTtBbkgwNmRkO0FtSHY2ZFU7RUFHRSx5QkFBQTtBbkh1NmRaO0FtSHA2ZFU7RUFDRSxXdkc3Tko7QVptb2VSO0FtSHA2ZFU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkhxNmRaO0FtSDk1ZFE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJIdWllVDtBbUgvNWRVO0VBQ0UsMkNBQUE7RUFDQSxjRTFJSDtBckgyaWVUO0FtSC81ZFU7RUFDRSxnQkFBQTtBbkhpNmRaO0FtSC81ZFU7RUFHRSwwQ0FBQTtFQUNBLGNFbkpIO0FySGtqZVQ7QW1INTVkVTtFQUNFLCtTQUFBO0FuSDg1ZFo7QW1IMzVkVTtFQUNFLDBDQUFBO0VBQ0EsY0U1Skg7QXJIeWplVDtBbUhuNWRZOztFQUNFLDZLQUFBO0FuSHU1ZGQ7QW1IeDRkVTtFQUNFLHlCRXZMSDtBckhra2VUO0FtSGo0ZGM7RUFDRSxjRWxNUDtBckhza2VUO0FtSGw0ZGM7RUFDRSx5QkFBQTtBbkhvNGRoQjtBbUh4M2RjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVpxcmVSO0FtSHozZGdCO0VBQ0UsV3ZHN1RWO0Fad3JlUjtBbUhyM2RjO0VBQ0UsY0U3TlA7QXJIb2xlVDtBbUhqM2RjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWityZVI7QW1IMzJka0I7RUFDRSwyVEFBQTtBbkg2MmRwQjtBbUgvMWRrQjtFQUNFLDJUQUFBO0FuSGkyZHBCO0FtSC8wZGM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLHFEQUFBO0FuSGsxZGhCO0FtSHowZFE7RUFDRSwyQ0FBQTtBbkg0MGRWO0FtSDEwZFU7RUFDRSx5QkVoU0g7QXJING1lVDtBbUhwMGRVO0VBQ0UsZ0NBQUE7QW5IdTBkWjtBbUhyMGRZOztFQUVFLDBCQUFBO0FuSHUwZGQ7QW1IcDBkWTtFQUNFLG9DQUFBO0FuSHMwZGQ7QW1IcjBkYztFQUNFLGdEQUFBO0FuSHUwZGhCO0FtSDV6ZFk7RUFFRSxnQ0FBQTtBbkg4emRkO0FtSHB6ZE07RUFDRSxpRUFBQTtBbkh1emRSO0FtSGp6ZFU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckh3b2VUO0FtSGh6ZFk7Ozs7O0VBR0UsMkRBQUE7QW5Ib3pkZDtBbUhqemRVO0VBQ0Usc0RBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IbXpkWjtBbUhqemRVO0VBQ0UscUJFcFdIO0FySHVwZVQ7QW1IM3lkVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkg4eWRaO0FtSHB5ZGM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSHV5ZGhCO0FtSGh5ZE07RUFDRSx5QkFBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSxvQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSxvQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSx3Q0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSwyQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSx5Q0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSwwQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhvemVGO0FtSGwwZE07RUFDRSx5QkFBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSxvQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSxvQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSx3Q0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSwyQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSx5Q0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSwwQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhzMWVGO0FtSHAyZE07RUFDRSx5QkFBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSxvQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSxvQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSx3Q0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSwyQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSx5Q0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSwwQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEh3M2VGO0FtSHQ0ZE07RUFDRSx5QkFBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSxvQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSxvQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSx3Q0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSwyQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSx5Q0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSwwQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwNWVGO0FtSHg2ZE07RUFDRSx5QkFBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSxvQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSxvQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSx3Q0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSwyQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSx5Q0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSwwQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg0N2VGO0FtSDE4ZE07RUFDRSx5QkFBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSxvQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSxvQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSx3Q0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSwyQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSx5Q0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSwwQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg4OWVGO0FtSDUrZE07RUFDRSx5QkFBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSxvQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSxvQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSx3Q0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSwyQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSx5Q0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSwwQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhnZ2ZGO0FtSDlnZU07RUFDRSx5QkFBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSxvQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSxvQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSx3Q0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSwyQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSx5Q0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSwwQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhraWZGO0FtSGhqZU07RUFDRSx5QkFBQTtBbkhtamVSO0FtSGhqZU07RUFDRSxvQ0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSxvQ0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSx3Q0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSwyQ0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSx5Q0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSwwQ0FBQTtBbkhtamVSO0FtSGhqZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhva2ZGO0FtSGxsZU07RUFDRSx5QkFBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSxvQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSxvQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSx3Q0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSwyQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSx5Q0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSwwQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhzbWZGO0FtSHBuZU07RUFDRSx5QkFBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSxvQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSxvQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSx3Q0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSwyQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSx5Q0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSwwQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEh3b2ZGO0FtSHRwZU07RUFDRSx5QkFBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSxvQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSxvQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSx3Q0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSwyQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSx5Q0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSwwQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwcWZGO0FtSHhyZU07RUFDRSx5QkFBQTtBbkgycmVSO0FtSHhyZU07RUFDRSxvQ0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSxvQ0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSx3Q0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSwyQ0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSx5Q0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSwwQ0FBQTtBbkgycmVSO0FtSHhyZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg0c2ZGO0FtSC9wZk07RUFDRSxvQ0FBQTtBbkhrcWZSO0FtSGhxZlE7O0VBRUUsNkJBQUE7QW5Ia3FmVjtBbUg1cGZRO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtBbkgrcGZWO0FtSDdwZlU7RVYzRFIsc0RBQUE7QXpHMnRmRjtBbUg1cGZVO0VBQ0UseUJBQUE7QW5IOHBmWjtBbUgxcGZVO0VBQ0UseUJBQUE7QW5INHBmWjtBbUhycGZRO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtBbkh3cGZWO0FtSHJwZlU7RUFFRSxzQ0FBQTtBbkhzcGZaO0FtSG5wZlU7RUFDRSxnQ0FBQTtBbkhxcGZaO0FtSGpwZlk7RUFDRSwrQ0FBQTtBbkhtcGZkO0FtSGhwZlk7RUFDRSxjdkdQRDtBWnlwZmI7QW1IMW9mUTtFQUNFLHlCQUFBO0FuSDZvZlY7QW1IeG9mTTtFQUNFLG9DQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLDZCQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLGdDQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLDhCQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLCtCQUFBO0FuSDJvZlI7QW1IcG9mUTs7O0VBQ0UsZ0NBQUE7QW5IeW9mVjtBbUhqb2ZVO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtBbkhvb2ZaO0FtSDluZk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDR4ZkY7QW1IOW5mUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkhpb2ZWO0FtSC9uZlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSCtuZlo7QW1INW5mVTtFQUNFLG1DQUFBO0FuSDhuZlo7QW1IM25mVTtFQUNFLGdCQUFBO0FuSDZuZlo7QW1IdG5mUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJIaXNmVDtBbUh2bmZVO0VBQ0UsY0UzRUg7QXJIb3NmVDtBbUh0bmZVO0VBQ0UsMkNBQUE7QW5Id25mWjtBbUhybmZVO0VBR0UsMENBQUE7RUFDQSxjRXRGSDtBckgyc2ZUO0FtSGxuZlU7RUFDRSwrU0FBQTtBbkhvbmZaO0FtSDdtZlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSGduZlY7QW1IMW1mWTtFQUNFLHlCQUFBO0FuSDRtZmQ7QW1Iem1mVTtFQUdFLHlCQUFBO0FuSHltZlo7QW1IdG1mVTtFQUNFLFd2RzdOSjtBWnEwZlI7QW1IdG1mVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSHVtZlo7QW1IaG1mUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckh5dWZUO0FtSGptZlU7RUFDRSwyQ0FBQTtFQUNBLGNFMUlIO0FySDZ1ZlQ7QW1Iam1mVTtFQUNFLGdCQUFBO0FuSG1tZlo7QW1Iam1mVTtFQUdFLDBDQUFBO0VBQ0EsY0VuSkg7QXJIb3ZmVDtBbUg5bGZVO0VBQ0UsK1NBQUE7QW5IZ21mWjtBbUg3bGZVO0VBQ0UsMENBQUE7RUFDQSxjRTVKSDtBckgydmZUO0FtSHJsZlk7O0VBQ0UsNktBQUE7QW5IeWxmZDtBbUgxa2ZVO0VBQ0UseUJFdkxIO0FySG93ZlQ7QW1IbmtmYztFQUNFLGNFbE1QO0FySHd3ZlQ7QW1IcGtmYztFQUNFLHlCQUFBO0FuSHNrZmhCO0FtSDFqZmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWnUzZlI7QW1IM2pmZ0I7RUFDRSxXdkc3VFY7QVowM2ZSO0FtSHZqZmM7RUFDRSxjRTdOUDtBckhzeGZUO0FtSG5qZmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FaaTRmUjtBbUg3aWZrQjtFQUNFLDJUQUFBO0FuSCtpZnBCO0FtSGppZmtCO0VBQ0UsMlRBQUE7QW5IbWlmcEI7QW1IamhmYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8scURBQUE7QW5Ib2hmaEI7QW1IM2dmUTtFQUNFLDJDQUFBO0FuSDhnZlY7QW1INWdmVTtFQUNFLHlCRWhTSDtBckg4eWZUO0FtSHRnZlU7RUFDRSxnQ0FBQTtBbkh5Z2ZaO0FtSHZnZlk7O0VBRUUsMEJBQUE7QW5IeWdmZDtBbUh0Z2ZZO0VBQ0Usb0NBQUE7QW5Id2dmZDtBbUh2Z2ZjO0VBQ0UsZ0RBQUE7QW5IeWdmaEI7QW1IOS9lWTtFQUVFLGdDQUFBO0FuSGdnZmQ7QW1IdC9lTTtFQUNFLGlFQUFBO0FuSHkvZVI7QW1Ibi9lVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySDAwZlQ7QW1IbC9lWTs7Ozs7RUFHRSwyREFBQTtBbkhzL2VkO0FtSG4vZVU7RUFDRSxzREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkhxL2VaO0FtSG4vZVU7RUFDRSxxQkVwV0g7QXJIeTFmVDtBbUg3K2VVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSGcvZVo7QW1IdCtlYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IeStlaEI7QW1IbCtlTTtFQUNFLHlCQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLG9DQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLG9DQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLHdDQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLDJDQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLHlDQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLDBDQUFBO0FuSHErZVI7QW1IbCtlTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHMvZkY7QW1IcGdmTTtFQUNFLHlCQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLG9DQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLG9DQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLHdDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLDJDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLHlDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLDBDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHdoZ0JGO0FtSHRpZk07RUFDRSx5QkFBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSxvQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSxvQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSx3Q0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSwyQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSx5Q0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSwwQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwamdCRjtBbUh4a2ZNO0VBQ0UseUJBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0Usb0NBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0Usb0NBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0Usd0NBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0UsMkNBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0UseUNBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0UsMENBQUE7QW5IMmtmUjtBbUh4a2ZNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QXBINGxnQkY7QW1IMW1mTTtFQUNFLHlCQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLG9DQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLG9DQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLHdDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLDJDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLHlDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLDBDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDhuZ0JGO0FtSDVvZk07RUFDRSx5QkFBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSxvQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSxvQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSx3Q0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSwyQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSx5Q0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSwwQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhncWdCRjtBbUg5cWZNO0VBQ0UseUJBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0Usb0NBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0Usb0NBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0Usd0NBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0UsMkNBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0UseUNBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0UsMENBQUE7QW5IaXJmUjtBbUg5cWZNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIa3NnQkY7QW1IaHRmTTtFQUNFLHlCQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLG9DQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLG9DQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLHdDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLDJDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLHlDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLDBDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSG91Z0JGO0FtSGx2Zk07RUFDRSx5QkFBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSxvQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSxvQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSx3Q0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSwyQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSx5Q0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSwwQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhzd2dCRjtBbUh6dGdCTTtFQUNFLG9DQUFBO0FuSDR0Z0JSO0FtSDF0Z0JROztFQUVFLDZCQUFBO0FuSDR0Z0JWO0FtSHR0Z0JRO0VBQ0UsK0NBQUE7RUFDQSx5QkFBQTtBbkh5dGdCVjtBbUh2dGdCVTtFVjNEUixxREFBQTtBekdxeGdCRjtBbUh0dGdCVTtFQUNFLHlCQUFBO0FuSHd0Z0JaO0FtSHB0Z0JVO0VBQ0UseUJBQUE7QW5Ic3RnQlo7QW1IL3NnQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0FuSGt0Z0JWO0FtSC9zZ0JVO0VBRUUscUNBQUE7QW5IZ3RnQlo7QW1IN3NnQlU7RUFDRSxnQ0FBQTtBbkgrc2dCWjtBbUgzc2dCWTtFQUNFLDhDQUFBO0FuSDZzZ0JkO0FtSDFzZ0JZO0VBQ0UsY3ZHUEQ7QVptdGdCYjtBbUhwc2dCUTtFQUNFLHlCQUFBO0FuSHVzZ0JWO0FtSGxzZ0JNO0VBQ0Usb0NBQUE7QW5IcXNnQlI7QW1IbHNnQk07RUFDRSw2QkFBQTtBbkhxc2dCUjtBbUhsc2dCTTtFQUNFLGdDQUFBO0FuSHFzZ0JSO0FtSGxzZ0JNO0VBQ0UsOEJBQUE7QW5IcXNnQlI7QW1IbHNnQk07RUFDRSwrQkFBQTtBbkhxc2dCUjtBbUg5cmdCUTs7O0VBQ0UsZ0NBQUE7QW5IbXNnQlY7QW1IM3JnQlU7RUFDRSwwQ0FBQTtFQUNBLHlCQUFBO0FuSDhyZ0JaO0FtSHhyZ0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhzMWdCRjtBbUh4cmdCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkgycmdCVjtBbUh6cmdCVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IeXJnQlo7QW1IdHJnQlU7RUFDRSxtQ0FBQTtBbkh3cmdCWjtBbUhycmdCVTtFQUNFLGdCQUFBO0FuSHVyZ0JaO0FtSGhyZ0JRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckgydmdCVDtBbUhqcmdCVTtFQUNFLGNFM0VIO0FySDh2Z0JUO0FtSGhyZ0JVO0VBQ0UsMENBQUE7QW5Ia3JnQlo7QW1IL3FnQlU7RUFHRSx5Q0FBQTtFQUNBLGNFdEZIO0FySHF3Z0JUO0FtSDVxZ0JVO0VBQ0UsK1NBQUE7QW5IOHFnQlo7QW1IdnFnQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSDBxZ0JWO0FtSHBxZ0JZO0VBQ0UseUJBQUE7QW5Ic3FnQmQ7QW1IbnFnQlU7RUFHRSx5QkFBQTtBbkhtcWdCWjtBbUhocWdCVTtFQUNFLFd2RzdOSjtBWiszZ0JSO0FtSGhxZ0JVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5IaXFnQlo7QW1IMXBnQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJIbXlnQlQ7QW1IM3BnQlU7RUFDRSwwQ0FBQTtFQUNBLGNFMUlIO0FySHV5Z0JUO0FtSDNwZ0JVO0VBQ0UsZ0JBQUE7QW5INnBnQlo7QW1IM3BnQlU7RUFHRSx5Q0FBQTtFQUNBLGNFbkpIO0FySDh5Z0JUO0FtSHhwZ0JVO0VBQ0UsK1NBQUE7QW5IMHBnQlo7QW1IdnBnQlU7RUFDRSx5Q0FBQTtFQUNBLGNFNUpIO0FySHF6Z0JUO0FtSC9vZ0JZOztFQUNFLHlLQUFBO0FuSG1wZ0JkO0FtSHBvZ0JVO0VBQ0UseUJFdkxIO0FySDh6Z0JUO0FtSDduZ0JjO0VBQ0UsY0VsTVA7QXJIazBnQlQ7QW1IOW5nQmM7RUFDRSx5QkFBQTtBbkhnb2dCaEI7QW1IcG5nQmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWmk3Z0JSO0FtSHJuZ0JnQjtFQUNFLFd2RzdUVjtBWm83Z0JSO0FtSGpuZ0JjO0VBQ0UsY0U3TlA7QXJIZzFnQlQ7QW1IN21nQmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FaMjdnQlI7QW1Idm1nQmtCO0VBQ0UsMlRBQUE7QW5IeW1nQnBCO0FtSDNsZ0JrQjtFQUNFLDJUQUFBO0FuSDZsZ0JwQjtBbUgza2dCYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sb0RBQUE7QW5IOGtnQmhCO0FtSHJrZ0JRO0VBQ0UsMENBQUE7QW5Id2tnQlY7QW1IdGtnQlU7RUFDRSx5QkVoU0g7QXJIdzJnQlQ7QW1IaGtnQlU7RUFDRSxnQ0FBQTtBbkhta2dCWjtBbUhqa2dCWTs7RUFFRSwwQkFBQTtBbkhta2dCZDtBbUhoa2dCWTtFQUNFLG9DQUFBO0FuSGtrZ0JkO0FtSGprZ0JjO0VBQ0UsK0NBQUE7QW5IbWtnQmhCO0FtSHhqZ0JZO0VBRUUsZ0NBQUE7QW5IMGpnQmQ7QW1IaGpnQk07RUFDRSxpRUFBQTtBbkhtamdCUjtBbUg3aWdCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySG80Z0JUO0FtSDVpZ0JZOzs7OztFQUdFLDBEQUFBO0FuSGdqZ0JkO0FtSDdpZ0JVO0VBQ0UscURBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IK2lnQlo7QW1IN2lnQlU7RUFDRSxxQkVwV0g7QXJIbTVnQlQ7QW1IdmlnQlU7RUFDRSxvQ0FBQTtFQUNBLFd2R3JkSjtFdUdzZEksNkJBQUE7QW5IMGlnQlo7QW1IaGlnQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSG1pZ0JoQjtBbUg1aGdCTTtFQUNFLHlCQUFBO0FuSCtoZ0JSO0FtSDVoZ0JNO0VBQ0Usb0NBQUE7QW5IK2hnQlI7QW1INWhnQk07RUFDRSxvQ0FBQTtBbkgraGdCUjtBbUg1aGdCTTtFQUNFLHdDQUFBO0FuSCtoZ0JSO0FtSDVoZ0JNO0VBQ0UsMkNBQUE7QW5IK2hnQlI7QW1INWhnQk07RUFDRSx5Q0FBQTtBbkgraGdCUjtBbUg1aGdCTTtFQUNFLDBDQUFBO0FuSCtoZ0JSO0FtSDVoZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ2poQkY7QW1IOWpnQk07RUFDRSx5QkFBQTtBbkhpa2dCUjtBbUg5amdCTTtFQUNFLG9DQUFBO0FuSGlrZ0JSO0FtSDlqZ0JNO0VBQ0Usb0NBQUE7QW5IaWtnQlI7QW1IOWpnQk07RUFDRSx3Q0FBQTtBbkhpa2dCUjtBbUg5amdCTTtFQUNFLDJDQUFBO0FuSGlrZ0JSO0FtSDlqZ0JNO0VBQ0UseUNBQUE7QW5IaWtnQlI7QW1IOWpnQk07RUFDRSwwQ0FBQTtBbkhpa2dCUjtBbUg5amdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGtsaEJGO0FtSGhtZ0JNO0VBQ0UseUJBQUE7QW5IbW1nQlI7QW1IaG1nQk07RUFDRSxvQ0FBQTtBbkhtbWdCUjtBbUhobWdCTTtFQUNFLG9DQUFBO0FuSG1tZ0JSO0FtSGhtZ0JNO0VBQ0Usd0NBQUE7QW5IbW1nQlI7QW1IaG1nQk07RUFDRSwyQ0FBQTtBbkhtbWdCUjtBbUhobWdCTTtFQUNFLHlDQUFBO0FuSG1tZ0JSO0FtSGhtZ0JNO0VBQ0UsMENBQUE7QW5IbW1nQlI7QW1IaG1nQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhvbmhCRjtBbUhsb2dCTTtFQUNFLHlCQUFBO0FuSHFvZ0JSO0FtSGxvZ0JNO0VBQ0Usb0NBQUE7QW5IcW9nQlI7QW1IbG9nQk07RUFDRSxvQ0FBQTtBbkhxb2dCUjtBbUhsb2dCTTtFQUNFLHdDQUFBO0FuSHFvZ0JSO0FtSGxvZ0JNO0VBQ0UsMkNBQUE7QW5IcW9nQlI7QW1IbG9nQk07RUFDRSx5Q0FBQTtBbkhxb2dCUjtBbUhsb2dCTTtFQUNFLDBDQUFBO0FuSHFvZ0JSO0FtSGxvZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIc3BoQkY7QW1IcHFnQk07RUFDRSx5QkFBQTtBbkh1cWdCUjtBbUhwcWdCTTtFQUNFLG9DQUFBO0FuSHVxZ0JSO0FtSHBxZ0JNO0VBQ0Usb0NBQUE7QW5IdXFnQlI7QW1IcHFnQk07RUFDRSx3Q0FBQTtBbkh1cWdCUjtBbUhwcWdCTTtFQUNFLDJDQUFBO0FuSHVxZ0JSO0FtSHBxZ0JNO0VBQ0UseUNBQUE7QW5IdXFnQlI7QW1IcHFnQk07RUFDRSwwQ0FBQTtBbkh1cWdCUjtBbUhwcWdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHdyaEJGO0FtSHRzZ0JNO0VBQ0UseUJBQUE7QW5IeXNnQlI7QW1IdHNnQk07RUFDRSxvQ0FBQTtBbkh5c2dCUjtBbUh0c2dCTTtFQUNFLG9DQUFBO0FuSHlzZ0JSO0FtSHRzZ0JNO0VBQ0Usd0NBQUE7QW5IeXNnQlI7QW1IdHNnQk07RUFDRSwyQ0FBQTtBbkh5c2dCUjtBbUh0c2dCTTtFQUNFLHlDQUFBO0FuSHlzZ0JSO0FtSHRzZ0JNO0VBQ0UsMENBQUE7QW5IeXNnQlI7QW1IdHNnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwdGhCRjtBbUh4dWdCTTtFQUNFLHlCQUFBO0FuSDJ1Z0JSO0FtSHh1Z0JNO0VBQ0Usb0NBQUE7QW5IMnVnQlI7QW1IeHVnQk07RUFDRSxvQ0FBQTtBbkgydWdCUjtBbUh4dWdCTTtFQUNFLHdDQUFBO0FuSDJ1Z0JSO0FtSHh1Z0JNO0VBQ0UsMkNBQUE7QW5IMnVnQlI7QW1IeHVnQk07RUFDRSx5Q0FBQTtBbkgydWdCUjtBbUh4dWdCTTtFQUNFLDBDQUFBO0FuSDJ1Z0JSO0FtSHh1Z0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINHZoQkY7QW1IMXdnQk07RUFDRSx5QkFBQTtBbkg2d2dCUjtBbUgxd2dCTTtFQUNFLG9DQUFBO0FuSDZ3Z0JSO0FtSDF3Z0JNO0VBQ0Usb0NBQUE7QW5INndnQlI7QW1IMXdnQk07RUFDRSx3Q0FBQTtBbkg2d2dCUjtBbUgxd2dCTTtFQUNFLDJDQUFBO0FuSDZ3Z0JSO0FtSDF3Z0JNO0VBQ0UseUNBQUE7QW5INndnQlI7QW1IMXdnQk07RUFDRSwwQ0FBQTtBbkg2d2dCUjtBbUgxd2dCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDh4aEJGO0FtSDV5Z0JNO0VBQ0UseUJBQUE7QW5IK3lnQlI7QW1INXlnQk07RUFDRSxvQ0FBQTtBbkgreWdCUjtBbUg1eWdCTTtFQUNFLG9DQUFBO0FuSCt5Z0JSO0FtSDV5Z0JNO0VBQ0Usd0NBQUE7QW5IK3lnQlI7QW1INXlnQk07RUFDRSwyQ0FBQTtBbkgreWdCUjtBbUg1eWdCTTtFQUNFLHlDQUFBO0FuSCt5Z0JSO0FtSDV5Z0JNO0VBQ0UsMENBQUE7QW5IK3lnQlI7QW1INXlnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnMGhCRjtBbUg5MGdCTTtFQUNFLHlCQUFBO0FuSGkxZ0JSO0FtSDkwZ0JNO0VBQ0Usb0NBQUE7QW5IaTFnQlI7QW1IOTBnQk07RUFDRSxvQ0FBQTtBbkhpMWdCUjtBbUg5MGdCTTtFQUNFLHdDQUFBO0FuSGkxZ0JSO0FtSDkwZ0JNO0VBQ0UsMkNBQUE7QW5IaTFnQlI7QW1IOTBnQk07RUFDRSx5Q0FBQTtBbkhpMWdCUjtBbUg5MGdCTTtFQUNFLDBDQUFBO0FuSGkxZ0JSO0FtSDkwZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIazJoQkY7QW1IaDNnQk07RUFDRSx5QkFBQTtBbkhtM2dCUjtBbUhoM2dCTTtFQUNFLG9DQUFBO0FuSG0zZ0JSO0FtSGgzZ0JNO0VBQ0Usb0NBQUE7QW5IbTNnQlI7QW1IaDNnQk07RUFDRSx3Q0FBQTtBbkhtM2dCUjtBbUhoM2dCTTtFQUNFLDJDQUFBO0FuSG0zZ0JSO0FtSGgzZ0JNO0VBQ0UseUNBQUE7QW5IbTNnQlI7QW1IaDNnQk07RUFDRSwwQ0FBQTtBbkhtM2dCUjtBbUhoM2dCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSG80aEJGO0FtSGw1Z0JNO0VBQ0UseUJBQUE7QW5IcTVnQlI7QW1IbDVnQk07RUFDRSxvQ0FBQTtBbkhxNWdCUjtBbUhsNWdCTTtFQUNFLG9DQUFBO0FuSHE1Z0JSO0FtSGw1Z0JNO0VBQ0Usd0NBQUE7QW5IcTVnQlI7QW1IbDVnQk07RUFDRSwyQ0FBQTtBbkhxNWdCUjtBbUhsNWdCTTtFQUNFLHlDQUFBO0FuSHE1Z0JSO0FtSGw1Z0JNO0VBQ0UsMENBQUE7QW5IcTVnQlI7QW1IbDVnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhzNmhCRjtBbUhwN2dCTTtFQUNFLHlCQUFBO0FuSHU3Z0JSO0FtSHA3Z0JNO0VBQ0Usb0NBQUE7QW5IdTdnQlI7QW1IcDdnQk07RUFDRSxvQ0FBQTtBbkh1N2dCUjtBbUhwN2dCTTtFQUNFLHdDQUFBO0FuSHU3Z0JSO0FtSHA3Z0JNO0VBQ0UsMkNBQUE7QW5IdTdnQlI7QW1IcDdnQk07RUFDRSx5Q0FBQTtBbkh1N2dCUjtBbUhwN2dCTTtFQUNFLDBDQUFBO0FuSHU3Z0JSO0FtSHA3Z0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIdzhoQkY7QW1IMzVoQk07RUFDRSxvQ0FBQTtBbkg4NWhCUjtBbUg1NWhCUTs7RUFFRSw2QkFBQTtBbkg4NWhCVjtBbUh4NWhCUTtFQUNFLDhDQUFBO0VBQ0EseUJBQUE7QW5IMjVoQlY7QW1IejVoQlU7RVYzRFIsb0RBQUE7QXpHdTloQkY7QW1IeDVoQlU7RUFDRSx5QkFBQTtBbkgwNWhCWjtBbUh0NWhCVTtFQUNFLHlCQUFBO0FuSHc1aEJaO0FtSGo1aEJRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBbkhvNWhCVjtBbUhqNWhCVTtFQUVFLG9DQUFBO0FuSGs1aEJaO0FtSC80aEJVO0VBQ0UsZ0NBQUE7QW5IaTVoQlo7QW1INzRoQlk7RUFDRSw2Q0FBQTtBbkgrNGhCZDtBbUg1NGhCWTtFQUNFLGN2R1BEO0FacTVoQmI7QW1IdDRoQlE7RUFDRSx5QkFBQTtBbkh5NGhCVjtBbUhwNGhCTTtFQUNFLG9DQUFBO0FuSHU0aEJSO0FtSHA0aEJNO0VBQ0UsNkJBQUE7QW5IdTRoQlI7QW1IcDRoQk07RUFDRSxnQ0FBQTtBbkh1NGhCUjtBbUhwNGhCTTtFQUNFLDhCQUFBO0FuSHU0aEJSO0FtSHA0aEJNO0VBQ0UsK0JBQUE7QW5IdTRoQlI7QW1IaDRoQlE7OztFQUNFLGdDQUFBO0FuSHE0aEJWO0FtSDczaEJVO0VBQ0UseUNBQUE7RUFDQSx5QkFBQTtBbkhnNGhCWjtBbUgxM2hCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBId2hpQkY7QW1IMTNoQlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5INjNoQlY7QW1IMzNoQlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSDIzaEJaO0FtSHgzaEJVO0VBQ0UsbUNBQUE7QW5IMDNoQlo7QW1IdjNoQlU7RUFDRSxnQkFBQTtBbkh5M2hCWjtBbUhsM2hCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJINjdoQlQ7QW1IbjNoQlU7RUFDRSxjRTNFSDtBckhnOGhCVDtBbUhsM2hCVTtFQUNFLHlDQUFBO0FuSG8zaEJaO0FtSGozaEJVO0VBR0Usd0NBQUE7RUFDQSxjRXRGSDtBckh1OGhCVDtBbUg5MmhCVTtFQUNFLCtTQUFBO0FuSGczaEJaO0FtSHoyaEJRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkg0MmhCVjtBbUh0MmhCWTtFQUNFLHlCQUFBO0FuSHcyaEJkO0FtSHIyaEJVO0VBR0UseUJBQUE7QW5IcTJoQlo7QW1IbDJoQlU7RUFDRSxXdkc3Tko7QVppa2lCUjtBbUhsMmhCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSG0yaEJaO0FtSDUxaEJRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySHEraEJUO0FtSDcxaEJVO0VBQ0UseUNBQUE7RUFDQSxjRTFJSDtBckh5K2hCVDtBbUg3MWhCVTtFQUNFLGdCQUFBO0FuSCsxaEJaO0FtSDcxaEJVO0VBR0Usd0NBQUE7RUFDQSxjRW5KSDtBckhnL2hCVDtBbUgxMWhCVTtFQUNFLCtTQUFBO0FuSDQxaEJaO0FtSHoxaEJVO0VBQ0Usd0NBQUE7RUFDQSxjRTVKSDtBckh1L2hCVDtBbUhqMWhCWTs7RUFDRSxxS0FBQTtBbkhxMWhCZDtBbUh0MGhCVTtFQUNFLHlCRXZMSDtBckhnZ2lCVDtBbUgvemhCYztFQUNFLGNFbE1QO0FySG9naUJUO0FtSGgwaEJjO0VBQ0UseUJBQUE7QW5IazBoQmhCO0FtSHR6aEJjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVptbmlCUjtBbUh2emhCZ0I7RUFDRSxXdkc3VFY7QVpzbmlCUjtBbUhuemhCYztFQUNFLGNFN05QO0FySGtoaUJUO0FtSC95aEJjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWjZuaUJSO0FtSHp5aEJrQjtFQUNFLDJUQUFBO0FuSDJ5aEJwQjtBbUg3eGhCa0I7RUFDRSwyVEFBQTtBbkgreGhCcEI7QW1IN3doQmM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLG1EQUFBO0FuSGd4aEJoQjtBbUh2d2hCUTtFQUNFLHlDQUFBO0FuSDB3aEJWO0FtSHh3aEJVO0VBQ0UseUJFaFNIO0FySDBpaUJUO0FtSGx3aEJVO0VBQ0UsZ0NBQUE7QW5IcXdoQlo7QW1IbndoQlk7O0VBRUUsMEJBQUE7QW5IcXdoQmQ7QW1IbHdoQlk7RUFDRSxvQ0FBQTtBbkhvd2hCZDtBbUhud2hCYztFQUNFLDhDQUFBO0FuSHF3aEJoQjtBbUgxdmhCWTtFQUVFLGdDQUFBO0FuSDR2aEJkO0FtSGx2aEJNO0VBQ0UsaUVBQUE7QW5IcXZoQlI7QW1IL3VoQlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckhza2lCVDtBbUg5dWhCWTs7Ozs7RUFHRSx5REFBQTtBbkhrdmhCZDtBbUgvdWhCVTtFQUNFLG9EQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSGl2aEJaO0FtSC91aEJVO0VBQ0UscUJFcFdIO0FySHFsaUJUO0FtSHp1aEJVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSDR1aEJaO0FtSGx1aEJjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkhxdWhCaEI7QW1IOXRoQk07RUFDRSx5QkFBQTtBbkhpdWhCUjtBbUg5dGhCTTtFQUNFLG9DQUFBO0FuSGl1aEJSO0FtSDl0aEJNO0VBQ0Usb0NBQUE7QW5IaXVoQlI7QW1IOXRoQk07RUFDRSx3Q0FBQTtBbkhpdWhCUjtBbUg5dGhCTTtFQUNFLDJDQUFBO0FuSGl1aEJSO0FtSDl0aEJNO0VBQ0UseUNBQUE7QW5IaXVoQlI7QW1IOXRoQk07RUFDRSwwQ0FBQTtBbkhpdWhCUjtBbUg5dGhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGt2aUJGO0FtSGh3aEJNO0VBQ0UseUJBQUE7QW5IbXdoQlI7QW1IaHdoQk07RUFDRSxvQ0FBQTtBbkhtd2hCUjtBbUhod2hCTTtFQUNFLG9DQUFBO0FuSG13aEJSO0FtSGh3aEJNO0VBQ0Usd0NBQUE7QW5IbXdoQlI7QW1IaHdoQk07RUFDRSwyQ0FBQTtBbkhtd2hCUjtBbUhod2hCTTtFQUNFLHlDQUFBO0FuSG13aEJSO0FtSGh3aEJNO0VBQ0UsMENBQUE7QW5IbXdoQlI7QW1IaHdoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhveGlCRjtBbUhseWhCTTtFQUNFLHlCQUFBO0FuSHF5aEJSO0FtSGx5aEJNO0VBQ0Usb0NBQUE7QW5IcXloQlI7QW1IbHloQk07RUFDRSxvQ0FBQTtBbkhxeWhCUjtBbUhseWhCTTtFQUNFLHdDQUFBO0FuSHF5aEJSO0FtSGx5aEJNO0VBQ0UsMkNBQUE7QW5IcXloQlI7QW1IbHloQk07RUFDRSx5Q0FBQTtBbkhxeWhCUjtBbUhseWhCTTtFQUNFLDBDQUFBO0FuSHF5aEJSO0FtSGx5aEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIc3ppQkY7QW1IcDBoQk07RUFDRSx5QkFBQTtBbkh1MGhCUjtBbUhwMGhCTTtFQUNFLG9DQUFBO0FuSHUwaEJSO0FtSHAwaEJNO0VBQ0Usb0NBQUE7QW5IdTBoQlI7QW1IcDBoQk07RUFDRSx3Q0FBQTtBbkh1MGhCUjtBbUhwMGhCTTtFQUNFLDJDQUFBO0FuSHUwaEJSO0FtSHAwaEJNO0VBQ0UseUNBQUE7QW5IdTBoQlI7QW1IcDBoQk07RUFDRSwwQ0FBQTtBbkh1MGhCUjtBbUhwMGhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSHcxaUJGO0FtSHQyaEJNO0VBQ0UseUJBQUE7QW5IeTJoQlI7QW1IdDJoQk07RUFDRSxvQ0FBQTtBbkh5MmhCUjtBbUh0MmhCTTtFQUNFLG9DQUFBO0FuSHkyaEJSO0FtSHQyaEJNO0VBQ0Usd0NBQUE7QW5IeTJoQlI7QW1IdDJoQk07RUFDRSwyQ0FBQTtBbkh5MmhCUjtBbUh0MmhCTTtFQUNFLHlDQUFBO0FuSHkyaEJSO0FtSHQyaEJNO0VBQ0UsMENBQUE7QW5IeTJoQlI7QW1IdDJoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwM2lCRjtBbUh4NGhCTTtFQUNFLHlCQUFBO0FuSDI0aEJSO0FtSHg0aEJNO0VBQ0Usb0NBQUE7QW5IMjRoQlI7QW1IeDRoQk07RUFDRSxvQ0FBQTtBbkgyNGhCUjtBbUh4NGhCTTtFQUNFLHdDQUFBO0FuSDI0aEJSO0FtSHg0aEJNO0VBQ0UsMkNBQUE7QW5IMjRoQlI7QW1IeDRoQk07RUFDRSx5Q0FBQTtBbkgyNGhCUjtBbUh4NGhCTTtFQUNFLDBDQUFBO0FuSDI0aEJSO0FtSHg0aEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDVpQkY7QW1IMTZoQk07RUFDRSx5QkFBQTtBbkg2NmhCUjtBbUgxNmhCTTtFQUNFLG9DQUFBO0FuSDY2aEJSO0FtSDE2aEJNO0VBQ0Usb0NBQUE7QW5INjZoQlI7QW1IMTZoQk07RUFDRSx3Q0FBQTtBbkg2NmhCUjtBbUgxNmhCTTtFQUNFLDJDQUFBO0FuSDY2aEJSO0FtSDE2aEJNO0VBQ0UseUNBQUE7QW5INjZoQlI7QW1IMTZoQk07RUFDRSwwQ0FBQTtBbkg2NmhCUjtBbUgxNmhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDg3aUJGO0FtSDU4aEJNO0VBQ0UseUJBQUE7QW5IKzhoQlI7QW1INThoQk07RUFDRSxvQ0FBQTtBbkgrOGhCUjtBbUg1OGhCTTtFQUNFLG9DQUFBO0FuSCs4aEJSO0FtSDU4aEJNO0VBQ0Usd0NBQUE7QW5IKzhoQlI7QW1INThoQk07RUFDRSwyQ0FBQTtBbkgrOGhCUjtBbUg1OGhCTTtFQUNFLHlDQUFBO0FuSCs4aEJSO0FtSDU4aEJNO0VBQ0UsMENBQUE7QW5IKzhoQlI7QW1INThoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnK2lCRjtBbUg5K2hCTTtFQUNFLHlCQUFBO0FuSGkvaEJSO0FtSDkraEJNO0VBQ0Usb0NBQUE7QW5IaS9oQlI7QW1IOStoQk07RUFDRSxvQ0FBQTtBbkhpL2hCUjtBbUg5K2hCTTtFQUNFLHdDQUFBO0FuSGkvaEJSO0FtSDkraEJNO0VBQ0UsMkNBQUE7QW5IaS9oQlI7QW1IOStoQk07RUFDRSx5Q0FBQTtBbkhpL2hCUjtBbUg5K2hCTTtFQUNFLDBDQUFBO0FuSGkvaEJSO0FtSDkraEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIa2dqQkY7QW1IaGhpQk07RUFDRSx5QkFBQTtBbkhtaGlCUjtBbUhoaGlCTTtFQUNFLG9DQUFBO0FuSG1oaUJSO0FtSGhoaUJNO0VBQ0Usb0NBQUE7QW5IbWhpQlI7QW1IaGhpQk07RUFDRSx3Q0FBQTtBbkhtaGlCUjtBbUhoaGlCTTtFQUNFLDJDQUFBO0FuSG1oaUJSO0FtSGhoaUJNO0VBQ0UseUNBQUE7QW5IbWhpQlI7QW1IaGhpQk07RUFDRSwwQ0FBQTtBbkhtaGlCUjtBbUhoaGlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9pakJGO0FtSGxqaUJNO0VBQ0UseUJBQUE7QW5IcWppQlI7QW1IbGppQk07RUFDRSxvQ0FBQTtBbkhxamlCUjtBbUhsamlCTTtFQUNFLG9DQUFBO0FuSHFqaUJSO0FtSGxqaUJNO0VBQ0Usd0NBQUE7QW5IcWppQlI7QW1IbGppQk07RUFDRSwyQ0FBQTtBbkhxamlCUjtBbUhsamlCTTtFQUNFLHlDQUFBO0FuSHFqaUJSO0FtSGxqaUJNO0VBQ0UsMENBQUE7QW5IcWppQlI7QW1IbGppQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhza2pCRjtBbUhwbGlCTTtFQUNFLHlCQUFBO0FuSHVsaUJSO0FtSHBsaUJNO0VBQ0Usb0NBQUE7QW5IdWxpQlI7QW1IcGxpQk07RUFDRSxvQ0FBQTtBbkh1bGlCUjtBbUhwbGlCTTtFQUNFLHdDQUFBO0FuSHVsaUJSO0FtSHBsaUJNO0VBQ0UsMkNBQUE7QW5IdWxpQlI7QW1IcGxpQk07RUFDRSx5Q0FBQTtBbkh1bGlCUjtBbUhwbGlCTTtFQUNFLDBDQUFBO0FuSHVsaUJSO0FtSHBsaUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBId21qQkY7QW1IdG5pQk07RUFDRSx5QkFBQTtBbkh5bmlCUjtBbUh0bmlCTTtFQUNFLG9DQUFBO0FuSHluaUJSO0FtSHRuaUJNO0VBQ0Usb0NBQUE7QW5IeW5pQlI7QW1IdG5pQk07RUFDRSx3Q0FBQTtBbkh5bmlCUjtBbUh0bmlCTTtFQUNFLDJDQUFBO0FuSHluaUJSO0FtSHRuaUJNO0VBQ0UseUNBQUE7QW5IeW5pQlI7QW1IdG5pQk07RUFDRSwwQ0FBQTtBbkh5bmlCUjtBbUh0bmlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDBvakJGO0FtSDdsakJNO0VBQ0Usb0NBQUE7QW5IZ21qQlI7QW1IOWxqQlE7O0VBRUUsNkJBQUE7QW5IZ21qQlY7QW1IMWxqQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0FuSDZsakJWO0FtSDNsakJVO0VWM0RSLHFEQUFBO0F6R3lwakJGO0FtSDFsakJVO0VBQ0UseUJBQUE7QW5INGxqQlo7QW1IeGxqQlU7RUFDRSx5QkFBQTtBbkgwbGpCWjtBbUhubGpCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QW5Ic2xqQlY7QW1IbmxqQlU7RUFFRSxxQ0FBQTtBbkhvbGpCWjtBbUhqbGpCVTtFQUNFLGdDQUFBO0FuSG1sakJaO0FtSC9rakJZO0VBQ0UsOENBQUE7QW5IaWxqQmQ7QW1IOWtqQlk7RUFDRSxjdkdQRDtBWnVsakJiO0FtSHhrakJRO0VBQ0UseUJBQUE7QW5IMmtqQlY7QW1IdGtqQk07RUFDRSxvQ0FBQTtBbkh5a2pCUjtBbUh0a2pCTTtFQUNFLDZCQUFBO0FuSHlrakJSO0FtSHRrakJNO0VBQ0UsZ0NBQUE7QW5IeWtqQlI7QW1IdGtqQk07RUFDRSw4QkFBQTtBbkh5a2pCUjtBbUh0a2pCTTtFQUNFLCtCQUFBO0FuSHlrakJSO0FtSGxrakJROzs7RUFDRSxnQ0FBQTtBbkh1a2pCVjtBbUgvampCVTtFQUNFLDBDQUFBO0VBQ0EseUJBQUE7QW5Ia2tqQlo7QW1INWpqQk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDB0akJGO0FtSDVqakJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSCtqakJWO0FtSDdqakJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkg2ampCWjtBbUgxampCVTtFQUNFLG1DQUFBO0FuSDRqakJaO0FtSHpqakJVO0VBQ0UsZ0JBQUE7QW5IMmpqQlo7QW1IcGpqQlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySCtuakJUO0FtSHJqakJVO0VBQ0UsY0UzRUg7QXJIa29qQlQ7QW1IcGpqQlU7RUFDRSwwQ0FBQTtBbkhzampCWjtBbUhuampCVTtFQUdFLHlDQUFBO0VBQ0EsY0V0Rkg7QXJIeW9qQlQ7QW1IaGpqQlU7RUFDRSwrU0FBQTtBbkhrampCWjtBbUgzaWpCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IOGlqQlY7QW1IeGlqQlk7RUFDRSx5QkFBQTtBbkgwaWpCZDtBbUh2aWpCVTtFQUdFLHlCQUFBO0FuSHVpakJaO0FtSHBpakJVO0VBQ0UsV3ZHN05KO0FabXdqQlI7QW1IcGlqQlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkhxaWpCWjtBbUg5aGpCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckh1cWpCVDtBbUgvaGpCVTtFQUNFLDBDQUFBO0VBQ0EsY0UxSUg7QXJIMnFqQlQ7QW1IL2hqQlU7RUFDRSxnQkFBQTtBbkhpaWpCWjtBbUgvaGpCVTtFQUdFLHlDQUFBO0VBQ0EsY0VuSkg7QXJIa3JqQlQ7QW1INWhqQlU7RUFDRSwrU0FBQTtBbkg4aGpCWjtBbUgzaGpCVTtFQUNFLHlDQUFBO0VBQ0EsY0U1Skg7QXJIeXJqQlQ7QW1IbmhqQlk7O0VBQ0UseUtBQUE7QW5IdWhqQmQ7QW1IeGdqQlU7RUFDRSx5QkV2TEg7QXJIa3NqQlQ7QW1IamdqQmM7RUFDRSxjRWxNUDtBckhzc2pCVDtBbUhsZ2pCYztFQUNFLHlCQUFBO0FuSG9nakJoQjtBbUh4L2lCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FacXpqQlI7QW1Iei9pQmdCO0VBQ0UsV3ZHN1RWO0Fad3pqQlI7QW1Ici9pQmM7RUFDRSxjRTdOUDtBckhvdGpCVDtBbUhqL2lCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVorempCUjtBbUgzK2lCa0I7RUFDRSwyVEFBQTtBbkg2K2lCcEI7QW1ILzlpQmtCO0VBQ0UsMlRBQUE7QW5IaStpQnBCO0FtSC84aUJjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxvREFBQTtBbkhrOWlCaEI7QW1IejhpQlE7RUFDRSwwQ0FBQTtBbkg0OGlCVjtBbUgxOGlCVTtFQUNFLHlCRWhTSDtBckg0dWpCVDtBbUhwOGlCVTtFQUNFLGdDQUFBO0FuSHU4aUJaO0FtSHI4aUJZOztFQUVFLDBCQUFBO0FuSHU4aUJkO0FtSHA4aUJZO0VBQ0Usb0NBQUE7QW5IczhpQmQ7QW1IcjhpQmM7RUFDRSwrQ0FBQTtBbkh1OGlCaEI7QW1INTdpQlk7RUFFRSxnQ0FBQTtBbkg4N2lCZDtBbUhwN2lCTTtFQUNFLGlFQUFBO0FuSHU3aUJSO0FtSGo3aUJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJId3dqQlQ7QW1IaDdpQlk7Ozs7O0VBR0UsMERBQUE7QW5IbzdpQmQ7QW1IajdpQlU7RUFDRSxxREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkhtN2lCWjtBbUhqN2lCVTtFQUNFLHFCRXBXSDtBckh1eGpCVDtBbUgzNmlCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkg4NmlCWjtBbUhwNmlCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IdTZpQmhCO0FtSGg2aUJNO0VBQ0UseUJBQUE7QW5IbTZpQlI7QW1IaDZpQk07RUFDRSxvQ0FBQTtBbkhtNmlCUjtBbUhoNmlCTTtFQUNFLG9DQUFBO0FuSG02aUJSO0FtSGg2aUJNO0VBQ0Usd0NBQUE7QW5IbTZpQlI7QW1IaDZpQk07RUFDRSwyQ0FBQTtBbkhtNmlCUjtBbUhoNmlCTTtFQUNFLHlDQUFBO0FuSG02aUJSO0FtSGg2aUJNO0VBQ0UsMENBQUE7QW5IbTZpQlI7QW1IaDZpQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhvN2pCRjtBbUhsOGlCTTtFQUNFLHlCQUFBO0FuSHE4aUJSO0FtSGw4aUJNO0VBQ0Usb0NBQUE7QW5IcThpQlI7QW1IbDhpQk07RUFDRSxvQ0FBQTtBbkhxOGlCUjtBbUhsOGlCTTtFQUNFLHdDQUFBO0FuSHE4aUJSO0FtSGw4aUJNO0VBQ0UsMkNBQUE7QW5IcThpQlI7QW1IbDhpQk07RUFDRSx5Q0FBQTtBbkhxOGlCUjtBbUhsOGlCTTtFQUNFLDBDQUFBO0FuSHE4aUJSO0FtSGw4aUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIczlqQkY7QW1IcCtpQk07RUFDRSx5QkFBQTtBbkh1K2lCUjtBbUhwK2lCTTtFQUNFLG9DQUFBO0FuSHUraUJSO0FtSHAraUJNO0VBQ0Usb0NBQUE7QW5IdStpQlI7QW1IcCtpQk07RUFDRSx3Q0FBQTtBbkh1K2lCUjtBbUhwK2lCTTtFQUNFLDJDQUFBO0FuSHUraUJSO0FtSHAraUJNO0VBQ0UseUNBQUE7QW5IdStpQlI7QW1IcCtpQk07RUFDRSwwQ0FBQTtBbkh1K2lCUjtBbUhwK2lCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSHcvakJGO0FtSHRnakJNO0VBQ0UseUJBQUE7QW5IeWdqQlI7QW1IdGdqQk07RUFDRSxvQ0FBQTtBbkh5Z2pCUjtBbUh0Z2pCTTtFQUNFLG9DQUFBO0FuSHlnakJSO0FtSHRnakJNO0VBQ0Usd0NBQUE7QW5IeWdqQlI7QW1IdGdqQk07RUFDRSwyQ0FBQTtBbkh5Z2pCUjtBbUh0Z2pCTTtFQUNFLHlDQUFBO0FuSHlnakJSO0FtSHRnakJNO0VBQ0UsMENBQUE7QW5IeWdqQlI7QW1IdGdqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwaGtCRjtBbUh4aWpCTTtFQUNFLHlCQUFBO0FuSDJpakJSO0FtSHhpakJNO0VBQ0Usb0NBQUE7QW5IMmlqQlI7QW1IeGlqQk07RUFDRSxvQ0FBQTtBbkgyaWpCUjtBbUh4aWpCTTtFQUNFLHdDQUFBO0FuSDJpakJSO0FtSHhpakJNO0VBQ0UsMkNBQUE7QW5IMmlqQlI7QW1IeGlqQk07RUFDRSx5Q0FBQTtBbkgyaWpCUjtBbUh4aWpCTTtFQUNFLDBDQUFBO0FuSDJpakJSO0FtSHhpakJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINGprQkY7QW1IMWtqQk07RUFDRSx5QkFBQTtBbkg2a2pCUjtBbUgxa2pCTTtFQUNFLG9DQUFBO0FuSDZrakJSO0FtSDFrakJNO0VBQ0Usb0NBQUE7QW5INmtqQlI7QW1IMWtqQk07RUFDRSx3Q0FBQTtBbkg2a2pCUjtBbUgxa2pCTTtFQUNFLDJDQUFBO0FuSDZrakJSO0FtSDFrakJNO0VBQ0UseUNBQUE7QW5INmtqQlI7QW1IMWtqQk07RUFDRSwwQ0FBQTtBbkg2a2pCUjtBbUgxa2pCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDhsa0JGO0FtSDVtakJNO0VBQ0UseUJBQUE7QW5IK21qQlI7QW1INW1qQk07RUFDRSxvQ0FBQTtBbkgrbWpCUjtBbUg1bWpCTTtFQUNFLG9DQUFBO0FuSCttakJSO0FtSDVtakJNO0VBQ0Usd0NBQUE7QW5IK21qQlI7QW1INW1qQk07RUFDRSwyQ0FBQTtBbkgrbWpCUjtBbUg1bWpCTTtFQUNFLHlDQUFBO0FuSCttakJSO0FtSDVtakJNO0VBQ0UsMENBQUE7QW5IK21qQlI7QW1INW1qQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnb2tCRjtBbUg5b2pCTTtFQUNFLHlCQUFBO0FuSGlwakJSO0FtSDlvakJNO0VBQ0Usb0NBQUE7QW5IaXBqQlI7QW1IOW9qQk07RUFDRSxvQ0FBQTtBbkhpcGpCUjtBbUg5b2pCTTtFQUNFLHdDQUFBO0FuSGlwakJSO0FtSDlvakJNO0VBQ0UsMkNBQUE7QW5IaXBqQlI7QW1IOW9qQk07RUFDRSx5Q0FBQTtBbkhpcGpCUjtBbUg5b2pCTTtFQUNFLDBDQUFBO0FuSGlwakJSO0FtSDlvakJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIa3FrQkY7QW1IaHJqQk07RUFDRSx5QkFBQTtBbkhtcmpCUjtBbUhocmpCTTtFQUNFLG9DQUFBO0FuSG1yakJSO0FtSGhyakJNO0VBQ0Usb0NBQUE7QW5IbXJqQlI7QW1IaHJqQk07RUFDRSx3Q0FBQTtBbkhtcmpCUjtBbUhocmpCTTtFQUNFLDJDQUFBO0FuSG1yakJSO0FtSGhyakJNO0VBQ0UseUNBQUE7QW5IbXJqQlI7QW1IaHJqQk07RUFDRSwwQ0FBQTtBbkhtcmpCUjtBbUhocmpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9za0JGO0FtSGx0akJNO0VBQ0UseUJBQUE7QW5IcXRqQlI7QW1IbHRqQk07RUFDRSxvQ0FBQTtBbkhxdGpCUjtBbUhsdGpCTTtFQUNFLG9DQUFBO0FuSHF0akJSO0FtSGx0akJNO0VBQ0Usd0NBQUE7QW5IcXRqQlI7QW1IbHRqQk07RUFDRSwyQ0FBQTtBbkhxdGpCUjtBbUhsdGpCTTtFQUNFLHlDQUFBO0FuSHF0akJSO0FtSGx0akJNO0VBQ0UsMENBQUE7QW5IcXRqQlI7QW1IbHRqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhzdWtCRjtBbUhwdmpCTTtFQUNFLHlCQUFBO0FuSHV2akJSO0FtSHB2akJNO0VBQ0Usb0NBQUE7QW5IdXZqQlI7QW1IcHZqQk07RUFDRSxvQ0FBQTtBbkh1dmpCUjtBbUhwdmpCTTtFQUNFLHdDQUFBO0FuSHV2akJSO0FtSHB2akJNO0VBQ0UsMkNBQUE7QW5IdXZqQlI7QW1IcHZqQk07RUFDRSx5Q0FBQTtBbkh1dmpCUjtBbUhwdmpCTTtFQUNFLDBDQUFBO0FuSHV2akJSO0FtSHB2akJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBId3drQkY7QW1IdHhqQk07RUFDRSx5QkFBQTtBbkh5eGpCUjtBbUh0eGpCTTtFQUNFLG9DQUFBO0FuSHl4akJSO0FtSHR4akJNO0VBQ0Usb0NBQUE7QW5IeXhqQlI7QW1IdHhqQk07RUFDRSx3Q0FBQTtBbkh5eGpCUjtBbUh0eGpCTTtFQUNFLDJDQUFBO0FuSHl4akJSO0FtSHR4akJNO0VBQ0UseUNBQUE7QW5IeXhqQlI7QW1IdHhqQk07RUFDRSwwQ0FBQTtBbkh5eGpCUjtBbUh0eGpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDB5a0JGO0FtSHh6akJNO0VBQ0UseUJBQUE7QW5IMnpqQlI7QW1IeHpqQk07RUFDRSxvQ0FBQTtBbkgyempCUjtBbUh4empCTTtFQUNFLG9DQUFBO0FuSDJ6akJSO0FtSHh6akJNO0VBQ0Usd0NBQUE7QW5IMnpqQlI7QW1IeHpqQk07RUFDRSwyQ0FBQTtBbkgyempCUjtBbUh4empCTTtFQUNFLHlDQUFBO0FuSDJ6akJSO0FtSHh6akJNO0VBQ0UsMENBQUE7QW5IMnpqQlI7QW1IeHpqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg0MGtCRjtBbUgveGtCTTtFQUNFLG9DQUFBO0FuSGt5a0JSO0FtSGh5a0JROztFQUVFLDZCQUFBO0FuSGt5a0JWO0FtSDV4a0JRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBbkgreGtCVjtBbUg3eGtCVTtFVjNEUixvREFBQTtBekcyMWtCRjtBbUg1eGtCVTtFQUNFLHlCQUFBO0FuSDh4a0JaO0FtSDF4a0JVO0VBQ0UseUJBQUE7QW5INHhrQlo7QW1IcnhrQlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0FuSHd4a0JWO0FtSHJ4a0JVO0VBRUUsb0NBQUE7QW5Ic3hrQlo7QW1IbnhrQlU7RUFDRSxnQ0FBQTtBbkhxeGtCWjtBbUhqeGtCWTtFQUNFLDZDQUFBO0FuSG14a0JkO0FtSGh4a0JZO0VBQ0UsY3ZHUEQ7QVp5eGtCYjtBbUgxd2tCUTtFQUNFLHlCQUFBO0FuSDZ3a0JWO0FtSHh3a0JNO0VBQ0Usb0NBQUE7QW5IMndrQlI7QW1IeHdrQk07RUFDRSw2QkFBQTtBbkgyd2tCUjtBbUh4d2tCTTtFQUNFLGdDQUFBO0FuSDJ3a0JSO0FtSHh3a0JNO0VBQ0UsOEJBQUE7QW5IMndrQlI7QW1IeHdrQk07RUFDRSwrQkFBQTtBbkgyd2tCUjtBbUhwd2tCUTs7O0VBQ0UsZ0NBQUE7QW5IeXdrQlY7QW1IandrQlU7RUFDRSx5Q0FBQTtFQUNBLHlCQUFBO0FuSG93a0JaO0FtSDl2a0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg0NWtCRjtBbUg5dmtCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkhpd2tCVjtBbUgvdmtCVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IK3ZrQlo7QW1INXZrQlU7RUFDRSxtQ0FBQTtBbkg4dmtCWjtBbUgzdmtCVTtFQUNFLGdCQUFBO0FuSDZ2a0JaO0FtSHR2a0JRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckhpMGtCVDtBbUh2dmtCVTtFQUNFLGNFM0VIO0FySG8wa0JUO0FtSHR2a0JVO0VBQ0UseUNBQUE7QW5Id3ZrQlo7QW1IcnZrQlU7RUFHRSx3Q0FBQTtFQUNBLGNFdEZIO0FySDIwa0JUO0FtSGx2a0JVO0VBQ0UsK1NBQUE7QW5Ib3ZrQlo7QW1IN3VrQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSGd2a0JWO0FtSDF1a0JZO0VBQ0UseUJBQUE7QW5INHVrQmQ7QW1IenVrQlU7RUFHRSx5QkFBQTtBbkh5dWtCWjtBbUh0dWtCVTtFQUNFLFd2RzdOSjtBWnE4a0JSO0FtSHR1a0JVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5IdXVrQlo7QW1IaHVrQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJIeTJrQlQ7QW1IanVrQlU7RUFDRSx5Q0FBQTtFQUNBLGNFMUlIO0FySDYya0JUO0FtSGp1a0JVO0VBQ0UsZ0JBQUE7QW5IbXVrQlo7QW1IanVrQlU7RUFHRSx3Q0FBQTtFQUNBLGNFbkpIO0FySG8za0JUO0FtSDl0a0JVO0VBQ0UsK1NBQUE7QW5IZ3VrQlo7QW1IN3RrQlU7RUFDRSx3Q0FBQTtFQUNBLGNFNUpIO0FySDIza0JUO0FtSHJ0a0JZOztFQUNFLHFLQUFBO0FuSHl0a0JkO0FtSDFza0JVO0VBQ0UseUJFdkxIO0FySG80a0JUO0FtSG5za0JjO0VBQ0UsY0VsTVA7QXJIdzRrQlQ7QW1IcHNrQmM7RUFDRSx5QkFBQTtBbkhzc2tCaEI7QW1IMXJrQmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWnUva0JSO0FtSDNya0JnQjtFQUNFLFd2RzdUVjtBWjAva0JSO0FtSHZya0JjO0VBQ0UsY0U3TlA7QXJIczVrQlQ7QW1IbnJrQmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FaaWdsQlI7QW1IN3FrQmtCO0VBQ0UsMlRBQUE7QW5IK3FrQnBCO0FtSGpxa0JrQjtFQUNFLDJUQUFBO0FuSG1xa0JwQjtBbUhqcGtCYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sbURBQUE7QW5Ib3BrQmhCO0FtSDNva0JRO0VBQ0UseUNBQUE7QW5IOG9rQlY7QW1INW9rQlU7RUFDRSx5QkVoU0g7QXJIODZrQlQ7QW1IdG9rQlU7RUFDRSxnQ0FBQTtBbkh5b2tCWjtBbUh2b2tCWTs7RUFFRSwwQkFBQTtBbkh5b2tCZDtBbUh0b2tCWTtFQUNFLG9DQUFBO0FuSHdva0JkO0FtSHZva0JjO0VBQ0UsOENBQUE7QW5IeW9rQmhCO0FtSDlua0JZO0VBRUUsZ0NBQUE7QW5IZ29rQmQ7QW1IdG5rQk07RUFDRSxpRUFBQTtBbkh5bmtCUjtBbUhubmtCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySDA4a0JUO0FtSGxua0JZOzs7OztFQUdFLHlEQUFBO0FuSHNua0JkO0FtSG5ua0JVO0VBQ0Usb0RBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IcW5rQlo7QW1Ibm5rQlU7RUFDRSxxQkVwV0g7QXJIeTlrQlQ7QW1IN21rQlU7RUFDRSxvQ0FBQTtFQUNBLFd2R3JkSjtFdUdzZEksNkJBQUE7QW5IZ25rQlo7QW1IdG1rQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSHlta0JoQjtBbUhsbWtCTTtFQUNFLHlCQUFBO0FuSHFta0JSO0FtSGxta0JNO0VBQ0Usb0NBQUE7QW5IcW1rQlI7QW1IbG1rQk07RUFDRSxvQ0FBQTtBbkhxbWtCUjtBbUhsbWtCTTtFQUNFLHdDQUFBO0FuSHFta0JSO0FtSGxta0JNO0VBQ0UsMkNBQUE7QW5IcW1rQlI7QW1IbG1rQk07RUFDRSx5Q0FBQTtBbkhxbWtCUjtBbUhsbWtCTTtFQUNFLDBDQUFBO0FuSHFta0JSO0FtSGxta0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIc25sQkY7QW1IcG9rQk07RUFDRSx5QkFBQTtBbkh1b2tCUjtBbUhwb2tCTTtFQUNFLG9DQUFBO0FuSHVva0JSO0FtSHBva0JNO0VBQ0Usb0NBQUE7QW5IdW9rQlI7QW1IcG9rQk07RUFDRSx3Q0FBQTtBbkh1b2tCUjtBbUhwb2tCTTtFQUNFLDJDQUFBO0FuSHVva0JSO0FtSHBva0JNO0VBQ0UseUNBQUE7QW5IdW9rQlI7QW1IcG9rQk07RUFDRSwwQ0FBQTtBbkh1b2tCUjtBbUhwb2tCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSHdwbEJGO0FtSHRxa0JNO0VBQ0UseUJBQUE7QW5IeXFrQlI7QW1IdHFrQk07RUFDRSxvQ0FBQTtBbkh5cWtCUjtBbUh0cWtCTTtFQUNFLG9DQUFBO0FuSHlxa0JSO0FtSHRxa0JNO0VBQ0Usd0NBQUE7QW5IeXFrQlI7QW1IdHFrQk07RUFDRSwyQ0FBQTtBbkh5cWtCUjtBbUh0cWtCTTtFQUNFLHlDQUFBO0FuSHlxa0JSO0FtSHRxa0JNO0VBQ0UsMENBQUE7QW5IeXFrQlI7QW1IdHFrQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwcmxCRjtBbUh4c2tCTTtFQUNFLHlCQUFBO0FuSDJza0JSO0FtSHhza0JNO0VBQ0Usb0NBQUE7QW5IMnNrQlI7QW1IeHNrQk07RUFDRSxvQ0FBQTtBbkgyc2tCUjtBbUh4c2tCTTtFQUNFLHdDQUFBO0FuSDJza0JSO0FtSHhza0JNO0VBQ0UsMkNBQUE7QW5IMnNrQlI7QW1IeHNrQk07RUFDRSx5Q0FBQTtBbkgyc2tCUjtBbUh4c2tCTTtFQUNFLDBDQUFBO0FuSDJza0JSO0FtSHhza0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBINHRsQkY7QW1IMXVrQk07RUFDRSx5QkFBQTtBbkg2dWtCUjtBbUgxdWtCTTtFQUNFLG9DQUFBO0FuSDZ1a0JSO0FtSDF1a0JNO0VBQ0Usb0NBQUE7QW5INnVrQlI7QW1IMXVrQk07RUFDRSx3Q0FBQTtBbkg2dWtCUjtBbUgxdWtCTTtFQUNFLDJDQUFBO0FuSDZ1a0JSO0FtSDF1a0JNO0VBQ0UseUNBQUE7QW5INnVrQlI7QW1IMXVrQk07RUFDRSwwQ0FBQTtBbkg2dWtCUjtBbUgxdWtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDh2bEJGO0FtSDV3a0JNO0VBQ0UseUJBQUE7QW5IK3drQlI7QW1INXdrQk07RUFDRSxvQ0FBQTtBbkgrd2tCUjtBbUg1d2tCTTtFQUNFLG9DQUFBO0FuSCt3a0JSO0FtSDV3a0JNO0VBQ0Usd0NBQUE7QW5IK3drQlI7QW1INXdrQk07RUFDRSwyQ0FBQTtBbkgrd2tCUjtBbUg1d2tCTTtFQUNFLHlDQUFBO0FuSCt3a0JSO0FtSDV3a0JNO0VBQ0UsMENBQUE7QW5IK3drQlI7QW1INXdrQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhneWxCRjtBbUg5eWtCTTtFQUNFLHlCQUFBO0FuSGl6a0JSO0FtSDl5a0JNO0VBQ0Usb0NBQUE7QW5IaXprQlI7QW1IOXlrQk07RUFDRSxvQ0FBQTtBbkhpemtCUjtBbUg5eWtCTTtFQUNFLHdDQUFBO0FuSGl6a0JSO0FtSDl5a0JNO0VBQ0UsMkNBQUE7QW5IaXprQlI7QW1IOXlrQk07RUFDRSx5Q0FBQTtBbkhpemtCUjtBbUg5eWtCTTtFQUNFLDBDQUFBO0FuSGl6a0JSO0FtSDl5a0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazBsQkY7QW1IaDFrQk07RUFDRSx5QkFBQTtBbkhtMWtCUjtBbUhoMWtCTTtFQUNFLG9DQUFBO0FuSG0xa0JSO0FtSGgxa0JNO0VBQ0Usb0NBQUE7QW5IbTFrQlI7QW1IaDFrQk07RUFDRSx3Q0FBQTtBbkhtMWtCUjtBbUhoMWtCTTtFQUNFLDJDQUFBO0FuSG0xa0JSO0FtSGgxa0JNO0VBQ0UseUNBQUE7QW5IbTFrQlI7QW1IaDFrQk07RUFDRSwwQ0FBQTtBbkhtMWtCUjtBbUhoMWtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG8ybEJGO0FzSHgwbEJROztFQUVFLFcxR3JCRjtFMEdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZlVSx5QkFBQTtBdEhvMGxCWjtBc0h4MGxCWTs7RXZGWlYsMERBQUE7RUFDQSwyQkFBQTtFdUZhWSx5QkFBQTtBdEg0MGxCZDtBc0huMGxCVTs7O0VBRUUsVzFHekNKO0FaKzJsQlI7QXNIcDBsQlU7O0VBQ0UsMkJBQUE7QXRIdTBsQlo7QXNIcjBsQlU7O0VBQ0Usd0JBQUE7QXRIdzBsQlo7QXNIdDBsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIdzBsQlo7QXNIMzJsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhrMmxCWjtBc0hoMmxCVTs7O0VBRUUsVzFHekNKO0FaNDRsQlI7QXNIajJsQlU7O0VBQ0UsMkJBQUE7QXRIbzJsQlo7QXNIbDJsQlU7O0VBQ0Usd0JBQUE7QXRIcTJsQlo7QXNIbjJsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIcTJsQlo7QXNIeDRsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEgrM2xCWjtBc0g3M2xCVTs7O0VBRUUsVzFHekNKO0FaeTZsQlI7QXNIOTNsQlU7O0VBQ0UsMkJBQUE7QXRIaTRsQlo7QXNILzNsQlU7O0VBQ0Usd0JBQUE7QXRIazRsQlo7QXNIaDRsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIazRsQlo7QXNIcjZsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEg0NWxCWjtBc0gxNWxCVTs7O0VBRUUsVzFHekNKO0FaczhsQlI7QXNIMzVsQlU7O0VBQ0UsMkJBQUE7QXRIODVsQlo7QXNINTVsQlU7O0VBQ0Usd0JBQUE7QXRIKzVsQlo7QXNINzVsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIKzVsQlo7QXNIbDhsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEh5N2xCWjtBc0h2N2xCVTs7O0VBRUUsVzFHekNKO0FabStsQlI7QXNIeDdsQlU7O0VBQ0UsMkJBQUE7QXRIMjdsQlo7QXNIejdsQlU7O0VBQ0Usd0JBQUE7QXRINDdsQlo7QXNIMTdsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRINDdsQlo7QXNILzlsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhzOWxCWjtBc0hwOWxCVTs7O0VBRUUsVzFHekNKO0FaZ2dtQlI7QXNIcjlsQlU7O0VBQ0UsMkJBQUE7QXRIdzlsQlo7QXNIdDlsQlU7O0VBQ0Usd0JBQUE7QXRIeTlsQlo7QXNIdjlsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIeTlsQlo7QXNINS9sQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhtL2xCWjtBc0hqL2xCVTs7O0VBRUUsVzFHekNKO0FaNmhtQlI7QXNIbC9sQlU7O0VBQ0UsMkJBQUE7QXRIcS9sQlo7QXNIbi9sQlU7O0VBQ0Usd0JBQUE7QXRIcy9sQlo7QXNIcC9sQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIcy9sQlo7QXVIemltQkE7RUFDRSxlekJDZTtFeUJBZixZQUFBO0VBQ0EsdUJBQUE7RUFtVUE7O0tBQUE7QXZINHVsQkY7QXVIOWltQkU7RUFDRSxZQUFBO0VBQ0EseUIzR3VFTTtFMkd0RU4sY3pCSmE7QTlGb2ptQmpCO0F1SDlpbUJJO0VBQ0UsbUJBQUE7QXZIZ2ptQk47QXVIN2ltQkU7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCekJla0I7QTlGZ2ltQnRCO0F1SDlpbUJJO0VBQ0UsNkNBQUE7QXZIZ2ptQk47QXVIOWltQlE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtBdkhnam1CVjtBdUgvaW1CVTtFQUNFLGFBQUE7QXZIaWptQlo7QXVIN2ltQk07RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHVDQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0EsV0FBQTtBdkgraW1CUjtBdUg3aW1CTTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0F2SCtpbUJSO0F1SDlpbUJROztFQUVFLFlBQUE7QXZIZ2ptQlY7QXVINWltQkk7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0F2SDhpbUJOO0F1SDdpbUJNO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSx1Q0FBQTtFQUNBLHdCQUFBO0F2SCtpbUJSO0F1SDNpbUJNO0VBQ0UsZ0JBQUE7RUFDQSxjM0czRUc7RTJHNEVILG1CM0d0Q0M7RTJHdUNELCtCQUFBO0F2SDZpbUJSO0F1SHppbUJVO0VBQ0UsYUFBQTtBdkgyaW1CWjtBdUh6aW1CVTs7RUFFRSxlQUFBO0F2SDJpbUJaO0F1SHhpbUJRO0VBQ0UsZUFBQTtBdkgwaW1CVjtBdUh6aW1CVTs7RUFFRSxZM0d3Qks7RTJHdkJMLFczR3VCSztBWm9obUJqQjtBdUgvaG1CUTs7RUN4RE4sa0ZBQUE7RUFNQSxpR0FBQTtBeEhzbG1CRjtBd0JybG1CSTtFK0ZpREk7O0lDL0JGLDJHQUFBO0lBT0EsMEhBQUE7RXhIa2ttQko7QUFDRjtBdUg5aG1CUTs7RUNyRU4sK0VBQUE7RUFNQSw4RkFBQTtBeEhrbW1CRjtBd0JqbW1CSTtFK0Y4REk7O0lDNUNGLHdHQUFBO0lBT0EsdUhBQUE7RXhIOGttQko7QUFDRjtBdUgzaG1CUTs7RUNwRk4sa0ZBQUE7RUFNQSxpR0FBQTtBeEg4bW1CRjtBd0I3bW1CSTtFK0Y2RUk7O0lDM0RGLDJHQUFBO0lBT0EsMEhBQUE7RXhIMGxtQko7QUFDRjtBdUh0aG1CSTtFQUNFLG9DQUFBO0F2SHdobUJOO0F1SHBobUJROztFQzFHTiw2RUFBQTtFQU1BLDRGQUFBO0F4SDZubUJGO0F3QjVubUJJO0UrRm1HSTs7SUNqRkYsc0dBQUE7SUFPQSxxSEFBQTtFeEh5bW1CSjtBQUNGO0F1SHhobUJROztFQ2xITiwwRUFBQTtFQU1BLHlGQUFBO0F4SHlvbUJGO0F3QnhvbUJJO0UrRjJHSTs7SUN6RkYsbUdBQUE7SUFPQSxrSEFBQTtFeEhxbm1CSjtBQUNGO0F1SDVobUJROztFQzFITiw2RUFBQTtFQU1BLDRGQUFBO0F4SHFwbUJGO0F3QnBwbUJJO0UrRm1ISTs7SUNqR0Ysc0dBQUE7SUFPQSxxSEFBQTtFeEhpb21CSjtBQUNGO0F1SDlobUJJO0VBQ0UsTUFBQTtBdkhnaW1CTjtBdUg5aG1CSTtFQUNFLGdEQUFBO0F2SGdpbUJOO0F1SDlobUJJO0VBQ0UseUJBQUE7QXZIZ2ltQk47QXVINWhtQlE7O0VDL0lOLGdGQUFBO0VBTUEsK0ZBQUE7QXhIMHFtQkY7QXdCenFtQkk7RStGd0lJOztJQ3RIRix5R0FBQTtJQU9BLHdIQUFBO0V4SHNwbUJKO0FBQ0Y7QXVI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RTRHNk5FLGdCQUFBO0VBQ0Esa0JBQUE7QXhIbTdtQlY7QXdILzZtQk07RUFDRSxtQkEzSHdCO0F4SDRpbkJoQztBd0gvNm1CUTtFQUNFLGM1R3pORDtFNEcwTkMsZ0JBQUE7QXhIaTdtQlY7QXdINTZtQlU7O0VBQ0Usc0JBbElxQjtBeEhpam5CakM7QXdIMTZtQk07RUFDRSxVQUFBO0VBQ0EsU0FBQTtBeEg0Nm1CUjtBd0gxNm1CUTtFQUNFLGM1R3RLRztFNEd1S0gsdUJBQUE7QXhINDZtQlY7QXdIMzZtQlU7RUFDRSw0QjFCMU5nQjtBOUZ1b25CNUI7QXdIMTZtQlk7RUFDRSw0QjFCN05hO0E5RnlvbkIzQjtBd0h0Nm1CWTtFQUNFLGFBQUE7QXhIdzZtQmQ7QXdIdjZtQmM7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0F4SHk2bUJoQjtBd0hsNm1CVTs7RUFDRSxjNUcvTEM7RTRHZ01ELHNCQXRLcUI7RUF1S3JCLGtCQUFBO0F4SHE2bUJaO0F3SGw2bUJVOztFQUNFLGNBQUE7QXhIcTZtQlo7QXdIbDZtQmM7O0VBQ0UsY0FBQTtBeEhxNm1CaEI7QXdINzVtQlU7RUFDRSxjQXJMa0I7QXhIb2xuQjlCO0F3SDM1bUJRO0VBQ0Usc0VBQUE7RUFDQSxpREFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBeEg2NW1CVjtBd0g1NW1CVTtFQUNFLFc1RzdTSjtBWjJzbkJSO0EySDdybkJFO0VIb0dBLGMxQnRGZ0I7RTBCdUZoQixtQjFCdEZtQjtBOUZrcm5CckI7QXdIMWxuQkU7RUFDRSxtQjFCekZpQjtBOUZxcm5CckI7QXdIM2xuQkk7RUFDRSxZQUFBO0VBQ0EsNkNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBeEg2bG5CTjtBd0g1bG5CTTtFQUNFLGdCQUFBO0F4SDhsbkJSO0F3SHpsbkJRO0VBQ0Usa0RBQUE7QXhIMmxuQlY7QXdIeGxuQk07RUFDRSxjQUFBO0VBQ0EsNEIxQjFHTztFMEIyR1AsaUJBQUE7QXhIMGxuQlI7QXdIeGxuQlE7RUFDRSxZQUFBO0F4SDBsbkJWO0F3SHZsbkJRO0VB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QUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTVIOCtuQkY7QTRIMytuQkU7RUFDRSxXOUJnQ1U7RThCL0JWLFk5QitCVTtFOEI5QlYsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0E1SDYrbkJKO0E0SDUrbkJJO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QTVIOCtuQk47QTRIMytuQkU7RUFDRSxrQkFBQTtFQUNBLFc5Qm1CaUI7RThCbEJqQixZOUJrQmlCO0U4QmpCakIsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0E1SDYrbkJKO0E0SDUrbkJJO0VBRUUsVzlCWWtCO0U4QlhsQixZOUJXa0I7RThCVmxCLGlCQUFBO0E1SDYrbkJOO0E0SDErbkJFO0VBQ0UseUJoSGhDSTtBWjRnb0JSO0E0SDErbkJFO0VBQ0UseUJoSGhDRTtBWjRnb0JOO0E0SDErbkJFO0VBQ0UseUJoSHBDSztBWmdob0JUO0E0SDErbkJFO0VBQ0UseUJoSG5DUTtBWitnb0JaO0E0SHYrbkJFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVCaEh3Q1k7QVppOG5CaEI7QTRIcituQkU7RUFDRSxrQkFBQTtBNUh1K25CSjtBNEhqK25CRTtFQUNFLGlCQUFBO0E1SG0rbkJKO0E0SGwrbkJJO0VBQ0UsVzlCMUJXO0U4QjJCWCxZOUIzQlc7QTlGKy9uQmpCO0E0SGwrbkJJO0VBQ0UsWTlCOUJXO0U4QitCWCxXOUIvQlc7RThCZ0NYLGtCQUFBO0E1SG8rbkJOO0E0SG4rbkJNOzs7RUFHRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTVIcStuQlI7QTRIbCtuQkk7RUFDRSxVQUFBO0VBQ0EsU0FBQTtBNUhvK25CTjtBNEhqK25CRTtFQUNFLGlCQUFBO0E1SG0rbkJKO0E0SGwrbkJJO0VBQ0UsVzlCaERXO0U4QmlEWCxZOUJqRFc7QTlGcWhvQmpCO0E0SGwrbkJJO0VBQ0UsVzlCcERXO0U4QnFEWCxZOUJyRFc7RThCc0RYLG1CQUFB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QUNBLFlBQUE7QTlIcTFvQkY7QWVuM29CRTtFa0JBRSxXQUFBO0VGTkEseUIrRnFEa0I7RTdGN0NsQixxQjZGNkNrQjtBOUh5MG9CdEI7QWlDbjNvQkU7RUFFRSxXQUFBO0VGYkEseUIrRnFEa0I7RTdGdENsQixxQjZGc0NrQjtFN0ZqQ2hCLGlEQUFBO0FqQ2czb0JOO0FpQzMyb0JFO0VBRUUsV0FBQTtFQUNBLHlCNkZ5QmtCO0U3RnhCbEIsa0I2RkdpQztBOUh5Mm9CckM7QWlDcjJvQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMrNG9CN0w7QWlDaDJvQkk7RUFLSSxpREFBQTtBakM4MW9CUjtBOEgxMW9CQTtFQXRCRSx5QkF1Qm9CO0U3RnhEcEIsV0FBQTtFRkFFLHlCK0Z3RGtCO0U3RnREcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SHMzb0JGO0FlcDVvQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0Z3RGtCO0U3RmhEbEIscUI2RmdEa0I7QTlIdTJvQnRCO0FpQ3A1b0JFO0VBRUUsV0FBQTtFRmJBLHlCK0Z3RGtCO0U3RnpDbEIscUI2RnlDa0I7RTdGcENoQixpREFBQTtBakNpNW9CTjtBaUM1NG9CRTtFQUVFLFdBQUE7RUFDQSx5QjZGNEJrQjtFN0YzQmxCLGtCNkZHaUM7QTlIMDRvQnJDO0FpQ3Q0b0JFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDZzdvQjdMO0FpQ2o0b0JJO0VBS0ksaURBQUE7QWpDKzNvQlI7QThIeDNvQkE7RUF6QkUseUJBMEJvQjtFN0YzRHBCLFdBQUE7RUZBRSx5QitGMkRrQjtFN0Z6RHBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUh1NW9CRjtBZXI3b0JFO0VrQkFFLFdBQUE7RUZOQSx5QitGMkRrQjtFN0ZuRGxCLHFCNkZtRGtCO0E5SHE0b0J0QjtBaUNyN29CRTtFQUVFLFdBQUE7RUZiQSx5QitGMkRrQjtFN0Y1Q2xCLHFCNkY0Q2tCO0U3RnZDaEIsaURBQUE7QWpDazdvQk47QWlDNzZvQkU7RUFFRSxXQUFBO0VBQ0EseUI2RitCa0I7RTdGOUJsQixrQjZGR2lDO0E5SDI2b0JyQztBaUN2Nm9CRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ2k5b0I3TDtBaUNsNm9CSTtFQUtJLGlEQUFBO0FqQ2c2b0JSO0E4SHQ1b0JBO0VBNUJFLHlCQTZCb0I7RTdGOURwQixXQUFBO0VGQUUseUIrRjhEa0I7RTdGNURwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIdzdvQkY7QWV0OW9CRTtFa0JBRSxXQUFBO0VGTkEseUIrRjhEa0I7RTdGdERsQixxQjZGc0RrQjtBOUhtNm9CdEI7QWlDdDlvQkU7RUFFRSxXQUFBO0VGYkEseUIrRjhEa0I7RTdGL0NsQixxQjZGK0NrQjtFN0YxQ2hCLGlEQUFBO0FqQ205b0JOO0FpQzk4b0JFO0VBRUUsV0FBQTtFQUNBLHlCNkZrQ2tCO0U3RmpDbEIsa0I2RkdpQztBOUg0OG9CckM7QWlDeDhvQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNrL29CN0w7QWlDbjhvQkk7RUFLSSxpREFBQTtBakNpOG9CUjtBOEhwN29CQTtFQS9CRSx5QkFnQ29CO0U3RmpFcEIsV0FBQTtFRkFFLHlCK0ZpRWtCO0U3Ri9EcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SHk5b0JGO0Fldi9vQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZpRWtCO0U3RnpEbEIscUI2RnlEa0I7QTlIaThvQnRCO0FpQ3Yvb0JFO0VBRUUsV0FBQTtFRmJBLHlCK0ZpRWtCO0U3RmxEbEIscUI2RmtEa0I7RTdGN0NoQixpREFBQTtBakNvL29CTjtBaUMvK29CRTtFQUVFLFdBQUE7RUFDQSx5QjZGcUNrQjtFN0ZwQ2xCLGtCNkZHaUM7QTlINitvQnJDO0FpQ3orb0JFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDbWhwQjdMO0FpQ3Arb0JJO0VBS0ksaURBQUE7QWpDaytvQlI7QThIbDlvQkE7RUFsQ0UseUJBbUNvQjtFN0ZwRXBCLFdBQUE7RUZBRSx5QitGb0VrQjtFN0ZsRXBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUgwL29CRjtBZXhocEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGb0VrQjtFN0Y1RGxCLHFCNkY0RGtCO0E5SCs5b0J0QjtBaUN4aHBCRTtFQUVFLFdBQUE7RUZiQSx5QitGb0VrQjtFN0ZyRGxCLHFCNkZxRGtCO0U3RmhEaEIsaURBQUE7QWpDcWhwQk47QWlDaGhwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RndDa0I7RTdGdkNsQixrQjZGR2lDO0E5SDhncEJyQztBaUMxZ3BCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ29qcEI3TDtBaUNyZ3BCSTtFQUtJLGlEQUFBO0FqQ21ncEJSO0E4SGgvb0JBO0VBckNFLHlCQXNDb0I7RTdGdkVwQixXQUFBO0VGQUUseUIrRnVFa0I7RTdGckVwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIMmhwQkY7QWV6anBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRnVFa0I7RTdGL0RsQixxQjZGK0RrQjtBOUg2L29CdEI7QWlDempwQkU7RUFFRSxXQUFBO0VGYkEseUIrRnVFa0I7RTdGeERsQixxQjZGd0RrQjtFN0ZuRGhCLGlEQUFBO0FqQ3NqcEJOO0FpQ2pqcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkYyQ2tCO0U3RjFDbEIsa0I2RkdpQztBOUgraXBCckM7QWlDM2lwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNxbHBCN0w7QWlDdGlwQkk7RUFLSSxpREFBQTtBakNvaXBCUjtBOEg5Z3BCQTtFQXhDRSx5QkF5Q29CO0U3RjFFcEIsV0FBQTtFRkFFLHlCK0YwRWtCO0U3RnhFcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SDRqcEJGO0FlMWxwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0YwRWtCO0U3RmxFbEIscUI2RmtFa0I7QTlIMmhwQnRCO0FpQzFscEJFO0VBRUUsV0FBQTtFRmJBLHlCK0YwRWtCO0U3RjNEbEIscUI2RjJEa0I7RTdGdERoQixpREFBQTtBakN1bHBCTjtBaUNsbHBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGOENrQjtFN0Y3Q2xCLGtCNkZHaUM7QTlIZ2xwQnJDO0FpQzVrcEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDc25wQjdMO0FpQ3ZrcEJJO0VBS0ksaURBQUE7QWpDcWtwQlI7QThINWlwQkE7RUEzQ0UseUJBNENvQjtFN0Y3RXBCLFdBQUE7RUZBRSx5QitGNkVrQjtFN0YzRXBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUg2bHBCRjtBZTNucEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGNkVrQjtFN0ZyRWxCLHFCNkZxRWtCO0E5SHlqcEJ0QjtBaUMzbnBCRTtFQUVFLFdBQUE7RUZiQSx5QitGNkVrQjtFN0Y5RGxCLHFCNkY4RGtCO0U3RnpEaEIsaURBQUE7QWpDd25wQk47QWlDbm5wQkU7RUFFRSxXQUFBO0VBQ0EseUI2RmlEa0I7RTdGaERsQixrQjZGR2lDO0E5SGlucEJyQztBaUM3bXBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ3VwcEI3TDtBaUN4bXBCSTtFQUtJLGlEQUFBO0FqQ3NtcEJSO0E4SDFrcEJBO0VBOUNFLHlCQStDb0I7RTdGaEZwQixXQUFBO0VGQUUseUIrRmdGa0I7RTdGOUVwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIOG5wQkY7QWU1cHBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRmdGa0I7RTdGeEVsQixxQjZGd0VrQjtBOUh1bHBCdEI7QWlDNXBwQkU7RUFFRSxXQUFBO0VGYkEseUIrRmdGa0I7RTdGakVsQixxQjZGaUVrQjtFN0Y1RGhCLGlEQUFBO0FqQ3lwcEJOO0FpQ3BwcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZvRGtCO0U3Rm5EbEIsa0I2RkdpQztBOUhrcHBCckM7QWlDOW9wQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakN3cnBCN0w7QWlDem9wQkk7RUFLSSxpREFBQTtBakN1b3BCUjtBOEh4bXBCQTtFQWpERSx5QkFrRG9CO0U3Rm5GcEIsV0FBQTtFRkFFLHlCK0ZtRmtCO0U3RmpGcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SCtwcEJGO0FlN3JwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZtRmtCO0U3RjNFbEIscUI2RjJFa0I7QTlIcW5wQnRCO0FpQzdycEJFO0VBRUUsV0FBQTtFRmJBLHlCK0ZtRmtCO0U3RnBFbEIscUI2Rm9Fa0I7RTdGL0RoQixpREFBQTtBakMwcnBCTjtBaUNycnBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGdURrQjtFN0Z0RGxCLGtCNkZHaUM7QTlIbXJwQnJDO0FpQy9xcEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDeXRwQjdMO0FpQzFxcEJJO0VBS0ksaURBQUE7QWpDd3FwQlI7QThIdG9wQkE7RUFwREUseUJBcURvQjtFN0Z0RnBCLFdBQUE7RUZBRSx5QitGc0ZrQjtFN0ZwRnBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUhnc3BCRjtBZTl0cEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGc0ZrQjtFN0Y5RWxCLHFCNkY4RWtCO0E5SG1wcEJ0QjtBaUM5dHBCRTtFQUVFLFdBQUE7RUZiQSx5QitGc0ZrQjtFN0Z2RWxCLHFCNkZ1RWtCO0U3RmxFaEIsaURBQUE7QWpDMnRwQk47QWlDdHRwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RjBEa0I7RTdGekRsQixrQjZGR2lDO0E5SG90cEJyQztBaUNodHBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQzB2cEI3TDtBaUMzc3BCSTtFQUtJLGlEQUFBO0FqQ3lzcEJSO0E4SHBxcEJBO0VBdkRFLHlCQXdEb0I7RTdGekZwQixjQUFBO0VGQUUseUIrRnlGa0I7RTdGdkZwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIaXVwQkY7QWUvdnBCRTtFa0JBRSxjQUFBO0VGTkEseUIrRnlGa0I7RTdGakZsQixxQjZGaUZrQjtBOUhpcnBCdEI7QWlDL3ZwQkU7RUFFRSxjQUFBO0VGYkEseUIrRnlGa0I7RTdGMUVsQixxQjZGMEVrQjtFN0ZyRWhCLGlEQUFBO0FqQzR2cEJOO0FpQ3Z2cEJFO0VBRUUsY0FBQTtFQUNBLHlCNkY2RGtCO0U3RjVEbEIsa0I2RkdpQztBOUhxdnBCckM7QWlDanZwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMyeHBCN0w7QWlDNXVwQkk7RUFLSSxpREFBQTtBakMwdXBCUjtBOEhsc3BCQTtFQTFERSx5QkEyRG9CO0U3RjVGcEIsV0FBQTtFRkFFLHlCK0Y0RmtCO0U3RjFGcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SGt3cEJGO0FlaHlwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0Y0RmtCO0U3RnBGbEIscUI2Rm9Ga0I7QTlIK3NwQnRCO0FpQ2h5cEJFO0VBRUUsV0FBQTtFRmJBLHlCK0Y0RmtCO0U3RjdFbEIscUI2RjZFa0I7RTdGeEVoQixpREFBQTtBakM2eHBCTjtBaUN4eHBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGZ0VrQjtFN0YvRGxCLGtCNkZHaUM7QTlIc3hwQnJDO0FpQ2x4cEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDNHpwQjdMO0FpQzd3cEJJO0VBS0ksaURBQUE7QWpDMndwQlI7QThIaHVwQkE7RUE3REUseUJBOERvQjtFN0YvRnBCLGNBQUE7RUZBRSx5QitGK0ZrQjtFN0Y3RnBCLGtCNkY2RjZCO0VBNUQ3QixzQkFBQTtFQUNBLFlBQUE7QTlIbXlwQkY7QWVqMHBCRTtFa0JBRSxXQUFBO0VGTkEsc0IrRitGaUM7RTdGdkZqQyxrQjZGdUZ1QztBOUg2dXBCM0M7QWlDajBwQkU7RUFFRSxXQUFBO0VGYkEsc0IrRitGaUM7RTdGaEZqQyxrQjZGZ0Z1QztFN0YzRXJDLDJDQUFBO0FqQzh6cEJOO0FpQ3p6cEJFO0VBRUUsY0FBQTtFQUNBLHlCNkZtRWtCO0U3RmxFbEIsa0I2RmtFMkI7QTlId3ZwQi9CO0FpQ256cEJFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLG1CQTdDeUw7QWpDNjFwQjdMO0FpQzl5cEJJO0VBS0ksMkNBQUE7QWpDNHlwQlI7QThIOXZwQkE7RUFoRUUseUJBaUVvQjtFN0ZsR3BCLFdBQUE7RUZBRSx5QitGa0drQjtFN0ZoR3BCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUhvMHBCRjtBZWwycEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGa0drQjtFN0YxRmxCLHFCNkYwRmtCO0E5SDJ3cEJ0QjtBaUNsMnBCRTtFQUVFLFdBQUE7RUZiQSx5QitGa0drQjtFN0ZuRmxCLHFCNkZtRmtCO0U3RjlFaEIsaURBQUE7QWpDKzFwQk47QWlDMTFwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RnNFa0I7RTdGckVsQixrQjZGR2lDO0E5SHcxcEJyQztBaUNwMXBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQzgzcEI3TDtBaUMvMHBCSTtFQUtJLGlEQUFBO0FqQzYwcEJSO0E4SDV4cEJBO0VBbkVFLHlCQW9Fb0I7RTdGckdwQixXQUFBO0VGQUUseUIrRnFHa0I7RTdGbkdwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIcTJwQkY7QWVuNHBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRnFHa0I7RTdGN0ZsQixxQjZGNkZrQjtBOUh5eXBCdEI7QWlDbjRwQkU7RUFFRSxXQUFBO0VGYkEseUIrRnFHa0I7RTdGdEZsQixxQjZGc0ZrQjtFN0ZqRmhCLGlEQUFBO0FqQ2c0cEJOO0FpQzMzcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZ5RWtCO0U3RnhFbEIsa0I2RkdpQztBOUh5M3BCckM7QWlDcjNwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMrNXBCN0w7QWlDaDNwQkk7RUFLSSxpREFBQTtBakM4MnBCUjtBOEgxenBCQTtFQXRFRSx5QkF1RW9CO0U3RnhHcEIsY0FBQTtFRkFFLHlCK0Z3R2tCO0U3RnRHcEIsa0I2RnNHNkI7RUFyRTdCLHNCQUFBO0VBQ0EsWUFBQTtBOUhzNHBCRjtBZXA2cEJFO0VrQkFFLGNBQUE7RUZOQSx5QitGd0drQjtFN0ZoR2xCLHFCNkZnR2tCO0E5SHUwcEJ0QjtBaUNwNnBCRTtFQUVFLGNBQUE7RUZiQSx5QitGd0drQjtFN0Z6RmxCLHFCNkZ5RmtCO0U3RnBGaEIsaURBQUE7QWpDaTZwQk47QWlDNTVwQkU7RUFFRSxjQUFBO0VBQ0EseUI2RjRFa0I7RTdGM0VsQixrQjZGMkUyQjtBOUhrMXBCL0I7QWlDdDVwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNnOHBCN0w7QWlDajVwQkk7RUFLSSxpREFBQTtBakMrNHBCUjtBOEh4MXBCQTtFQXpFRSx5QkEwRW9CO0U3RjNHcEIsV0FBQTtFRkFFLHlCK0YyR2tCO0U3RnpHcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SHU2cEJGO0FlcjhwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0YyR2tCO0U3Rm5HbEIscUI2Rm1Ha0I7QTlIcTJwQnRCO0FpQ3I4cEJFO0VBRUUsV0FBQTtFRmJBLHlCK0YyR2tCO0U3RjVGbEIscUI2RjRGa0I7RTdGdkZoQixpREFBQTtBakNrOHBCTjtBaUM3N3BCRTtFQUVFLFdBQUE7RUFDQSx5QjZGK0VrQjtFN0Y5RWxCLGtCNkZHaUM7QTlIMjdwQnJDO0FpQ3Y3cEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDaStwQjdMO0FpQ2w3cEJJO0VBS0ksaURBQUE7QWpDZzdwQlI7QThIdDNwQkE7RUE1RUUseUJBNkVvQjtFN0Y5R3BCLFdBQUE7RUZBRSx5QitGOEdrQjtFN0Y1R3BCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUh3OHBCRjtBZXQrcEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGOEdrQjtFN0Z0R2xCLHFCNkZzR2tCO0E5SG00cEJ0QjtBaUN0K3BCRTtFQUVFLFdBQUE7RUZiQSx5QitGOEdrQjtFN0YvRmxCLHFCNkYrRmtCO0U3RjFGaEIsaURBQUE7QWpDbStwQk47QWlDOTlwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RmtGa0I7RTdGakZsQixrQjZGR2lDO0E5SDQ5cEJyQztBaUN4OXBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ2tncUI3TDtBaUNuOXBCSTtFQUtJLGlEQUFBO0FqQ2k5cEJSO0E4SHA1cEJBO0VBL0VFLHlCQWdGb0I7RTdGakhwQixXQUFBO0VGQUUseUIrRmlIa0I7RTdGL0dwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIeStwQkY7QWV2Z3FCRTtFa0JBRSxXQUFBO0VGTkEseUIrRmlIa0I7RTdGekdsQixxQjZGeUdrQjtBOUhpNnBCdEI7QWlDdmdxQkU7RUFFRSxXQUFBO0VGYkEseUIrRmlIa0I7RTdGbEdsQixxQjZGa0drQjtFN0Y3RmhCLGlEQUFBO0FqQ29ncUJOO0FpQy8vcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZxRmtCO0U3RnBGbEIsa0I2RkdpQztBOUg2L3BCckM7QWlDei9wQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNtaXFCN0w7QWlDcC9wQkk7RUFLSSxpREFBQTtBakNrL3BCUjtBOEhoN3BCQTtFQTVFRSxvQ0FBQTtFQUNBLGNBNEU0QjtBOUhvN3BCOUI7QThIbDdwQkE7RUEvRUUsb0NBQUE7RUFDQSxjQStFNEI7QTlIczdwQjlCO0E4SHA3cEJBO0VBbEZFLG9DQUFBO0VBQ0EsY0FrRjRCO0E5SHc3cEI5QjtBOEh0N3BCQTtFQXJGRSxvQ0FBQTtFQUNBLGNBcUY0QjtBOUgwN3BCOUI7QThIeDdwQkE7RUF4RkUsb0NBQUE7RUFDQSxjQXdGNEI7QTlINDdwQjlCO0E4SDE3cEJBO0VBM0ZFLG9DQUFBO0VBQ0EsY0EyRjRCO0E5SDg3cEI5QjtBOEg1N3BCQTtFQTlGRSxvQ0FBQTtF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O0FwSXd0ckJSO0FvSW50ckJJOztFQUNFLGlCQUFBO0FwSXN0ckJOO0FvSXJ0ckJNOztFQUNFLHlCQUFBO0FwSXd0ckJSO0FvSXZ0ckJROztFQUNFLGlCQUFBO0FwSTB0ckJWO0FvSXp0ckJVOztFQUNFLGdCQUFBO0FwSTR0ckJaO0FvSXp0ckJROztFQUNFLFlBQUE7QXBJNHRyQlY7QW9JMXRyQlU7O0VBQ0UsUUFBQTtBcEk2dHJCWjtBb0l0dHJCRTs7RUFDRSwrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0J0Qy9JVztFc0NnSlgsMkJBQUE7RUFDQSxnQnRDOUlhO0E5RnUyckJqQjtBb0l0dHJCTTs7RUFDRSx1QkFBQTtBcEl5dHJCUjtBb0lwdHJCSTs7RUFDRSxnQkFBQTtBcEl1dHJCTjtBb0l0dHJCTTs7RUFDRSxZQUFBO0FwSXl0ckJSO0FvSXh0ckJROztFQUNFLGtCdEMvSks7RXNDZ0tMLGVBQUE7QXBJMnRyQlY7QW9JMXRyQlU7O0VBQ0UsZUFBQTtBcEk2dHJCWjtBb0l6dHJCTTs7RUFDRSxpQkFBQTtBcEk0dHJCUjtBb0kzdHJCUTs7RUFDRSxPQUFBO0FwSTh0ckJWO0FvSTF0ckJNOztFQUNFLGFBQUE7QXBJNnRyQlI7QW9JcHRyQkk7OztFQUdFLG1CQy9PZ0I7RURnUGhCLHFCQzdQb0I7RUQ4UHBCLGNDL1BrQjtBcklzOXJCeEI7QW9JcHRyQkk7RUFDRSxjQ25Ra0I7QXJJeTlyQnhCO0FvSW50ckJJO0VBQ0UseUJDN1BlO0VEOFBmLHFCQ3ZRb0I7QXJJNDlyQjFCO0FvSWp0ckJNO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QXBJbXRyQlI7QW9JbHRyQlE7RUFDRSx5QkFBQTtBcElvdHJCVjtBb0lqdHJCTTtFQUNFLHFWQUFBO0FwSW10ckJSO0FvSS9zckJJO0VBQ0UsY0NuUndCO0FySW8rckI5QjtBb0k3c3JCTTtFQUNFLCtTQUFBO0FwSStzckJSO0FvSXRzckJJO0VBQ0UsWUFBQTtBcEl3c3JCTjtBc0kzL3JCQTtFQUVFLHNCQUFBO0VBQ0Esb0NBQUE7QXRJNi9yQkY7QXNJNS9y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QjVCO0F3STV0c0JFO0VBQ0UsY0gzRTBCO0FySXl5c0I5QjtBd0kxdHNCRTtFQUNFLDBEQUFBO0F4STR0c0JKO0F3SXh0c0JFO0VBQ0UsY0hyRjBCO0FySSt5c0I5QjtBd0l0dHNCRTtFQUNFLCtHQUFBO0F4SXd0c0JKO0F3SWx0c0JJO0VBQ0UseUJIOUZlO0FySWt6c0JyQjtBd0lodHNCTTtFQUNFLHlCSDlHYTtBcklnMHNCckI7QXdJNXNzQk07RUFDRSwrQ0FBQTtBeEk4c3NCUjtBd0kxc3NCRTtFQUNFLHlCSC9HaUI7QXJJMnpzQnJCO0F3SXZzc0JVO0VBQ0UsY0gxSGdCO0VHMkhoQiw2QkFBQTtBeEl5c3NCWjtBd0l2c3NCWTs7RUFFRSxjSC9IYztBckl3MHNCNUI7QXdJcnNzQmM7O0VBRUUsc0JBQUE7QXhJdXNzQmhCO0F3SWhzc0JjO0VBQ0UseUJIeElLO0FySTAwc0JyQjtBd0loc3NCZ0I7RUFDRSxxQkhwSlE7QXJJczFzQjFCO0F3SS9yc0JnQjtFQUdFLGNIM0pNO0FySTQxc0J4QjtBd0lwc3NCZ0I7OztFQUdFLGNIM0pNO0FySTQxc0J4QjtBd0kzcnNCVTtFQUNFLHlCSHhKUztBcklxMXNCckI7QXdJNXJzQlk7RUFDRSx5QkgxSk87QXJJdzFzQnJCO0F3STFyc0JVO0VBQ0UseUJIL0pTO0FySTIxc0JyQjtBd0kxcnNCYztFQUNFLGNINUtRO0FySXcyc0J4QjtBd0l4cnNCWTtFQUNFLHlCSGxMTztBckk0MnNCckI7QXdJcnJzQlE7O0VBRUUsY0h4TGM7QXJJKzJzQnhCO0F3SWxyc0JVOztFQUNFLGdCQUFBO0F4SXFyc0JaO0F3SW5yc0JZOztFQUNFLHFCSGhNWTtBcklzM3NCMUI7QXdJcHJzQmM7O0VBQ0UsY0hwTVE7QXJJMjNzQnhCO0F3SXByc0JjOztFQUNFLHlCSHpNSztBcklnNHNCckI7QXdJcHJzQlk7O0VBQ0UsZ0NBQUE7QXhJdXJzQmQ7QXdJcnJzQlk7O0VBQ0UseUJIck1PO0VHc01QLDZCQUFBO0F4SXdyc0JkO0F3SXZyc0JjOztFQUNFLHFCSGpOVTtBckkyNHNCMUI7QXdJeHJzQmdCOztFQUNFLHlCSDNNRztBcklzNHNCckI7QXdJbnJzQlk7RUFDRSx5QkgvTk87QXJJbzVzQnJCO0F3SWxyc0JVO0VBQ0UsVzVIek9KO0FaNjVzQlI7QXdJbHJzQlU7RUFDRSxjSHJPWTtBckl5NXNCeEI7QXdJanJzQlk7RUFDRSxXNUhoUE47QVptNnNCUjtBd0kvcXNCWTtFQUNFLHlCSC9PTztBcklnNnNCckI7QXdJOXFzQlU7RUFDRSxjSDNPa0I7QXJJMjVzQjlCO0F3STVxc0JVO0VBQ0UsY0hsUGdCO0FySWc2c0I1QjtBd0k1cXNCVTtFQUNFLGNIblBrQjtBcklpNnNCOUI7QXdJeHFzQkk7RUFDRSx3Q0FBQTtBeEkwcXNCTjtBd0lwcXNCVTtFQUNFLHlCQUFBO0F4SXNxc0JaO0F3STVwc0JNOzs7Ozs7RUFNRSxjSDlRYTtBckk0NnNCckI7QXdJM3BzQk07RUFDRSxjSDdSYTtBckkwN3NCckI7QXdJdnBzQkU7RUFDRSx5Qkh6UmlCO0FySWs3c0JyQjtBd0l2cHNCSTtFQUNFLGlHQUFBO0F4SXlwc0JOO0F3STlvc0JVO0VBQ0UseUJIblRTO0FySW04c0JyQjtBd0l6b3NCTTtFQUNFLHlCSDNUYTtBcklzOHNCckI7QXdJem9zQk07RUFDRSx5Qkg5VGE7QXJJeThzQnJCO0F3SXZvc0JJO0VBQ0UseUJBQUE7QXhJeW9zQk47QXdJcG9zQkU7O0VBRUUseUJIelVvQjtBckkrOHNCeEI7QXdJcG9zQkU7Ozs7OztFQU1FLHlCSGhWc0I7QXJJczlzQjFCO0F3SW5vc0JFOzs7RUFHRSx5Qkh2Vm9CO0FySTQ5c0J4QjtBd0lob3NCSTtFQUNFLHlCSG5WZTtBcklxOXNCckI7QXdJaG9zQk07RUFDRSxjSHpWc0I7QXJJMjlzQjlCO0F3STluc0JRO0VBQ0UseUJBQUE7QXhJZ29zQlY7QXdJM25zQlk7O0VBQ0UseUJINVdPO0FySTArc0JyQjtBd0l2bnNCUTs7RUFFRSxjSC9Xa0I7QXJJdytzQjVCO0F3SXJuc0JVO0VBQ0Usb0NBQUE7QXhJdW5zQlo7QXdJbm5zQlE7RUFDRSxjSHpYa0I7QXJJOCtzQjVCO0F3SWxuc0JRO0VBQ0UseUJIeFhXO0FySTQrc0JyQjtBd0lqbnNCWTtFQUNFLFc1SDdZTjtBWmdndEJSO0F3STVtc0JROzs7RUFHRSxXNUh2WkY7QVpxZ3RCUjtBd0l6bXNCUTtFQUNFLHlCSDVZVztBckl1L3NCckI7QXdJem1zQlU7RUFDRSxVQUFBO0F4STJtc0JaO0F3SXptc0JZO0VBQ0UsNkJBQUE7QXhJMm1zQmQ7QXdJOWxzQlU7RUFDRSw4QkFBQTtBeElnbXNCWjtBd0l0bHNCSTs7RUFFRSxjQUFBO0F4SXdsc0JOO0F3SXRsc0JJO0VBQ0UsaUJBQUE7QXhJd2xzQk47QXdJcmxzQk07OztFQUdFLGM1SC9iRztBWnNodEJYO0F3SXJsc0JNO0VBQ0UseUJBQUE7QXhJdWxzQlI7QXdJN2tzQk07RUFDRSxjSHhjb0I7RUd5Y3BCLHFCSDdja0I7QXJJNGh0QjFCO0F3SXprc0JJO0VBQ0UsY0hyZGtCO0FySWdpdEJ4QjtBd0kxa3NCTTtFQUNFLGNIdmRnQjtBckltaXRCeEI7QXdJdmtzQlE7RUFDRSxnVEFBQTtBeEl5a3NCVjtBd0k1anNCTTtFQUNFLGdUQUFBO0F4SThqc0JSO0F3SW5qc0JFO0VBQ0UscUJIdGZzQjtBckkyaXRCMUI7QXdJampzQkk7RUFDRSxxQkgzZm9CO0FySThpdEIxQjtBd0k5aXNCRTtFQUNFLDRDQUFBO0F4SWdqc0JKO0F3STNpc0JJO0VBQ0UsdURBQUE7QXhJNmlzQk47QXdJdGlzQk07RUFDRSxjSGhoQmdCO0FySXdqdEJ4QjtBd0lwaXNCTTtFQUNFLCtTQUFBO0F4SXNpc0JSO0F3SWhpc0JNO0VBQ0UsOFNBQUE7QXhJa2lzQlI7QXdJdmhzQkk7RUFDRSxjSHhpQmtCO0FySWlrdEJ4QjtBd0l0aHNCSTtFQUdFLGM1SDlpQks7QVpva3RCWDtBd0luaHNCSTtFQUNFLG9DQUFBO0F4SXFoc0JOO0F3SWxoc0JJO0VBQ0UscUI1SHJpQkM7RTRIc2lCRCxjNUh2akJLO0FaMmt0Qlg7QXdJbmhzQk07RUFDRSxjNUh6akJHO0FaOGt0Qlg7QXdJaGhzQk07RUFFRSxtQjVIL2lCRDtBWmdrdEJQO0F3STNnc0JJO0VBQ0UseUJBQUE7QXhJNmdzQk47QXdJeGdzQkU7RUFDRSx5Qkhua0JpQjtFR29rQmpCLDRDQUFBO0F4STBnc0JKO0F3SXhnc0JJO0VBQ0UsY0g1a0JzQjtBcklzbHRCNUI7QXdJdmdzQkk7RUFDRSxjSHJsQmtCO0FySThsdEJ4QjtBd0l4Z3NCTTtFQUVFLHFDNUhyVWlCO0U0SHNVakIsYzVIbmxCQztBWjRsdEJUO0F3SXZnc0JNO0VBRUUsVzVIcG1CQTtFNEhxbUJBLHlCMUh0WHNCO0FkODNzQjlCO0F3SXRnc0JNO0VBRUUsY0gzbEJzQjtBcklrbXRCOUI7QXdJbmdzQkU7RUFDRSxxQkh0bUJzQjtBckkybXRCMUI7QXdJaGdzQkk7O0VBSUUseUJIam5CZTtBcklpbnRCckI7QXdJNS9yQkk7RUFDRSxpQkFBQTtFQUNBLG9DQUFBO0VBQ0EsY0h2bkJrQjtFR3duQmxCLHlEQUFBO0F4STgvckJOO0F3STMvckJJOzs7RUFHRSx5QkhwbkJlO0VHcW5CZixxQkg5bkJvQjtBckkybnRCMUI7QXdJci9yQlE7RUFDRSx5Qkh4bUJpQjtBckkrbHRCM0I7QXdJci9yQlU7RUFDRSx5QjVIcm9CSDtBWjRudEJUO0F3SXIvckJZO0VBQ0UsVzVIcnBCTjtBWjRvdEJSO0F3SWwvckJRO0VBQ0UseUJIcG5CaUI7RUdxbkJqQixjSHJwQmM7QXJJeW90QnhCO0F3SWwvckJVO0VBQ0UsYzVIbHBCSDtBWnNvdEJUO0F3STkrckJVO0VBQ0UsVzVIdHFCSjtBWnNwdEJSO0F3SXgrckJRO0VBQ0UseUJIeG9CaUI7QXJJa250QjNCO0F3SXQrckJVO0VBQ0UsVzVIcHJCSjtBWjRwdEJSO0F3SWorckJVO0VBQ0UseUJIcnBCZTtBckl3bnRCM0I7QXdJLzlyQlE7RUFDRSx5QkgxcEJpQjtBckkybnRCM0I7QXdJejlyQlE7RUFDRSxnVEFBQTtBeEkyOXJCVjtBd0luOXJCWTtFQUNFLGdUQUFBO0F4SXE5ckJkO0F3STE4ckJRO0VBQ0UsZ1RBQUE7QXhJNDhyQlY7QXdJcDhyQlk7RUFDRSxnVEFBQTtBeElzOHJCZDtBd0k1N3JCUTtFQUNFLGNIcnVCb0I7QXJJbXF0QjlCO0F3SW43ckJNOzs7RUFDRSxjSG52Qm9CO0FySTBxdEI1QjtBd0l0N3JCUTs7O0VBQ0UseUJIaHZCVztFR2l2QlgsYzVIcnZCRDtBWitxdEJUO0F3SXY3ckJROzs7RUFDRSxjSHh2Qm9CO0FySW1ydEI5QjtBd0lwN3JCRTtFQUNFLHFCSHR3QnNCO0FySTRydEIxQjtBd0kvNnJCUTtFQUNFLFc1SHR4QkY7RTRIdXhCRSx5QjVIMXdCRDtBWjJydEJUO0F3SXo2ckJJO0VBQ0UscUJIeHhCb0I7QXJJbXN0QjFCO0F3SW42ckJRO0VBQ0UseUJIanlCZ0I7QXJJc3N0QjFCO0F3SW42ckJRO0VBQ0UseUJIM3hCVztBcklnc3RCckI7QXdJOTVyQlE7RUFDRSwwQkg1eUJnQjtBckk0c3RCMUI7QXdJOTVyQlE7RUFDRSwwQkh0eUJXO0FySXNzdEJyQjtBd0l6NXJCUTtFQUNFLDJCSHZ6QmdCO0FySWt0dEIxQjtBd0l6NXJCUTtFQUNFLDJCSGp6Qlc7QXJJNHN0QnJCO0F3SXY1ckJJO0VBQ0UsVzVIdjBCRTtBWmd1dEJSO0F3SXQ1ckJJO0VBQ0UseUJIMXpCZTtFRzJ6QmYsY0hyMEJrQjtFR3MwQmxCLGdDQUFBO0F4SXc1ckJOO0F3SW41ckJFO0VBQ0Usd0NBQUE7RUFDQSwrQ0hsMEJvQjtFR20wQnBCLGNIOTBCb0I7QXJJbXV0QnhCO0F3SW41ckJJO0VBQ0UseUJIdjBCZTtFR3cwQmYsY0hsMUJrQjtBckl1dXRCeEI7QXdJbjVyQk07RUFDRSx3Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QXhJcTVyQlI7QXdJNzRyQk07RUFFRSx5Qkh2MUJhO0VHdzFCYixxQkhqMkJrQjtFR2syQmxCLGNIbjJCZ0I7QXJJaXZ0QnhCO0F3STU0ckJRO0VBRUUseUJIeDJCVztBcklxdnRCckI7QXdJMzRyQlE7RUFFRSx5QjVIcjJCRDtFNEhzMkJDLFc1SG4zQkY7QVordnRCUjtBd0l2NHJCUTs7RUFFRSxXNUgxM0JGO0FabXd0QlI7QXdJcjRyQk07RUFDRSxjSGozQnNCO0FySXd2dEI5QjtBd0luNHJCSTtFQUNFLDJUQUFBO0F4SXE0ckJOO0F3SWg0ckJFO0VBQ0UscUNBQUE7RUFDQSwwQ0FBQTtBeElrNHJCSjtBd0k5M3JCRTtFQUNFLHlCSDE0QmlCO0FySTB3dEJyQjtBd0k5M3JCSTtFQUNFLHFCSGw0QmU7QXJJa3d0QnJCO0F3STMzckJNOztFQUVFLHFFQUFBO0F4STYzckJSO0F3SXQzckJJO0VBQ0UsY0gzNUJrQjtBcklteHRCeEI7QXdJdDNyQk07RUFFRSxxQkg5NUJrQjtBcklxeHRCMUI7QXdJajNyQlE7RUFFRSxnQ0FBQTtBeElrM3JCVjtBd0kxMnJCSTtFQUNFLHFCSC82Qm9CO0FySTJ4dEIxQjtBd0kxMnJCTTtFQUNFLHlCSHo2QmE7QXJJcXh0QnJCO0F3SXoyckJRO0VBQ0UsY0hoN0JvQjtBckkyeHRCOUI7QXdJeDJyQk07RUFDRSxpREFBQTtBeEkwMnJCUjtBd0lwMnJCRTtFQUNFLHlCSHg3QmlCO0VHeTdCakIsK0NIeDdCb0I7QXJJOHh0QnhCO0F3SXIyckJJO0VBQ0UscUJIcDhCb0I7QXJJMnl0QjFCO0F3SWwyckJROzs7RUFHRSxXNUhwOUJGO0Fad3p0QlI7QXdJejFyQkk7RUFDRSwyQkh6OEIwQjtBcklveXRCaEM7QXdJcjFyQkk7RUFDRSx5QkhqK0JlO0FySXd6dEJyQjtBd0lqMXJCSTtFQUNFLHFCSHQrQm9CO0FySXl6dEIxQjtBd0k3MHJCSTtFQUNFLHlCSC8rQmU7QXJJOHp0QnJCO0F3SXQwckJNO0VBQ0UsZTVIaC9CRDtBWnd6dEJQO0F3SXAwckJRO0VBQ0UsYUhuL0JXO0FySXl6dEJyQjtBd0kzenJCSTtFQUNFLDJCSHhnQ29CO0FySXEwdEIxQjtBd0l6enJCUTtFQUNFLGVIOWdDYztBckl5MHRCeEI7QXdJbHpyQk07RUFDRSx3QkFBQTtBeElvenJCUjtBd0lqenJCTTtFQUNFLGFIdmhDb0I7QXJJMDB0QjVCO0F3STV5ckJJO0VBQ0UseUJIcmlDZTtBckltMXRCckI7QXdJdnlyQkU7OztFQUdFLHlCSGhpQ2tCO0VHaWlDbEIsY0gvaUNvQjtBckl3MXRCeEI7QXdJdnlyQkk7OztFQUNFLHFCSGxpQzBCO0FySTYwdEJoQztBd0l4eXJCSTtFQUNFLGNIdmlDK0I7QXJJbTF0QnJDO0F3STd5ckJJOzs7RUFDRSxjSHZpQytCO0FySW0xdEJyQztBd0l6eXJCSTs7Ozs7RUFFRSxZQUFBO0F4STh5ckJOO0F3SXh5ckJJO0VBQ0UseUJBQUE7QXhJMHlyQk47QXdJdnlyQkk7RUFDRSx5QkFBQTtBeEl5eXJCTjtBd0lueXJCSTtFQUNFLHlCSDlrQ2U7RUcra0NmLDhCQUFBO0VBQ0EsY0gva0NrQjtBcklvM3RCeEI7QXdJOXhyQk07RUFDRSx5Qkg3a0NhO0VHOGtDYixxQkh4a0N3QjtBckl3MnRCaEM7QXdJNXhyQk07RUFDRSx5Qkgza0NpQztFRzRrQ2pDLHFCSDVrQ2lDO0FySTAydEJ6QztBd0l2eHJCTTtFQUNFLHlCSGpsQ2U7QXJJMDJ0QnZCO0F3SXJ4ckJNO0VBQ0UseUJIcmxDd0I7QXJJNDJ0QmhDO0F3SWp4ckJFOztFQUVFLHlCSHJtQ2tCO0VHc21DbEIsY0hwbkNvQjtFR3FuQ3BCLHFCSHBuQ3NCO0FySXU0dEIxQjtBd0lqeHJCSTs7RUFDRSx5Qkg5bUNlO0FySWs0dEJyQjtBd0lqeHJCSTs7RUFDRSxZQUFBO0F4SW94ckJOO0F3SWx4ckJJOztFQUNFLHFCNUh6bkNHO0FaODR0QlQ7QXdJaHhyQkk7RUFDRSwrU0FBQTtBeElreHJCTjtBd0l6d3JCRTs7RUFFRSxnQ0FBQTtBeEkyd3JCSjtBd0l4d3JCRTs7RUFFRSxnQ0FBQTtBeEkwd3JCSjtBd0lqd3JCVTs7RUFDRSx5QkFBQTtBeElvd3JCWjtBd0lsd3JCWTs7RUFDRSxjSGxxQ1U7QXJJdTZ0QnhCO0F3SWx3ckJZOztFQUNFLG9DQUFBO0VBQ0Esc0JBQUE7QXhJcXdyQmQ7QXdJM3ZyQkk7RUFDRSx5QkhwcUNnQjtFR3FxQ2hCLHFCSGxyQ29CO0VHbXJDcEIsY0hwckNrQjtBcklpN3RCeEI7QXdJenZyQk07O0VBRUUscUI1SHByQ0M7RTRIcXJDRCxnQkFBQTtBeEkydnJCUjtBd0lwdnJCSTtFQUVFLHlCQUFBO0F4SXF2ckJOO0F3SXZ2ckJJO0VBRUUseUJBQUE7QXhJcXZyQk47QXdJanZyQkU7RUFDRSxZQUFBO0F4SW12ckJKO0F3STd1ckJFO0VBQ0UseUJIdnJDa0I7QXJJczZ0QnRCO0F3STd1ckJJOztFQUVFLGNIcHRDa0I7RUdxdENsQixnQ0FBQTtBeEkrdXJCTjtBd0l6dXJCUTs7OztFQUVFLHFCSDV0Q2dCO0VHNnRDaEIsY0g5dENjO0FySTI4dEJ4QjtBd0kzdXJCVTs7OztFQUNFLHlCSHRzQ2M7QXJJczd0QjFCO0F3SXZ1ckJROztFQUNFLHFCSDF1Q2dCO0VHMnVDaEIseUJIbHRDbUI7RUdtdENuQixjSHh1Q2tCO0FySWs5dEI1QjtBd0l2dXJCTTs7RUFDRSxzQjVIeHZDQTtFNEh5dkNBLHlCQUFBO0F4STB1ckJSO0F3SXJ1ckJJO0VBRUUseUJIL3RDdUI7QXJJcTh0QjdCO0F3SWx1ckJJO0VBQ0Usc0I1SHJ3Q0U7QVp5K3RCUjtBd0ludXJCTTtFQUNFLHdDQUFBO0F4SXF1ckJSO0F3SXB1ckJRO0VBQ0UseUJBQUE7QXhJc3VyQlY7QXdJbnVyQk07O0VBRUUsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCNUhoeENBO0FacS90QlI7QXdJcHVyQlE7O0VBQ0UseUJBQUE7QXhJdXVyQlY7QXdJL3RyQlU7O0VBRUUsdUJBQUE7QXhJaXVyQlo7QXdJNXRyQlU7O0VBRUUsVzVIbnlDSjtBWmlndUJSO0F3SXp0ckJVOztFQUVFLGNIbnlDWTtBckk4L3RCeEI7QXdJcHRyQkk7RUFDRSxxQkgxeUNvQjtBcklnZ3VCMUI7QXdJL3NyQlU7RUFDRSx5Qkh2eENnQjtBckl3K3RCNUI7QXdJOXNyQlU7O0VBRUUsdUJBQUE7QXhJZ3RyQlo7QXdJenNyQkk7RUFDRSx5Qkh2eUNnQjtBcklrL3RCdEI7QXdJMXNyQk07RUFDRSwrQ0h2ekNnQjtBckltZ3VCeEI7QXdJcHNyQlU7RUFDRSx5Qkg5eUNrQjtBcklvL3RCOUI7QXdJNXJyQk07Ozs7OztFQU1FLG9DQUFBO0F4SThyckJSO0F3STdyckJROzs7Ozs7RUFDRSxvQ0FBQTtFQUNBLFc1SHIyQ0Y7QVp5aXVCUjtBd0kvcnJCTTtFQUNFLCtDSHoxQ2dCO0FySTBodUJ4QjtBd0kxcnJCVTtFQUNFLHlCSC8wQ2tCO0VHZzFDbEIsY0h4MkNnQjtBcklvaXVCNUI7QXdJbHJyQlU7OztFQUNFLDhTQUFBO0F4SXNyckJaO0F3SWhyckJVOzs7RUFDRSwrU0FBQTtBeElvcnJCWjtBd0k1cXJCVTtFQUVFLFlBQUE7QXhJNnFyQlo7QXdJenFyQlU7RUFDRSxVQUFBO0F4STJxckJaO0F3SXpxckJVO0VBQ0UsWUFBQTtBeEkycXJCWjtBd0l2cXJCVTtFQUNFLFVBQUE7QXhJeXFyQlo7QXdJdnFyQlU7RUFDRSxZQUFBO0F4SXlxckJaO0F3SWhxckJJO0VBQ0Usd0NBQUE7QXhJa3FyQk47QXdJNXByQkk7RUFDRSxjSDE2Q2tCO0FySXdrdUJ4QjtBd0kzcHJCRTs7RUFFRSx5QkhyNkNpQjtFR3M2Q2pCLGNIaDdDb0I7RUdpN0NwQixxQkhoN0NzQjtBckk2a3VCMUI7QXdJM3ByQkk7Ozs7RUFFRSxvQ0FBQTtBeEkrcHJCTjtBd0k1cHJCSTs7RUFDRSxjSHo2QzBCO0FySXdrdUJoQztBd0k3cHJCSTs7RUFDRSxrQ0FBQTtBeElncXJCTjtBd0k3cHJCSTs7Ozs7Ozs7Ozs7Ozs7OztFQVFFLGdDQUFBO0VBQ0EsY0h4OENrQjtBckkrbXVCeEI7QXdJcnFyQkk7O0VBQ0UscUJIMThDb0I7RUcyOENwQixtQkg3OENlO0VHODhDZixZQUFBO0VBQ0EsY0FBQTtBeEl3cXJCTjtBd0lwcXJCTTs7RUFDRSx5QkhwOUNhO0FySTJudUJyQjtBd0lycXJCTTs7RUFDRSxtQkg1OENhO0FySW9udUJyQjtBd0lycXJCTTs7RUFDRSx5QkgxN0NtQjtFRzI3Q25CLHlCQUFBO0F4SXdxckJSO0F3SXBxckJJOztFQUNFLG1CSGorQ2U7QXJJd291QnJCO0F3SXBxckJJOztFQUNFLG1CNUg5OUNHO0FacW91QlQ7QXdJOXByQk07RUFDRSx5QkFBQTtBeElncXJCUjtBd0l4cHJCTTtFQUNFLHlCSDcrQ2E7QXJJdW91QnJCO0F3SXpwckJRO0VBQ0UsY0h6L0NjO0VHMC9DZCxxQkh6L0NnQjtBcklvcHVCMUI7QXdJbnByQkk7RUFDRSx5Qkh6L0NlO0FySThvdUJyQjtBd0kvb3JCSTtFQUNFLGdDQUFBO0F4SWlwckJOO0F3STNvckJNO0VBQ0UseUJBQUE7QXhJNm9yQlI7QXdJcG9yQk07Ozs7RUFHRSx3Q0FBQTtBeEl1b3JCUjtBd0kvbnJCRTtFQUNFLGdDQUFBO0F4SWlvckJKO0F3STluckJNO0VBQ0Usb0NBQUE7QXhJZ29yQlI7QXdJN25yQkk7RUFDRSxvQ0FBQTtFQUNBLGdDQUFBO0F4SStuckJOO0F3STduckJJO0VBQ0UsZ0NBQUE7QXhJK25yQk47QXdJdG5yQlE7RUFDRSxxQkgzakRnQjtFRzRqRGhCLHlCSG5qRFc7QXJJMnF1QnJCO0F3SXJuckJjO0VBQ0UsY0hqa0RRO0FySXdydUJ4QjtBd0lobnJCVTtFQUNFLHFCSHhrRGM7RUd5a0RkLHlCSGhrRFM7QXJJa3J1QnJCO0F3SWhuckJZO0VBQ0UsZ0NBQUE7QXhJa25yQmQ7QXdJL21yQlk7RUFDRSwyQ0FBQTtFQUNBLHFCSGpsRFk7QXJJa3N1QjFCO0F3STFtckJjOzs7O0VBRUUsY0hwbERjO0FySWtzdUI5QjtBd0l6bXJCVTtFQUNFLHlCSHJrRGdCO0FySWdydUI1QjtBd0lybXJCTTtFQUNFLHFCSHZtRGtCO0FySThzdUIxQjtBd0l0bXJCUTtFQUNFLHlCSDNtRFc7QXJJbXR1QnJCO0F3SXJtckJRO0VBQ0UseUJIcG1EVztFR3FtRFgscUJIOW1EZ0I7QXJJcXR1QjFCO0F3SW5tckJjOztFQUVFLGNIcm5EUTtBckkwdHVCeEI7QXdJL2xyQlU7RUFDRSwrU0FBQTtBeElpbXJCWjtBd0l6bHJCUTs7RUFFRSxnQ0FBQTtBeEkybHJCVjtBd0lybHJCUTs7O0VBR0UscUJIOW9EZ0I7QXJJcXV1QjFCO0F3SXJsckJRO0VBQ0UsY0hscERjO0FySXl1dUJ4QjtBd0lybHJCUTtFQUNFLG1DNUhsdUNvQjtFNEhtdUNwQixvQzVIbnVDb0I7QVowenRCOUI7QXdJL2tyQkk7RUFDRSxxQkg5cERvQjtBckkrdXVCMUI7QXdJN2tyQk07RUFDRSx5QkgxcERhO0VHMnBEYixxQkhwcURrQjtBckltdnVCMUI7QXdJNWtyQk07RUFDRSxxQkh4cURrQjtBcklzdnVCMUI7QXdJNWtyQlE7RUFDRSxxQkgzcURnQjtBckl5dnVCMUI7QXdJeGtyQmM7RUFDRSxtQkhwckRLO0FySTh2dUJyQjtBd0l4a3JCYzs7RUFFRSxjSGhyRGM7QXJJMHZ1QjlCO0F3SXZrckJnQjs7RUFFRSxXNUhuc0RWO0FaNHd1QlI7QXdJdGtyQmM7RUFDRSxxQkgvckRVO0FySXV3dUIxQjtBd0loa3JCTTtFQUNFLHFCSHhzRGtCO0FySTB3dUIxQjtBd0kzanJCUTtFQUNFLHlCSHZzRFc7QXJJb3d1QnJCO0F3STNqckJVOztFQUVFLG1CSDNzRFM7RUc0c0RULGNIdHREWTtBcklteHVCeEI7QXdJMWpyQlE7O0VBRUUsbXJtQkFBQTtFQUNBLHlCQUFBO0F4STRqckJWO0F3SXpqckJVO0VBQ0UsbUJIdHREUztBcklpeHVCckI7QXdJMWpyQlk7RUFFRSxxQkhsdURZO0FySTZ4dUIxQjtBd0l4anJCVTtFQUNFLHFCSHR1RGM7QXJJZ3l1QjFCO0F3SXBqckJZO0VBQ0UseUJIcHVETztBckkweHVCckI7QXdJcmpyQmM7RUFDRSxjSGh2RFE7QXJJdXl1QnhCO0F3SWpqckJZO0VBQ0UsVzVIOXZETjtBWml6dUJSO0F3SS9pckJVO0VBQ0UsY0g1dkRZO0FySTZ5dUJ4QjtBd0kvaXJCVTs7RUFFRSx5Qkh0dkRTO0VHdXZEVCxxQkhod0RjO0FySWl6dUIxQjtBd0k1aXJCTTtFQUNFLHlCSDd2RGE7RUc4dkRiLHFCSHZ3RGtCO0FySXF6dUIxQjtBd0l2aXJCSTtFQUNFLG9DQUFBO0F4SXlpckJOO0F3SXZpckJJOztFQUVFLHlCSDF3RGU7QXJJbXp1QnJCO0F3SXZpckJJO0VBQ0Usb0NBQUE7RUFDQSx5QkFBQTtBeEl5aXJCTjtBd0l2aXJCSTtFQUNFLHFCSDV4RGU7QXJJcTB1QnJCO0F3SS9ockJZO0VBQ0UsVzVIN3lETjtBWjgwdUJSO0F3SS9ockJjO0VBRUUseUJIaHlESztBcklnMHVCckI7QXdJNWhyQlU7RUFDRSx5QkhyeURTO0FySW0wdUJyQjtBd0k3aHJCWTs7RUFFRSxZNUh6ekROO0FadzF1QlI7QXdJN2hyQlk7RUFDRSxjSHJ6RFU7QXJJbzF1QnhCO0F3STdockJZOztFQUVFLGVIenpEVTtBckl3MXVCeEI7QXdJeGhyQk07O0VBRUUsNkJBQUE7QXhJMGhyQlI7QXdJdGhyQkU7RUFDRSx5Qkg3ekRpQjtBcklxMXVCckI7QXdJaGhyQlU7RUFDRSxjSGgxRFk7QXJJazJ1QnhCO0F3STdnckJRO0VBQ0Usb0NBQUE7RUFDQSxxQkh0MURnQjtBcklxMnVCMUI7QXdJM2dyQlk7RUFDRSxxQkgzMURZO0FySXcydUIxQjtBd0kxZ3JCYztFQUNFLGNIejFEYztBcklxMnVCOUI7QXdJemdyQlk7RUFDRSwrQ0h6MURVO0FySW8ydUJ4QjtBd0l0Z3JCZ0I7O0VBRUUsY0gzMkRNO0FySW0zdUJ4QjtBd0kvL3FCTTtFQUNFLHdDQUFBO0F4SWlnckJSO0F3STcvcUJFO0VBQ0UseUJIaDNEaUI7RUdpM0RqQixxQkgxM0RzQjtFRzIzRHRCLCtDSGozRG9CO0FySWczdUJ4QjtBd0k3L3FCTTtFQUNFLGNIeDNEc0I7QXJJdTN1QjlCO0F3SXYvcUJNO0VBQ0Usb0NBQUE7RUFDQSxXNUhoNURBO0U0SGk1REEseUJBQUE7QXhJeS9xQlI7QXdJLytxQlU7O0VBQ0UsY0hoNURnQjtBcklrNHVCNUI7QXdJOStxQlk7Ozs7RUFFRSxjSHQ1RGM7QXJJdzR1QjVCO0F3SXgrcUJVOzs7O0VBQ0UscUJIcjZEYztBcklrNXVCMUI7QXdJeitxQmM7Ozs7RUFDRSxjNUh2eURDO0FacXh1QmpCO0F3SXorcUJjOzs7O0VBQ0UsVzVIeDdEUjtBWnM2dUJSO0F3SXQrcUJNOztFQUVFLGNIMzdEZ0I7QXJJbTZ1QnhCO0F3SWgrcUJVO0VBQ0UsVzVIMzhESjtBWjY2dUJSO0F3SXg5cUJVO0VBQ0UsY0gvOERZO0FySXk2dUJ4QjtBd0l6OXFCWTtFQUNFLGNIajlEVTtBckk0NnVCeEI7QXdJNTlxQlk7RUFDRSxjSGo5RFU7QXJJNDZ1QnhCO0F3SW45cUJNOztFQUVFLHlCSDU5RGE7QXJJaTd1QnJCO0F3STk4cUJJO0VBQ0Usb0NBQUE7QXhJZzlxQk47QXdJNzhxQlU7RUFDRSxjSHYrRFk7QXJJczd1QnhCO0F3STE4cUJROztFQUVFLHlCQUFBO0F4STQ4cUJWO0F3SXg4cUJNO0VBQ0UsY0g3K0RpQjtBckl1N3VCekI7QXdJdjhxQk07RUFDRSxvQ0FBQTtBeEl5OHFCUjtBd0lyOHFCSTtFQUNFLG9DQUFBO0F4SXU4cUJOO0F3SW44cUJJO0VBQ0Usb0NBQUE7QXhJcThxQk47QXdJbjhxQk07RUFDRSx3Q0FBQTtFQUNBLDJDQUFBO0F4SXE4cUJSO0F3SW44cUJRO0VBQ0UseUJBQUE7QXhJcThxQlY7QXdJajhxQk07O0VBRUUsb0NBQUE7QXhJbThxQlI7QXdJaDhxQk07RUFDRSxnQ0FBQTtBeElrOHFCUjtBd0k3N3FCVTtFQUNFLHlCSC8vRFU7QXJJODd1QnRCO0F3SXo3cUJZO0VBQ0Usb0NBQUE7QXhJMjdxQmQ7QXdJejdxQlk7RUFDRSxnQ0FBQTtBeEkyN3FCZDtBd0l0N3FCYzs7RUFFRSx5QkFBQTtBeEl3N3FCaEI7QXdJLzZxQk07O0VBRUUsNkJBQUE7QXhJaTdxQlI7QXdJNTZxQlU7RUFDRSxjSDFqRVk7QXJJdyt1QnhCO0F3SXI2cUJJO0VBQ0UseUJIMWpFZTtFRzJqRWYscUJIcGtFb0I7QXJJMit1QjFCO0F3SXI2cUJNO0VBQ0UsY0hsa0VpQjtBckl5K3VCekI7QXdJbjZxQlE7O0VBQ0UsY0h2a0VlO0FySTYrdUJ6QjtBd0lqNnFCTTtFQUNFLDhCQUFBO0VBQ0Esb0NBQUE7QXhJbTZxQlI7QXdJOTVxQlU7OztFQUdFLHlCSGxsRVM7RUdtbEVULHFCSDVsRWM7QXJJNC91QjFCO0F3STk1cUJVO0VBQ0Usc0RBQUE7QXhJZzZxQlo7QXdJOTVxQlk7RUFDRSxvQ0FBQTtBeElnNnFCZDtBd0kzNXFCTTtFQUNFLG1CSC9sRWE7RUdnbUViLHFCSHptRWtCO0FySXNndkIxQjtBd0kxNXFCUTs7RUFFRSxjSC9tRWM7QXJJMmd2QnhCO0F3SXo1cUJNOztFQUVFLHFCSG5uRWtCO0FySThndkIxQjtBd0l4NXFCTTtFQUNFLHFCSHZuRWtCO0FySWlodkIxQjtBd0l2NXFCTTs7RUFFRSxxQkg1bkVrQjtBcklxaHZCMUI7QXdJeDVxQlE7O0VBQ0UsbUJIaG9FVztBckkyaHZCckI7QXdJejVxQlE7O0VBQ0UseUJIbm9FVztBckkraHZCckI7QXdJMTVxQlE7O0VBQ0UsY0hyb0VjO0FySWtpdkJ4QjtBd0kxNXFCVTs7RUFDRSxxQkh4b0VjO0FySXFpdkIxQjtBd0luNXFCTTtFQUNFLHlCSDFvRWE7RUcyb0ViLHFCSHBwRWtCO0FySXlpdkIxQjtBd0luNXFCTTtFQUNFLHlCSDlvRWE7QXJJbWl2QnJCO0F3SXA1cUJRO0VBQ0UseUJIenBFZ0I7QXJJK2l2QjFCO0F3SXA1cUJRO0VBQ0UseUJBQUE7QXhJczVxQlY7QXdJOTRxQk07O0VBQ0UseUJIdnFFYTtBckl3anZCckI7QXdJaDVxQlE7O0VBQ0UseUJIOXBFVztFRytwRVgscUJIeHFFZ0I7QXJJMmp2QjFCO0F3STc0cUJJO0VBQ0UseUJIdHFFZTtBcklxanZCckI7QXdJejRxQkk7RUFDRSxnQ0FBQTtBeEkyNHFCTjtBd0l2NHFCSTtFQUNFLGdDQUFBO0F4SXk0cUJOO0F3SW40cUJFO0VBQ0UseUJIenJFaUI7QXJJOGp2QnJCO0F3SWw0cUJNOztFQUVFLGNIeHNFZ0I7QXJJNGt2QnhCO0F3STkzcUJJO0VBQ0UseUJIcnNFZTtBcklxa3ZCckI7QXdJMTNxQkk7RUFDRSwwREFBQTtBeEk0M3FCTjtBd0kxM3FCSTtFQUNFLHNJQUFBO0F4STQzcUJOO0F3SXQzcUJNO0VBQ0UsOEJBQUE7QXhJdzNxQlI7QXdJdjNxQlE7RUFDRSwrQ0FBQTtBeEl5M3FCVjtBd0l0M3FCVTtFQUNFLG1CSHZ1RVM7QXJJK2x2QnJCO0F3SW4zcUJjO0VBQ0UsNFNBQUE7QXhJcTNxQmhCO0F3SS8ycUJZO0VBQ0UsK1NBQUE7QXhJaTNxQmQ7QXdJcDJxQlU7RUFDRSxvQ0FBQTtFQUNBLGNIbHdFWTtBckl3bXZCeEI7QXdJajJxQlk7RUFDRSx5QkFBQTtBeEltMnFCZDtBd0loMnFCVTtFQUNFLGNIcndFa0I7QXJJdW12QjlCO0F3SWgycUJVO0VBQ0UsY0gxd0VnQjtBckk0bXZCNUI7QXdJLzFxQlk7RUFDRSxnVEFBQTtBeElpMnFCZDtBd0l6MXFCYztFQUNFLDZTQUFBO0F4STIxcUJoQjtBd0luMXFCWTs7RUFFRSxzQkFBQTtBeElxMXFCZDtBd0loMXFCWTtFQUNFLDhCQUFBO0VBQ0EsY0g3eUVVO0FySStudkJ4QjtBd0lqMXFCYztFQUNFLHlCQUFBO0F4SW0xcUJoQjtBd0k1MHFCYztFQUNFLHlCQUFBO0F4STgwcUJoQjtBeUkxb3ZCRTtFQUNFLGdCQUFBO0F6STZvdkJKO0F5STVvdkJJO0VBQ0UseUJBQUE7QXpJOG92Qk47QXlJNW92Qkk7RUFDRSxnQ0FBQTtFQUNBLG1CN0h1RUk7QVp1a3ZCVjtBeUkzb3ZCRTtFQUNFLCtCQUFBO0VBQ0EsZ0JBQUE7QXpJNm92Qko7QXlJem92QlE7RUFDRSxtQkFBQTtBekkyb3ZCVjtBeUl0b3ZCRTtFQUNFLG9DQUFBO0VBQ0EsZ0JBQUE7QXpJd292Qko7QXlJdG92QkU7O0VBRUUsbUI3SGtETTtBWnNsdkJWO0F5SXRvdkJFOzs7RUFHRSx5QkFBQTtFQUNBLGdCQUFBO0F6SXdvdkJKO0F5SXJvdkJFO0VBQ0UsMkJBQUE7QXpJdW92Qko7QXlJcG92Qkk7RUFDRSw2QkFBQTtBeklzb3ZCTjtBMElqcnZCQTtFQUNFLHNDQUFBO0ExSW9ydkJGO0EwSWpydkJFO0VBQ0UseUJMV2lCO0FySXdxdkJyQjtBMElscnZCSTtFQUNFLGlHQUFBO0ExSW9ydkJOO0EwSTFxdkJVO0VBQ0UseUJMYlM7QXJJeXJ2QnJCO0EwSW5xdkJJO0VBQ0UseUJMWmU7QXJJaXJ2QnJCO0EwSXBxdkJNO0VBQ0UsY0xqQnNCO0FySXVydkI5QjtBMElucXZCUTtFQUNFLGNMNUJjO0FySWlzdkJ4QjtBMElscXZCVTtFQUNFLHlCTGpDUztBcklxc3ZCckI7QTBJanF2QlE7O0VBRUUsY0xyQ2M7QXJJd3N2QnhCO0EwSWpxdkJRO0VBQ0UseUJMOUJXO0FySWlzdkJyQjtBMElqcXZCWTtFQUNFLFc5SGxETjtBWnF0dkJSO0EwSS9wdkJZO0VBQ0UseUJMdENPO0FySXVzdkJyQjtBMEkzcHZCUTs7RUFFRSxXOUgvREY7QVo0dHZCUjtBMEl6cHZCUTtFQUNFLG1CTG5EVztFS29EWCxrQkFBQTtBMUkycHZCVjtBMEl4cHZCTTtFQUNFLHlCTHhEYTtBcklrdHZCckI7QTBJenB2QlE7RUFDRSxVQUFBO0ExSTJwdkJWO0EwSTFwdkJVO0VBQ0UsNkJBQUE7QTFJNHB2Qlo7QTBJaHB2QlU7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0ExSWtwdkJaO0FzSDF0dkJROztFQUVFLFcxR3JCRjtFMEdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZlVSx5QkFBQTtBdEhzdHZCWjtBc0gxdHZCWTs7RXZGWlYsMERBQUE7RUFDQSwyQkFBQTtFdUZhWSx5QkFBQTtBdEg4dHZCZDtBc0hydHZCVTs7O0VBRUUsVzFHekNKO0FaaXd2QlI7QXNIdHR2QlU7O0VBQ0UsMkJBQUE7QXRIeXR2Qlo7QXNIdnR2QlU7O0VBQ0Usd0JBQUE7QXRIMHR2Qlo7QXNIeHR2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIMHR2Qlo7QXNIN3Z2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhvdnZCWjtBc0hsdnZCVTs7O0VBRUUsVzFHekNKO0FaOHh2QlI7QXNIbnZ2QlU7O0VBQ0UsMkJBQUE7QXRIc3Z2Qlo7QXNIcHZ2QlU7O0VBQ0Usd0JBQUE7QXRIdXZ2Qlo7QXNIcnZ2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIdXZ2Qlo7QXNIMXh2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhpeHZCWjtBc0gvd3ZCVTs7O0VBRUUsVzFHekNKO0FaMnp2QlI7QXNIaHh2QlU7O0VBQ0UsMkJBQUE7QXRIbXh2Qlo7QXNIanh2QlU7O0VBQ0Usd0JBQUE7QXRIb3h2Qlo7QXNIbHh2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIb3h2Qlo7QXNIdnp2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEg4eXZCWjtBc0g1eXZCVTs7O0VBRUUsVzFHekNKO0FadzF2QlI7QXNIN3l2QlU7O0VBQ0UsMkJBQUE7QXRIZ3p2Qlo7QXNIOXl2QlU7O0VBQ0Usd0JBQUE7QXRIaXp2Qlo7QXNIL3l2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIaXp2Qlo7QXNIcDF2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEgyMHZCWjtBc0h6MHZCVTs7O0VBRUUsVzFHekNKO0FacTN2QlI7QXNIMTB2QlU7O0VBQ0UsMkJBQUE7QXRINjB2Qlo7QXNIMzB2QlU7O0VBQ0Usd0JBQUE7QXRIODB2Qlo7QXNINTB2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIODB2Qlo7QXNIajN2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEh3MnZCWjtBc0h0MnZCVTs7O0VBRUUsVzFHekNKO0FaazV2QlI7QXNIdjJ2QlU7O0VBQ0UsMkJBQUE7QXRIMDJ2Qlo7QXNIeDJ2QlU7O0VBQ0Usd0JBQUE7QXRIMjJ2Qlo7QXNIejJ2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIMjJ2Qlo7QXNIOTR2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhxNHZCWjtBc0huNHZCVTs7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TTtFQUNFLG9DQUFBO0FuSG1ud0JSO0FtSGhud0JNO0VBQ0UsNkJBQUE7QW5IbW53QlI7QW1IaG53Qk07RUFDRSxnQ0FBQTtBbkhtbndCUjtBbUhobndCTTtFQUNFLDhCQUFBO0FuSG1ud0JSO0FtSGhud0JNO0VBQ0UsK0JBQUE7QW5IbW53QlI7QW1INW13QlE7OztFQUNFLGdDQUFBO0FuSGlud0JWO0FtSGptd0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgrdndCRjtBbUhyMHZCTTtFQUNFLGlFQUFBO0FuSHcwdkJSO0FtSHR0d0JNO0VBQ0Usb0NBQUE7QW5IeXR3QlI7QW1IdnR3QlE7O0VBRUUsNkJBQUE7QW5IeXR3QlY7QW1INXB3Qk07RUFDRSxvQ0FBQTtBbkgrcHdCUjtBbUg1cHdCTTtFQUNFLDZCQUFBO0FuSCtwd0JSO0FtSDVwd0JNO0VBQ0UsZ0NBQUE7QW5IK3B3QlI7QW1INXB3Qk07RUFDRSw4QkFBQTtBbkgrcHdCUjtBbUg1cHdCTTtFQUNFLCtCQUFBO0FuSCtwd0JSO0FtSHhwd0JROzs7RUFDRSxnQ0FBQTtBbkg2cHdCVjtBbUg3b3dCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsOEJBQUE7QXBIMnl3QkY7QW1IajN2Qk07RUFDRSxpRUFBQTtBbkhvM3ZCUjtBbUhsd3dCTTtFQUNFLG9DQUFBO0FuSHF3d0JSO0FtSG53d0JROztFQUVFLDZCQUFBO0FuSHF3d0JWO0FtSC92d0JRO0VBQ0UsNkNBQUE7RUFDQSx5QkFBQTtBbkhrd3dCVjtBbUhod3dCVTtFVjNEUixtREFBQTtBekc4endCRjtBbUgvdndCVTtFQUNFLHlCQUFBO0FuSGl3d0JaO0FtSDd2d0JVO0VBQ0UseUJBQUE7QW5IK3Z3Qlo7QW1IdHR3Qk07RUFDRSxvQ0FBQTtBbkh5dHdCUjtBbUh0dHdCTTtFQUNFLDZCQUFBO0FuSHl0d0JSO0FtSHR0d0JNO0VBQ0UsZ0NBQUE7QW5IeXR3QlI7QW1IdHR3Qk07RUFDRSw4QkFBQTtBbkh5dHdCUjtBbUh0dHdCTTtFQUNFLCtCQUFBO0FuSHl0d0JSO0FtSGx0d0JROzs7RUFDRSxnQ0FBQTtBbkh1dHdCVjtBbUgvc3dCVTtFQUNFLHdDQUFBO0VBQ0EseUJBQUE7QW5Ia3R3Qlo7QW1INXN3Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSDAyd0JGO0FtSDVzd0JRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSCtzd0JWO0FtSDdzd0JVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkg2c3dCWjtBbUgxc3dCVTtFQUNFLG1DQUFBO0FuSDRzd0JaO0FtSHpzd0JVO0VBQ0UsZ0JBQUE7QW5IMnN3Qlo7QW1IcHN3QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySCt3d0JUO0FtSHJzd0JVO0VBQ0UsY0UzRUg7QXJIa3h3QlQ7QW1IcHN3QlU7RUFDRSx3Q0FBQTtBbkhzc3dCWjtBbUhuc3dCVTtFQUdFLHVDQUFBO0VBQ0EsY0V0Rkg7QXJIeXh3QlQ7QW1IaHN3QlU7RUFDRSwrU0FBQTtBbkhrc3dCWjtBbUgzcndCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IOHJ3QlY7QW1INXJ3Qlk7RUFDRSx5QkFBQTtBbkg4cndCZDtBbUh2cndCVTtFQUdFLHlCQUFBO0FuSHVyd0JaO0FtSHByd0JVO0VBQ0UsV3ZHN05KO0FabTV3QlI7QW1IcHJ3QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkhxcndCWjtBbUg5cXdCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckh1endCVDtBbUgvcXdCVTtFQUNFLHdDQUFBO0VBQ0EsY0UxSUg7QXJIMnp3QlQ7QW1IL3F3QlU7RUFDRSxnQkFBQTtBbkhpcndCWjtBbUgvcXdCVTtFQUdFLHVDQUFBO0VBQ0EsY0VuSkg7QXJIazB3QlQ7QW1INXF3QlU7RUFDRSwrU0FBQTtBbkg4cXdCWjtBbUgzcXdCVTtFQUNFLHVDQUFBO0VBQ0EsY0U1Skg7QXJIeTB3QlQ7QW1IbnF3Qlk7O0VBQ0UsaUtBQUE7QW5IdXF3QmQ7QW1IeHB3QlU7RUFDRSx5QkV2TEg7QXJIazF3QlQ7QW1IanB3QmM7RUFDRSxjRWxNUDtBckhzMXdCVDtBbUhscHdCYztFQUNFLHlCQUFBO0FuSG9wd0JoQjtBbUg3andCUTtFQUNFLHdDQUFBO0FuSGdrd0JWO0FtSDlqd0JVO0VBQ0UseUJFaFNIO0FySGcyd0JUO0FtSHhqd0JVO0VBQ0UsZ0NBQUE7QW5IMmp3Qlo7QW1Iemp3Qlk7O0VBRUUsMEJBQUE7QW5IMmp3QmQ7QW1IeGp3Qlk7RUFDRSxvQ0FBQTtBbkgwandCZDtBbUh6andCYztFQUNFLDZDQUFBO0FuSDJqd0JoQjtBbUhoandCWTtFQUVFLGdDQUFBO0FuSGtqd0JkO0FtSHhpd0JNO0VBQ0UsaUVBQUE7QW5IMml3QlI7QW1Icml3QlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckg0M3dCVDtBbUhwaXdCWTs7Ozs7RUFHRSx3REFBQTtBbkh3aXdCZDtBbUhyaXdCVTtFQUNFLG1EQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSHVpd0JaO0FtSHJpd0JVO0VBQ0UscUJFcFdIO0FySDI0d0JUO0FtSC9od0JVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSGtpd0JaO0FtSHhod0JjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkgyaHdCaEI7QW1IcGh3Qk07RUFDRSx5QkFBQTtBbkh1aHdCUjtBbUhwaHdCTTtFQUNFLG9DQUFBO0FuSHVod0JSO0FtSHBod0JNO0VBQ0Usb0NBQUE7QW5IdWh3QlI7QW1IcGh3Qk07RUFDRSx3Q0FBQTtBbkh1aHdCUjtBbUhwaHdCTTtFQUNFLDJDQUFBO0FuSHVod0JSO0FtSHBod0JNO0VBQ0UseUNBQUE7QW5IdWh3QlI7QW1IcGh3Qk07RUFDRSwwQ0FBQTtBbkh1aHdCUjtBbUhwaHdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSHdpeEJGO0FtSHRqd0JNO0VBQ0UseUJBQUE7QW5IeWp3QlI7QW1IdGp3Qk07RUFDRSxvQ0FBQTtBbkh5andCUjtBbUh0andCTTtFQUNFLG9DQUFBO0FuSHlqd0JSO0FtSHRqd0JNO0VBQ0Usd0NBQUE7QW5IeWp3QlI7QW1IdGp3Qk07RUFDRSwyQ0FBQTtBbkh5andCUjtBbUh0andCTTtFQUNFLHlDQUFBO0FuSHlqd0JSO0FtSHRqd0JNO0VBQ0UsMENBQUE7QW5IeWp3QlI7QW1IdGp3Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixpQ0FBQTtBcEgwa3hCRjtBbUh4bHdCTTtFQUNFLHlCQUFBO0FuSDJsd0JSO0FtSHhsd0JNO0VBQ0Usb0NBQUE7QW5IMmx3QlI7QW1IeGx3Qk07RUFDRSxvQ0FBQTtBbkgybHdCUjtBbUh4bHdCTTtFQUNFLHdDQUFBO0FuSDJsd0JSO0FtSHhsd0JNO0VBQ0UsMkNBQUE7QW5IMmx3QlI7QW1IeGx3Qk07RUFDRSx5Q0FBQTtBbkgybHdCUjtBbUh4bHdCTTtFQUNFLDBDQUFBO0FuSDJsd0JSO0FtSHhsd0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QXBING14QkY7QW1IL2p4Qk07RUFDRSxvQ0FBQTtBbkhra3hCUjtBbUhoa3hCUTs7RUFFRSw2QkFBQTtBbkhra3hCVjtBbUhyZ3hCTTtFQUNFLG9DQUFBO0FuSHdneEJSO0FtSHJneEJNO0VBQ0UsNkJBQUE7QW5Id2d4QlI7QW1Icmd4Qk07RUFDRSxnQ0FBQTtBbkh3Z3hCUjtBbUhyZ3hCTTtFQUNFLDhCQUFBO0FuSHdneEJSO0FtSHJneEJNO0VBQ0UsK0JBQUE7QW5Id2d4QlI7QW1Iamd4QlE7OztFQUNFLGdDQUFBO0FuSHNneEJWO0FtSHQvd0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvcHhCRjtBbUgxdHdCTTtFQUNFLGlFQUFBO0FuSDZ0d0JSO0FtSHRxd0JNO0VBQ0UseUJBQUE7QW5IeXF3QlI7QW1IdHF3Qk07RUFDRSxvQ0FBQTtBbkh5cXdCUjtBbUh0cXdCTTtFQUNFLG9DQUFBO0FuSHlxd0JSO0FtSHRxd0JNO0VBQ0Usd0NBQUE7QW5IeXF3QlI7QW1IdHF3Qk07RUFDRSwyQ0FBQTtBbkh5cXdCUjtBbUh0cXdCTTtFQUNFLHlDQUFBO0FuSHlxd0JSO0FtSHRxd0JNO0VBQ0UsMENBQUE7QW5IeXF3QlI7QW1IdHF3Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwcnhCRjtBbUh4c3dCTTtFQUNFLHlCQUFBO0FuSDJzd0JSO0FtSHhzd0JNO0VBQ0Usb0NBQUE7QW5IMnN3QlI7QW1IeHN3Qk07RUFDRSxvQ0FBQTtBbkgyc3dCUjtBbUh4c3dCTTtFQUNFLHdDQUFBO0FuSDJzd0JSO0FtSHhzd0JNO0VBQ0UsMkNBQUE7QW5IMnN3QlI7QW1IeHN3Qk07RUFDRSx5Q0FBQTtBbkgyc3dCUjtBbUh4c3dCTTtFQUNFLDBDQUFBO0FuSDJzd0JSO0FtSHhzd0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINHR4QkY7QW1IMXV3Qk07RUFDRSx5QkFBQTtBbkg2dXdCUjtBbUgxdXdCTTtFQUNFLG9DQUFBO0FuSDZ1d0JSO0FtSDF1d0JNO0VBQ0Usb0NBQUE7QW5INnV3QlI7QW1IMXV3Qk07RUFDRSx3Q0FBQTtBbkg2dXdCUjtBbUgxdXdCTTtFQUNFLDJDQUFBO0FuSDZ1d0JSO0FtSDF1d0JNO0VBQ0UseUNBQUE7QW5INnV3QlI7QW1IMXV3Qk07RUFDRSwwQ0FBQTtBbkg2dXdCUjtBbUgxdXdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDh2eEJGO0FtSDV3d0JNO0VBQ0UseUJBQUE7QW5IK3d3QlI7QW1INXd3Qk07RUFDRSxvQ0FBQTtBbkgrd3dCUjtBbUg1d3dCTTtFQUNFLG9DQUFBO0FuSCt3d0JSO0FtSDV3d0JNO0VBQ0Usd0NBQUE7QW5IK3d3QlI7QW1INXd3Qk07RUFDRSwyQ0FBQTtBbkgrd3dCUjtBbUg1d3dCTTtFQUNFLHlDQUFBO0FuSCt3d0JSO0FtSDV3d0JNO0VBQ0UsMENBQUE7QW5IK3d3QlI7QW1INXd3Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhneXhCRjtBbUg5eXdCTTtFQUNFLHlCQUFBO0FuSGl6d0JSO0FtSDl5d0JNO0VBQ0Usb0NBQUE7QW5IaXp3QlI7QW1IOXl3Qk07RUFDRSxvQ0FBQTtBbkhpendCUjtBbUg5eXdCTTtFQUNFLHdDQUFBO0FuSGl6d0JSO0FtSDl5d0JNO0VBQ0UsMkNBQUE7QW5IaXp3QlI7QW1IOXl3Qk07RUFDRSx5Q0FBQTtBbkhpendCUjtBbUg5eXdCTTtFQUNFLDBDQUFBO0FuSGl6d0JSO0FtSDl5d0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazB4QkY7QW1Icnh4Qk07RUFDRSxvQ0FBQTtBbkh3eHhCUjtBbUh0eHhCUTs7RUFFRSw2QkFBQTtBbkh3eHhCVjtBbUhseHhCUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5IcXh4QlY7QW1Ibnh4QlU7RVYzRFIsc0RBQUE7QXpHaTF4QkY7QW1IbHh4QlU7RUFDRSx5QkFBQTtBbkhveHhCWjtBbUhoeHhCVTtFQUNFLHlCQUFBO0FuSGt4eEJaO0FtSDN3eEJRO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtBbkg4d3hCVjtBbUgzd3hCVTtFQUVFLHNDQUFBO0FuSDR3eEJaO0FtSHp3eEJVO0VBQ0UsZ0NBQUE7QW5IMnd4Qlo7QW1Idnd4Qlk7RUFDRSwrQ0FBQTtBbkh5d3hCZDtBbUh0d3hCWTtFQUNFLGN2R1BEO0FaK3d4QmI7QW1IaHd4QlE7RUFDRSx5QkFBQTtBbkhtd3hCVjtBbUg5dnhCTTtFQUNFLG9DQUFBO0FuSGl3eEJSO0FtSDl2eEJNO0VBQ0UsNkJBQUE7QW5IaXd4QlI7QW1IOXZ4Qk07RUFDRSxnQ0FBQTtBbkhpd3hCUjtBbUg5dnhCTTtFQUNFLDhCQUFBO0FuSGl3eEJSO0FtSDl2eEJNO0VBQ0UsK0JBQUE7QW5IaXd4QlI7QW1IMXZ4QlE7OztFQUNFLGdDQUFBO0FuSCt2eEJWO0FtSHZ2eEJVO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtBbkgwdnhCWjtBbUhwdnhCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazV4QkY7QW1IcHZ4QlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5IdXZ4QlY7QW1IcnZ4QlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSHF2eEJaO0FtSGx2eEJVO0VBQ0UsbUNBQUE7QW5Ib3Z4Qlo7QW1IanZ4QlU7RUFDRSxnQkFBQTtBbkhtdnhCWjtBbUg1dXhCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJIdXp4QlQ7QW1IN3V4QlU7RUFDRSxjRTNFSDtBckgwenhCVDtBbUg1dXhCVTtFQUNFLDJDQUFBO0FuSDh1eEJaO0FtSDN1eEJVO0VBR0UsMENBQUE7RUFDQSxjRXRGSDtBckhpMHhCVDtBbUh4dXhCVTtFQUNFLCtTQUFBO0FuSDB1eEJaO0FtSG51eEJRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkhzdXhCVjtBbUhodXhCWTtFQUNFLHlCQUFBO0FuSGt1eEJkO0FtSC90eEJVO0VBR0UseUJBQUE7QW5IK3R4Qlo7QW1INXR4QlU7RUFDRSxXdkc3Tko7QVoyN3hCUjtBbUg1dHhCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSDZ0eEJaO0FtSHR0eEJRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySCsxeEJUO0FtSHZ0eEJVO0VBQ0UsMkNBQUE7RUFDQSxjRTFJSDtBckhtMnhCVDtBbUh2dHhCVTtFQUNFLGdCQUFBO0FuSHl0eEJaO0FtSHZ0eEJVO0VBR0UsMENBQUE7RUFDQSxjRW5KSDtBckgwMnhCVDtBbUhwdHhCVTtFQUNFLCtTQUFBO0FuSHN0eEJaO0FtSG50eEJVO0VBQ0UsMENBQUE7RUFDQSxjRTVKSDtBckhpM3hCVDtBbUgzc3hCWTs7RUFDRSw2S0FBQTtBbkgrc3hCZDtBbUhoc3hCVTtFQUNFLHlCRXZMSDtBckgwM3hCVDtBbUh6cnhCYztFQUNFLGNFbE1QO0FySDgzeEJUO0FtSDFyeEJjO0VBQ0UseUJBQUE7QW5INHJ4QmhCO0FtSGhyeEJjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVo2K3hCUjtBbUhqcnhCZ0I7RUFDRSxXdkc3VFY7QVpnL3hCUjtBbUg3cXhCYztFQUNFLGNFN05QO0FySDQ0eEJUO0FtSHpxeEJjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWnUveEJSO0FtSG5xeEJrQjtFQUNFLDJUQUFBO0FuSHFxeEJwQjtBbUh2cHhCa0I7RUFDRSwyVEFBQTtBbkh5cHhCcEI7QW1Idm94QmM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLHFEQUFBO0FuSDBveEJoQjtBbUhqb3hCUTtFQUNFLDJDQUFBO0FuSG9veEJWO0FtSGxveEJVO0VBQ0UseUJFaFNIO0FySG82eEJUO0FtSDVueEJVO0VBQ0UsZ0NBQUE7QW5IK254Qlo7QW1IN254Qlk7O0VBRUUsMEJBQUE7QW5IK254QmQ7QW1INW54Qlk7RUFDRSxvQ0FBQTtBbkg4bnhCZDtBbUg3bnhCYztFQUNFLGdEQUFBO0FuSCtueEJoQjtBbUhwbnhCWTtFQUVFLGdDQUFBO0FuSHNueEJkO0FtSDVteEJNO0VBQ0UsaUVBQUE7QW5IK214QlI7QW1Iem14QlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckhnOHhCVDtBbUh4bXhCWTs7Ozs7RUFHRSwyREFBQTtBbkg0bXhCZDtBbUh6bXhCVTtFQUNFLHNEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSDJteEJaO0FtSHpteEJVO0VBQ0UscUJFcFdIO0FySCs4eEJUO0FtSG5teEJVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSHNteEJaO0FtSDVseEJjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkgrbHhCaEI7QW1IeGx4Qk07RUFDRSx5QkFBQTtBbkgybHhCUjtBbUh4bHhCTTtFQUNFLG9DQUFBO0FuSDJseEJSO0FtSHhseEJNO0VBQ0Usb0NBQUE7QW5IMmx4QlI7QW1IeGx4Qk07RUFDRSx3Q0FBQTtBbkgybHhCUjtBbUh4bHhCTTtFQUNFLDJDQUFBO0FuSDJseEJSO0FtSHhseEJNO0VBQ0UseUNBQUE7QW5IMmx4QlI7QW1IeGx4Qk07RUFDRSwwQ0FBQTtBbkgybHhCUjtBbUh4bHhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSDRteUJGO0FtSDFueEJNO0VBQ0UseUJBQUE7QW5INm54QlI7QW1IMW54Qk07RUFDRSxvQ0FBQTtBbkg2bnhCUjtBbUgxbnhCTTtFQUNFLG9DQUFBO0FuSDZueEJSO0FtSDFueEJNO0VBQ0Usd0NBQUE7QW5INm54QlI7QW1IMW54Qk07RUFDRSwyQ0FBQTtBbkg2bnhCUjtBbUgxbnhCTTtFQUNFLHlDQUFBO0FuSDZueEJSO0FtSDFueEJNO0VBQ0UsMENBQUE7QW5INm54QlI7QW1IMW54Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4b3lCRjtBbUg1cHhCTTtFQUNFLHlCQUFBO0FuSCtweEJSO0FtSDVweEJNO0VBQ0Usb0NBQUE7QW5IK3B4QlI7QW1INXB4Qk07RUFDRSxvQ0FBQTtBbkgrcHhCUjtBbUg1cHhCTTtFQUNFLHdDQUFBO0FuSCtweEJSO0FtSDVweEJNO0VBQ0UsMkNBQUE7QW5IK3B4QlI7QW1INXB4Qk07RUFDRSx5Q0FBQTtBbkgrcHhCUjtBbUg1cHhCTTtFQUNFLDBDQUFBO0FuSCtweEJSO0FtSDVweEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ3J5QkY7QW1IOXJ4Qk07RUFDRSx5QkFBQTtBbkhpc3hCUjtBbUg5cnhCTTtFQUNFLG9DQUFBO0FuSGlzeEJSO0FtSDlyeEJNO0VBQ0Usb0NBQUE7QW5IaXN4QlI7QW1IOXJ4Qk07RUFDRSx3Q0FBQTtBbkhpc3hCUjtBbUg5cnhCTTtFQUNFLDJDQUFBO0FuSGlzeEJSO0FtSDlyeEJNO0VBQ0UseUNBQUE7QW5IaXN4QlI7QW1IOXJ4Qk07RUFDRSwwQ0FBQTtBbkhpc3hCUjtBbUg5cnhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGt0eUJGO0FtSGh1eEJNO0VBQ0UseUJBQUE7QW5IbXV4QlI7QW1IaHV4Qk07RUFDRSxvQ0FBQTtBbkhtdXhCUjtBbUhodXhCTTtFQUNFLG9DQUFBO0FuSG11eEJSO0FtSGh1eEJNO0VBQ0Usd0NBQUE7QW5IbXV4QlI7QW1IaHV4Qk07RUFDRSwyQ0FBQTtBbkhtdXhCUjtBbUhodXhCTTtFQUNFLHlDQUFBO0FuSG11eEJSO0FtSGh1eEJNO0VBQ0UsMENBQUE7QW5IbXV4QlI7QW1IaHV4Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvdnlCRjtBbUhsd3hCTTtFQUNFLHlCQUFBO0FuSHF3eEJSO0FtSGx3eEJNO0VBQ0Usb0NBQUE7QW5IcXd4QlI7QW1IbHd4Qk07RUFDRSxvQ0FBQTtBbkhxd3hCUjtBbUhsd3hCTTtFQUNFLHdDQUFBO0FuSHF3eEJSO0FtSGx3eEJNO0VBQ0UsMkNBQUE7QW5IcXd4QlI7QW1IbHd4Qk07RUFDRSx5Q0FBQTtBbkhxd3hCUjtBbUhsd3hCTTtFQUNFLDBDQUFBO0FuSHF3eEJSO0FtSGx3eEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIc3h5QkY7QW1IcHl4Qk07RUFDRSx5QkFBQTtBbkh1eXhCUjtBbUhweXhCTTtFQUNFLG9DQUFBO0FuSHV5eEJSO0FtSHB5eEJNO0VBQ0Usb0NBQUE7QW5IdXl4QlI7QW1IcHl4Qk07RUFDRSx3Q0FBQTtBbkh1eXhCUjtBbUhweXhCTTtFQUNFLDJDQUFBO0FuSHV5eEJSO0FtSHB5eEJNO0VBQ0UseUNBQUE7QW5IdXl4QlI7QW1IcHl4Qk07RUFDRSwwQ0FBQTtBbkh1eXhCUjtBbUhweXhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSHd6eUJGO0FtSHQweEJNO0VBQ0UseUJBQUE7QW5IeTB4QlI7QW1IdDB4Qk07RUFDRSxvQ0FBQTtBbkh5MHhCUjtBbUh0MHhCTTtFQUNFLG9DQUFBO0FuSHkweEJSO0FtSHQweEJNO0VBQ0Usd0NBQUE7QW5IeTB4QlI7QW1IdDB4Qk07RUFDRSwyQ0FBQTtBbkh5MHhCUjtBbUh0MHhCTTtFQUNFLHlDQUFBO0FuSHkweEJSO0FtSHQweEJNO0VBQ0UsMENBQUE7QW5IeTB4QlI7QW1IdDB4Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEgwMXlCRjtBbUh4MnhCTTtFQUNFLHlCQUFBO0FuSDIyeEJSO0FtSHgyeEJNO0VBQ0Usb0NBQUE7QW5IMjJ4QlI7QW1IeDJ4Qk07RUFDRSxvQ0FBQTtBbkgyMnhCUjtBbUh4MnhCTTtFQUNFLHdDQUFBO0FuSDIyeEJSO0FtSHgyeEJNO0VBQ0UsMkNBQUE7QW5IMjJ4QlI7QW1IeDJ4Qk07RUFDRSx5Q0FBQTtBbkgyMnhCUjtBbUh4MnhCTTtFQUNFLDBDQUFBO0FuSDIyeEJSO0FtSHgyeEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDN5QkY7QW1IMTR4Qk07RUFDRSx5QkFBQTtBbkg2NHhCUjtBbUgxNHhCTTtFQUNFLG9DQUFBO0FuSDY0eEJSO0FtSDE0eEJNO0VBQ0Usb0NBQUE7QW5INjR4QlI7QW1IMTR4Qk07RUFDRSx3Q0FBQTtBbkg2NHhCUjtBbUgxNHhCTTtFQUNFLDJDQUFBO0FuSDY0eEJSO0FtSDE0eEJNO0VBQ0UseUNBQUE7QW5INjR4QlI7QW1IMTR4Qk07RUFDRSwwQ0FBQTtBbkg2NHhCUjtBbUgxNHhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDg1eUJGO0FtSDU2eEJNO0VBQ0UseUJBQUE7QW5IKzZ4QlI7QW1INTZ4Qk07RUFDRSxvQ0FBQTtBbkgrNnhCUjtBbUg1NnhCTTtFQUNFLG9DQUFBO0FuSCs2eEJSO0FtSDU2eEJNO0VBQ0Usd0NBQUE7QW5IKzZ4QlI7QW1INTZ4Qk07RUFDRSwyQ0FBQTtBbkgrNnhCUjtBbUg1NnhCTTtFQUNFLHlDQUFBO0FuSCs2eEJSO0FtSDU2eEJNO0VBQ0UsMENBQUE7QW5IKzZ4QlI7QW1INTZ4Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnOHlCRjtBbUg5OHhCTTtFQUNFLHlCQUFBO0FuSGk5eEJSO0FtSDk4eEJNO0VBQ0Usb0NBQUE7QW5IaTl4QlI7QW1IOTh4Qk07RUFDRSxvQ0FBQTtBbkhpOXhCUjtBbUg5OHhCTTtFQUNFLHdDQUFBO0FuSGk5eEJSO0FtSDk4eEJNO0VBQ0UsMkNBQUE7QW5IaTl4QlI7QW1IOTh4Qk07RUFDRSx5Q0FBQTtBbkhpOXhCUjtBbUg5OHhCTTtFQUNFLDBDQUFBO0FuSGk5eEJSO0FtSDk4eEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIayt5QkY7QW1IaC94Qk07RUFDRSx5QkFBQTtBbkhtL3hCUjtBbUhoL3hCTTtFQUNFLG9DQUFBO0FuSG0veEJSO0FtSGgveEJNO0VBQ0Usb0NBQUE7QW5IbS94QlI7QW1IaC94Qk07RUFDRSx3Q0FBQTtBbkhtL3hCUjtBbUhoL3hCTTtFQUNFLDJDQUFBO0FuSG0veEJSO0FtSGgveEJNO0VBQ0UseUNBQUE7QW5IbS94QlI7QW1IaC94Qk07RUFDRSwwQ0FBQTtBbkhtL3hCUjtBbUhoL3hCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9nekJGO0FtSHY5eUJNO0VBQ0Usb0NBQUE7QW5IMDl5QlI7QW1IeDl5QlE7O0VBRUUsNkJBQUE7QW5IMDl5QlY7QW1IcDl5QlE7RUFDRSxnREFBQTtFQUNBLHlCQUFBO0FuSHU5eUJWO0FtSHI5eUJVO0VWM0RSLHNEQUFBO0F6R21oekJGO0FtSHA5eUJVO0VBQ0UseUJBQUE7QW5Iczl5Qlo7QW1IbDl5QlU7RUFDRSx5QkFBQTtBbkhvOXlCWjtBbUg3OHlCUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5IZzl5QlY7QW1INzh5QlU7RUFFRSxzQ0FBQTtBbkg4OHlCWjtBbUgzOHlCVTtFQUNFLGdDQUFBO0FuSDY4eUJaO0FtSHo4eUJZO0VBQ0UsK0NBQUE7QW5IMjh5QmQ7QW1IeDh5Qlk7RUFDRSxjdkdQRDtBWmk5eUJiO0FtSGw4eUJRO0VBQ0UseUJBQUE7QW5IcTh5QlY7QW1IaDh5Qk07RUFDRSxvQ0FBQTtBbkhtOHlCUjtBbUhoOHlCTTtFQUNFLDZCQUFBO0FuSG04eUJSO0FtSGg4eUJNO0VBQ0UsZ0NBQUE7QW5IbTh5QlI7QW1IaDh5Qk07RUFDRSw4QkFBQTtBbkhtOHlCUjtBbUhoOHlCTTtFQUNFLCtCQUFBO0FuSG04eUJSO0FtSDU3eUJROzs7RUFDRSxnQ0FBQTtBbkhpOHlCVjtBbUh6N3lCVTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7QW5INDd5Qlo7QW1IdDd5Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9sekJGO0FtSHQ3eUJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSHk3eUJWO0FtSHY3eUJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkh1N3lCWjtBbUhwN3lCVTtFQUNFLG1DQUFBO0FuSHM3eUJaO0FtSG43eUJVO0VBQ0UsZ0JBQUE7QW5IcTd5Qlo7QW1IOTZ5QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySHkveUJUO0FtSC82eUJVO0VBQ0UsY0UzRUg7QXJINC95QlQ7QW1IOTZ5QlU7RUFDRSwyQ0FBQTtBbkhnN3lCWjtBbUg3NnlCVTtFQUdFLDBDQUFBO0VBQ0EsY0V0Rkg7QXJIbWd6QlQ7QW1IMTZ5QlU7RUFDRSwrU0FBQTtBbkg0NnlCWjtBbUhyNnlCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IdzZ5QlY7QW1IbDZ5Qlk7RUFDRSx5QkFBQTtBbkhvNnlCZDtBbUhqNnlCVTtFQUdFLHlCQUFBO0FuSGk2eUJaO0FtSDk1eUJVO0VBQ0UsV3ZHN05KO0FaNm56QlI7QW1IOTV5QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkgrNXlCWjtBbUh4NXlCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckhpaXpCVDtBbUh6NXlCVTtFQUNFLDJDQUFBO0VBQ0EsY0UxSUg7QXJIcWl6QlQ7QW1IejV5QlU7RUFDRSxnQkFBQTtBbkgyNXlCWjtBbUh6NXlCVTtFQUdFLDBDQUFBO0VBQ0EsY0VuSkg7QXJINGl6QlQ7QW1IdDV5QlU7RUFDRSwrU0FBQTtBbkh3NXlCWjtBbUhyNXlCVTtFQUNFLDBDQUFBO0VBQ0EsY0U1Skg7QXJIbWp6QlQ7QW1INzR5Qlk7O0VBQ0UsNktBQUE7QW5IaTV5QmQ7QW1IbDR5QlU7RUFDRSx5QkV2TEg7QXJINGp6QlQ7QW1IMzN5QmM7RUFDRSxjRWxNUDtBckhna3pCVDtBbUg1M3lCYztFQUNFLHlCQUFBO0FuSDgzeUJoQjtBbUhsM3lCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FaK3F6QlI7QW1IbjN5QmdCO0VBQ0UsV3ZHN1RWO0Faa3J6QlI7QW1ILzJ5QmM7RUFDRSxjRTdOUDtBckg4a3pCVDtBbUgzMnlCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVp5cnpCUjtBbUhyMnlCa0I7RUFDRSwyVEFBQTtBbkh1MnlCcEI7QW1IejF5QmtCO0VBQ0UsMlRBQUE7QW5IMjF5QnBCO0FtSHoweUJjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxxREFBQTtBbkg0MHlCaEI7QW1IbjB5QlE7RUFDRSwyQ0FBQTtBbkhzMHlCVjtBbUhwMHlCVTtFQUNFLHlCRWhTSDtBckhzbXpCVDtBbUg5enlCVTtFQUNFLGdDQUFBO0FuSGkweUJaO0FtSC96eUJZOztFQUVFLDBCQUFBO0FuSGkweUJkO0FtSDl6eUJZO0VBQ0Usb0NBQUE7QW5IZzB5QmQ7QW1IL3p5QmM7RUFDRSxnREFBQTtBbkhpMHlCaEI7QW1IdHp5Qlk7RUFFRSxnQ0FBQTtBbkh3enlCZDtBbUg5eXlCTTtFQUNFLGlFQUFBO0FuSGl6eUJSO0FtSDN5eUJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJIa296QlQ7QW1IMXl5Qlk7Ozs7O0VBR0UsMkRBQUE7QW5IOHl5QmQ7QW1IM3l5QlU7RUFDRSxzREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkg2eXlCWjtBbUgzeXlCVTtFQUNFLHFCRXBXSDtBckhpcHpCVDtBbUhyeXlCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkh3eXlCWjtBbUg5eHlCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IaXl5QmhCO0FtSDF4eUJNO0VBQ0UseUJBQUE7QW5INnh5QlI7QW1IMXh5Qk07RUFDRSxvQ0FBQTtBbkg2eHlCUjtBbUgxeHlCTTtFQUNFLG9DQUFBO0FuSDZ4eUJSO0FtSDF4eUJNO0VBQ0Usd0NBQUE7QW5INnh5QlI7QW1IMXh5Qk07RUFDRSwyQ0FBQTtBbkg2eHlCUjtBbUgxeHlCTTtFQUNFLHlDQUFBO0FuSDZ4eUJSO0FtSDF4eUJNO0VBQ0UsMENBQUE7QW5INnh5QlI7QW1IMXh5Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg4eXpCRjtBbUg1enlCTTtFQUNFLHlCQUFBO0FuSCt6eUJSO0FtSDV6eUJNO0VBQ0Usb0NBQUE7QW5IK3p5QlI7QW1INXp5Qk07RUFDRSxvQ0FBQTtBbkgrenlCUjtBbUg1enlCTTtFQUNFLHdDQUFBO0FuSCt6eUJSO0FtSDV6eUJNO0VBQ0UsMkNBQUE7QW5IK3p5QlI7QW1INXp5Qk07RUFDRSx5Q0FBQTtBbkgrenlCUjtBbUg1enlCTTtFQUNFLDBDQUFBO0FuSCt6eUJSO0FtSDV6eUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIZzF6QkY7QW1IOTF5Qk07RUFDRSx5QkFBQTtBbkhpMnlCUjtBbUg5MXlCTTtFQUNFLG9DQUFBO0FuSGkyeUJSO0FtSDkxeUJNO0VBQ0Usb0NBQUE7QW5IaTJ5QlI7QW1IOTF5Qk07RUFDRSx3Q0FBQTtBbkhpMnlCUjtBbUg5MXlCTTtFQUNFLDJDQUFBO0FuSGkyeUJSO0FtSDkxeUJNO0VBQ0UseUNBQUE7QW5IaTJ5QlI7QW1IOTF5Qk07RUFDRSwwQ0FBQTtBbkhpMnlCUjtBbUg5MXlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGszekJGO0FtSGg0eUJNO0VBQ0UseUJBQUE7QW5IbTR5QlI7QW1IaDR5Qk07RUFDRSxvQ0FBQTtBbkhtNHlCUjtBbUhoNHlCTTtFQUNFLG9DQUFBO0FuSG00eUJSO0FtSGg0eUJNO0VBQ0Usd0NBQUE7QW5IbTR5QlI7QW1IaDR5Qk07RUFDRSwyQ0FBQTtBbkhtNHlCUjtBbUhoNHlCTTtFQUNFLHlDQUFBO0FuSG00eUJSO0FtSGg0eUJNO0VBQ0UsMENBQUE7QW5IbTR5QlI7QW1IaDR5Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixpQ0FBQTtBcEhvNXpCRjtBbUhsNnlCTTtFQUNFLHlCQUFBO0FuSHE2eUJSO0FtSGw2eUJNO0VBQ0Usb0NBQUE7QW5IcTZ5QlI7QW1IbDZ5Qk07RUFDRSxvQ0FBQTtBbkhxNnlCUjtBbUhsNnlCTTtFQUNFLHdDQUFBO0FuSHE2eUJSO0FtSGw2eUJNO0VBQ0UsMkNBQUE7QW5IcTZ5QlI7QW1IbDZ5Qk07RUFDRSx5Q0FBQTtBbkhxNnlCUjtBbUhsNnlCTTtFQUNFLDBDQUFBO0FuSHE2eUJSO0FtSGw2eUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIczd6QkY7QW1IcDh5Qk07RUFDRSx5QkFBQTtBbkh1OHlCUjtBbUhwOHlCTTtFQUNFLG9DQUFBO0FuSHU4eUJSO0FtSHA4eUJNO0VBQ0Usb0NBQUE7QW5IdTh5QlI7QW1IcDh5Qk07RUFDRSx3Q0FBQTtBbkh1OHlCUjtBbUhwOHlCTTtFQUNFLDJDQUFBO0FuSHU4eUJSO0FtSHA4eUJNO0VBQ0UseUNBQUE7QW5IdTh5QlI7QW1IcDh5Qk07RUFDRSwwQ0FBQTtBbkh1OHlCUjtBbUhwOHlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHc5ekJGO0FtSHQreUJNO0VBQ0UseUJBQUE7QW5IeSt5QlI7QW1IdCt5Qk07RUFDRSxvQ0FBQTtBbkh5K3lCUjtBbUh0K3lCTTtFQUNFLG9DQUFBO0FuSHkreUJSO0FtSHQreUJNO0VBQ0Usd0NBQUE7QW5IeSt5QlI7QW1IdCt5Qk07RUFDRSwyQ0FBQTtBbkh5K3lCUjtBbUh0K3lCTTtFQUNFLHlDQUFBO0FuSHkreUJSO0FtSHQreUJNO0VBQ0UsMENBQUE7QW5IeSt5QlI7QW1IdCt5Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEgwL3pCRjtBbUh4Z3pCTTtFQUNFLHlCQUFBO0FuSDJnekJSO0FtSHhnekJNO0VBQ0Usb0NBQUE7QW5IMmd6QlI7QW1IeGd6Qk07RUFDRSxvQ0FBQTtBbkgyZ3pCUjtBbUh4Z3pCTTtFQUNFLHdDQUFBO0FuSDJnekJSO0FtSHhnekJNO0VBQ0UsMkNBQUE7QW5IMmd6QlI7QW1IeGd6Qk07RUFDRSx5Q0FBQTtBbkgyZ3pCUjtBbUh4Z3pCTTtFQUNFLDBDQUFBO0FuSDJnekJSO0FtSHhnekJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBINGgwQkY7QW1IMWl6Qk07RUFDRSx5QkFBQTtBbkg2aXpCUjtBbUgxaXpCTTtFQUNFLG9DQUFBO0FuSDZpekJSO0FtSDFpekJNO0VBQ0Usb0NBQUE7QW5INml6QlI7QW1IMWl6Qk07RUFDRSx3Q0FBQTtBbkg2aXpCUjtBbUgxaXpCTTtFQUNFLDJDQUFBO0FuSDZpekJSO0FtSDFpekJNO0VBQ0UseUNBQUE7QW5INml6QlI7QW1IMWl6Qk07RUFDRSwwQ0FBQTtBbkg2aXpCUjtBbUgxaXpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDhqMEJGO0FtSGpoMEJNO0VBQ0Usb0NBQUE7QW5Ib2gwQlI7QW1IbGgwQlE7O0VBRUUsNkJBQUE7QW5Ib2gwQlY7QW1IOWcwQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0FuSGloMEJWO0FtSC9nMEJVO0VWM0RSLHFEQUFBO0F6RzZrMEJGO0FtSDlnMEJVO0VBQ0UseUJBQUE7QW5IZ2gwQlo7QW1INWcwQlU7RUFDRSx5QkFBQTtBbkg4ZzBCWjtBbUh2ZzBCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QW5IMGcwQlY7QW1IdmcwQlU7RUFFRSxxQ0FBQTtBbkh3ZzBCWjtBbUhyZzBCVTtFQUNFLGdDQUFBO0FuSHVnMEJaO0FtSG5nMEJZO0VBQ0UsOENBQUE7QW5IcWcwQmQ7QW1IbGcwQlk7RUFDRSxjdkdQRDtBWjJnMEJiO0FtSDUvekJRO0VBQ0UseUJBQUE7QW5IKy96QlY7QW1IMS96Qk07RUFDRSxvQ0FBQTtBbkg2L3pCUjtBbUgxL3pCTTtFQUNFLDZCQUFBO0FuSDYvekJSO0FtSDEvekJNO0VBQ0UsZ0NBQUE7QW5INi96QlI7QW1IMS96Qk07RUFDRSw4QkFBQTtBbkg2L3pCUjtBbUgxL3pCTTtFQUNFLCtCQUFBO0FuSDYvekJSO0FtSHQvekJROzs7RUFDRSxnQ0FBQTtBbkgyL3pCVjtBbUhuL3pCVTtFQUNFLDBDQUFBO0VBQ0EseUJBQUE7QW5Icy96Qlo7QW1IaC96Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDhvMEJGO0FtSGgvekJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSG0vekJWO0FtSGovekJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkhpL3pCWjtBbUg5K3pCVTtFQUNFLG1DQUFBO0FuSGcvekJaO0FtSDcrekJVO0VBQ0UsZ0JBQUE7QW5IKyt6Qlo7QW1IeCt6QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySG1qMEJUO0FtSHorekJVO0VBQ0UsY0UzRUg7QXJIc2owQlQ7QW1IeCt6QlU7RUFDRSwwQ0FBQTtBbkgwK3pCWjtBbUh2K3pCVTtFQUdFLHlDQUFBO0VBQ0EsY0V0Rkg7QXJINmowQlQ7QW1IcCt6QlU7RUFDRSwrU0FBQTtBbkhzK3pCWjtBbUgvOXpCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5Iayt6QlY7QW1INTl6Qlk7RUFDRSx5QkFBQTtBbkg4OXpCZDtBbUgzOXpCVTtFQUdFLHlCQUFBO0FuSDI5ekJaO0FtSHg5ekJVO0VBQ0UsV3ZHN05KO0FadXIwQlI7QW1IeDl6QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkh5OXpCWjtBbUhsOXpCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckgybDBCVDtBbUhuOXpCVTtFQUNFLDBDQUFBO0VBQ0EsY0UxSUg7QXJIK2wwQlQ7QW1Ibjl6QlU7RUFDRSxnQkFBQTtBbkhxOXpCWjtBbUhuOXpCVTtFQUdFLHlDQUFBO0VBQ0EsY0VuSkg7QXJIc20wQlQ7QW1IaDl6QlU7RUFDRSwrU0FBQTtBbkhrOXpCWjtBbUgvOHpCVTtFQUNFLHlDQUFBO0VBQ0EsY0U1Skg7QXJINm0wQlQ7QW1Idjh6Qlk7O0VBQ0UseUtBQUE7QW5IMjh6QmQ7QW1INTd6QlU7RUFDRSx5QkV2TEg7QXJIc24wQlQ7QW1Icjd6QmM7RUFDRSxjRWxNUDtBckgwbjBCVDtBbUh0N3pCYztFQUNFLHlCQUFBO0FuSHc3ekJoQjtBbUg1NnpCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FaeXUwQlI7QW1INzZ6QmdCO0VBQ0UsV3ZHN1RWO0FaNHUwQlI7QW1IejZ6QmM7RUFDRSxjRTdOUDtBckh3bzBCVDtBbUhyNnpCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVptdjBCUjtBbUgvNXpCa0I7RUFDRSwyVEFBQTtBbkhpNnpCcEI7QW1IbjV6QmtCO0VBQ0UsMlRBQUE7QW5IcTV6QnBCO0FtSG40ekJjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxvREFBQTtBbkhzNHpCaEI7QW1INzN6QlE7RUFDRSwwQ0FBQTtBbkhnNHpCVjtBbUg5M3pCVTtFQUNFLHlCRWhTSDtBckhncTBCVDtBbUh4M3pCVTtFQUNFLGdDQUFBO0FuSDIzekJaO0FtSHozekJZOztFQUVFLDBCQUFBO0FuSDIzekJkO0FtSHgzekJZO0VBQ0Usb0NBQUE7QW5IMDN6QmQ7QW1IejN6QmM7RUFDRSwrQ0FBQTtBbkgyM3pCaEI7QW1IaDN6Qlk7RUFFRSxnQ0FBQTtBbkhrM3pCZDtBbUh4MnpCTTtFQUNFLGlFQUFBO0FuSDIyekJSO0FtSHIyekJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJINHIwQlQ7QW1IcDJ6Qlk7Ozs7O0VBR0UsMERBQUE7QW5IdzJ6QmQ7QW1IcjJ6QlU7RUFDRSxxREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkh1MnpCWjtBbUhyMnpCVTtFQUNFLHFCRXBXSDtBckgyczBCVDtBbUgvMXpCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkhrMnpCWjtBbUh4MXpCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IMjF6QmhCO0FtSHAxekJNO0VBQ0UseUJBQUE7QW5IdTF6QlI7QW1IcDF6Qk07RUFDRSxvQ0FBQTtBbkh1MXpCUjtBbUhwMXpCTTtFQUNFLG9DQUFBO0FuSHUxekJSO0FtSHAxekJNO0VBQ0Usd0NBQUE7QW5IdTF6QlI7QW1IcDF6Qk07RUFDRSwyQ0FBQTtBbkh1MXpCUjtBbUhwMXpCTTtFQUNFLHlDQUFBO0FuSHUxekJSO0FtSHAxekJNO0VBQ0UsMENBQUE7QW5IdTF6QlI7QW1IcDF6Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEh3MjBCRjtBbUh0M3pCTTtFQUNFLHlCQUFBO0FuSHkzekJSO0FtSHQzekJNO0VBQ0Usb0NBQUE7QW5IeTN6QlI7QW1IdDN6Qk07RUFDRSxvQ0FBQTtBbkh5M3pCUjtBbUh0M3pCTTtFQUNFLHdDQUFBO0FuSHkzekJSO0FtSHQzekJNO0VBQ0UsMkNBQUE7QW5IeTN6QlI7QW1IdDN6Qk07RUFDRSx5Q0FBQTtBbkh5M3pCUjtBbUh0M3pCTTtFQUNFLDBDQUFBO0FuSHkzekJSO0FtSHQzekJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIMDQwQkY7QW1IeDV6Qk07RUFDRSx5QkFBQTtBbkgyNXpCUjtBbUh4NXpCTTtFQUNFLG9DQUFBO0FuSDI1ekJSO0FtSHg1ekJNO0VBQ0Usb0NBQUE7QW5IMjV6QlI7QW1IeDV6Qk07RUFDRSx3Q0FBQTtBbkgyNXpCUjtBbUh4NXpCTTtFQUNFLDJDQUFBO0FuSDI1ekJSO0FtSHg1ekJNO0VBQ0UseUNBQUE7QW5IMjV6QlI7QW1IeDV6Qk07RUFDRSwwQ0FBQTtBbkgyNXpCUjtBbUh4NXpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSDQ2MEJGO0FtSDE3ekJNO0VBQ0UseUJBQUE7QW5INjd6QlI7QW1IMTd6Qk07RUFDRSxvQ0FBQTtBbkg2N3pCUjtBbUgxN3pCTTtFQUNFLG9DQUFBO0FuSDY3ekJSO0FtSDE3ekJNO0VBQ0Usd0NBQUE7QW5INjd6QlI7QW1IMTd6Qk07RUFDRSwyQ0FBQTtBbkg2N3pCUjtBbUgxN3pCTTtFQUNFLHlDQUFBO0FuSDY3ekJSO0FtSDE3ekJNO0VBQ0UsMENBQUE7QW5INjd6QlI7QW1IMTd6Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4ODBCRjtBbUg1OXpCTTtFQUNFLHlCQUFBO0FuSCs5ekJSO0FtSDU5ekJNO0VBQ0Usb0NBQUE7QW5IKzl6QlI7QW1INTl6Qk07RUFDRSxvQ0FBQTtBbkgrOXpCUjtBbUg1OXpCTTtFQUNFLHdDQUFBO0FuSCs5ekJSO0FtSDU5ekJNO0VBQ0UsMkNBQUE7QW5IKzl6QlI7QW1INTl6Qk07RUFDRSx5Q0FBQTtBbkgrOXpCUjtBbUg1OXpCTTtFQUNFLDBDQUFBO0FuSCs5ekJSO0FtSDU5ekJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIZy8wQkY7QW1IOS96Qk07RUFDRSx5QkFBQTtBbkhpZzBCUjtBbUg5L3pCTTtFQUNFLG9DQUFBO0FuSGlnMEJSO0FtSDkvekJNO0VBQ0Usb0NBQUE7QW5IaWcwQlI7QW1IOS96Qk07RUFDRSx3Q0FBQTtBbkhpZzBCUjtBbUg5L3pCTTtFQUNFLDJDQUFBO0FuSGlnMEJSO0FtSDkvekJNO0VBQ0UseUNBQUE7QW5IaWcwQlI7QW1IOS96Qk07RUFDRSwwQ0FBQTtBbkhpZzBCUjtBbUg5L3pCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSGtoMUJGO0FtSGhpMEJNO0VBQ0UseUJBQUE7QW5IbWkwQlI7QW1IaGkwQk07RUFDRSxvQ0FBQTtBbkhtaTBCUjtBbUhoaTBCTTtFQUNFLG9DQUFBO0FuSG1pMEJSO0FtSGhpMEJNO0VBQ0Usd0NBQUE7QW5IbWkwQlI7QW1IaGkwQk07RUFDRSwyQ0FBQTtBbkhtaTBCUjtBbUhoaTBCTTtFQUNFLHlDQUFBO0FuSG1pMEJSO0FtSGhpMEJNO0VBQ0UsMENBQUE7QW5IbWkwQlI7QW1IaGkwQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvajFCRjtBbUhsazBCTTtFQUNFLHlCQUFBO0FuSHFrMEJSO0FtSGxrMEJNO0VBQ0Usb0NBQUE7QW5IcWswQlI7QW1IbGswQk07RUFDRSxvQ0FBQTtBbkhxazBCUjtBbUhsazBCTTtFQUNFLHdDQUFBO0FuSHFrMEJSO0FtSGxrMEJNO0VBQ0UsMkNBQUE7QW5IcWswQlI7QW1IbGswQk07RUFDRSx5Q0FBQTtBbkhxazBCUjtBbUhsazBCTTtFQUNFLDBDQUFBO0FuSHFrMEJSO0FtSGxrMEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIc2wxQkY7QW1IcG0wQk07RUFDRSx5QkFBQTtBbkh1bTBCUjtBbUhwbTBCTTtFQUNFLG9DQUFBO0FuSHVtMEJSO0FtSHBtMEJNO0VBQ0Usb0NBQUE7QW5IdW0wQlI7QW1IcG0wQk07RUFDRSx3Q0FBQTtBbkh1bTBCUjtBbUhwbTBCTTtFQUNFLDJDQUFBO0FuSHVtMEJSO0FtSHBtMEJNO0VBQ0UseUNBQUE7QW5IdW0wQlI7QW1IcG0wQk07RUFDRSwwQ0FBQTtBbkh1bTBCUjtBbUhwbTBCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHduMUJGO0FtSHRvMEJNO0VBQ0UseUJBQUE7QW5IeW8wQlI7QW1IdG8wQk07RUFDRSxvQ0FBQTtBbkh5bzBCUjtBbUh0bzBCTTtFQUNFLG9DQUFBO0FuSHlvMEJSO0FtSHRvMEJNO0VBQ0Usd0NBQUE7QW5IeW8wQlI7QW1IdG8wQk07RUFDRSwyQ0FBQTtBbkh5bzBCUjtBbUh0bzBCTTtFQUNFLHlDQUFBO0FuSHlvMEJSO0FtSHRvMEJNO0VBQ0UsMENBQUE7QW5IeW8wQlI7QW1IdG8wQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEgwcDFCRjtBbUh4cTBCTTtFQUNFLHlCQUFBO0FuSDJxMEJSO0FtSHhxMEJNO0VBQ0Usb0NBQUE7QW5IMnEwQlI7QW1IeHEwQk07RUFDRSxvQ0FBQTtBbkgycTBCUjtBbUh4cTBCTTtFQUNFLHdDQUFBO0FuSDJxMEJSO0FtSHhxMEJNO0VBQ0UsMkNBQUE7QW5IMnEwQlI7QW1IeHEwQk07RUFDRSx5Q0FBQTtBbkgycTBCUjtBbUh4cTBCTTtFQUNFLDBDQUFBO0FuSDJxMEJSO0FtSHhxMEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBINHIxQkY7QW1IMXMwQk07RUFDRSx5QkFBQTtBbkg2czBCUjtBbUgxczBCTTtFQUNFLG9DQUFBO0FuSDZzMEJSO0FtSDFzMEJNO0VBQ0Usb0NBQUE7QW5INnMwQlI7QW1IMXMwQk07RUFDRSx3Q0FBQTtBbkg2czBCUjtBbUgxczBCTTtFQUNFLDJDQUFBO0FuSDZzMEJSO0FtSDFzMEJNO0VBQ0UseUNBQUE7QW5INnMwQlI7QW1IMXMwQk07RUFDRSwwQ0FBQTtBbkg2czBCUjtBbUgxczBCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDh0MUJGO0FtSDV1MEJNO0VBQ0UseUJBQUE7QW5IK3UwQlI7QW1INXUwQk07RUFDRSxvQ0FBQTtBbkgrdTBCUjtBbUg1dTBCTTtFQUNFLG9DQUFBO0FuSCt1MEJSO0FtSDV1MEJNO0VBQ0Usd0NBQUE7QW5IK3UwQlI7QW1INXUwQk07RUFDRSwyQ0FBQTtBbkgrdTBCUjtBbUg1dTBCTTtFQUNFLHlDQUFBO0FuSCt1MEJSO0FtSDV1MEJNO0VBQ0UsMENBQUE7QW5IK3UwQlI7QW1INXUwQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhndzFCRjtBbUhudDFCTTtFQUNFLG9DQUFBO0FuSHN0MUJSO0FtSHB0MUJROztFQUVFLDZCQUFBO0FuSHN0MUJWO0FtSGh0MUJRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBbkhtdDFCVjtBbUhqdDFCVTtFVjNEUixvREFBQTtBekcrdzFCRjtBbUhodDFCVTtFQUNFLHlCQUFBO0FuSGt0MUJaO0FtSDlzMUJVO0VBQ0UseUJBQUE7QW5IZ3QxQlo7QW1IenMxQlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0FuSDRzMUJWO0FtSHpzMUJVO0VBRUUsb0NBQUE7QW5IMHMxQlo7QW1IdnMxQlU7RUFDRSxnQ0FBQTtBbkh5czFCWjtBbUhyczFCWTtFQUNFLDZDQUFBO0FuSHVzMUJkO0FtSHBzMUJZO0VBQ0UsY3ZHUEQ7QVo2czFCYjtBbUg5cjFCUTtFQUNFLHlCQUFBO0FuSGlzMUJWO0FtSDVyMUJNO0VBQ0Usb0NBQUE7QW5IK3IxQlI7QW1INXIxQk07RUFDRSw2QkFBQTtBbkgrcjFCUjtBbUg1cjFCTTtFQUNFLGdDQUFBO0FuSCtyMUJSO0FtSDVyMUJNO0VBQ0UsOEJBQUE7QW5IK3IxQlI7QW1INXIxQk07RUFDRSwrQkFBQTtBbkgrcjFCUjtBbUh4cjFCUTs7O0VBQ0UsZ0NBQUE7QW5INnIxQlY7QW1IcnIxQlU7RUFDRSx5Q0FBQTtFQUNBLHlCQUFBO0FuSHdyMUJaO0FtSGxyMUJNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhnMTFCRjtBbUhscjFCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkhxcjFCVjtBbUhucjFCVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IbXIxQlo7QW1IaHIxQlU7RUFDRSxtQ0FBQTtBbkhrcjFCWjtBbUgvcTFCVTtFQUNFLGdCQUFBO0FuSGlyMUJaO0FtSDFxMUJRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckhxdjFCVDtBbUgzcTFCVTtFQUNFLGNFM0VIO0FySHd2MUJUO0FtSDFxMUJVO0VBQ0UseUNBQUE7QW5INHExQlo7QW1IenExQlU7RUFHRSx3Q0FBQTtFQUNBLGNFdEZIO0FySCt2MUJUO0FtSHRxMUJVO0VBQ0UsK1NBQUE7QW5Id3ExQlo7QW1IanExQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSG9xMUJWO0FtSDlwMUJZO0VBQ0UseUJBQUE7QW5IZ3ExQmQ7QW1IN3AxQlU7RUFHRSx5QkFBQTtBbkg2cDFCWjtBbUgxcDFCVTtFQUNFLFd2RzdOSjtBWnkzMUJSO0FtSDFwMUJVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5IMnAxQlo7QW1IcHAxQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJINngxQlQ7QW1IcnAxQlU7RUFDRSx5Q0FBQTtFQUNBLGNFMUlIO0FySGl5MUJUO0FtSHJwMUJVO0VBQ0UsZ0JBQUE7QW5IdXAxQlo7QW1IcnAxQlU7RUFHRSx3Q0FBQTtFQUNBLGNFbkpIO0FySHd5MUJUO0FtSGxwMUJVO0VBQ0UsK1NBQUE7QW5Ib3AxQlo7QW1IanAxQlU7RUFDRSx3Q0FBQTtFQUNBLGNFNUpIO0FySCt5MUJUO0FtSHpvMUJZOztFQUNFLHFLQUFBO0FuSDZvMUJkO0FtSDluMUJVO0VBQ0UseUJFdkxIO0FySHd6MUJUO0FtSHZuMUJjO0VBQ0UsY0VsTVA7QXJINHoxQlQ7QW1IeG4xQmM7RUFDRSx5QkFBQTtBbkgwbjFCaEI7QW1IOW0xQmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWjI2MUJSO0FtSC9tMUJnQjtFQUNFLFd2RzdUVjtBWjg2MUJSO0FtSDNtMUJjO0VBQ0UsY0U3TlA7QXJIMDAxQlQ7QW1Idm0xQmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FacTcxQlI7QW1Iam0xQmtCO0VBQ0UsMlRBQUE7QW5IbW0xQnBCO0FtSHJsMUJrQjtFQUNFLDJUQUFBO0FuSHVsMUJwQjtBbUhyazFCYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sbURBQUE7QW5Id2sxQmhCO0FtSC9qMUJRO0VBQ0UseUNBQUE7QW5Ia2sxQlY7QW1IaGsxQlU7RUFDRSx5QkVoU0g7QXJIazIxQlQ7QW1IMWoxQlU7RUFDRSxnQ0FBQTtBbkg2ajFCWjtBbUgzajFCWTs7RUFFRSwwQkFBQTtBbkg2ajFCZDtBbUgxajFCWTtFQUNFLG9DQUFBO0FuSDRqMUJkO0FtSDNqMUJjO0VBQ0UsOENBQUE7QW5INmoxQmhCO0FtSGxqMUJZO0VBRUUsZ0NBQUE7QW5Ib2oxQmQ7QW1IMWkxQk07RUFDRSxpRUFBQTtBbkg2aTFCUjtBbUh2aTFCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySDgzMUJUO0FtSHRpMUJZOzs7OztFQUdFLHlEQUFBO0FuSDBpMUJkO0FtSHZpMUJVO0VBQ0Usb0RBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IeWkxQlo7QW1IdmkxQlU7RUFDRSxxQkVwV0g7QXJINjQxQlQ7QW1IamkxQlU7RUFDRSxvQ0FBQTtFQUNBLFd2R3JkSjtFdUdzZEksNkJBQUE7QW5Ib2kxQlo7QW1IMWgxQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSDZoMUJoQjtBbUh0aDFCTTtFQUNFLHlCQUFBO0FuSHloMUJSO0FtSHRoMUJNO0VBQ0Usb0NBQUE7QW5IeWgxQlI7QW1IdGgxQk07RUFDRSxvQ0FBQTtBbkh5aDFCUjtBbUh0aDFCTTtFQUNFLHdDQUFBO0FuSHloMUJSO0FtSHRoMUJNO0VBQ0UsMkNBQUE7QW5IeWgxQlI7QW1IdGgxQk07RUFDRSx5Q0FBQTtBbkh5aDFCUjtBbUh0aDFCTTtFQUNFLDBDQUFBO0FuSHloMUJSO0FtSHRoMUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIMGkyQkY7QW1IeGoxQk07RUFDRSx5QkFBQTtBbkgyajFCUjtBbUh4ajFCTTtFQUNFLG9DQUFBO0FuSDJqMUJSO0FtSHhqMUJNO0VBQ0Usb0NBQUE7QW5IMmoxQlI7QW1IeGoxQk07RUFDRSx3Q0FBQTtBbkgyajFCUjtBbUh4ajFCTTtFQUNFLDJDQUFBO0FuSDJqMUJSO0FtSHhqMUJNO0VBQ0UseUNBQUE7QW5IMmoxQlI7QW1IeGoxQk07RUFDRSwwQ0FBQTtBbkgyajFCUjtBbUh4ajFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSDRrMkJGO0FtSDFsMUJNO0VBQ0UseUJBQUE7QW5INmwxQlI7QW1IMWwxQk07RUFDRSxvQ0FBQTtBbkg2bDFCUjtBbUgxbDFCTTtFQUNFLG9DQUFBO0FuSDZsMUJSO0FtSDFsMUJNO0VBQ0Usd0NBQUE7QW5INmwxQlI7QW1IMWwxQk07RUFDRSwyQ0FBQTtBbkg2bDFCUjtBbUgxbDFCTTtFQUNFLHlDQUFBO0FuSDZsMUJSO0FtSDFsMUJNO0VBQ0UsMENBQUE7QW5INmwxQlI7QW1IMWwxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4bTJCRjtBbUg1bjFCTTtFQUNFLHlCQUFBO0FuSCtuMUJSO0FtSDVuMUJNO0VBQ0Usb0NBQUE7QW5IK24xQlI7QW1INW4xQk07RUFDRSxvQ0FBQTtBbkgrbjFCUjtBbUg1bjFCTTtFQUNFLHdDQUFBO0FuSCtuMUJSO0FtSDVuMUJNO0VBQ0UsMkNBQUE7QW5IK24xQlI7QW1INW4xQk07RUFDRSx5Q0FBQTtBbkgrbjFCUjtBbUg1bjFCTTtFQUNFLDBDQUFBO0FuSCtuMUJSO0FtSDVuMUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ3AyQkY7QW1IOXAxQk07RUFDRSx5QkFBQTtBbkhpcTFCUjtBbUg5cDFCTTtFQUNFLG9DQUFBO0FuSGlxMUJSO0FtSDlwMUJNO0VBQ0Usb0NBQUE7QW5IaXExQlI7QW1IOXAxQk07RUFDRSx3Q0FBQTtBbkhpcTFCUjtBbUg5cDFCTTtFQUNFLDJDQUFBO0FuSGlxMUJSO0FtSDlwMUJNO0VBQ0UseUNBQUE7QW5IaXExQlI7QW1IOXAxQk07RUFDRSwwQ0FBQTtBbkhpcTFCUjtBbUg5cDFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSGtyMkJGO0FtSGhzMUJNO0VBQ0UseUJBQUE7QW5IbXMxQlI7QW1IaHMxQk07RUFDRSxvQ0FBQTtBbkhtczFCUjtBbUhoczFCTTtFQUNFLG9DQUFBO0FuSG1zMUJSO0FtSGhzMUJNO0VBQ0Usd0NBQUE7QW5IbXMxQlI7QW1IaHMxQk07RUFDRSwyQ0FBQTtBbkhtczFCUjtBbUhoczFCTTtFQUNFLHlDQUFBO0FuSG1zMUJSO0FtSGhzMUJNO0VBQ0UsMENBQUE7QW5IbXMxQlI7QW1IaHMxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvdDJCRjtBbUhsdTFCTTtFQUNFLHlCQUFBO0FuSHF1MUJSO0FtSGx1MUJNO0VBQ0Usb0NBQUE7QW5IcXUxQlI7QW1IbHUxQk07RUFDRSxvQ0FBQTtBbkhxdTFCUjtBbUhsdTFCTTtFQUNFLHdDQUFBO0FuSHF1MUJSO0FtSGx1MUJNO0VBQ0UsMkNBQUE7QW5IcXUxQlI7QW1IbHUxQk07RUFDRSx5Q0FBQTtBbkhxdTFCUjtBbUhsdTFCTTtFQUNFLDBDQUFBO0FuSHF1MUJSO0FtSGx1MUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIc3YyQkY7QW1IcHcxQk07RUFDRSx5QkFBQTtBbkh1dzFCUjtBbUhwdzFCTTtFQUNFLG9DQUFBO0FuSHV3MUJSO0FtSHB3MUJNO0VBQ0Usb0NBQUE7QW5IdXcxQlI7QW1IcHcxQk07RUFDRSx3Q0FBQTtBbkh1dzFCUjtBbUhwdzFCTTtFQUNFLDJDQUFBO0FuSHV3MUJSO0FtSHB3MUJNO0VBQ0UseUNBQUE7QW5IdXcxQlI7QW1IcHcxQk07RUFDRSwwQ0FBQTtBbkh1dzFCUjtBbUhwdzFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHd4MkJGO0FtSHR5MUJNO0VBQ0UseUJBQUE7QW5IeXkxQlI7QW1IdHkxQk07RUFDRSxvQ0FBQTtBbkh5eTFCUjtBbUh0eTFCTTtFQUNFLG9DQUFBO0FuSHl5MUJSO0FtSHR5MUJNO0VBQ0Usd0NBQUE7QW5IeXkxQlI7QW1IdHkxQk07RUFDRSwyQ0FBQTtBbkh5eTFCUjtBbUh0eTFCTTtFQUNFLHlDQUFBO0FuSHl5MUJSO0FtSHR5MUJNO0VBQ0UsMENBQUE7QW5IeXkxQlI7QW1IdHkxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwejJCRjtBbUh4MDFCTTtFQUNFLHlCQUFBO0FuSDIwMUJSO0FtSHgwMUJNO0VBQ0Usb0NBQUE7QW5IMjAxQlI7QW1IeDAxQk07RUFDRSxvQ0FBQTtBbkgyMDFCUjtBbUh4MDFCTTtFQUNFLHdDQUFBO0FuSDIwMUJSO0FtSHgwMUJNO0VBQ0UsMkNBQUE7QW5IMjAxQlI7QW1IeDAxQk07RUFDRSx5Q0FBQTtBbkgyMDFCUjtBbUh4MDFCTTtFQUNFLDBDQUFBO0FuSDIwMUJSO0FtSHgwMUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDEyQkY7QW1IMTIxQk07RUFDRSx5QkFBQTtBbkg2MjFCUjtBbUgxMjFCTTtFQUNFLG9DQUFBO0FuSDYyMUJSO0FtSDEyMUJNO0VBQ0Usb0NBQUE7QW5INjIxQlI7QW1IMTIxQk07RUFDRSx3Q0FBQTtBbkg2MjFCUjtBbUgxMjFCTTtFQUNFLDJDQUFBO0FuSDYyMUJSO0FtSDEyMUJNO0VBQ0UseUNBQUE7QW5INjIxQlI7QW1IMTIxQk07RUFDRSwwQ0FBQTtBbkg2MjFCUjtBbUgxMjFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDgzMkJGO0FtSDU0MUJNO0VBQ0UseUJBQUE7QW5IKzQxQlI7QW1INTQxQk07RUFDRSxvQ0FBQTtBbkgrNDFCUjtBbUg1NDFCTTtFQUNFLG9DQUFBO0FuSCs0MUJSO0FtSDU0MUJNO0VBQ0Usd0NBQUE7QW5IKzQxQlI7QW1INTQxQk07RUFDRSwyQ0FBQTtBbkgrNDFCUjtBbUg1NDFCTTtFQUNFLHlDQUFBO0FuSCs0MUJSO0FtSDU0MUJNO0VBQ0UsMENBQUE7QW5IKzQxQlI7QW1INTQxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnNjJCRjtBbUg5NjFCTTtFQUNFLHlCQUFBO0FuSGk3MUJSO0FtSDk2MUJNO0VBQ0Usb0NBQUE7QW5IaTcxQlI7QW1IOTYxQk07RUFDRSxvQ0FBQTtBbkhpNzFCUjtBbUg5NjFCTTtFQUNFLHdDQUFBO0FuSGk3MUJSO0FtSDk2MUJNO0VBQ0UsMkNBQUE7QW5IaTcxQlI7QW1IOTYxQk07RUFDRSx5Q0FBQTtBbkhpNzFCUjtBbUg5NjFCTTtFQUNFLDBDQUFBO0FuSGk3MUJSO0FtSDk2MUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIazgyQkY7QW1IcjUyQk07RUFDRSxvQ0FBQTtBbkh3NTJCUjtBbUh0NTJCUTs7RUFFRSw2QkFBQTtBbkh3NTJCVjtBbUhsNTJCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QW5IcTUyQlY7QW1IbjUyQlU7RVYzRFIscURBQUE7QXpHaTkyQkY7QW1IbDUyQlU7RUFDRSx5QkFBQTtBbkhvNTJCWjtBbUhoNTJCVTtFQUNFLHlCQUFBO0FuSGs1MkJaO0FtSDM0MkJRO0VBQ0UsK0NBQUE7RUFDQSx5QkFBQTtBbkg4NDJCVjtBbUgzNDJCVTtFQUVFLHFDQUFBO0FuSDQ0MkJaO0FtSHo0MkJVO0VBQ0UsZ0NBQUE7QW5IMjQyQlo7QW1IdjQyQlk7RUFDRSw4Q0FBQTtBbkh5NDJCZDtBbUh0NDJCWTtFQUNFLGN2R1BEO0FaKzQyQmI7QW1IaDQyQlE7RUFDRSx5QkFBQTtBbkhtNDJCVjtBbUg5MzJCTTtFQUNFLG9DQUFBO0FuSGk0MkJSO0FtSDkzMkJNO0VBQ0UsNkJBQUE7QW5IaTQyQlI7QW1IOTMyQk07RUFDRSxnQ0FBQTtBbkhpNDJCUjtBbUg5MzJCTTtFQUNFLDhCQUFBO0FuSGk0MkJSO0FtSDkzMkJNO0VBQ0UsK0JBQUE7QW5IaTQyQlI7QW1IMTMyQlE7OztFQUNFLGdDQUFBO0FuSCszMkJWO0FtSHYzMkJVO0VBQ0UsMENBQUE7RUFDQSx5QkFBQTtBbkgwMzJCWjtBbUhwMzJCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIa2gzQkY7QW1IcDMyQlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5IdTMyQlY7QW1IcjMyQlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSHEzMkJaO0FtSGwzMkJVO0VBQ0UsbUNBQUE7QW5IbzMyQlo7QW1IajMyQlU7RUFDRSxnQkFBQTtBbkhtMzJCWjtBbUg1MjJCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJIdTcyQlQ7QW1INzIyQlU7RUFDRSxjRTNFSDtBckgwNzJCVDtBbUg1MjJCVTtFQUNFLDBDQUFBO0FuSDgyMkJaO0FtSDMyMkJVO0VBR0UseUNBQUE7RUFDQSxjRXRGSDtBckhpODJCVDtBbUh4MjJCVTtFQUNFLCtTQUFBO0FuSDAyMkJaO0FtSG4yMkJRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkhzMjJCVjtBbUhoMjJCWTtFQUNFLHlCQUFBO0FuSGsyMkJkO0FtSC8xMkJVO0VBR0UseUJBQUE7QW5IKzEyQlo7QW1INTEyQlU7RUFDRSxXdkc3Tko7QVoyajNCUjtBbUg1MTJCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSDYxMkJaO0FtSHQxMkJRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySCs5MkJUO0FtSHYxMkJVO0VBQ0UsMENBQUE7RUFDQSxjRTFJSDtBckhtKzJCVDtBbUh2MTJCVTtFQUNFLGdCQUFBO0FuSHkxMkJaO0FtSHYxMkJVO0VBR0UseUNBQUE7RUFDQSxjRW5KSDtBckgwKzJCVDtBbUhwMTJCVTtFQUNFLCtTQUFBO0FuSHMxMkJaO0FtSG4xMkJVO0VBQ0UseUNBQUE7RUFDQSxjRTVKSDtBckhpLzJCVDtBbUgzMDJCWTs7RUFDRSx5S0FBQTtBbkgrMDJCZDtBbUhoMDJCVTtFQUNFLHlCRXZMSDtBckgwLzJCVDtBbUh6ejJCYztFQUNFLGNFbE1QO0FySDgvMkJUO0FtSDF6MkJjO0VBQ0UseUJBQUE7QW5INHoyQmhCO0FtSGh6MkJjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVo2bTNCUjtBbUhqejJCZ0I7RUFDRSxXdkc3VFY7QVpnbjNCUjtBbUg3eTJCYztFQUNFLGNFN05QO0FySDRnM0JUO0FtSHp5MkJjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWnVuM0JSO0FtSG55MkJrQjtFQUNFLDJUQUFBO0FuSHF5MkJwQjtBbUh2eDJCa0I7RUFDRSwyVEFBQTtBbkh5eDJCcEI7QW1IdncyQmM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLG9EQUFBO0FuSDB3MkJoQjtBbUhqdzJCUTtFQUNFLDBDQUFBO0FuSG93MkJWO0FtSGx3MkJVO0VBQ0UseUJFaFNIO0FySG9pM0JUO0FtSDV2MkJVO0VBQ0UsZ0NBQUE7QW5IK3YyQlo7QW1IN3YyQlk7O0VBRUUsMEJBQUE7QW5IK3YyQmQ7QW1INXYyQlk7RUFDRSxvQ0FBQTtBbkg4djJCZDtBbUg3djJCYztFQUNFLCtDQUFBO0FuSCt2MkJoQjtBbUhwdjJCWTtFQUVFLGdDQUFBO0FuSHN2MkJkO0FtSDV1MkJNO0VBQ0UsaUVBQUE7QW5IK3UyQlI7QW1IenUyQlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckhnazNCVDtBbUh4dTJCWTs7Ozs7RUFHRSwwREFBQTtBbkg0dTJCZDtBbUh6dTJCVTtFQUNFLHFEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSDJ1MkJaO0FtSHp1MkJVO0VBQ0UscUJFcFdIO0FySCtrM0JUO0FtSG51MkJVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSHN1MkJaO0FtSDV0MkJjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkgrdDJCaEI7QW1IeHQyQk07RUFDRSx5QkFBQTtBbkgydDJCUjtBbUh4dDJCTTtFQUNFLG9DQUFBO0FuSDJ0MkJSO0FtSHh0MkJNO0VBQ0Usb0NBQUE7QW5IMnQyQlI7QW1IeHQyQk07RUFDRSx3Q0FBQTtBbkgydDJCUjtBbUh4dDJCTTtFQUNFLDJDQUFBO0FuSDJ0MkJSO0FtSHh0MkJNO0VBQ0UseUNBQUE7QW5IMnQyQlI7QW1IeHQyQk07RUFDRSwwQ0FBQTtBbkgydDJCUjtBbUh4dDJCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDR1M0JGO0FtSDF2MkJNO0VBQ0UseUJBQUE7QW5INnYyQlI7QW1IMXYyQk07RUFDRSxvQ0FBQTtBbkg2djJCUjtBbUgxdjJCTTtFQUNFLG9DQUFBO0FuSDZ2MkJSO0FtSDF2MkJNO0VBQ0Usd0NBQUE7QW5INnYyQlI7QW1IMXYyQk07RUFDRSwyQ0FBQTtBbkg2djJCUjtBbUgxdjJCTTtFQUNFLHlDQUFBO0FuSDZ2MkJSO0FtSDF2MkJNO0VBQ0UsMENBQUE7QW5INnYyQlI7QW1IMXYyQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEg4dzNCRjtBbUg1eDJCTTtFQUNFLHlCQUFBO0FuSCt4MkJSO0FtSDV4MkJNO0VBQ0Usb0NBQUE7QW5IK3gyQlI7QW1INXgyQk07RUFDRSxvQ0FBQTtBbkgreDJCUjtBbUg1eDJCTTtFQUNFLHdDQUFBO0FuSCt4MkJSO0FtSDV4MkJNO0VBQ0UsMkNBQUE7QW5IK3gyQlI7QW1INXgyQk07RUFDRSx5Q0FBQTtBbkgreDJCUjtBbUg1eDJCTTtFQUNFLDBDQUFBO0FuSCt4MkJSO0FtSDV4MkJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ3ozQkY7QW1IOXoyQk07RUFDRSx5QkFBQTtBbkhpMDJCUjtBbUg5ejJCTTtFQUNFLG9DQUFBO0FuSGkwMkJSO0FtSDl6MkJNO0VBQ0Usb0NBQUE7QW5IaTAyQlI7QW1IOXoyQk07RUFDRSx3Q0FBQTtBbkhpMDJCUjtBbUg5ejJCTTtFQUNFLDJDQUFBO0FuSGkwMkJSO0FtSDl6MkJNO0VBQ0UseUNBQUE7QW5IaTAyQlI7QW1IOXoyQk07RUFDRSwwQ0FBQTtBbkhpMDJCUjtBbUg5ejJCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGsxM0JGO0FtSGgyMkJNO0VBQ0UseUJBQUE7QW5IbTIyQlI7QW1IaDIyQk07RUFDRSxvQ0FBQTtBbkhtMjJCUjtBbUhoMjJCTTtFQUNFLG9DQUFBO0FuSG0yMkJSO0FtSGgyMkJNO0VBQ0Usd0NBQUE7QW5IbTIyQlI7QW1IaDIyQk07RUFDRSwyQ0FBQTtBbkhtMjJCUjtBbUhoMjJCTTtFQUNFLHlDQUFBO0FuSG0yMkJSO0FtSGgyMkJNO0VBQ0UsMENBQUE7QW5IbTIyQlI7QW1IaDIyQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvMzNCRjtBbUhsNDJCTTtFQUNFLHlCQUFBO0FuSHE0MkJSO0FtSGw0MkJNO0VBQ0Usb0NBQUE7QW5IcTQyQlI7QW1IbDQyQk07RUFDRSxvQ0FBQTtBbkhxNDJCUjtBbUhsNDJCTTtFQUNFLHdDQUFBO0FuSHE0MkJSO0FtSGw0MkJNO0VBQ0UsMkNBQUE7QW5IcTQyQlI7QW1IbDQyQk07RUFDRSx5Q0FBQTtBbkhxNDJCUjtBbUhsNDJCTTtFQUNFLDBDQUFBO0FuSHE0MkJSO0FtSGw0MkJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIczUzQkY7QW1IcDYyQk07RUFDRSx5QkFBQTtBbkh1NjJCUjtBbUhwNjJCTTtFQUNFLG9DQUFBO0FuSHU2MkJSO0FtSHA2MkJNO0VBQ0Usb0NBQUE7QW5IdTYyQlI7QW1IcDYyQk07RUFDRSx3Q0FBQTtBbkh1NjJCUjtBbUhwNjJCTTtFQUNFLDJDQUFBO0FuSHU2MkJSO0FtSHA2MkJNO0VBQ0UseUNBQUE7QW5IdTYyQlI7QW1IcDYyQk07RUFDRSwwQ0FBQTtBbkh1NjJCUjtBbUhwNjJCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHc3M0JGO0FtSHQ4MkJNO0VBQ0UseUJBQUE7QW5IeTgyQlI7QW1IdDgyQk07RUFDRSxvQ0FBQTtBbkh5ODJCUjtBbUh0ODJCTTtFQUNFLG9DQUFBO0FuSHk4MkJSO0FtSHQ4MkJNO0VBQ0Usd0NBQUE7QW5IeTgyQlI7QW1IdDgyQk07RUFDRSwyQ0FBQTtBbkh5ODJCUjtBbUh0ODJCTTtFQUNFLHlDQUFBO0FuSHk4MkJSO0FtSHQ4MkJNO0VBQ0UsMENBQUE7QW5IeTgyQlI7QW1IdDgyQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwOTNCRjtBbUh4KzJCTTtFQUNFLHlCQUFBO0FuSDIrMkJSO0FtSHgrMkJNO0VBQ0Usb0NBQUE7QW5IMisyQlI7QW1IeCsyQk07RUFDRSxvQ0FBQTtBbkgyKzJCUjtBbUh4KzJCTTtFQUNFLHdDQUFBO0FuSDIrMkJSO0FtSHgrMkJNO0VBQ0UsMkNBQUE7QW5IMisyQlI7QW1IeCsyQk07RUFDRSx5Q0FBQTtBbkgyKzJCUjtBbUh4KzJCTTtFQUNFLDBDQUFBO0FuSDIrMkJSO0FtSHgrMkJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINC8zQkY7QW1IMWczQk07RUFDRSx5QkFBQTtBbkg2ZzNCUjtBbUgxZzNCTTtFQUNFLG9DQUFBO0FuSDZnM0JSO0FtSDFnM0JNO0VBQ0Usb0NBQUE7QW5INmczQlI7QW1IMWczQk07RUFDRSx3Q0FBQTtBbkg2ZzNCUjtBbUgxZzNCTTtFQUNFLDJDQUFBO0FuSDZnM0JSO0FtSDFnM0JNO0VBQ0UseUNBQUE7QW5INmczQlI7QW1IMWczQk07RUFDRSwwQ0FBQTtBbkg2ZzNCUjtBbUgxZzNCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDhoNEJGO0FtSDVpM0JNO0VBQ0UseUJBQUE7QW5IK2kzQlI7QW1INWkzQk07RUFDRSxvQ0FBQTtBbkgraTNCUjtBbUg1aTNCTTtFQUNFLG9DQUFBO0FuSCtpM0JSO0FtSDVpM0JNO0VBQ0Usd0NBQUE7QW5IK2kzQlI7QW1INWkzQk07RUFDRSwyQ0FBQTtBbkgraTNCUjtBbUg1aTNCTTtFQUNFLHlDQUFBO0FuSCtpM0JSO0FtSDVpM0JNO0VBQ0UsMENBQUE7QW5IK2kzQlI7QW1INWkzQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnazRCRjtBbUg5azNCTTtFQUNFLHlCQUFBO0FuSGlsM0JSO0FtSDlrM0JNO0VBQ0Usb0NBQUE7QW5IaWwzQlI7QW1IOWszQk07RUFDRSxvQ0FBQTtBbkhpbDNCUjtBbUg5azNCTTtFQUNFLHdDQUFBO0FuSGlsM0JSO0FtSDlrM0JNO0VBQ0UsMkNBQUE7QW5IaWwzQlI7QW1IOWszQk07RUFDRSx5Q0FBQTtBbkhpbDNCUjtBbUg5azNCTTtFQUNFLDBDQUFBO0FuSGlsM0JSO0FtSDlrM0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIa200QkY7QW1IaG4zQk07RUFDRSx5QkFBQTtBbkhtbjNCUjtBbUhobjNCTTtFQUNFLG9DQUFBO0FuSG1uM0JSO0FtSGhuM0JNO0VBQ0Usb0NBQUE7QW5IbW4zQlI7QW1IaG4zQk07RUFDRSx3Q0FBQTtBbkhtbjNCUjtBbUhobjNCTTtFQUNFLDJDQUFBO0FuSG1uM0JSO0FtSGhuM0JNO0VBQ0UseUNBQUE7QW5IbW4zQlI7QW1IaG4zQk07RUFDRSwwQ0FBQTtBbkhtbjNCUjtBbUhobjNCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9vNEJGO0FtSHZsNEJNO0VBQ0Usb0NBQUE7QW5IMGw0QlI7QW1IeGw0QlE7O0VBRUUsNkJBQUE7QW5IMGw0QlY7QW1IcGw0QlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0FuSHVsNEJWO0FtSHJsNEJVO0VWM0RSLG9EQUFBO0F6R21wNEJGO0FtSHBsNEJVO0VBQ0UseUJBQUE7QW5Ic2w0Qlo7QW1IbGw0QlU7RUFDRSx5QkFBQTtBbkhvbDRCWjtBbUg3azRCUTtFQUNFLDhDQUFBO0VBQ0EseUJBQUE7QW5IZ2w0QlY7QW1IN2s0QlU7RUFFRSxvQ0FBQTtBbkg4azRCWjtBbUgzazRCVTtFQUNFLGdDQUFBO0FuSDZrNEJaO0FtSHprNEJZO0VBQ0UsNkNBQUE7QW5IMms0QmQ7QW1IeGs0Qlk7RUFDRSxjdkdQRDtBWmlsNEJiO0FtSGxrNEJRO0VBQ0UseUJBQUE7QW5IcWs0QlY7QW1IaGs0Qk07RUFDRSxvQ0FBQTtBbkhtazRCUjtBbUhoazRCTTtFQUNFLDZCQUFBO0FuSG1rNEJSO0FtSGhrNEJNO0VBQ0UsZ0NBQUE7QW5IbWs0QlI7QW1IaGs0Qk07RUFDRSw4QkFBQTtBbkhtazRCUjtBbUhoazRCTTtFQUNFLCtCQUFBO0FuSG1rNEJSO0FtSDVqNEJROzs7RUFDRSxnQ0FBQTtBbkhpazRCVjtBbUh6ajRCVTtFQUNFLHlDQUFBO0VBQ0EseUJBQUE7QW5INGo0Qlo7QW1IdGo0Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSG90NEJGO0FtSHRqNEJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSHlqNEJWO0FtSHZqNEJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkh1ajRCWjtBbUhwajRCVTtFQUNFLG1DQUFBO0FuSHNqNEJaO0FtSG5qNEJVO0VBQ0UsZ0JBQUE7QW5IcWo0Qlo7QW1IOWk0QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySHluNEJUO0FtSC9pNEJVO0VBQ0UsY0UzRUg7QXJING40QlQ7QW1IOWk0QlU7RUFDRSx5Q0FBQTtBbkhnajRCWjtBbUg3aTRCVTtFQUdFLHdDQUFBO0VBQ0EsY0V0Rkg7QXJIbW80QlQ7QW1IMWk0QlU7RUFDRSwrU0FBQTtBbkg0aTRCWjtBbUhyaTRCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5Id2k0QlY7QW1IbGk0Qlk7RUFDRSx5QkFBQTtBbkhvaTRCZDtBbUhqaTRCVTtFQUdFLHlCQUFBO0FuSGlpNEJaO0FtSDloNEJVO0VBQ0UsV3ZHN05KO0FaNnY0QlI7QW1IOWg0QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkgraDRCWjtBbUh4aDRCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckhpcTRCVDtBbUh6aDRCVTtFQUNFLHlDQUFBO0VBQ0EsY0UxSUg7QXJIcXE0QlQ7QW1Iemg0QlU7RUFDRSxnQkFBQTtBbkgyaDRCWjtBbUh6aDRCVTtFQUdFLHdDQUFBO0VBQ0EsY0VuSkg7QXJINHE0QlQ7QW1IdGg0QlU7RUFDRSwrU0FBQTtBbkh3aDRCWjtBbUhyaDRCVTtFQUNFLHdDQUFBO0VBQ0EsY0U1Skg7QXJIbXI0QlQ7QW1IN2c0Qlk7O0VBQ0UscUtBQUE7QW5IaWg0QmQ7QW1IbGc0QlU7RUFDRSx5QkV2TEg7QXJINHI0QlQ7QW1IMy8zQmM7RUFDRSxjRWxNUDtBckhnczRCVDtBbUg1LzNCYztFQUNFLHlCQUFBO0FuSDgvM0JoQjtBbUhsLzNCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FaK3k0QlI7QW1Ibi8zQmdCO0VBQ0UsV3ZHN1RWO0Faa3o0QlI7QW1ILyszQmM7RUFDRSxjRTdOUDtBckg4czRCVDtBbUgzKzNCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVp5ejRCUjtBbUhyKzNCa0I7RUFDRSwyVEFBQTtBbkh1KzNCcEI7QW1IejkzQmtCO0VBQ0UsMlRBQUE7QW5IMjkzQnBCO0FtSHo4M0JjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxtREFBQTtBbkg0ODNCaEI7QW1IbjgzQlE7RUFDRSx5Q0FBQTtBbkhzODNCVjtBbUhwODNCVTtFQUNFLHlCRWhTSDtBckhzdTRCVDtBbUg5NzNCVTtFQUNFLGdDQUFBO0FuSGk4M0JaO0FtSC83M0JZOztFQUVFLDBCQUFBO0FuSGk4M0JkO0FtSDk3M0JZO0VBQ0Usb0NBQUE7QW5IZzgzQmQ7QW1ILzczQmM7RUFDRSw4Q0FBQTtBbkhpODNCaEI7QW1IdDczQlk7RUFFRSxnQ0FBQTtBbkh3NzNCZDtBbUg5NjNCTTtFQUNFLGlFQUFBO0FuSGk3M0JSO0FtSDM2M0JVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJIa3c0QlQ7QW1IMTYzQlk7Ozs7O0VBR0UseURBQUE7QW5IODYzQmQ7QW1IMzYzQlU7RUFDRSxvREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkg2NjNCWjtBbUgzNjNCVTtFQUNFLHFCRXBXSDtBckhpeDRCVDtBbUhyNjNCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkh3NjNCWjtBbUg5NTNCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IaTYzQmhCO0FtSDE1M0JNO0VBQ0UseUJBQUE7QW5INjUzQlI7QW1IMTUzQk07RUFDRSxvQ0FBQTtBbkg2NTNCUjtBbUgxNTNCTTtFQUNFLG9DQUFBO0FuSDY1M0JSO0FtSDE1M0JNO0VBQ0Usd0NBQUE7QW5INjUzQlI7QW1IMTUzQk07RUFDRSwyQ0FBQTtBbkg2NTNCUjtBbUgxNTNCTTtFQUNFLHlDQUFBO0FuSDY1M0JSO0FtSDE1M0JNO0VBQ0UsMENBQUE7QW5INjUzQlI7QW1IMTUzQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4NjRCRjtBbUg1NzNCTTtFQUNFLHlCQUFBO0FuSCs3M0JSO0FtSDU3M0JNO0VBQ0Usb0NBQUE7QW5IKzczQlI7QW1INTczQk07RUFDRSxvQ0FBQTtBbkgrNzNCUjtBbUg1NzNCTTtFQUNFLHdDQUFBO0FuSCs3M0JSO0FtSDU3M0JNO0VBQ0UsMkNBQUE7QW5IKzczQlI7QW1INTczQk07RUFDRSx5Q0FBQTtBbkgrNzNCUjtBbUg1NzNCTTtFQUNFLDBDQUFBO0FuSCs3M0JSO0FtSDU3M0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZzk0QkY7QW1IOTkzQk07RUFDRSx5QkFBQTtBbkhpKzNCUjtBbUg5OTNCTTtFQUNFLG9DQUFBO0FuSGkrM0JSO0FtSDk5M0JNO0VBQ0Usb0NBQUE7QW5IaSszQlI7QW1IOTkzQk07RUFDRSx3Q0FBQTtBbkhpKzNCUjtBbUg5OTNCTTtFQUNFLDJDQUFBO0FuSGkrM0JSO0FtSDk5M0JNO0VBQ0UseUNBQUE7QW5IaSszQlI7QW1IOTkzQk07RUFDRSwwQ0FBQTtBbkhpKzNCUjtBbUg5OTNCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGsvNEJGO0FtSGhnNEJNO0VBQ0UseUJBQUE7QW5IbWc0QlI7QW1IaGc0Qk07RUFDRSxvQ0FBQTtBbkhtZzRCUjtBbUhoZzRCTTtFQUNFLG9DQUFBO0FuSG1nNEJSO0FtSGhnNEJNO0VBQ0Usd0NBQUE7QW5IbWc0QlI7QW1IaGc0Qk07RUFDRSwyQ0FBQTtBbkhtZzRCUjtBbUhoZzRCTTtFQUNFLHlDQUFBO0FuSG1nNEJSO0FtSGhnNEJNO0VBQ0UsMENBQUE7QW5IbWc0QlI7QW1IaGc0Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhvaDVCRjtBbUhsaTRCTTtFQUNFLHlCQUFBO0FuSHFpNEJSO0FtSGxpNEJNO0VBQ0Usb0NBQUE7QW5IcWk0QlI7QW1IbGk0Qk07RUFDRSxvQ0FBQTtBbkhxaTRCUjtBbUhsaTRCTTtFQUNFLHdDQUFBO0FuSHFpNEJSO0FtSGxpNEJNO0VBQ0UsMkNBQUE7QW5IcWk0QlI7QW1IbGk0Qk07RUFDRSx5Q0FBQTtBbkhxaTRCUjtBbUhsaTRCTTtFQUNFLDBDQUFBO0FuSHFpNEJSO0FtSGxpNEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIc2o1QkY7QW1IcGs0Qk07RUFDRSx5QkFBQTtBbkh1azRCUjtBbUhwazRCTTtFQUNFLG9DQUFBO0FuSHVrNEJSO0FtSHBrNEJNO0VBQ0Usb0NBQUE7QW5IdWs0QlI7QW1IcGs0Qk07RUFDRSx3Q0FBQTtBbkh1azRCUjtBbUhwazRCTTtFQUNFLDJDQUFBO0FuSHVrNEJSO0FtSHBrNEJNO0VBQ0UseUNBQUE7QW5IdWs0QlI7QW1IcGs0Qk07RUFDRSwwQ0FBQTtBbkh1azRCUjtBbUhwazRCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHdsNUJGO0FtSHRtNEJNO0VBQ0UseUJBQUE7QW5IeW00QlI7QW1IdG00Qk07RUFDRSxvQ0FBQTtBbkh5bTRCUjtBbUh0bTRCTTtFQUNFLG9DQUFBO0FuSHltNEJSO0FtSHRtNEJNO0VBQ0Usd0NBQUE7QW5IeW00QlI7QW1IdG00Qk07RUFDRSwyQ0FBQTtBbkh5bTRCUjtBbUh0bTRCTTtFQUNFLHlDQUFBO0FuSHltNEJSO0FtSHRtNEJNO0VBQ0UsMENBQUE7QW5IeW00QlI7QW1IdG00Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwbjVCRjtBbUh4bzRCTTtFQUNFLHlCQUFBO0FuSDJvNEJSO0FtSHhvNEJNO0VBQ0Usb0NBQUE7QW5IMm80QlI7QW1IeG80Qk07RUFDRSxvQ0FBQTtBbkgybzRCUjtBbUh4bzRCTTtFQUNFLHdDQUFBO0FuSDJvNEJSO0FtSHhvNEJNO0VBQ0UsMkNBQUE7QW5IMm80QlI7QW1IeG80Qk07RUFDRSx5Q0FBQTtBbkgybzRCUjtBbUh4bzRCTTtFQUNFLDBDQUFBO0FuSDJvNEJSO0FtSHhvNEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINHA1QkY7QXNIaG81QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1RmVVLHlCQUFBO0F0SDRuNUJaO0FzSGhvNUJZOztFdkZaViwwREFBQTtFQUNBLDJCQUFBO0V1RmFZLHlCQUFBO0F0SG9vNUJkO0FzSDNuNUJVOzs7RUFFRSxXMUd6Q0o7QVp1cTVCUjtBc0g1bjVCVTs7RUFDRSwyQkFBQTtBdEgrbjVCWjtBc0g3bjVCVTs7RUFDRSx3QkFBQTtBdEhnbzVCWjtBc0g5bjVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEhnbzVCWjtBc0hucTVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SDBwNUJaO0FzSHhwNUJVOzs7RUFFRSxXMUd6Q0o7QVpvczVCUjtBc0h6cDVCVTs7RUFDRSwyQkFBQTtBdEg0cDVCWjtBc0gxcDVCVTs7RUFDRSx3QkFBQTtBdEg2cDVCWjtBc0gzcDVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEg2cDVCWjtBc0hoczVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SHVyNUJaO0FzSHJyNUJVOzs7RUFFRSxXMUd6Q0o7QVppdTVCUjtBc0h0cjVCVTs7RUFDRSwyQkFBQTtBdEh5cjVCWjtBc0h2cjVCVTs7RUFDRSx3QkFBQTtBdEgwcjVCWjtBc0h4cjVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEgwcjVCWjtBc0g3dDVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SG90NUJaO0FzSGx0NUJVOzs7RUFFRSxXMUd6Q0o7QVo4djVCUjtBc0hudDVCVTs7RUFDRSwyQkFBQTtBdEhzdDVCWjtBc0hwdDVCVTs7RUFDRSx3QkFBQTtBdEh1dDVCWjtBc0hydDVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEh1dDVCWjtBc0gxdjVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SGl2NUJaO0FzSC91NUJVOzs7RUFFRSxXMUd6Q0o7QVoyeDVCUjtBc0hodjVCVTs7RUFDRSwyQkFBQTtBdEhtdjVCWjtBc0hqdjVCVTs7RUFDRSx3QkFBQTtBdEhvdjVCWjtBc0hsdjVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEhvdjVCWjtBc0h2eDVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SDh3NUJaO0FzSDV3NUJVOzs7RUFFRSxXMUd6Q0o7QVp3ejVCUjtBc0g3dzVCVTs7RUFDRSwyQkFBQTtBdEhneDVCWjtBc0g5dzVCVTs7RUFDRSx3QkFBQTtBdEhpeDVCWjtBc0gvdzVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEhpeDVCWjtBc0hwejVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SDJ5NUJaO0FzSHp5NUJVOzs7RUFFRSxXMUd6Q0o7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QUE2cTZCRjtBQTFxNkJBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsdUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsMkJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsMkJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsZUFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxlQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDBCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDRCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9CQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDBCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxZQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsbUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsbUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0Usb0JBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0Usb0JBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsYUFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx3QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwyQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx5QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx3Q0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx3Q0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQ0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSw4QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSw4QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx5QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxhQUFBO0VBQWUsMkJBQUE7QUE4cTZCakI7QUEzcTZCQTs7O0VBQUE7QUFLQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0NBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsbUJBQUE7RUFDQSxrQ0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxxQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxzQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxzQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSw2QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxnQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxpQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxXQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDZCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDhCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGtCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGtCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGtCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG1DQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUF6cTZCQTtFQUNFLDRCQUFBO0FBNHE2QkY7QUF6cTZCQTtFQUNFLHVCQUFBO0FBNHE2QkY7QUF6cTZCQTtFQUNFLHVCQUFBO0FBNHE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDJCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDJCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9DQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9DQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9DQUFBO0FBNnE2QkYiLCJmaWxlIjoic3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd+QGNvcmUvc2Nzcy9jb3JlLnNjc3MnO1xuQGltcG9ydCAnLi9hc3NldHMvc2Nzcy9zdHlsZXMnO1xuQGltcG9ydCBcIn5uZy1waWNrLWRhdGV0aW1lL2Fzc2V0cy9zdHlsZS9waWNrZXIubWluLmNzc1wiO1xuQGltcG9ydCAnfnBlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MnO1xuQGltcG9ydCAnfkBjb3JlL3Njc3MvYW5ndWxhci9saWJzL3NlbGVjdC5jb21wb25lbnQuc2Nzcyc7XG5AaW1wb3J0ICd+bmd4LXVpLXN3aXRjaC91aS1zd2l0Y2guY29tcG9uZW50LnNjc3MnO1xuQGltcG9ydCAnfnF1aWxsL2Rpc3QvcXVpbGwuY29yZS5jc3MnO1xuQGltcG9ydCAnfnF1aWxsL2Rpc3QvcXVpbGwuYnViYmxlLmNzcyc7XG5AaW1wb3J0ICd+cXVpbGwvZGlzdC9xdWlsbC5zbm93LmNzcyc7XG5cbi5tb2R1bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm92ZXJmbG93LXgtdW5zZXQge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMDBweCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5oZWlnaHQtMzAtcHgge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wLTEwMHB4IHtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5cbi5tYXgtd2lkdGgtMzAwLXB4IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLm1heC1oZWlnaHQtNTAwcHgge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLm1heC1oZWlnaHQtNzAwcHgge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMThweCB7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTgwcHgge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01cHgge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tdC05cHgge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5tdC0xN3B4IHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLm10LTQwcHgge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXItOHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tdC04cHgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm10LS0xNXB4IHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm10LS0xMHB4IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLm1sLTZweCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tdC0xMnB4IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm10LS01cHgge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ubWwtLThweCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4ucGItMThweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLWNsb3NlLW1vZGFsIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFrZS11bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmQtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uc2VhcmNoLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMjRweCAwICNjN2Q5ZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlNGVhO1xuICBtYXJnaW46IDE1cHggMCAtMjJweDtcbn1cblxuLm1iLS01cHgge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubWItLThweCB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5tYi0tMTBweCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubWItLTE1cHgge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLmhlaWdodC0xNDUtcHgge1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuXG4uYm9yZGVyLTNweC1kb3R0ZWQge1xuICBib3JkZXI6IDNweCBkb3R0ZWQgIzAwMDAwMDtcbn1cblxuLmRpc3BsYXktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLXRhYmxlIG5nYi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1yaWdodC1saWdodCB7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgMCAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctYm90dG9tLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1jb21wbGV0ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtNHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4O1xufVxuXG4udGV4dC1pbmhlcml0IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZl8xNyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4uZl8xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uZl8yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZl8yMyB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xufVxuXG4uY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXIsIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIENocm9tZSBIaWRlIFNjcm9sbCBiYXIgKi9cbn1cblxuLyoub3ZlcmZsb3ctdGFibGUge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICEqIElFIGFuZCBFZGdlICohXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgISogRmlyZWZveCAqIVxufSovXG5cbi5vdmVyZmxvdy10YWJsZSAudGFibGUtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDEwMyU7XG59XG5cbi5vdmVyZmxvdy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLm92ZXJmbG93LXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbi53aWR0aC04NS1wZXIge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMjAtcGVyIHtcbiAgd2lkdGg6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwMy1wZXIge1xuICB3aWR0aDogMTAzJSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLm1sLTVweCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tbC0xMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi53aWR0aC0xMDAtcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3R0b20tc2hhZG93LWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlMGUwZTA7XG59XG5cbi51cHBlci1zaGFkb3ctbGlnaHQge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAwICNlMGUwZTA7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXItNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tci0xMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWwtLTVweCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ubXItMTBweCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1sLS0xMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucHJvZmlsZS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9hc3NldHMvaW1hZ2VzL2ltYWdlLWJhY2tncm91bmRzLzIwMC0yMDAucG5nXCIpIDEwMCU7XG59XG5cbi5jb2xvci1mYWNlYm9vayB7XG4gIGNvbG9yOiAjNDI2N0IyICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMxREExRjIgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjOGEzYWI5ICFpbXBvcnRhbnQ7XG59XG5cblxuLnVuaXZlcnNpdHktaW5mbyAucWwtZWRpdG9yIHtcbiAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE2MHB4IHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMzVweCB7XG4gIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xufVxuLndpZHRoLTE2MHB4IHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMDBweCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXdpZHRoLTI1MHB4IHtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXdpZHRoLTI1MHB4IHtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG4iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlciwuY2RrLW92ZXJsYXktY29udGFpbmVye3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmNkay1vdmVybGF5LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDB9LmNkay1vdmVybGF5LWNvbnRhaW5lcjplbXB0eXtkaXNwbGF5Om5vbmV9LmNkay1nbG9iYWwtb3ZlcmxheS13cmFwcGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDB9LmNkay1vdmVybGF5LXBhbmV7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDoxMDAwO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNkay1vdmVybGF5LWJhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTAwMDtwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKTtvcGFjaXR5OjB9LmNkay1vdmVybGF5LWJhY2tkcm9wLmNkay1vdmVybGF5LWJhY2tkcm9wLXNob3dpbmd7b3BhY2l0eToxfUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5jZGstb3ZlcmxheS1iYWNrZHJvcC5jZGstb3ZlcmxheS1iYWNrZHJvcC1zaG93aW5ne29wYWNpdHk6LjZ9fS5jZGstb3ZlcmxheS1kYXJrLWJhY2tkcm9we2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjg4KX0uY2RrLW92ZXJsYXktdHJhbnNwYXJlbnQtYmFja2Ryb3AsLmNkay1vdmVybGF5LXRyYW5zcGFyZW50LWJhY2tkcm9wLmNkay1vdmVybGF5LWJhY2tkcm9wLXNob3dpbmd7b3BhY2l0eTowfS5jZGstb3ZlcmxheS1jb25uZWN0ZWQtcG9zaXRpb24tYm91bmRpbmctYm94e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsOy1tb3otYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjFweDttaW4taGVpZ2h0OjFweH0uY2RrLWdsb2JhbC1zY3JvbGxibG9ja3twb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO292ZXJmbG93LXk6c2Nyb2xsfS5vd2wtZGlhbG9nLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MS41ZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgMTFweCAxNXB4IC03cHggcmdiYSgwLDAsMCwuMiksMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwwLDAsLjE0KSwwIDlweCA0NnB4IDhweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMTFweCAxNXB4IC03cHggcmdiYSgwLDAsMCwuMiksMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwwLDAsLjE0KSwwIDlweCA0NnB4IDhweCByZ2JhKDAsMCwwLC4xMik7Ym94LXNoYWRvdzowIDExcHggMTVweCAtN3B4IHJnYmEoMCwwLDAsLjIpLDAgMjRweCAzOHB4IDNweCByZ2JhKDAsMCwwLC4xNCksMCA5cHggNDZweCA4cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHg7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3V0bGluZTowfS5vd2wtZHQtY29udGFpbmVyLC5vd2wtZHQtY29udGFpbmVyICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5vd2wtZHQtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07YmFja2dyb3VuZDojZmZmO3BvaW50ZXItZXZlbnRzOmF1dG87ei1pbmRleDoxMDAwfS5vd2wtZHQtY29udGFpbmVyLXJvd3tib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9Lm93bC1kdC1jb250YWluZXItcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5vd2wtZHQtY2FsZW5kYXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otYm94LW9yaWVudDp2ZXJ0aWNhbDstbW96LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9Lm93bC1kdC1jYWxlbmRhci1jb250cm9se2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjFlbTt3aWR0aDoxMDAlO3BhZGRpbmc6LjVlbTtjb2xvcjojMDAwfS5vd2wtZHQtY2FsZW5kYXItY29udHJvbCAub3dsLWR0LWNhbGVuZGFyLWNvbnRyb2wtY29udGVudHstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm93bC1kdC1jYWxlbmRhci1jb250cm9sIC5vd2wtZHQtY2FsZW5kYXItY29udHJvbC1jb250ZW50IC5vd2wtZHQtY2FsZW5kYXItY29udHJvbC1idXR0b257cGFkZGluZzowIC44ZW19Lm93bC1kdC1jYWxlbmRhci1jb250cm9sIC5vd2wtZHQtY2FsZW5kYXItY29udHJvbC1jb250ZW50IC5vd2wtZHQtY2FsZW5kYXItY29udHJvbC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xMil9Lm93bC1kdC1jYWxlbmRhci1tYWlue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWJveC1vcmllbnQ6dmVydGljYWw7LW1vei1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MCAuNWVtIC41ZW07b3V0bGluZTowfS5vd2wtZHQtY2FsZW5kYXItdmlld3tkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1vei1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99Lm93bC1kdC1jYWxlbmRhci1tdWx0aS15ZWFyLXZpZXd7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ub3dsLWR0LWNhbGVuZGFyLW11bHRpLXllYXItdmlldyAub3dsLWR0LWNhbGVuZGFyLXRhYmxle3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gM2VtKTt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDNlbSk7d2lkdGg6Y2FsYygxMDAlIC0gM2VtKX0ub3dsLWR0LWNhbGVuZGFyLW11bHRpLXllYXItdmlldyAub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItaGVhZGVyIHRoe3BhZGRpbmctYm90dG9tOi4yNWVtfS5vd2wtZHQtY2FsZW5kYXItdGFibGV7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItaGVhZGVye2NvbG9yOnJnYmEoMCwwLDAsLjQpfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1oZWFkZXIgLm93bC1kdC13ZWVrZGF5cyB0aHtmb250LXNpemU6LjdlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MWVtfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1oZWFkZXIgLm93bC1kdC1jYWxlbmRhci10YWJsZS1kaXZpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxcHg7cGFkZGluZy1ib3R0b206LjVlbX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItaGVhZGVyIC5vd2wtZHQtY2FsZW5kYXItdGFibGUtZGl2aWRlcjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LS41ZW07cmlnaHQ6LS41ZW07aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEyKX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6MDtjb2xvcjpyZ2JhKDAsMCwwLC44NSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1JTtsZWZ0OjUlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjkwJTtoZWlnaHQ6OTAlO2ZvbnQtc2l6ZTouOGVtO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDstbW96LWJvcmRlci1yYWRpdXM6OTk5cHg7Ym9yZGVyLXJhZGl1czo5OTlweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLW91dHtvcGFjaXR5Oi4yfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLXRvZGF5Om5vdCgub3dsLWR0LWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQpe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC40KX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1zZWxlY3RlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1fS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLXNlbGVjdGVkLm93bC1kdC1jYWxlbmRhci1jZWxsLXRvZGF5ey13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuODUpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuODUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjg1KX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1kaXNhYmxlZD4ub3dsLWR0LWNhbGVuZGFyLWNlbGwtY29udGVudDpub3QoLm93bC1kdC1jYWxlbmRhci1jZWxsLXNlbGVjdGVkKXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1kaXNhYmxlZD4ub3dsLWR0LWNhbGVuZGFyLWNlbGwtY29udGVudC5vd2wtZHQtY2FsZW5kYXItY2VsbC1zZWxlY3RlZHtvcGFjaXR5Oi40fS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLWRpc2FibGVkPi5vd2wtZHQtY2FsZW5kYXItY2VsbC10b2RheTpub3QoLm93bC1kdC1jYWxlbmRhci1jZWxsLXNlbGVjdGVkKXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMil9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGwtYWN0aXZlOmZvY3VzPi5vd2wtZHQtY2FsZW5kYXItY2VsbC1jb250ZW50Om5vdCgub3dsLWR0LWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQpLC5vd2wtZHQtY2FsZW5kYXItdGFibGUgOm5vdCgub3dsLWR0LWNhbGVuZGFyLWNlbGwtZGlzYWJsZWQpOmhvdmVyPi5vd2wtZHQtY2FsZW5kYXItY2VsbC1jb250ZW50Om5vdCgub3dsLWR0LWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDQpfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLWluLXJhbmdle2JhY2tncm91bmQ6cmdiYSg2Myw4MSwxODEsLjIpfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLWluLXJhbmdlLm93bC1kdC1jYWxlbmRhci1jZWxsLXJhbmdlLWZyb217LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6OTk5cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo5OTlweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDo5OTlweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjk5OXB4fS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLWluLXJhbmdlLm93bC1kdC1jYWxlbmRhci1jZWxsLXJhbmdlLXRvey1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo5OTlweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo5OTlweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6OTk5cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OTk5cHh9Lm93bC1kdC10aW1lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6N2VtO3BhZGRpbmc6LjVlbTtvdXRsaW5lOjB9Lm93bC1kdC10aW1lci1ib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1vei1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsOy1tb3otYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjI1JTtoZWlnaHQ6MTAwJX0ub3dsLWR0LXRpbWVyLWNvbnRlbnR7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luOi4yZW0gMH0ub3dsLWR0LXRpbWVyLWNvbnRlbnQgLm93bC1kdC10aW1lci1pbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpOy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7b3V0bGluZTptZWRpdW0gbm9uZTtmb250LXNpemU6MS4yZW07cGFkZGluZzouMmVtfS5vd2wtZHQtdGltZXItZGl2aWRlcntkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFsaWduLXNlbGY6ZmxleC1lbmQ7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQ7YWxpZ24tc2VsZjpmbGV4LWVuZDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouNmVtO2hlaWdodDoxMDAlO2xlZnQ6LS4zZW19Lm93bC1kdC10aW1lci1kaXZpZGVyOmFmdGVyLC5vd2wtZHQtdGltZXItZGl2aWRlcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDouMzVlbTtoZWlnaHQ6LjM1ZW07cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yfS5vd2wtZHQtdGltZXItZGl2aWRlcjpiZWZvcmV7dG9wOjM1JX0ub3dsLWR0LXRpbWVyLWRpdmlkZXI6YWZ0ZXJ7Ym90dG9tOjM1JX0ub3dsLWR0LWNvbnRyb2wtYnV0dG9uey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7Ym9yZGVyOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6MWVtO2NvbG9yOmluaGVyaXR9Lm93bC1kdC1jb250cm9sLWJ1dHRvbiAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1vei1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO291dGxpbmU6MH0ub3dsLWR0LWNvbnRyb2wtcGVyaW9kLWJ1dHRvbiAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7aGVpZ2h0OjEuNWVtO3BhZGRpbmc6MCAuNWVtOy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMXMgbGluZWFyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMXMgbGluZWFyfS5vd2wtZHQtY29udHJvbC1wZXJpb2QtYnV0dG9uOmhvdmVyPi5vd2wtZHQtY29udHJvbC1idXR0b24tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEyKX0ub3dsLWR0LWNvbnRyb2wtcGVyaW9kLWJ1dHRvbiAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWFycm93e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MWVtO2hlaWdodDoxZW07bWFyZ2luOi4xZW07LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSwtbW96LXRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZSwtbW96LXRyYW5zZm9ybSAuMnMgZWFzZX0ub3dsLWR0LWNvbnRyb2wtYXJyb3ctYnV0dG9uIC5vd2wtZHQtY29udHJvbC1idXR0b24tY29udGVudHtwYWRkaW5nOjA7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW19Lm93bC1kdC1jb250cm9sLWFycm93LWJ1dHRvbltkaXNhYmxlZF17Y29sb3I6cmdiYSgwLDAsMCwuNCk7Y3Vyc29yOmRlZmF1bHR9Lm93bC1kdC1jb250cm9sLWFycm93LWJ1dHRvbiBzdmd7d2lkdGg6NTAlO2hlaWdodDo1MCU7ZmlsbDpjdXJyZW50Q29sb3J9Lm93bC1kdC1pbmxpbmUtY29udGFpbmVyLC5vd2wtZHQtcG9wdXAtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE4LjVlbTstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMiksMCA4cHggMTBweCAxcHggcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMiksMCA4cHggMTBweCAxcHggcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsLjEyKTtib3gtc2hhZG93OjAgNXB4IDVweCAtM3B4IHJnYmEoMCwwLDAsLjIpLDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLC4xMil9Lm93bC1kdC1pbmxpbmUtY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXIsLm93bC1kdC1pbmxpbmUtY29udGFpbmVyIC5vd2wtZHQtdGltZXIsLm93bC1kdC1wb3B1cC1jb250YWluZXIgLm93bC1kdC1jYWxlbmRhciwub3dsLWR0LXBvcHVwLWNvbnRhaW5lciAub3dsLWR0LXRpbWVye3dpZHRoOjEwMCV9Lm93bC1kdC1pbmxpbmUtY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXIsLm93bC1kdC1wb3B1cC1jb250YWluZXIgLm93bC1kdC1jYWxlbmRhcntoZWlnaHQ6MjAuMjVlbX0ub3dsLWR0LWRpYWxvZy1jb250YWluZXJ7bWF4LWhlaWdodDo5NXZoO21hcmdpbjotMS41ZW19Lm93bC1kdC1kaWFsb2ctY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXJ7bWluLXdpZHRoOjI1MHB4O21pbi1oZWlnaHQ6MzMwcHg7bWF4LXdpZHRoOjc1MHB4O21heC1oZWlnaHQ6NzUwcHh9Lm93bC1kdC1kaWFsb2ctY29udGFpbmVyIC5vd2wtZHQtdGltZXJ7bWluLXdpZHRoOjI1MHB4O21heC13aWR0aDo3NTBweH1AbWVkaWEgYWxsIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsub3dsLWR0LWRpYWxvZy1jb250YWluZXIgLm93bC1kdC1jYWxlbmRhcnt3aWR0aDo1OHZoO2hlaWdodDo2MnZofS5vd2wtZHQtZGlhbG9nLWNvbnRhaW5lciAub3dsLWR0LXRpbWVye3dpZHRoOjU4dmh9fUBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCl7Lm93bC1kdC1kaWFsb2ctY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXJ7d2lkdGg6ODB2dztoZWlnaHQ6ODB2d30ub3dsLWR0LWRpYWxvZy1jb250YWluZXIgLm93bC1kdC10aW1lcnt3aWR0aDo4MHZ3fX0ub3dsLWR0LWNvbnRhaW5lci1idXR0b25ze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoyZW07Y29sb3I6IzNmNTFiNX0ub3dsLWR0LWNvbnRhaW5lci1jb250cm9sLWJ1dHRvbntmb250LXNpemU6MWVtO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9Lm93bC1kdC1jb250YWluZXItY29udHJvbC1idXR0b24gLm93bC1kdC1jb250cm9sLWJ1dHRvbi1jb250ZW50e2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMXMgbGluZWFyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMXMgbGluZWFyfS5vd2wtZHQtY29udGFpbmVyLWNvbnRyb2wtYnV0dG9uOmhvdmVyIC5vd2wtZHQtY29udHJvbC1idXR0b24tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5vd2wtZHQtY29udGFpbmVyLWluZm97cGFkZGluZzowIC41ZW07Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5vd2wtZHQtY29udGFpbmVyLWluZm8gLm93bC1kdC1jb250YWluZXItcmFuZ2V7b3V0bGluZTowfS5vd2wtZHQtY29udGFpbmVyLWluZm8gLm93bC1kdC1jb250YWluZXItcmFuZ2UgLm93bC1kdC1jb250YWluZXItcmFuZ2UtY29udGVudHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1vei1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41ZW0gMDtmb250LXNpemU6LjhlbX0ub3dsLWR0LWNvbnRhaW5lci1pbmZvIC5vd2wtZHQtY29udGFpbmVyLXJhbmdlOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS5vd2wtZHQtY29udGFpbmVyLWluZm8gLm93bC1kdC1jb250YWluZXItaW5mby1hY3RpdmV7Y29sb3I6IzNmNTFiNX0ub3dsLWR0LWNvbnRhaW5lci1kaXNhYmxlZCwub3dsLWR0LXRyaWdnZXItZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnR9Lm93bC1kdC10aW1lci1ob3VyMTJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojM2Y1MWI1fS5vd2wtZHQtdGltZXItaG91cjEyIC5vd2wtZHQtdGltZXItaG91cjEyLWJveHtib3JkZXI6MXB4IHNvbGlkIGN1cnJlbnRDb2xvcjstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZTstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2V9Lm93bC1kdC10aW1lci1ob3VyMTIgLm93bC1kdC10aW1lci1ob3VyMTItYm94IC5vd2wtZHQtY29udHJvbC1idXR0b24tY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6LjVlbX0ub3dsLWR0LXRpbWVyLWhvdXIxMiAub3dsLWR0LXRpbWVyLWhvdXIxMi1ib3g6Zm9jdXMgLm93bC1kdC1jb250cm9sLWJ1dHRvbi1jb250ZW50LC5vd2wtZHQtdGltZXItaG91cjEyIC5vd2wtZHQtdGltZXItaG91cjEyLWJveDpob3ZlciAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7YmFja2dyb3VuZDojM2Y1MWI1O2NvbG9yOiNmZmZ9Lm93bC1kdC1jYWxlbmRhci1vbmx5LWN1cnJlbnQtbW9udGggLm93bC1kdC1jYWxlbmRhci1jZWxsLW91dHt2aXNpYmlsaXR5OmhpZGRlbjtjdXJzb3I6ZGVmYXVsdH0ub3dsLWR0LWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9ja30ub3dsLWR0LWNvbnRyb2x7b3V0bGluZTowO2N1cnNvcjpwb2ludGVyfS5vd2wtZHQtY29udHJvbCAub3dsLWR0LWNvbnRyb2wtY29udGVudHtvdXRsaW5lOjB9Lm93bC1kdC1jb250cm9sOmZvY3VzPi5vd2wtZHQtY29udHJvbC1jb250ZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTIpfS5vd2wtZHQtY29udHJvbDpub3QoOi1tb3otZm9jdXNyaW5nKTpmb2N1cz4ub3dsLWR0LWNvbnRyb2wtY29udGVudHstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm93bC1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNiM2IzYjMgI2NjYyAjZDlkOWQ5fS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93Om5vbmV9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy1hcnJvd3t0b3A6LTJweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OTtib3JkZXItd2lkdGg6MCA1cHggNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctYXJyb3c6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzN9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkLm5nLXNlbGVjdC1ib3R0b20+Lm5nLXNlbGVjdC1jb250YWluZXJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkLm5nLXNlbGVjdC10b3A+Lm5nLXNlbGVjdC1jb250YWluZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtZm9jdXNlZDpub3QoLm5nLXNlbGVjdC1vcGVuZWQpPi5uZy1zZWxlY3QtY29udGFpbmVye2JvcmRlci1jb2xvcjojMDA3ZWZmO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLDAgMCAwIDNweCByZ2JhKDAsMTI2LDI1NSwwLjEpfS5uZy1zZWxlY3Qubmctc2VsZWN0LWRpc2FibGVkPi5uZy1zZWxlY3QtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0ubmctc2VsZWN0IC5uZy1oYXMtdmFsdWUgLm5nLXBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2NjYzttaW4taGVpZ2h0OjM2cHg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4wNil9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTBweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjB9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5uZy1zZWxlY3Qubmctc2VsZWN0LXNpbmdsZSAubmctc2VsZWN0LWNvbnRhaW5lcntoZWlnaHQ6MzZweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1zaW5nbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7dG9wOjVweDtsZWZ0OjA7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDo1MHB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3Qtc2luZ2xlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6NTBweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZS5uZy1zZWxlY3QtZGlzYWJsZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O2JvcmRlcjoxcHggc29saWQgI2U2ZTZlNn0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZS5uZy1zZWxlY3QtZGlzYWJsZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWxhYmVse3BhZGRpbmc6MCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjdweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7cGFkZGluZy1yaWdodDo3cHg7cGFkZGluZy1sZWZ0OjB9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWV7Zm9udC1zaXplOi45ZW07bWFyZ2luLWJvdHRvbTo1cHg7YmFja2dyb3VuZC1jb2xvcjojZWJmNWZmO2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbi1yaWdodDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDo1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUubmctdmFsdWUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlLm5nLXZhbHVlLWRpc2FibGVkIC5uZy12YWx1ZS1sYWJlbHtwYWRkaW5nLWxlZnQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUubmctdmFsdWUtZGlzYWJsZWQgLm5nLXZhbHVlLWxhYmVse3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6NXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHggNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QxZThmZn0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5sZWZ0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2I4ZGJmZn1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLmxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiOGRiZmY7Ym9yZGVyLXJpZ2h0Om5vbmV9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ucmlnaHR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiOGRiZmZ9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5yaWdodHtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDoxcHggc29saWQgI2I4ZGJmZn0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHtwYWRkaW5nOjAgMCAzcHggM3B4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7cGFkZGluZzowIDNweCAzcHggMH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1wbGFjZWhvbGRlcnt0b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6M3B4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctcGxhY2Vob2xkZXJ7cGFkZGluZy1yaWdodDozcHg7cGFkZGluZy1sZWZ0OjB9Lm5nLXNlbGVjdCAubmctY2xlYXItd3JhcHBlcntjb2xvcjojOTk5fS5uZy1zZWxlY3QgLm5nLWNsZWFyLXdyYXBwZXI6aG92ZXIgLm5nLWNsZWFye2NvbG9yOiNEMDAyMUJ9Lm5nLXNlbGVjdCAubmctc3Bpbm5lci16b25le3BhZGRpbmc6NXB4IDVweCAwIDB9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0IC5uZy1zcGlubmVyLXpvbmV7cGFkZGluZzo1cHggMCAwIDVweH0ubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVye3dpZHRoOjI1cHg7cGFkZGluZy1yaWdodDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVye3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDowfS5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXI6aG92ZXIgLm5nLWFycm93e2JvcmRlci10b3AtY29sb3I6IzY2Nn0ubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVyIC5uZy1hcnJvd3tib3JkZXItY29sb3I6Izk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA1cHggMi41cHh9Lm5nLWRyb3Bkb3duLXBhbmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4wNik7bGVmdDowfS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtYm90dG9te3RvcDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLWNvbG9yOiNlNmU2ZTY7bWFyZ2luLXRvcDotMXB4fS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtYm90dG9tIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtdG9we2JvdHRvbToxMDAlO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWNvbG9yOiNlNmU2ZTY7bWFyZ2luLWJvdHRvbTotMXB4fS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtdG9wIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uOmZpcnN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6NXB4IDdweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6NXB4IDdweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cHt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6OHB4IDEwcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnJnYmEoMCwwLDAsMC41NCk7Y3Vyc29yOnBvaW50ZXJ9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1tYXJrZWR7YmFja2dyb3VuZC1jb2xvcjojZjVmYWZmfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1zZWxlY3RlZCwubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tc2VsZWN0ZWQubmctb3B0aW9uLW1hcmtlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYmY1ZmY7Zm9udC13ZWlnaHQ6NjAwfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwwLjg3KTtwYWRkaW5nOjhweCAxMHB4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQsLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZC5uZy1vcHRpb24tbWFya2Vke2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZWJmNWZmfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQgLm5nLW9wdGlvbi1sYWJlbCwubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkLm5nLW9wdGlvbi1tYXJrZWQgLm5nLW9wdGlvbi1sYWJlbHtmb250LXdlaWdodDo2MDB9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1tYXJrZWR7YmFja2dyb3VuZC1jb2xvcjojZjVmYWZmO2NvbG9yOiMzMzN9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1kaXNhYmxlZHtjb2xvcjojY2NjfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tY2hpbGR7cGFkZGluZy1sZWZ0OjIycHh9W2Rpcj1cInJ0bFwiXSAubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLWNoaWxke3BhZGRpbmctcmlnaHQ6MjJweDtwYWRkaW5nLWxlZnQ6MH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24gLm5nLXRhZy1sYWJlbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXJpZ2h0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbiAubmctdGFnLWxhYmVse3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDowfVtkaXI9XCJydGxcIl0gLm5nLWRyb3Bkb3duLXBhbmVse2RpcmVjdGlvbjpydGw7dGV4dC1hbGlnbjpyaWdodH1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhcjphZnRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uIHN2Zyxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3Zlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkge1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCxcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogI2NjYztcbiAgfVxuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogI2NjYztcbiAgfVxufVxuLnFsLWJ1YmJsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtYnViYmxlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLWJ1YmJsZSAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLW91dC1ib3R0b20sXG4ucWwtYnViYmxlIC5xbC1vdXQtdG9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWZsaXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnFsLWJ1YmJsZSAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1idWJibGUgLnFsLWZvcm1hdHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjY2NjO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5xbC1idWJibGUgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2NjYztcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLWJ1YmJsZSAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLWJ1YmJsZSAucWwtZXZlbiB7XG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcbn1cbi5xbC1idWJibGUgLnFsLXRoaW4sXG4ucWwtYnViYmxlIC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1idWJibGUgLnFsLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnFsLWJ1YmJsZSAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtYnViYmxlIC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDYge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlLFxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlIHtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XG4gIGNvbG9yOiAjZjhmOGYyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gIGZpbGw6ICM3Nzc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNzc3O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2Zyxcbi5xbC1idWJibGUgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAxJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMyc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA0Jztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODNlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2FucyBTZXJpZic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZXJpZic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU21hbGwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0h1Z2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLnFsLWNvbG9yIC5xbC1waWNrZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgbWFyZ2luOiA4cHggMTJweCA4cHggMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtZm9ybWF0czpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIHN2ZyB7XG4gIG1hcmdpbjogMXB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcDpub3QoLnFsLWZsaXApIC5xbC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM0NDQ7XG4gIHRvcDogLTZweDtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXAucWwtZmxpcCAucWwtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNDQ0O1xuICBib3R0b206IC02cHg7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLXRvb2x0aXAtZWRpdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLWZvcm1hdHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciBhIHtcbiAgdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3IgYTpiZWZvcmUge1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCJcXEQ3XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBhdHRyKGhyZWYpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjpiZWZvcmUsXG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgMjAwbXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6aG92ZXI6OmJlZm9yZSxcbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6aG92ZXI6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24gc3ZnLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDZjO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICMwNmM7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgc3Ryb2tlOiAjMDZjO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgICBmaWxsOiAjNDQ0O1xuICB9XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogIzQ0NDtcbiAgfVxufVxuLnFsLXNub3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLXNub3cgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtc25vdyAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1vdXQtYm90dG9tLFxuLnFsLXNub3cgLnFsLW91dC10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZmxpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4ucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1zbm93IC5xbC1mb3JtYXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5xbC1zbm93IC5xbC1zdHJva2Uge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0NDQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtc25vdyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ucWwtc25vdyAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLXNub3cgLnFsLWV2ZW4ge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG59XG4ucWwtc25vdyAucWwtdGhpbixcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1zbm93IC5xbC10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSxcbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQxZjtcbiAgY29sb3I6ICNmOGY4ZjI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICNjY2M7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICNjY2M7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlcjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnTm9ybWFsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAzJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA2Jztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTYW5zIFNlcmlmJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2VyaWYnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NtYWxsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSHVnZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjIpIDAgMnB4IDhweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyArIC5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVmlzaXQgVVJMOlwiO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTcwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXByZXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiAnRWRpdCc7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1JlbW92ZSc7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcHJldmlldyxcbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29udGVudDogJ1NhdmUnO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9bGlua106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgbGluazpcIjtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT1mb3JtdWxhXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciBmb3JtdWxhOlwiO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciB2aWRlbzpcIjtcbn1cbi5xbC1zbm93IGEge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4iLCIvKiFcbiAqIFdhdmVzIHYwLjcuNlxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXMgXG4gKiBcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9ycyBcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFICovXG5cbkBtaXhpbiB3YXZlcy10cmFuc2l0aW9uKCR0cmFuc2l0aW9uKXtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247IFxuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyAgXG59XG5cbkBtaXhpbiB3YXZlcy10cmFuc2Zvcm0oJHN0cmluZyl7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICRzdHJpbmc7XG4gICAgLW1vei10cmFuc2Zvcm06ICRzdHJpbmc7XG4gICAgLW1zLXRyYW5zZm9ybTogJHN0cmluZztcbiAgICAtby10cmFuc2Zvcm06ICRzdHJpbmc7XG4gICAgdHJhbnNmb3JtOiAkc3RyaW5nO1xufVxuXG5AbWl4aW4gd2F2ZXMtYm94LXNoYWRvdygkc2hhZG93KXtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLndhdmVzLWVmZmVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgXG4gICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi01MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICRncmFkaWVudDogcmdiYSgwLDAsMCwwLjIpIDAscmdiYSgwLDAsMCwuMykgNDAlLHJnYmEoMCwwLDAsLjQpIDUwJSxyZ2JhKDAsMCwwLC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCRncmFkaWVudCk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgQGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLW91dCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICBAaW5jbHVkZSB3YXZlcy10cmFuc2Zvcm0oc2NhbGUoMCkgdHJhbnNsYXRlKDAsMCkpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgICAgICRncmFkaWVudDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpIDAscmdiYSgyNTUsMjU1LDI1NSwuMykgNDAlLHJnYmEoMjU1LDI1NSwyNTUsLjQpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCRncmFkaWVudCk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICB9XG4gICAgXG4gICAgJi53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuICAgIFxuICAgICYud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgIH1cbn1cblxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gICAgQGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihub25lICN7XCIhaW1wb3J0YW50XCJ9KTtcbn1cblxuLndhdmVzLWJ1dHRvbiwgXG4ud2F2ZXMtY2lyY2xlIHtcbiAgICBAaW5jbHVkZSB3YXZlcy10cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xufVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWJ1dHRvbjpob3Zlcixcbi53YXZlcy1idXR0b246dmlzaXRlZCxcbi53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG59XG5cbi53YXZlcy1idXR0b24taW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgJi53YXZlcy1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud2F2ZXMtZmxvYXQge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSB3YXZlcy1ib3gtc2hhZG93KDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICAgIEBpbmNsdWRlIHdhdmVzLXRyYW5zaXRpb24oYWxsIDMwMG1zKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgd2F2ZXMtYm94LXNoYWRvdygwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMCkpO1xuICAgIH1cbn1cblxuLndhdmVzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZpbGUgTmFtZTogdmFyaWFibGVzLnNjc3Ncbi8vICBEZXNjcmlwdGlvbjogQ3VzdG9tIG92ZXJyaWRlcyBvZiBCb290c3RyYXAgdmFyaWFibGVzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTUwOiAjZjZmNmY2ICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjYmFiZmM3ICFkZWZhdWx0OyAvLyAkZ3JheS1saWdodGVzdFxuJGdyYXktMjAwOiAjZWRlZGVkICFkZWZhdWx0OyAvLyAkZ3JheS1saWdodGVyXG4kZ3JheS0zMDA6ICNkYWUxZTcgIWRlZmF1bHQ7IC8vICRncmF5LWxpZ2h0XG4kZ3JheS00MDA6ICM2MzYzNjMgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICNiOGMyY2MgIWRlZmF1bHQ7IC8vICRncmF5XG4kZ3JheS03MDA6ICM0ZTUxNTQgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMxZTFlMWUgIWRlZmF1bHQ7IC8vICRncmF5LWRhcmtcbiRncmF5LTkwMDogIzJhMmUzMCAhZGVmYXVsdDtcbiRibGFjazogIzIyMjkyZiAhZGVmYXVsdDsgLy8gMjMxZjQ4IDIyMjkyZlxuXG4kcHVycGxlOiAjNzM2N2YwICFkZWZhdWx0OyAvLyRwcmltYXJ5XG4kZ3JlZW46ICMyOGM3NmYgIWRlZmF1bHQ7IC8vJHN1Y2Nlc3NcbiRibHVlOiAjMDBjZmU4ICFkZWZhdWx0OyAvLyRpbmZvXG4kb3JhbmdlOiAjZmY5ZjQzICFkZWZhdWx0OyAvLyR3YXJuaW5nXG4kcmVkOiAjZWE1NDU1ICFkZWZhdWx0OyAvLyRkYW5nZXJcblxuJHByaW1hcnk6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAjODI4NjhiICFkZWZhdWx0O1xuJGluZm86ICRibHVlICFkZWZhdWx0O1xuJHdhcm5pbmc6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kbGlnaHQ6ICRncmF5LTUwICFkZWZhdWx0O1xuJGRhcms6ICM0YjRiNGIgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDE0NDBweCAvLyBDdXN0b20geHhsIHNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDI1OiAoXG4gICAgICAkc3BhY2VyICogMC4yNVxuICAgICksXG4gICAgNTA6IChcbiAgICAgICRzcGFjZXIgKiAwLjVcbiAgICApLFxuICAgIDc1OiAoXG4gICAgICAkc3BhY2VyICogMC43NVxuICAgICksXG4gICAgMTogKFxuICAgICAgJHNwYWNlclxuICAgICksXG4gICAgMjogKFxuICAgICAgJHNwYWNlciAqIDEuNVxuICAgICksXG4gICAgMzogKFxuICAgICAgJHNwYWNlciAqIDNcbiAgICApLFxuICAgIDQ6IChcbiAgICAgICRzcGFjZXIgKiAzLjVcbiAgICApLFxuICAgIDU6IChcbiAgICAgICRzcGFjZXIgKiA0XG4gICAgKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAjZjhmOGY4ICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICM2ZTZiN2IgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAycmVtICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6IDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206IDEgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICNlYmU5ZjEgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogMC4zNTdyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogMC42cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIHNoYWRvd1xuJGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbi8vIFR5cG9ncmFwaHlcblxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTW9udHNlcnJhdCcsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZiAhZGVmYXVsdDtcblxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6IGNlaWwoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiBjZWlsKCRmb250LXNpemUtYmFzZSAqIDAuODUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNjAwICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS40NSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzE0ICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yODYgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjA3ICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICM1ZTU4NzMgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xNCAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAwLjg1N3JlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICNiOWI5YzMgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIFRhYmxlc1xuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjcycmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYWNjZW50LWJnOiAjZmFmYWZjICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAjZjZmNmY5ICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogI2YzZjJmNyAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAkZGFyayAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogIzQwNDA0MCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtc2l6ZTogMC44NTdyZW0gIWRlZmF1bHQ7IC8vIGN1c3RvbVxuXG4vLyBCdXR0b25zICsgRm9ybXNcbiRidG4tcGFkZGluZy15OiAwLjc4NnJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAycmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogMC40ODZyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAwLjkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAwLjhyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6IDAuMzU4cmVtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAwLjM1OHJlbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDBzLCBib3JkZXIgMHMgIWRlZmF1bHQ7XG5cbi8vIEZvcm1zXG4kY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjZDhkNmRlO1xuJGxhYmVsLW1hcmdpbi1ib3R0b206IDAuMjg1N3JlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogMC40MzhyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206IDAuMTg4cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogMC44NTdyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAwLjg1N3JlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogMC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6IDEuMTQzcmVtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogMS4xNDNyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1kaXNhYmxlZC1iZzogI2VmZWZlZiAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6IDIuNzE0cmVtICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogMi4xNDJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAzLjI4NTdyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS41IDcuNSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzAuNzUgNC4zNSA0LjE4IDYuNzUgOC43NSAwLjc1JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTolMjNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweCcvJTNFJTNDL3N2ZyUzRVwiKTtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLW1pbnVzJyUzRSUzQ2xpbmUgeDE9JzUnIHkxPScxMicgeDI9JzE5JyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6IHJnYmEoJHByaW1hcnksIDAuNjUpO1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IG5vbmU7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAxMHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246IGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoJHByaW1hcnksIDAuMTIpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogcmdiYSgkYmxhY2ssIDAuMDgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6IDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAxMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuNjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDEuMjhyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duX3NwYWNpbmc6IDAuNXJlbTsgLy8gY3VzdG9tXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuODVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6IDAuNTU3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogMC40NDNyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206IDAuNzQ1cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAjZjNmMmY3ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogI2YzZjJmNyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmM2YyZjcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZS1sZzogMS4xNHJlbSAhZGVmYXVsdDsgLy8gY3VzdG9tXG4kcGFnaW5hdGlvbi1mb250LXNpemUtc206IDAuODU3cmVtICFkZWZhdWx0OyAvLyBjdXN0b21cblxuLy8gQ2FyZHNcbiRjYXJkLXNwYWNlci15OiAxLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogMS41cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogMC40MjhyZW0gIWRlZmF1bHQ7XG5cbi8vQWxlcnRzXG5cbiRhbGVydC1wYWRkaW5nLXk6IDAuNzFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAwLjM1OHJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gTmF2IHRhYnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogMC4zNThyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDAuMjUgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gbmF2YmFyXG5cbiRmbG9hdGluZy1uYXYtbWFyZ2luOiAxLjNyZW07XG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWJnOiAjMzIzMjMyICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAwLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6IDAuNzc1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAwLjg1N3JlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogMSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMjIwcHggIWRlZmF1bHQ7XG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC42NXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDEuMjFyZW0gIWRlZmF1bHQ7XG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAzODBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6IDEuMTRyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAwLjE1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogMC44NTdyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI4NnJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMDgpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBQcm9ncmVzc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAwLjg1N3JlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiA1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44NTcgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6IHJnYmEoJHByaW1hcnksIDAuMTIpICFkZWZhdWx0O1xuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC4zcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAwLjZyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn1cIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgY2xhc3M9XCJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0XCI+PHBvbHlsaW5lIHBvaW50cz1cIjE1IDE4IDkgMTIgMTUgNlwiPjwvcG9seWxpbmU+PC9zdmc+JykgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9XCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHRcIj48cG9seWxpbmUgcG9pbnRzPVwiOSAxOCAxNSAxMiA5IDZcIj48L3BvbHlsaW5lPjwvc3ZnPicpICFkZWZhdWx0O1xuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogODUlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogMC4zcmVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuXG4vLyBNb2RhbFxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDAuMXJlbSAwLjRyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAwLjhyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMS40cmVtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC14bDogOTQlICFkZWZhdWx0O1xuJG1vZGFsLXNtOiA0MDBweCAhZGVmYXVsdDtcblxuLy8gICAgU2xpZGUgSW4gTW9kYWxcbiRtb2RhbC1zbGlkZS1pbi13aWR0aC1zbTogMjVyZW0gIWRlZmF1bHQ7IC8vIGN1c3RvbVxuJG1vZGFsLXNsaWRlLWluLXdpZHRoOiAyOHJlbSAhZGVmYXVsdDsgLy8gY3VzdG9tXG4kbW9kYWwtc2xpZGUtaW4td2lkdGgtbGc6IDMwcmVtICFkZWZhdWx0OyAvLyBjdXN0b21cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAjZWVlICFkZWZhdWx0O1xuXG4vLyBTd2l0Y2hcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAzcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogMXJlbSAhZGVmYXVsdDtcblxuLy9zdmcgY29sb3JcbiRzdmctY29sb3ItbGlnaHQ6ICM2MjYyNjIgIWRlZmF1bHQ7XG5cbi8vIFNWRyBpY29uc1xuLy8gRm9yIEJyZWFkY3J1bWJcbiRkb3VibGUtY2hldnJvbi1yaWdodDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbnMtcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxMyAxNyAxOCAxMiAxMyA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiAxNyAxMSAxMiA2IDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuLy8gQ2hldnJvbiBJY29uc1xuJGNoZXZyb24tbGVmdDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcbiRjaGV2cm9uLXJpZ2h0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNoZXZyb24tdXA6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tdXAnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNSAxMiA5IDYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNoZXZyb24tZG93bjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuXG4kZG93bmxvYWQ6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkJyUzRSUzQ3BhdGggZD0nTTIxIDE1djRhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ2LTQnJTNFJTNDL3BhdGglM0UlM0Nwb2x5bGluZSBwb2ludHM9JzcgMTAgMTIgMTUgMTcgMTAnJTNFJTNDL3BvbHlsaW5lJTNFJTNDbGluZSB4MT0nMTInIHkxPScxNScgeDI9JzEyJyB5Mj0nMyclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIjtcbiRyZW1vdmU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXgnJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNoZWNrOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZWNrJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNpcmNsZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaXJjbGUnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCclM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRVwiO1xuJGluZm9JY29uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWluZm8nJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMTInIHkxPScxNicgeDI9JzEyJyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScxMicgeTE9JzgnIHgyPScxMi4wMScgeTI9JzgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCI7XG4kd2FybmluZ0ljb246IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItYWxlcnQtdHJpYW5nbGUnJTNFJTNDcGF0aCBkPSdNMTAuMjkgMy44NkwxLjgyIDE4YTIgMiAwIDAgMCAxLjcxIDNoMTYuOTRhMiAyIDAgMCAwIDEuNzEtM0wxMy43MSAzLjg2YTIgMiAwIDAgMC0zLjQyIDB6JyUzRSUzQy9wYXRoJTNFJTNDbGluZSB4MT0nMTInIHkxPSc5JyB4Mj0nMTInIHkyPScxMyclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzEyJyB5MT0nMTcnIHgyPScxMi4wMScgeTI9JzE3JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiO1xuJG1lbnU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdjc3MtaTZkenExJyUzRSUzQ2xpbmUgeDE9JzMnIHkxPScxMicgeDI9JzIxJyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSczJyB5MT0nNicgeDI9JzIxJyB5Mj0nNiclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzMnIHkxPScxOCcgeDI9JzIxJyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCI7XG5cbiRjaGF0LWJnLWxpZ2h0OiAnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREl6TGpBdU1Td2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBeU5qQWdNall3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F5TmpBZ01qWXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPMk5zYVhBdGNuVnNaVHBsZG1WdWIyUmtPMlpwYkd3NkkwVXhSVEJGT1R0OUNqd3ZjM1I1YkdVK0NqeG5QZ29KUEdjZ2FXUTlJbWt0YkdsclpTMW1iMjlrSWo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpRdU5Dd3hObU13TGpJc01DNDJMREF1TkN3eExqTXNNQzQxTERKb0xUTXVOMnd4TGpJc01pNHpiREF1TlN3d0xqbHNMVEF1TWl3d0xqRldNamhqTWk0eUxERXVOeXd5TGpjc05DNDRMREVzTndvSkNRbGpMVEF1T0N3eExURXVPU3d4TGpjdE15NHlMREV1T1ZZek4yTXRNQzQ1TERNdU5TMDBMakVzTmkwM0xqZ3NObWd0TWpCakxUTXVOaXd3TFRZdU9DMHlMalV0Tnk0M0xUWjJMVEF1TVdNdE1pNDNMVEF1TkMwMExqWXRNeTAwTGpJdE5TNDNZekF1TWkweExqTXNNQzQ1TFRJdU5Td3hMamt0TXk0eUNna0pDWFl0Tmk0NGJDMHdMamd0TVM0MmJDMHdMalF0TUM0NWJEQXVPUzB3TGpSTUxURTNMREU0YUMwelF5MHhOeTR5TERVdU5pMDBMamt0TWk0eUxEY3VOU3d3TGpaRE1UVXVOQ3d5TGpNc01qRXVPU3c0TGpJc01qUXVOQ3d4Tm5vZ1RTMHhNaTQwTERFNFl5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhDZ2tKQ1d3dE15NHhMREV1Tm13d0xqa3NNUzQ0YkRFdU15MHdMamRqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpGak1DNHpMREF1TVN3d0xqWXNNQzR4TERBdU9Td3diREl1TWkweExqRmpNQzQ0TFRBdU5Dd3hMamd0TUM0MExESXVOeXd3YkRJdU1pd3hMakVLQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d5TGpJdE1TNHhZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4UXpjdU5Dd3lNaXczTGpjc01qSXNPQ3d5TVM0NWJESXVPUzB4TGpOak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTUtDUWtKWXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3pMakV0TVM0MWJDMHdMamt0TVM0NGJDMHhMalFzTUM0M1l5MHdMamdzTUM0MExURXVOeXd3TGpRdE1pNDJMREF1TVd3dE1pNDRMVEV1TWtNeE1pNHpMREU0TERFeUxqSXNNVGdzTVRJdU1Td3hPR3d3TERBS0NRa0pZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNVXcwTERFNExqRkRNeTQ1TERFNExETXVOeXd4T0N3ekxqWXNNVGhzTUN3d1l5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhUREVzTVRrdU1nb0pDUWxqTFRBdU9Dd3dMalF0TVM0NExEQXVOQzB5TGpjc01Fd3ROQ3d4T0M0eFF5MDBMakVzTVRndE5DNHpMREU0TFRRdU5Dd3hPR3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRk1MVGNzTVRrdU1tTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4Q2drSkNVTXRNVEl1TVN3eE9DMHhNaTR6TERFNExURXlMalFzTVRoTUxURXlMalFzTVRoTUxURXlMalFzTVRoNklFMHRNVEl1TkN3eE5tZ3ROQzQ1UXkweE15NDFMRFV1TVMweExqVXRNQzQzTERrdU5Td3pMakpqTml3eUxqRXNNVEF1Tnl3MkxqZ3NNVEl1T0N3eE1pNDRhQzB5TGpGc0xUQXVNUzB3TGpFS0NRa0pUREU1TGprc01UWklMVEV5TGpSTUxURXlMalFzTVRaNklFMHhOeTQ1TERJekxqZHNNUzQwTFRBdU4yZ3hMak4yTW1ndE16WjJMVEV1TVd3d0xqTXRNQzR5YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZElMVE1LQ1FrSmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3dUREl1TXl3eU0yZ3lMalpzTVM0MExEQXVOMk13TGpjc01DNDBMREV1Tnl3d0xqUXNNaTQxTERCc01TNDNMVEF1TjJnekxqSnNNUzQzTERBdU4wTXhOaTR5TERJMExqRXNNVGN1TVN3eU5DNHhMREUzTGprc01qTXVOM29LQ1FrSklFMHRNVE11T0N3eU4yd3hOaTQwTERRdU9Vd3hPQzQ1TERJM1NDMHhNeTQ0ZWlCTkxURTBMalFzTWpsb01DNHpiREUyTGpjc05Xd3hOaTQzTFRWb01DNHpZekV1Tnl3d0xETXNNUzR6TERNc00zTXRNUzR6TERNdE15d3phQzB6TkdNdE1TNDNMREF0TXkweExqTXRNeTB6Q2drSkNVTXRNVGN1TkN3ek1DNHpMVEUyTGpFc01qa3RNVFF1TkN3eU9Yb2dUUzB4TXk0eExETTNZekF1T0N3eUxqUXNNeTR4TERRc05TNDNMRFJvTWpCak1pNDFMREFzTkM0NExURXVOaXcxTGpjdE5FTXhPQzR5TERNM0xURXpMakVzTXpjdE1UTXVNU3d6TjNvaUx6NEtDUWs4Y0dGMGFDQnBaRDBpY0dGMGFEWmZabWxzYkMxamIzQjVJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NamcwTGpRc01UWmpNQzR5TERBdU5pd3dMalFzTVM0ekxEQXVOU3d5YUMwekxqZHNNUzR5TERJdU0yd3dMalVzTUM0NWJDMHdMaklzTUM0eFZqSTRZekl1TWl3eExqY3NNaTQzTERRdU9Dd3hMRGNLQ1FrSll5MHdMamdzTVMweExqa3NNUzQzTFRNdU1pd3hMamxXTXpkakxUQXVPU3d6TGpVdE5DNHhMRFl0Tnk0NExEWm9MVEl3WXkwekxqWXNNQzAyTGpndE1pNDFMVGN1TnkwMmRpMHdMakZqTFRJdU55MHdMalF0TkM0MkxUTXROQzR5TFRVdU4yTXdMakl0TVM0ekxEQXVPUzB5TGpVc01TNDVMVE11TWdvSkNRbDJMVFl1T0d3dE1DNDRMVEV1Tm13dE1DNDBMVEF1T1d3d0xqa3RNQzQwVERJME15d3hPR2d0TTJNeUxqZ3RNVEl1TkN3eE5TNHhMVEl3TGpJc01qY3VOUzB4Tnk0MFF6STNOUzQwTERJdU15d3lPREV1T1N3NExqSXNNamcwTGpRc01UWjZJRTB5TkRjdU5Td3hPQW9KQ1FsakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVE11TVN3eExqWnNNQzQ1TERFdU9Hd3hMak10TUM0M1l6QXVPQzB3TGpRc01TNDRMVEF1TkN3eUxqY3NNR3d5TGpJc01TNHhZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4Q2drSkNXTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNHlMVEV1TVdNd0xqZ3RNQzQwTERFdU9DMHdMalFzTWk0M0xEQnNNaTR5TERFdU1XTXdMak1zTUM0eExEQXVOaXd3TGpFc01DNDVMREJzTWk0NUxURXVNd29KQ1Fsak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRNdU1TMHhMalZzTFRBdU9TMHhMamhzTFRFdU5Dd3dMamRqTFRBdU9Dd3dMalF0TVM0M0xEQXVOQzB5TGpZc01DNHhiQzB5TGpndE1TNHlDZ2tKQ1dNdE1DNHhMVEF1TVMwd0xqTXRNQzR4TFRBdU5DMHdMakZzTUN3d1l5MHdMakVzTUMwd0xqTXNNQzB3TGpRc01DNHhiQzB5TGpnc01TNHlZeTB3TGpnc01DNDBMVEV1T0N3d0xqTXRNaTQyTFRBdU1Xd3RNaTR6TFRFdU1XTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOUzB3TGpGc01Dd3dDZ2tKQ1dNdE1DNHlMREF0TUM0ekxEQXRNQzQwTERBdU1Xd3RNaTR5TERFdU1XTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4WXkwd0xqRXRNQzR4TFRBdU15MHdMakV0TUM0MExUQXVNV3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVEl1TWl3eExqRUtDUWtKWXkwd0xqZ3NNQzQwTFRFdU9Dd3dMalF0TWk0M0xEQnNMVEl1TWkweExqRkRNalEzTGprc01UZ3NNalEzTGpjc01UZ3NNalEzTGpVc01UaE1NalEzTGpVc01UaE1NalEzTGpVc01UaDZJRTB5TkRjdU5Td3hObWd0TkM0NVl6TXVPUzB4TUM0NUxERTFMamt0TVRZdU55d3lOaTQ0TFRFeUxqZ0tDUWtKWXpZc01pNHhMREV3TGpjc05pNDRMREV5TGpnc01USXVPR2d0TWk0eGJDMHdMakV0TUM0eGJDMHdMak1zTUM0eFNESTBOeTQxVERJME55NDFMREUyZWlCTk1qYzNMamtzTWpNdU4yd3hMalF0TUM0M2FERXVNM1l5YUMwek5uWXRNUzR4YkRBdU15MHdMakpzTVM0MExUQXVOMmd5TGpZS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZG9NaTQyYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpjc01DNDBMREl1Tml3d0xqRnNNUzQzTFRBdU53b0pDUWxvTXk0eWJERXVOeXd3TGpkRE1qYzJMaklzTWpRdU1Td3lOemN1TVN3eU5DNHhMREkzTnk0NUxESXpMamRNTWpjM0xqa3NNak11TjNvZ1RUSTBOaTR5TERJM2JERTJMalFzTkM0NVRESTNPU3d5TjBneU5EWXVNbm9nVFRJME5TNDFMREk1YURBdU0yd3hOaTQzTERWc01UWXVOeTAxYURBdU13b0pDUWxqTVM0M0xEQXNNeXd4TGpNc015d3pjeTB4TGpNc015MHpMRE5vTFRNMFl5MHhMamNzTUMwekxURXVNeTB6TFROVE1qUXpMamtzTWprc01qUTFMalVzTWpsNklFMHlORFl1T1N3ek4yTXdMamdzTWk0MExETXVNU3cwTERVdU5pdzBhREl3WXpJdU5Td3dMRFF1T0MweExqWXNOUzQzTFRRS0NRa0pTREkwTmk0NWVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhOVGt1TlN3eU1XTXRNUzR6TFRNdU5pMDBMamN0TmkwNExqVXRObWd0TkRKakxUTXVPQ3d3TFRjdU1pd3lMalF0T0M0MUxEWmpMVE11TXl3d0xqTXROUzQ0TERNdU1pMDFMalVzTmk0MVl6QXVNaXd5TGprc01pNDJMRFV1TWl3MUxqVXNOUzQxQ2drSkNXTXRNUzQzTERRdU55d3dMamdzT1M0NExEVXVOQ3d4TVM0MVl6RXNNQzR6TERJc01DNDFMRE1zTUM0MWFEUXlZelVzTUN3NUxUUXNPUzA1WXpBdE1TMHdMakl0TWk0eExUQXVOUzB6WXpNdU15MHdMak1zTlM0NExUTXVNaXcxTGpVdE5pNDFDZ2tKQ1VNeE5qUXVOeXd5TXk0MkxERTJNaTQwTERJeExqTXNNVFU1TGpVc01qRjZJRTB4TlRFc01UZG9MVFF5WXkweUxqY3NNQzAxTGpJc01TNDJMVFl1TXl3MGFEVTBMamRETVRVMkxqSXNNVGd1Tml3eE5UTXVOeXd4Tnl3eE5URXNNVGQ2SUUweE5ERXVOeXcwTXdvSkNRbGpNaTR4TFRFdU55d3pMak10TkM0ekxETXVNeTAzYUMweVl6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE5DNHpZekl1TVMweExqY3NNeTR6TFRRdU15d3pMak10TjJndE1tTXdMRE11T1MwekxqRXNOeTAzTERkb0xUUXVNMk15TGpFdE1TNDNMRE11TXkwMExqTXNNeTR6TFRkb0xUSUtDUWtKWXpBc015NDVMVE11TVN3M0xUY3NOMmd0TjJNdE15NDVMREF0TnkwekxqRXROeTAzY3pNdU1TMDNMRGN0TjJnME1tTXpMamtzTUN3M0xETXVNU3czTERkekxUTXVNU3czTFRjc04wZ3hOREV1TjNvZ1RURXdPU3d5TjJNdE15d3dMVFV1T0N3eExqVXROeTQxTERSSU1UQXhDZ2tKQ1dNdE1pNHlMREF0TkMweExqZ3ROQzAwY3pFdU9DMDBMRFF0TkdnMU9HTXlMaklzTUN3MExERXVPQ3cwTERSekxURXVPQ3cwTFRRc05HZ3RNQzQxWXkweExqY3RNaTQxTFRRdU5TMDBMVGN1TlMwMFNERXdPWG9pTHo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTXprc01URTFZelF1TkN3d0xEZ3RNeTQyTERndE9ITXRNeTQyTFRndE9DMDRjeTA0TERNdU5pMDRMRGhUTXpRdU5pd3hNVFVzTXprc01URTFlaUJOTkRVc01UQTNZekFzTXk0ekxUSXVOeXcyTFRZc05uTXROaTB5TGpjdE5pMDJDZ2tKQ1hNeUxqY3ROaXcyTFRaVE5EVXNNVEF6TGpjc05EVXNNVEEzZWlCTk5ESXNOemgyTFRKb09IWXROa2cwTUdNdE1pNHlMREF0TkN3eExqZ3ROQ3cwZGpFd1NESXliQzB4TGpNc05Fd3lNQ3c1TUdneUxqSnNNeTQ0TERRd2FESTJiRE11T0MwME1FZzFPR3d0TUM0M0xUSk1OVFlzT0RSSU5ESldOemg2Q2drSkNTQk5NemdzTnpSMk1UQm9NbFkzTkdnNGRpMHlhQzA0UXpNNExqa3NOeklzTXpnc056SXVPU3d6T0N3M05Ib2dUVFF3TERnMmFERTBMalpzTUM0M0xESklNakl1T0d3d0xqY3RNa2cwTUhvZ1RUVXpMamdzT1RCSU1qUXVNbXd6TGpZc016aG9Nakl1TkV3MU15NDRMRGt3ZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE1qa3NPVEpvTFRaMk5HZ3ROblkwYUMwMmRqRTBhQzB6YkRBdU1pd3liRE11T0N3ek1tZ3pObXd6TGpndE16SnNNQzR5TFRKb0xUTjJMVEUwYUMwMmRpMDBhQzAyZGkwMFNERXlPWG9nVFRFME55d3hNVFIyTFRFeWFDMDBkalJvTTNZNFNERTBOd29KQ1FsNklFMHhORFFzTVRFMGRpMDJhQzAwZGpaSU1UUTBlaUJOTVRNNExERXlNSFl0TVRab0xUUjJNVGt1TWtNeE16VXVOaXd4TWpJdU5Td3hNemNzTVRJeExqUXNNVE00TERFeU1Ib2dUVEV6TWl3eE1qTXVPRll4TURCb0xUUjJNak11T0FvSkNRbERNVEk1TGpNc01USTBMakVzTVRNd0xqY3NNVEkwTGpFc01UTXlMREV5TXk0NGVpQk5NVEkyTERFeU15NHlWakV3TkdndE5IWXhOa014TWpNc01USXhMalFzTVRJMExqUXNNVEl5TGpVc01USTJMREV5TXk0eWVpQk5NVEl3TERFeE5IWXRObWd0TkhZMlNERXlNSG9nVFRFeE5Dd3hNVFIyTFRob013b0pDUWwyTFRSb0xUUjJNVEpJTVRFMGVpQk5NVFF4TERFd01uWXROR2d0TkhZMGFETjJOR2d4VmpFd01ub2dUVEV6TlN3eE1ESjJMVGhvTFRSMk5HZ3pkalJJTVRNMWVpQk5NVEk1TERrNGRpMDBhQzAwZGpob01YWXRORWd4TWpsNklFMHhNak1zTVRBeWRpMDBhQzAwZGpob01YWXRORWd4TWpONkNna0pDU0JOTVRNd0xERXlObU0xTGprc01Dd3hNQzQ1TFRRdU1pd3hNUzQ0TFRFd2FEY3VPV3d0TXk0MUxETXdhQzB6TWk0MGJDMHpMalV0TXpCb055NDVRekV4T1M0eExERXlNUzQ0TERFeU5DNHhMREV5Tml3eE16QXNNVEkyZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweU1USXNPRFoyTW1ndE5IWXRNa2d5TVRKNklFMHlNVFlzT0Rab0xUSjJNbWd5VmpnMmVpQk5NVGsyTERnMlRERTVOaXc0Tm1NdE1pNDNMREF1TnkwMExqVXNNeTR6TFRNdU9TdzJZekF1TkN3eExqZ3NNUzQyTERNdU1pd3pMak1zTXk0NENna0pDV3d3TGpFc01DNHliREV1TVN3MExqVmpNQzR5TERBdU9Td3hMREV1TlN3eExqa3NNUzQxYkRBc01HdzNMREkwTGpaak1DNHlMREF1T1N3eExERXVOQ3d4TGprc01TNDBhRFZqTUM0NUxEQXNNUzQzTFRBdU5pd3hMamt0TVM0MGJEY3RNalF1Tm1Nd0xqa3NNQ3d4TGpjdE1DNDJMREV1T1MweExqVUtDUWtKYkRFdU1TMDBMalZzTUM0eExUQXVNbU15TGpZdE1DNDVMRFF1TVMwekxqY3NNeTR5TFRZdU0yTXRNQzQyTFRFdU55MHlMVE10TXk0NExUTXVNMVk0Tm1Nd0xUY3VOeTAyTGpNdE1UUXRNVFF0TVRSVE1UazJMRGM0TGpNc01UazJMRGcyZWlCTk1qQXdMRGcyYURaMk1tZ3RPUW9KQ1FsakxURXVOeXd3TFRNc01TNHpMVE1zTTNNeExqTXNNeXd6TEROb01qWmpNUzQzTERBc015MHhMak1zTXkwemN5MHhMak10TXkwekxUTm9MVE4yTFRKb01tTXdMVFl1TmkwMUxqUXRNVEl0TVRJdE1USnpMVEV5TERVdU5DMHhNaXd4TWtneU1EQjZJRTB4T1RndU5pd3hNREJzTFRFdE5HZ3lOQzQ1Q2drSkNXd3RNU3cwU0RFNU9DNDJlaUJOTWpBM0xqVXNNVEkyYkMwMkxqa3RNalJvTVRndU4yd3ROaTQ1TERJMFNESXdOeTQxZWlCTk1UVXdMREkwTW1NeE1pNHlMREFzTWpJdE9TNDRMREl5TFRJeWN5MDVMamd0TWpJdE1qSXRNakp6TFRJeUxEa3VPQzB5TWl3eU1nb0pDUWxUTVRNM0xqZ3NNalF5TERFMU1Dd3lOREo2SUUweE56UXNNakl3WXpBc01UTXVNeTB4TUM0M0xESTBMVEkwTERJMGN5MHlOQzB4TUM0M0xUSTBMVEkwYkRBc01HTXdMVEV6TGpNc01UQXVOeTB5TkN3eU5DMHlORk14TnpRc01qQTJMamNzTVRjMExESXlNSG9nVFRFME5TNDJMREl6Tnk0M0Nna0pDV3d5TFRBdU9XTXhMalV0TUM0MkxETXVNaTB3TGpZc05DNDNMREJzTWl3d0xqbGpNQzQ1TERBdU5Dd3lMREFzTWk0MUxUQXVPR3d4TGpFdE1TNDVZekF1T0MweExqUXNNaTR5TFRJdU5Dd3pMamd0TWk0NGJESXVNUzB3TGpWak1TMHdMaklzTVM0MkxURXVNU3d4TGpVdE1pNHhiQzB3TGpJdE1pNHlDZ2tKQ1dNdE1DNHhMVEV1Tml3d0xqUXRNeTR5TERFdU5DMDBMalZzTVM0MExURXVOMk13TGpjdE1DNDRMREF1TnkweExqa3NNQzB5TGpac0xURXVOQzB4TGpkakxURXVNUzB4TGpJdE1TNDJMVEl1T0MweExqUXROQzQxYkRBdU1pMHlMakpqTUM0eExURXRNQzQyTFRFdU9TMHhMall0TWk0eENna0pDV3d0TWk0eExUQXVOV010TVM0MkxUQXVOQzB6TFRFdU5DMHpMamd0TWk0NGJDMHhMakV0TVM0NVl5MHdMalV0TUM0NUxURXVOaTB4TGpJdE1pNDFMVEF1T0d3dE1pd3dMamxqTFRFdU5Td3dMall0TXk0eUxEQXVOaTAwTGpjc01Hd3RNaTB3TGpsakxUQXVPUzB3TGpRdE1pd3dMVEl1TlN3d0xqZ0tDUWtKYkMweExESXVNV010TUM0NExERXVOQzB5TGpJc01pNDBMVE11T0N3eUxqaHNMVEl1TVN3d0xqVmpMVEVzTUM0eUxURXVOaXd4TGpFdE1TNDFMREl1TVd3d0xqSXNNaTR5WXpBdU1Td3hMall0TUM0MExETXVNaTB4TGpRc05DNDFiQzB4TGpRc01TNDNDZ2tKQ1dNdE1DNDNMREF1T0Mwd0xqY3NNUzQ1TERBc01pNDJiREV1TkN3eExqZGpNUzR4TERFdU1pd3hMallzTWk0NExERXVOQ3cwTGpWc0xUQXVNaXd5TGpKakxUQXVNU3d4TERBdU5pd3hMamtzTVM0MkxESXVNV3d5TGpFc01DNDFZekV1Tml3d0xqUXNNeXd4TGpRc015NDRMREl1T0d3eExqRXNNUzQ1Q2drSkNVTXhORE11Tml3eU16Y3VPQ3d4TkRRdU55d3lNemd1TVN3eE5EVXVOaXd5TXpjdU4wd3hORFV1Tml3eU16Y3VOM29nVFRFME9DNDBMREl6T0M0M1l6RXRNQzQwTERJdU1TMHdMalFzTXk0eExEQnNNaXd3TGpsak1TNDRMREF1T0N3MExEQXVNU3cxTFRFdU5td3hMakV0TVM0NUNna0pDV013TGpZdE1DNDVMREV1TlMweExqWXNNaTQxTFRFdU9Hd3lMakV0TUM0MVl6RXVPUzB3TGpRc015NHpMVEl1TXl3ekxqRXROQzR5YkMwd0xqSXRNaTR5WXkwd0xqRXRNUzR4TERBdU15MHlMaklzTVMwemJERXVOQzB4TGpkak1TNHpMVEV1TlN3eExqTXRNeTQzTERBdE5TNHliQzB4TGpRdE1TNDNDZ2tKQ1dNdE1DNDNMVEF1T0MweExqRXRNUzQ1TFRFdE0yd3dMakl0TWk0eVl6QXVNaTB5TFRFdU1TMHpMamd0TXk0eExUUXVNbXd0TWk0eExUQXVOV010TVM0eExUQXVNaTB5TFRBdU9TMHlMalV0TVM0NGJDMHhMakV0TVM0NVl5MHhMVEV1TnkwekxqSXRNaTQwTFRVdE1TNDJiQzB5TERBdU9Rb0pDUWxqTFRFc01DNDBMVEl1TVN3d0xqUXRNeTR4TERCc0xUSXRNQzQ1WXkweExqZ3RNQzQ0TFRRdE1DNHhMVFVzTVM0MmJDMHhMakVzTVM0NVl5MHdMallzTUM0NUxURXVOU3d4TGpZdE1pNDFMREV1T0d3dE1pNHhMREF1TldNdE1TNDVMREF1TkMwekxqTXNNaTR6TFRNdU1TdzBMakpzTUM0eUxESXVNZ29KQ1Fsak1DNHhMREV1TVMwd0xqTXNNaTR5TFRFc00yd3RNUzQwTERFdU4yTXRNUzR6TERFdU5TMHhMak1zTXk0M0xEQXNOUzR5YkRFdU5Dd3hMamRqTUM0M0xEQXVPQ3d4TGpFc01TNDVMREVzTTJ3dE1DNHlMREl1TW1NdE1DNHlMRElzTVM0eExETXVPQ3d6TGpFc05DNHliREl1TVN3d0xqVUtDUWtKWXpFdU1Td3dMaklzTWl3d0xqa3NNaTQxTERFdU9Hd3hMakVzTVM0NVl6RXNNUzQzTERNdU1pd3lMalFzTlN3eExqWk1NVFE0TGpRc01qTTRMamQ2SUUweE5USXNNakEzWXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbFRNVFV5TERJd055NDJMREUxTWl3eU1EZDZJRTB4TlRnc01qQTVZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qQTVMallzTVRVNExESXdPWG9nVFRFME55d3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNUW9KQ1FsekxUQXVOQ3d4TFRFc01WTXhORGNzTWpFd0xqWXNNVFEzTERJeE1Ib2dUVEUwTVN3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTVN3eU1UQXVOaXd4TkRFc01qRXdlaUJOTVRRMExESXdOV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKY3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTBOQ3d5TURVdU5pd3hORFFzTWpBMWVpQk5NVE0yTERJeE0yTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE0yTERJeE15NDJMREV6Tml3eU1UTjZJRTB4TXprc01qRTVDZ2tKQ1dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UTTVMREl4T1M0MkxERXpPU3d5TVRsNklFMHhNemtzTWpJMVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhNemtzTWpJMUxqWXNNVE01TERJeU5Yb0tDUWtKSUUweE5ETXNNak15WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5ETXNNak15TGpZc01UUXpMREl6TW5vZ1RURTBPQ3d5TXpCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eENna0pDVk14TkRnc01qTXdMallzTVRRNExESXpNSG9nVFRFMU15d3lNelJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFMU15d3lNelF1Tml3eE5UTXNNak0wZWlCTk1UVTNMREl5T0dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Q2drSkNYTXRNQzQwTERFdE1Td3hVekUxTnl3eU1qZ3VOaXd4TlRjc01qSTRlaUJOTVRZekxESXlOR013TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRZekxESXlOQzQyTERFMk15d3lNalI2SUUweE5Ua3NNakl4WXpBdE1DNDJMREF1TkMweExERXRNUW9KQ1Fsek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVFU1TERJeU1TNDJMREUxT1N3eU1qRjZJRTB4TmpNc01qRTRZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TmpNc01qRTRMallzTVRZekxESXhPSG9nVFRFMU9Dd3lNVFFLQ1FrSll6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhOVGdzTWpFMExqWXNNVFU0TERJeE5Ib2dUVEV6TkN3eU1qQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekV6TkN3eU1qQXVOaXd4TXpRc01qSXdlZ29KQ1FrZ1RURTFNQ3d5TWpWak1pNDRMREFzTlMweUxqSXNOUzAxY3kweUxqSXROUzAxTFRWekxUVXNNaTR5TFRVc05WTXhORGN1TWl3eU1qVXNNVFV3TERJeU5Yb2dUVEUxTnl3eU1qQmpNQ3d6TGprdE15NHhMRGN0Tnl3M2N5MDNMVE11TVMwM0xUZHpNeTR4TFRjc055MDNDZ2tKQ1ZNeE5UY3NNakUyTGpFc01UVTNMREl5TUhvZ1RUSTBNeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lORE42SUUweU5qSXNNakF3WXpBdE1DNDJMREF1TkMweExERXRNV2d5Q2drSkNXTXdMallzTUN3eExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01XZ3RNa015TmpJdU5Dd3lNREVzTWpZeUxESXdNQzQyTERJMk1pd3lNREI2SUUweU5EZ3NNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRFS0NRa0pTREkwT0hvZ1RUSXlNeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lNak42SUUweU1qZ3NNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURJS0NRa0pZekF1Tml3d0xERXRNQzQwTERFdE1YTXRNQzQwTFRFdE1TMHhTREl5T0hvZ1RUSXpOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNak0zTGpRc01qRXhMREl6Tnl3eU1UQXVOaXd5TXpjc01qRXdlZ29KQ1FrZ1RUSTFNaXd5TVRGak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNalV5TGpRc01qRXlMREkxTWl3eU1URXVOaXd5TlRJc01qRXhlaUJOTWpZMExESXdPV010TUM0MkxEQXRNU3d3TGpRdE1Td3hjekF1TkN3eExERXNNV2d5Q2drSkNXTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lOalI2SUUweU5UTXNNVGsxWXpBdE1DNDJMREF1TkMweExERXRNV2d5WXpBdU5pd3dMREVzTUM0MExERXNNWE10TUM0MExERXRNU3d4YUMweVF6STFNeTQwTERFNU5pd3lOVE1zTVRrMUxqWXNNalV6TERFNU5Yb0tDUWtKSUUweU16UXNNVGsxWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU1qTTBlaUJOTWpRd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNUW9KQ1Fsb0xUSkRNalF3TGpRc01qQXhMREkwTUN3eU1EQXVOaXd5TkRBc01qQXdlaUJOTWpFMUxESXhOV013TFRBdU5Td3dMVEF1T1N3d0xURXVOR010TWk0MUxURXVNUzB6TGpjdE5DMHlMall0Tmk0Mll6QXVNaTB3TGpVc01DNDFMVEVzTUM0NUxURXVOR010TUM0NUxUSXNNQzAwTGpJc01TNDVMVFV1TWdvSkNRbGpMVEF1T0MweUxqWXNNQzQzTFRVdU5Dd3pMalF0Tmk0eWJEQXNNR013TGpRdE1DNDFMREF1T1Mwd0xqa3NNUzQxTFRFdU1XTXdMalV0TWk0M0xETXVNUzAwTGpVc05TNDRMVFF1TVdNd0xqY3NNQzR4TERFdU5Dd3dMalFzTWl3d0xqaGpOUzR6TFRNdU9Dd3hNUzQyTFRVdU9Td3hPQzR5TFRVdU9Rb0pDUWxqTmk0NExEQXNNVE11TVN3eUxqSXNNVGd1TWl3MUxqbGpNaTR6TFRFdU5pdzFMalF0TVN3M0xERXVNMk13TGpRc01DNDJMREF1Tnl3eExqTXNNQzQ0TERKak1DNDJMREF1TWl3eExqRXNNQzQyTERFdU5Td3hMakZqTWk0M0xEQXVPQ3cwTGpJc015NDFMRE11TkN3MkxqSnNNQ3d3Q2drSkNXTXhMamtzTVN3eUxqY3NNeTR5TERFdU9TdzFMakpqTVM0NUxESXNNUzQ0TERVdU1pMHdMaklzTjJNdE1DNDBMREF1TkMwd0xqa3NNQzQzTFRFdU5Td3hZekFzTUM0MUxEQXNNQzQ1TERBc01TNDBkakZvTFRZeWRpMHhTREl4TlhvZ1RUSXhOUzQ0TERJd055NDRDZ2tKQ1dNdE1DNHpMREV1TWkwd0xqVXNNaTQwTFRBdU5pd3pMalpqTFRFdU15MHhMVEV1TmkweUxqa3RNQzQyTFRRdU1td3dMREJETWpFMUxESXdOeTQxTERJeE5TNDBMREl3Tnk0M0xESXhOUzQ0TERJd055NDRUREl4TlM0NExESXdOeTQ0ZWlCTk1qRTNMak1zTWpBekxqSUtDUWtKWXkwd0xqUXNNQzQ1TFRBdU55d3hMamd0TVN3eUxqZGpMVEV0TUM0MExURXVOaTB4TGpVdE1TNHpMVEl1TldNd0xqSXRNQzQxTERBdU5pMHdMamtzTVM0eExURXVNa015TVRZdU5Td3lNREl1Tml3eU1UWXVPU3d5TURJdU9Td3lNVGN1TXl3eU1ETXVNa3d5TVRjdU15d3lNRE11TW5vS0NRa0pJRTB5TVRrdU5pd3hPVGd1TjJNdE1DNDFMREF1T1MweExERXVPQzB4TGpVc01pNDNZeTB4TGpNdE1TMHhMalV0TWk0NUxUQXVOUzAwTGpKak1DNHhMVEF1TWl3d0xqTXRNQzR6TERBdU5DMHdMalZETWpFNExqTXNNVGszTGpZc01qRTRMamtzTVRrNExqTXNNakU1TGpZc01UazRMamNLQ1FrSlRESXhPUzQyTERFNU9DNDNlaUJOTWpJd0xqZ3NNVGszWXpBdU5DMHdMalVzTUM0M0xURXNNUzR4TFRFdU5XTXRNQzR6TFRBdU5TMHdMamt0TUM0M0xURXVOQzB3TGpSekxUQXVOeXd3TGprdE1DNDBMREV1TkVNeU1qQXVNeXd4T1RZdU55d3lNakF1TlN3eE9UWXVPU3d5TWpBdU9Dd3hPVGNLQ1FrSlRESXlNQzQ0TERFNU4zb2dUVEl5Tmk0eExERTVNUzR5WXkweExEQXVPUzB5TERFdU9DMHlMamtzTWk0NFl5MHdMak10TUM0ekxUQXVOeTB3TGpZdE1TNHhMVEF1T0dNd0xqUXRNUzQyTERJdU1TMHlMalVzTXk0M0xUSXVNUW9KQ1FsRE1qSTFMamtzTVRreExqRXNNakkyTERFNU1TNHlMREl5Tmk0eExERTVNUzR5VERJeU5pNHhMREU1TVM0eWVpQk5Nalk0TGpnc01UazBZeTB3TGprdE1TMHhMamt0TVM0NUxUSXVPUzB5TGpoak1TNDFMVEF1Tml3ekxqTXNNQzR4TERNdU9Td3hMamNLQ1FrSll6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME15TmprdU5Td3hPVE11TkN3eU5qa3VNU3d4T1RNdU5pd3lOamd1T0N3eE9UUk1Nalk0TGpnc01UazBlaUJOTWpjd0xqRXNNVGsxTGpWak1DNDBMREF1TlN3d0xqZ3NNU3d4TGpFc01TNDBDZ2tKQ1dNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbk10TUM0M0xUQXVPUzB4TGpJdE1DNDRRekkzTUM0MUxERTVOUzR4TERJM01DNHpMREU1TlM0ekxESTNNQzR4TERFNU5TNDFlaUJOTWpjekxqa3NNakF4TGpSakxUQXVOUzB3TGprdE1TMHhMamd0TVM0MUxUSXVOd29KQ1Fsak1DNDRMVEF1TkN3eExqUXRNUzR4TERFdU5pMHlZekV1TXl3eExqRXNNUzQwTERNc01DNDBMRFF1TWtNeU56UXVNaXd5TURFdU1Td3lOelFzTWpBeExqSXNNamN6TGprc01qQXhMalI2SUUweU56VXVOaXd5TURVdU9XTXRNQzR6TFRBdU9TMHdMall0TVM0NExURXRNaTQzQ2drSkNXTXdMalF0TUM0ekxEQXVPQzB3TGpZc01TNHlMVEZqTVN3d0xqVXNNUzQwTERFdU55d3hMREl1TjBNeU56WXVOaXd5TURVdU15d3lOell1TWl3eU1EVXVOeXd5TnpVdU5pd3lNRFV1T1hvZ1RUSTNOaTQ0TERJeE1TNDBZeTB3TGpFdE1TNHlMVEF1TkMweUxqUXRNQzQyTFRNdU5nb0pDUWxqTUM0MUxUQXVNU3d3TGprdE1DNDBMREV1TWkwd0xqWkRNamM0TGpRc01qQTRMalVzTWpjNExqRXNNakV3TGpRc01qYzJMamdzTWpFeExqUk1NamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSNklFMHlOelVzTWpFMFl5MHdMalV0TVRZdE1UTXVPUzB5T0M0MkxUSTVMamt0TWpndU1Rb0pDUWxqTFRFMUxqTXNNQzQxTFRJM0xqWXNNVEl1T0MweU9DNHhMREk0TGpGSU1qYzFUREkzTlN3eU1UUjZJRTAzTWk0ekxERTVPQzR4WXkwd0xqSXRNQzR6TFRBdU15MHdMamN0TUM0ekxURXVNWFl0TVRKb0xUSjJNVEpqTUN3eUxqSXNNUzQ0TERRc05DdzBDZ2tKQ1dNeExqSXNNQ3d5TGpNdE1DNDFMRE11TVMweExqUmpNQzQyTFRBdU55d3dMamt0TVM0MkxEQXVPUzB5TGpWMkxURXlhQzB5ZGpFeVl6QXNNUzR4TFRBdU9Td3lMVElzTW13d0xEQkROek11TXl3eE9Ua3NOekl1Tnl3eE9UZ3VOeXczTWk0ekxERTVPQzR4ZWlCTk56VXNNVGMyQ2drSkNXTXdMalFzTUN3d0xqY3NNQ3d4TGpFdE1DNHhZekF1TlN3eUxqSXNNaTQyTERNdU5TdzBMamdzTTJNd0xqVXRNQzR4TERFdE1DNHpMREV1TkMwd0xqWmpNUzR4TERJdU1Td3hMamNzTkM0MExERXVOeXcyTGpkMk1qUmpNQ3d6TGpNdE1pNDNMRFl0Tml3MmFDMHpkamtLQ1FrSll6QXNNaTQ0TFRJdU1pdzFMVFVzTlhNdE5TMHlMakl0TlMwMWRpMDVhQzB6WXkwekxqTXNNQzAyTFRJdU55MDJMVFoyTFRJMFl6QXROeTQzTERZdU15MHhOQ3d4TkMweE5FTTNNQ3d4TnpNdU9DdzNNaTR5TERFM05pdzNOU3d4TnpaNklFMDFPQ3d4T1RGMk1USUtDUWtKWXpBc01DNDRMREF1TlN3eExqVXNNUzR5TERFdU9HTXdMamtzTUM0MExERXVPU3d3TGpFc01pNDBMVEF1TjJNd0xqSXRNQzR6TERBdU15MHdMamNzTUM0ekxURXVNWFl0TVRKb01uWXhNbU13TERJdU1pMHhMamNzTkMwekxqa3NOR010TUM0MUxEQXRNUzB3TGpFdE1TNDBMVEF1TWdvSkNRbGpMVEF1TWkwd0xqRXRNQzQwTFRBdU1pMHdMamN0TUM0emRqSXVOV013TERJdU1pd3hMamdzTkN3MExEUm9NVFpqTWk0eUxEQXNOQzB4TGpnc05DMDBkaTB5TkdNd0xURXVOUzB3TGpJdE1pNDVMVEF1TnkwMExqSmpMVEF1TkN3d0xqRXRNQzQ1TERBdU1pMHhMak1zTUM0eUNna0pDV010TWk0eExEQXROQzR4TFRFdU1TMDFMakl0TTJNdE15MHdMakV0TlM0MkxUSXROaTQxTFRRdU9VTTJNaTQwTERFM05DdzFPQ3d4Tnprc05UZ3NNVGcxVmpFNU1Yb2dUVFkzTERJeE5YWTVZekFzTVM0M0xERXVNeXd6TERNc00zTXpMVEV1TXl3ekxUTjJMVGxJTmpkNklpOCtDZ2tKUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRTMHhOeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNVGQ2SUUweUxESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NZ29KQ1Fsak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGSU0wTXlMalFzTWpBeExESXNNakF3TGpZc01pd3lNREI2SUUwdE1USXNNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxURXllZ29KQ1FrZ1RTMHpOeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNemQ2SUUwdE16SXNNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Q2drSkNYTXRNQzQwTFRFdE1TMHhTQzB6TW5vZ1RTMHlNeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVEl5TGpZc01qRXhMVEl6TERJeE1DNDJMVEl6TERJeE1Ib2dUUzA0TERJeE1XTXdMVEF1Tml3d0xqUXRNU3d4TFRFS0NRa0phREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUY3VOaXd5TVRJdE9Dd3lNVEV1TmkwNExESXhNWG9nVFRRc01qQTVZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTkhvS0NRa0pJRTB0Tnl3eE9UVmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRZdU5pd3hPVFl0Tnl3eE9UVXVOaTAzTERFNU5Yb2dUUzB5Tml3eE9UVmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NZ29KQ1Fsak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxUSTJlaUJOTFRJd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNdE1Ua3VOaXd5TURFdE1qQXNNakF3TGpZdE1qQXNNakF3ZWlCTkxUUTFMREl4TlFvSkNRbGpNQzB3TGpVc01DMHdMamtzTUMweExqUmpMVEl1TlMweExqRXRNeTQzTFRRdE1pNDJMVFl1Tm1Nd0xqSXRNQzQxTERBdU5TMHhMREF1T1MweExqUmpMVEF1T1MweUxEQXROQzR5TERFdU9TMDFMakpqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUFvSkNRbGpNQzQwTFRBdU5Td3dMamt0TUM0NUxERXVOUzB4TGpGak1DNDFMVEl1Tnl3ekxqRXROQzQxTERVdU9DMDBMakZqTUM0M0xEQXVNU3d4TGpRc01DNDBMRElzTUM0NFl6VXVNeTB6TGpnc01URXVOaTAxTGprc01UZ3VNaTAxTGpsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamtLQ1FrSll6SXVNeTB4TGpZc05TNDBMVEVzTnl3eExqTmpNQzQwTERBdU5pd3dMamNzTVM0ekxEQXVPQ3d5WXpBdU5pd3dMaklzTVM0eExEQXVOaXd4TGpVc01TNHhZekl1Tnl3d0xqZ3NOQzR5TERNdU5Td3pMalFzTmk0eWJEQXNNR014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpJS0NRa0pZekV1T1N3eUxERXVPQ3cxTGpJdE1DNHlMRGRqTFRBdU5Dd3dMalF0TUM0NUxEQXVOeTB4TGpVc01XTXdMREF1TlN3d0xEQXVPU3d3TERFdU5IWXhhQzAyTW5ZdE1VZ3RORFY2SUUwdE5EUXVNaXd5TURjdU9HTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpZS0NRa0pZeTB4TGpNdE1TMHhMall0TWk0NUxUQXVOaTAwTGpKc01Dd3dReTAwTlN3eU1EY3VOUzAwTkM0MkxESXdOeTQzTFRRMExqSXNNakEzTGpoTUxUUTBMaklzTWpBM0xqaDZJRTB0TkRJdU55d3lNRE11TW1NdE1DNDBMREF1T1Mwd0xqY3NNUzQ0TFRFc01pNDNDZ2tKQ1dNdE1TMHdMalF0TVM0MkxURXVOUzB4TGpNdE1pNDFZekF1TWkwd0xqVXNNQzQyTFRBdU9Td3hMakV0TVM0eVF5MDBNeTQxTERJd01pNDJMVFF6TGpFc01qQXlMamt0TkRJdU55d3lNRE11TWt3dE5ESXVOeXd5TURNdU1ub2dUUzAwTUM0MExERTVPQzQzQ2drSkNXTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRExUUXhMamNzTVRrM0xqWXROREV1TVN3eE9UZ3VNeTAwTUM0MExERTVPQzQzZWlCTkxUTTVMaklzTVRrM0Nna0pDV013TGpNdE1DNDFMREF1TnkweExERXVNUzB4TGpWakxUQXVNeTB3TGpVdE1DNDVMVEF1TnkweExqUXRNQzQwY3kwd0xqY3NNQzQ1TFRBdU5Dd3hMalJETFRNNUxqY3NNVGsyTGpjdE16a3VOU3d4T1RZdU9TMHpPUzR5TERFNU4wd3RNemt1TWl3eE9UZDZJRTB0TXpNdU9Td3hPVEV1TWdvSkNRbGpMVEVzTUM0NUxUSXNNUzQ0TFRJdU9Td3lMamhqTFRBdU15MHdMak10TUM0M0xUQXVOaTB4TGpFdE1DNDRZekF1TkMweExqWXNNaTR4TFRJdU5Td3pMamN0TWk0eFF5MHpOQzR4TERFNU1TNHhMVE0wTERFNU1TNHlMVE16TGprc01Ua3hMakpNTFRNekxqa3NNVGt4TGpKNklFMDRMamdzTVRrMENna0pDV010TUM0NUxURXRNUzQ1TFRFdU9TMHlMamt0TWk0NFl6RXVOUzB3TGpZc015NHpMREF1TVN3ekxqa3NNUzQzWXpBc01DNHhMREF1TVN3d0xqSXNNQzR4TERBdU0wTTVMalVzTVRrekxqUXNPUzR4TERFNU15NDJMRGd1T0N3eE9UUk1PQzQ0TERFNU5Ib2dUVEV3TGpFc01UazFMalVLQ1FrSll6QXVOQ3d3TGpVc01DNDRMREVzTVM0eExERXVOR013TGpVdE1DNHhMREF1T1Mwd0xqY3NNQzQ0TFRFdU1tTXRNQzR4TFRBdU5TMHdMamN0TUM0NUxURXVNaTB3TGpoRE1UQXVOU3d4T1RVdU1Td3hNQzR6TERFNU5TNHpMREV3TGpFc01UazFMalY2SUUweE15NDVMREl3TVM0MENna0pDV010TUM0MUxUQXVPUzB3TGprdE1TNDRMVEV1TlMweUxqZGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXhOQzR5TERJd01TNHhMREUwTERJd01TNHlMREV6TGprc01qQXhMalI2SUUweE5TNDNMREl3TlM0NUNna0pDV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M1l6QXVOQzB3TGpNc01DNDRMVEF1Tml3eExqSXRNV014TERBdU5Td3hMalFzTVM0M0xERXNNaTQzUXpFMkxqWXNNakExTGpNc01UWXVNaXd5TURVdU55d3hOUzQzTERJd05TNDVlaUJOTVRZdU9Dd3lNVEV1TkFvSkNRbGpMVEF1TVMweExqSXRNQzQwTFRJdU5DMHdMall0TXk0Mll6QXVOUzB3TGpFc01DNDVMVEF1TkN3eExqSXRNQzQyUXpFNExqUXNNakE0TGpVc01UZ3VNU3d5TVRBdU5Dd3hOaTQ0TERJeE1TNDBUREUyTGpnc01qRXhMalJNTVRZdU9Dd3lNVEV1TkhvZ1RURTFMREl4TkFvSkNRbGpMVEF1TlMweE5pMHhNeTQ1TFRJNExqWXRNamt1T1MweU9DNHhZeTB4TlM0ekxEQXVOUzB5Tnk0MkxERXlMamd0TWpndU1Td3lPQzR4U0RFMVRERTFMREl4TkhvaUx6NEtDVHd2Wno0S1BDOW5QZ284TDNOMlp6NEsnO1xuJGNoYXQtYmctZGFyazogJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURJMUxqQXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQXlOakFnTWpZd0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBeU5qQWdNall3T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStDanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0Nna3VjM1F3ZTJacGJHd3RjblZzWlRwbGRtVnViMlJrTzJOc2FYQXRjblZzWlRwbGRtVnViMlJrTzJacGJHdzZJekUzTVVFeU5EdDlDand2YzNSNWJHVStDanhuUGdvSlBHY2dhV1E5SW1rdGJHbHJaUzFtYjI5a0lqNEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qUXVOQ3d4Tm1Nd0xqSXNNQzQyTERBdU5Dd3hMak1zTUM0MUxESm9MVE11TjJ3eExqSXNNaTR6YkRBdU5Td3dMamxzTFRBdU1pd3dMakZXTWpoak1pNHlMREV1Tnl3eUxqY3NOQzQ0TERFc053b0pDUWxqTFRBdU9Dd3hMVEV1T1N3eExqY3RNeTR5TERFdU9WWXpOMk10TUM0NUxETXVOUzAwTGpFc05pMDNMamdzTm1ndE1qQmpMVE11Tml3d0xUWXVPQzB5TGpVdE55NDNMVFoyTFRBdU1XTXRNaTQzTFRBdU5DMDBMall0TXkwMExqSXROUzQzWXpBdU1pMHhMak1zTUM0NUxUSXVOU3d4TGprdE15NHlDZ2tKQ1hZdE5pNDRiQzB3TGpndE1TNDJiQzB3TGpRdE1DNDViREF1T1Mwd0xqUk1MVEUzTERFNGFDMHpReTB4Tnk0eUxEVXVOaTAwTGprdE1pNHlMRGN1TlN3d0xqWkRNVFV1TkN3eUxqTXNNakV1T1N3NExqSXNNalF1TkN3eE5ub2dUUzB4TWk0MExERTRZeTB3TGpJc01DMHdMak1zTUMwd0xqUXNNQzR4Q2drSkNXd3RNeTR4TERFdU5td3dMamtzTVM0NGJERXVNeTB3TGpkak1DNDRMVEF1TkN3eExqZ3RNQzQwTERJdU55d3diREl1TWl3eExqRmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRJdU1pMHhMakZqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpFS0NRa0pZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4WXpBdU9DMHdMalFzTVM0NExUQXVOQ3d5TGpjc01Hd3lMaklzTVM0eFF6Y3VOQ3d5TWl3M0xqY3NNaklzT0N3eU1TNDViREl1T1MweExqTmpNQzQ0TFRBdU15d3hMamN0TUM0ekxESXVOQ3d3YkRJdU9Td3hMak1LQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d6TGpFdE1TNDFiQzB3TGprdE1TNDRiQzB4TGpRc01DNDNZeTB3TGpnc01DNDBMVEV1Tnl3d0xqUXRNaTQyTERBdU1Xd3RNaTQ0TFRFdU1rTXhNaTR6TERFNExERXlMaklzTVRnc01USXVNU3d4T0d3d0xEQUtDUWtKWXkwd0xqRXNNQzB3TGpNc01DMHdMalFzTUM0eGJDMHlMamdzTVM0eVl5MHdMamdzTUM0MExURXVPQ3d3TGpNdE1pNDJMVEF1TVV3MExERTRMakZETXk0NUxERTRMRE11Tnl3eE9Dd3pMallzTVRoc01Dd3dZeTB3TGpJc01DMHdMak1zTUMwd0xqUXNNQzR4VERFc01Ua3VNZ29KQ1FsakxUQXVPQ3d3TGpRdE1TNDRMREF1TkMweUxqY3NNRXd0TkN3eE9DNHhReTAwTGpFc01UZ3ROQzR6TERFNExUUXVOQ3d4T0d3d0xEQmpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZNTFRjc01Ua3VNbU10TUM0NExEQXVOQzB4TGpnc01DNDBMVEl1Tnl3d2JDMHlMakl0TVM0eENna0pDVU10TVRJdU1Td3hPQzB4TWk0ekxERTRMVEV5TGpRc01UaE1MVEV5TGpRc01UaE1MVEV5TGpRc01UaDZJRTB0TVRJdU5Dd3hObWd0TkM0NVF5MHhNeTQxTERVdU1TMHhMalV0TUM0M0xEa3VOU3d6TGpKak5pd3lMakVzTVRBdU55dzJMamdzTVRJdU9Dd3hNaTQ0YUMweUxqRnNMVEF1TVMwd0xqRUtDUWtKVERFNUxqa3NNVFpJTFRFeUxqUk1MVEV5TGpRc01UWjZJRTB4Tnk0NUxESXpMamRzTVM0MExUQXVOMmd4TGpOMk1tZ3RNeloyTFRFdU1Xd3dMak10TUM0eWJERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRJTFRNS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3VERJdU15d3lNMmd5TGpac01TNDBMREF1TjJNd0xqY3NNQzQwTERFdU55d3dMalFzTWk0MUxEQnNNUzQzTFRBdU4yZ3pMakpzTVM0M0xEQXVOME14Tmk0eUxESTBMakVzTVRjdU1Td3lOQzR4TERFM0xqa3NNak11TjNvS0NRa0pJRTB0TVRNdU9Dd3lOMnd4Tmk0MExEUXVPVXd4T0M0NUxESTNTQzB4TXk0NGVpQk5MVEUwTGpRc01qbG9NQzR6YkRFMkxqY3NOV3d4Tmk0M0xUVm9NQzR6WXpFdU55d3dMRE1zTVM0ekxETXNNM010TVM0ekxETXRNeXd6YUMwek5HTXRNUzQzTERBdE15MHhMak10TXkwekNna0pDVU10TVRjdU5Dd3pNQzR6TFRFMkxqRXNNamt0TVRRdU5Dd3lPWG9nVFMweE15NHhMRE0zWXpBdU9Dd3lMalFzTXk0eExEUXNOUzQzTERSb01qQmpNaTQxTERBc05DNDRMVEV1Tml3MUxqY3RORU14T0M0eUxETTNMVEV6TGpFc016Y3RNVE11TVN3ek4zb2lMejRLQ1FrOGNHRjBhQ0JwWkQwaWNHRjBhRFpmWm1sc2JDMWpiM0I1SWlCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpnMExqUXNNVFpqTUM0eUxEQXVOaXd3TGpRc01TNHpMREF1TlN3eWFDMHpMamRzTVM0eUxESXVNMnd3TGpVc01DNDViQzB3TGpJc01DNHhWakk0WXpJdU1pd3hMamNzTWk0M0xEUXVPQ3d4TERjS0NRa0pZeTB3TGpnc01TMHhMamtzTVM0M0xUTXVNaXd4TGpsV016ZGpMVEF1T1N3ekxqVXROQzR4TERZdE55NDRMRFpvTFRJd1l5MHpMallzTUMwMkxqZ3RNaTQxTFRjdU55MDJkaTB3TGpGakxUSXVOeTB3TGpRdE5DNDJMVE10TkM0eUxUVXVOMk13TGpJdE1TNHpMREF1T1MweUxqVXNNUzQ1TFRNdU1nb0pDUWwyTFRZdU9Hd3RNQzQ0TFRFdU5td3RNQzQwTFRBdU9Xd3dMamt0TUM0MFRESTBNeXd4T0dndE0yTXlMamd0TVRJdU5Dd3hOUzR4TFRJd0xqSXNNamN1TlMweE55NDBRekkzTlM0MExESXVNeXd5T0RFdU9TdzRMaklzTWpnMExqUXNNVFo2SUUweU5EY3VOU3d4T0FvSkNRbGpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZzTFRNdU1Td3hMalpzTUM0NUxERXVPR3d4TGpNdE1DNDNZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4WXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3lMakl0TVM0eENna0pDV013TGpndE1DNDBMREV1T0Mwd0xqUXNNaTQzTERCc01pNHlMREV1TVdNd0xqTXNNQzR4TERBdU5pd3dMakVzTUM0NUxEQnNNaTR5TFRFdU1XTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNDVMVEV1TXdvSkNRbGpNQzQ0TFRBdU15d3hMamN0TUM0ekxESXVOQ3d3YkRJdU9Td3hMak5qTUM0ekxEQXVNU3d3TGpZc01DNHhMREF1T1N3d2JETXVNUzB4TGpWc0xUQXVPUzB4TGpoc0xURXVOQ3d3TGpkakxUQXVPQ3d3TGpRdE1TNDNMREF1TkMweUxqWXNNQzR4YkMweUxqZ3RNUzR5Q2drSkNXTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOQzB3TGpGc01Dd3dZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNV3d0TWk0ekxURXVNV010TUM0eExUQXVNUzB3TGpNdE1DNHhMVEF1TlMwd0xqRnNNQ3d3Q2drSkNXTXRNQzR5TERBdE1DNHpMREF0TUM0MExEQXVNV3d0TWk0eUxERXVNV010TUM0NExEQXVOQzB4TGpnc01DNDBMVEl1Tnl3d2JDMHlMakl0TVM0eFl5MHdMakV0TUM0eExUQXVNeTB3TGpFdE1DNDBMVEF1TVd3d0xEQmpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZzTFRJdU1pd3hMakVLQ1FrSll5MHdMamdzTUM0MExURXVPQ3d3TGpRdE1pNDNMREJzTFRJdU1pMHhMakZETWpRM0xqa3NNVGdzTWpRM0xqY3NNVGdzTWpRM0xqVXNNVGhNTWpRM0xqVXNNVGhNTWpRM0xqVXNNVGg2SUUweU5EY3VOU3d4Tm1ndE5DNDVZek11T1MweE1DNDVMREUxTGprdE1UWXVOeXd5Tmk0NExURXlMamdLQ1FrSll6WXNNaTR4TERFd0xqY3NOaTQ0TERFeUxqZ3NNVEl1T0dndE1pNHhiQzB3TGpFdE1DNHhiQzB3TGpNc01DNHhTREkwTnk0MVRESTBOeTQxTERFMmVpQk5NamMzTGprc01qTXVOMnd4TGpRdE1DNDNhREV1TTNZeWFDMHpObll0TVM0eGJEQXVNeTB3TGpKc01TNDBMVEF1TjJneUxqWUtDUWtKYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpnc01DNDBMREl1Tnl3d2JERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqY3NNQzQwTERJdU5pd3dMakZzTVM0M0xUQXVOd29KQ1Fsb015NHliREV1Tnl3d0xqZERNamMyTGpJc01qUXVNU3d5TnpjdU1Td3lOQzR4TERJM055NDVMREl6TGpkTU1qYzNMamtzTWpNdU4zb2dUVEkwTmk0eUxESTNiREUyTGpRc05DNDVUREkzT1N3eU4wZ3lORFl1TW5vZ1RUSTBOUzQxTERJNWFEQXVNMnd4Tmk0M0xEVnNNVFl1TnkwMWFEQXVNd29KQ1Fsak1TNDNMREFzTXl3eExqTXNNeXd6Y3kweExqTXNNeTB6TEROb0xUTTBZeTB4TGpjc01DMHpMVEV1TXkwekxUTlRNalF6TGprc01qa3NNalExTGpVc01qbDZJRTB5TkRZdU9Td3pOMk13TGpnc01pNDBMRE11TVN3MExEVXVOaXcwYURJd1l6SXVOU3d3TERRdU9DMHhMallzTlM0M0xUUUtDUWtKU0RJME5pNDVlaUl2UGdvSkNUeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB4TlRrdU5Td3lNV010TVM0ekxUTXVOaTAwTGpjdE5pMDRMalV0Tm1ndE5ESmpMVE11T0N3d0xUY3VNaXd5TGpRdE9DNDFMRFpqTFRNdU15d3dMak10TlM0NExETXVNaTAxTGpVc05pNDFZekF1TWl3eUxqa3NNaTQyTERVdU1pdzFMalVzTlM0MUNna0pDV010TVM0M0xEUXVOeXd3TGpnc09TNDRMRFV1TkN3eE1TNDFZekVzTUM0ekxESXNNQzQxTERNc01DNDFhRFF5WXpVc01DdzVMVFFzT1MwNVl6QXRNUzB3TGpJdE1pNHhMVEF1TlMwell6TXVNeTB3TGpNc05TNDRMVE11TWl3MUxqVXROaTQxQ2drSkNVTXhOalF1Tnl3eU15NDJMREUyTWk0MExESXhMak1zTVRVNUxqVXNNakY2SUUweE5URXNNVGRvTFRReVl5MHlMamNzTUMwMUxqSXNNUzQyTFRZdU15dzBhRFUwTGpkRE1UVTJMaklzTVRndU5pd3hOVE11Tnl3eE55d3hOVEVzTVRkNklFMHhOREV1Tnl3ME13b0pDUWxqTWk0eExURXVOeXd6TGpNdE5DNHpMRE11TXkwM2FDMHlZekFzTXk0NUxUTXVNU3czTFRjc04yZ3ROQzR6WXpJdU1TMHhMamNzTXk0ekxUUXVNeXd6TGpNdE4yZ3RNbU13TERNdU9TMHpMakVzTnkwM0xEZG9MVFF1TTJNeUxqRXRNUzQzTERNdU15MDBMak1zTXk0ekxUZG9MVElLQ1FrSll6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE4yTXRNeTQ1TERBdE55MHpMakV0TnkwM2N6TXVNUzAzTERjdE4yZzBNbU16TGprc01DdzNMRE11TVN3M0xEZHpMVE11TVN3M0xUY3NOMGd4TkRFdU4zb2dUVEV3T1N3eU4yTXRNeXd3TFRVdU9Dd3hMalV0Tnk0MUxEUklNVEF4Q2drSkNXTXRNaTR5TERBdE5DMHhMamd0TkMwMGN6RXVPQzAwTERRdE5HZzFPR015TGpJc01DdzBMREV1T0N3MExEUnpMVEV1T0N3MExUUXNOR2d0TUM0MVl5MHhMamN0TWk0MUxUUXVOUzAwTFRjdU5TMDBTREV3T1hvaUx6NEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk16a3NNVEUxWXpRdU5Dd3dMRGd0TXk0MkxEZ3RPSE10TXk0MkxUZ3RPQzA0Y3kwNExETXVOaTA0TERoVE16UXVOaXd4TVRVc016a3NNVEUxZWlCTk5EVXNNVEEzWXpBc015NHpMVEl1Tnl3MkxUWXNObk10TmkweUxqY3ROaTAyQ2drSkNYTXlMamN0Tml3MkxUWlRORFVzTVRBekxqY3NORFVzTVRBM2VpQk5ORElzTnpoMkxUSm9PSFl0TmtnME1HTXRNaTR5TERBdE5Dd3hMamd0TkN3MGRqRXdTREl5YkMweExqTXNORXd5TUN3NU1HZ3lMakpzTXk0NExEUXdhREkyYkRNdU9DMDBNRWcxT0d3dE1DNDNMVEpNTlRZc09EUklOREpXTnpoNkNna0pDU0JOTXpnc056UjJNVEJvTWxZM05HZzRkaTB5YUMwNFF6TTRMamtzTnpJc016Z3NOekl1T1N3ek9DdzNOSG9nVFRRd0xEZzJhREUwTGpac01DNDNMREpJTWpJdU9Hd3dMamN0TWtnME1Ib2dUVFV6TGpnc09UQklNalF1TW13ekxqWXNNemhvTWpJdU5FdzFNeTQ0TERrd2VpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhNamtzT1RKb0xUWjJOR2d0Tm5ZMGFDMDJkakUwYUMwemJEQXVNaXd5YkRNdU9Dd3pNbWd6Tm13ekxqZ3RNekpzTUM0eUxUSm9MVE4yTFRFMGFDMDJkaTAwYUMwMmRpMDBTREV5T1hvZ1RURTBOeXd4TVRSMkxURXlhQzAwZGpSb00zWTRTREUwTndvSkNRbDZJRTB4TkRRc01URTBkaTAyYUMwMGRqWklNVFEwZWlCTk1UTTRMREV5TUhZdE1UWm9MVFIyTVRrdU1rTXhNelV1Tml3eE1qSXVOU3d4TXpjc01USXhMalFzTVRNNExERXlNSG9nVFRFek1pd3hNak11T0ZZeE1EQm9MVFIyTWpNdU9Bb0pDUWxETVRJNUxqTXNNVEkwTGpFc01UTXdMamNzTVRJMExqRXNNVE15TERFeU15NDRlaUJOTVRJMkxERXlNeTR5VmpFd05HZ3ROSFl4TmtNeE1qTXNNVEl4TGpRc01USTBMalFzTVRJeUxqVXNNVEkyTERFeU15NHllaUJOTVRJd0xERXhOSFl0Tm1ndE5IWTJTREV5TUhvZ1RURXhOQ3d4TVRSMkxUaG9Nd29KQ1FsMkxUUm9MVFIyTVRKSU1URTBlaUJOTVRReExERXdNbll0TkdndE5IWTBhRE4yTkdneFZqRXdNbm9nVFRFek5Td3hNREoyTFRob0xUUjJOR2d6ZGpSSU1UTTFlaUJOTVRJNUxEazRkaTAwYUMwMGRqaG9NWFl0TkVneE1qbDZJRTB4TWpNc01UQXlkaTAwYUMwMGRqaG9NWFl0TkVneE1qTjZDZ2tKQ1NCTk1UTXdMREV5Tm1NMUxqa3NNQ3d4TUM0NUxUUXVNaXd4TVM0NExURXdhRGN1T1d3dE15NDFMRE13YUMwek1pNDBiQzB6TGpVdE16Qm9OeTQ1UXpFeE9TNHhMREV5TVM0NExERXlOQzR4TERFeU5pd3hNekFzTVRJMmVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHlNVElzT0RaMk1tZ3ROSFl0TWtneU1USjZJRTB5TVRZc09EWm9MVEoyTW1neVZqZzJlaUJOTVRrMkxEZzJUREU1Tml3NE5tTXRNaTQzTERBdU55MDBMalVzTXk0ekxUTXVPU3cyWXpBdU5Dd3hMamdzTVM0MkxETXVNaXd6TGpNc015NDRDZ2tKQ1d3d0xqRXNNQzR5YkRFdU1TdzBMalZqTUM0eUxEQXVPU3d4TERFdU5Td3hMamtzTVM0MWJEQXNNR3czTERJMExqWmpNQzR5TERBdU9Td3hMREV1TkN3eExqa3NNUzQwYURWak1DNDVMREFzTVM0M0xUQXVOaXd4TGprdE1TNDBiRGN0TWpRdU5tTXdMamtzTUN3eExqY3RNQzQyTERFdU9TMHhMalVLQ1FrSmJERXVNUzAwTGpWc01DNHhMVEF1TW1NeUxqWXRNQzQ1TERRdU1TMHpMamNzTXk0eUxUWXVNMk10TUM0MkxURXVOeTB5TFRNdE15NDRMVE11TTFZNE5tTXdMVGN1TnkwMkxqTXRNVFF0TVRRdE1UUlRNVGsyTERjNExqTXNNVGsyTERnMmVpQk5NakF3TERnMmFEWjJNbWd0T1FvSkNRbGpMVEV1Tnl3d0xUTXNNUzR6TFRNc00zTXhMak1zTXl3ekxETm9NalpqTVM0M0xEQXNNeTB4TGpNc015MHpjeTB4TGpNdE15MHpMVE5vTFROMkxUSm9NbU13TFRZdU5pMDFMalF0TVRJdE1USXRNVEp6TFRFeUxEVXVOQzB4TWl3eE1rZ3lNREI2SUUweE9UZ3VOaXd4TURCc0xURXROR2d5TkM0NUNna0pDV3d0TVN3MFNERTVPQzQyZWlCTk1qQTNMalVzTVRJMmJDMDJMamt0TWpSb01UZ3VOMnd0Tmk0NUxESTBTREl3Tnk0MWVpQk5NVFV3TERJME1tTXhNaTR5TERBc01qSXRPUzQ0TERJeUxUSXljeTA1TGpndE1qSXRNakl0TWpKekxUSXlMRGt1T0MweU1pd3lNZ29KQ1FsVE1UTTNMamdzTWpReUxERTFNQ3d5TkRKNklFMHhOelFzTWpJd1l6QXNNVE11TXkweE1DNDNMREkwTFRJMExESTBjeTB5TkMweE1DNDNMVEkwTFRJMGJEQXNNR013TFRFekxqTXNNVEF1TnkweU5Dd3lOQzB5TkZNeE56UXNNakEyTGpjc01UYzBMREl5TUhvZ1RURTBOUzQyTERJek55NDNDZ2tKQ1d3eUxUQXVPV014TGpVdE1DNDJMRE11TWkwd0xqWXNOQzQzTERCc01pd3dMamxqTUM0NUxEQXVOQ3d5TERBc01pNDFMVEF1T0d3eExqRXRNUzQ1WXpBdU9DMHhMalFzTWk0eUxUSXVOQ3d6TGpndE1pNDRiREl1TVMwd0xqVmpNUzB3TGpJc01TNDJMVEV1TVN3eExqVXRNaTR4YkMwd0xqSXRNaTR5Q2drSkNXTXRNQzR4TFRFdU5pd3dMalF0TXk0eUxERXVOQzAwTGpWc01TNDBMVEV1TjJNd0xqY3RNQzQ0TERBdU55MHhMamtzTUMweUxqWnNMVEV1TkMweExqZGpMVEV1TVMweExqSXRNUzQyTFRJdU9DMHhMalF0TkM0MWJEQXVNaTB5TGpKak1DNHhMVEV0TUM0MkxURXVPUzB4TGpZdE1pNHhDZ2tKQ1d3dE1pNHhMVEF1TldNdE1TNDJMVEF1TkMwekxURXVOQzB6TGpndE1pNDRiQzB4TGpFdE1TNDVZeTB3TGpVdE1DNDVMVEV1TmkweExqSXRNaTQxTFRBdU9Hd3RNaXd3TGpsakxURXVOU3d3TGpZdE15NHlMREF1TmkwMExqY3NNR3d0TWkwd0xqbGpMVEF1T1Mwd0xqUXRNaXd3TFRJdU5Td3dMamdLQ1FrSmJDMHhMREl1TVdNdE1DNDRMREV1TkMweUxqSXNNaTQwTFRNdU9Dd3lMamhzTFRJdU1Td3dMalZqTFRFc01DNHlMVEV1Tml3eExqRXRNUzQxTERJdU1Xd3dMaklzTWk0eVl6QXVNU3d4TGpZdE1DNDBMRE11TWkweExqUXNOQzQxYkMweExqUXNNUzQzQ2drSkNXTXRNQzQzTERBdU9DMHdMamNzTVM0NUxEQXNNaTQyYkRFdU5Dd3hMamRqTVM0eExERXVNaXd4TGpZc01pNDRMREV1TkN3MExqVnNMVEF1TWl3eUxqSmpMVEF1TVN3eExEQXVOaXd4TGprc01TNDJMREl1TVd3eUxqRXNNQzQxWXpFdU5pd3dMalFzTXl3eExqUXNNeTQ0TERJdU9Hd3hMakVzTVM0NUNna0pDVU14TkRNdU5pd3lNemN1T0N3eE5EUXVOeXd5TXpndU1Td3hORFV1Tml3eU16Y3VOMHd4TkRVdU5pd3lNemN1TjNvZ1RURTBPQzQwTERJek9DNDNZekV0TUM0MExESXVNUzB3TGpRc015NHhMREJzTWl3d0xqbGpNUzQ0TERBdU9DdzBMREF1TVN3MUxURXVObXd4TGpFdE1TNDVDZ2tKQ1dNd0xqWXRNQzQ1TERFdU5TMHhMallzTWk0MUxURXVPR3d5TGpFdE1DNDFZekV1T1Mwd0xqUXNNeTR6TFRJdU15d3pMakV0TkM0eWJDMHdMakl0TWk0eVl5MHdMakV0TVM0eExEQXVNeTB5TGpJc01TMHpiREV1TkMweExqZGpNUzR6TFRFdU5Td3hMak10TXk0M0xEQXROUzR5YkMweExqUXRNUzQzQ2drSkNXTXRNQzQzTFRBdU9DMHhMakV0TVM0NUxURXRNMnd3TGpJdE1pNHlZekF1TWkweUxURXVNUzB6TGpndE15NHhMVFF1TW13dE1pNHhMVEF1TldNdE1TNHhMVEF1TWkweUxUQXVPUzB5TGpVdE1TNDRiQzB4TGpFdE1TNDVZeTB4TFRFdU55MHpMakl0TWk0MExUVXRNUzQyYkMweUxEQXVPUW9KQ1FsakxURXNNQzQwTFRJdU1Td3dMalF0TXk0eExEQnNMVEl0TUM0NVl5MHhMamd0TUM0NExUUXRNQzR4TFRVc01TNDJiQzB4TGpFc01TNDVZeTB3TGpZc01DNDVMVEV1TlN3eExqWXRNaTQxTERFdU9Hd3RNaTR4TERBdU5XTXRNUzQ1TERBdU5DMHpMak1zTWk0ekxUTXVNU3cwTGpKc01DNHlMREl1TWdvSkNRbGpNQzR4TERFdU1TMHdMak1zTWk0eUxURXNNMnd0TVM0MExERXVOMk10TVM0ekxERXVOUzB4TGpNc015NDNMREFzTlM0eWJERXVOQ3d4TGpkak1DNDNMREF1T0N3eExqRXNNUzQ1TERFc00yd3RNQzR5TERJdU1tTXRNQzR5TERJc01TNHhMRE11T0N3ekxqRXNOQzR5YkRJdU1Td3dMalVLQ1FrSll6RXVNU3d3TGpJc01pd3dMamtzTWk0MUxERXVPR3d4TGpFc01TNDVZekVzTVM0M0xETXVNaXd5TGpRc05Td3hMalpNTVRRNExqUXNNak00TGpkNklFMHhOVElzTWpBM1l6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01Rb0pDUWxUTVRVeUxESXdOeTQyTERFMU1pd3lNRGQ2SUUweE5UZ3NNakE1WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5UZ3NNakE1TGpZc01UVTRMREl3T1hvZ1RURTBOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVFvSkNRbHpMVEF1TkN3eExURXNNVk14TkRjc01qRXdMallzTVRRM0xESXhNSG9nVFRFME1Td3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFME1Td3lNVEF1Tml3eE5ERXNNakV3ZWlCTk1UUTBMREl3TldNd0xUQXVOaXd3TGpRdE1Td3hMVEVLQ1FrSmN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTkN3eU1EVXVOaXd4TkRRc01qQTFlaUJOTVRNMkxESXhNMk13TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRNMkxESXhNeTQyTERFek5pd3lNVE42SUUweE16a3NNakU1Q2drSkNXTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE01TERJeE9TNDJMREV6T1N3eU1UbDZJRTB4TXprc01qSTFZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TXprc01qSTFMallzTVRNNUxESXlOWG9LQ1FrSklFMHhORE1zTWpNeVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhORE1zTWpNeUxqWXNNVFF6TERJek1ub2dUVEUwT0N3eU16QmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hDZ2tKQ1ZNeE5EZ3NNak13TGpZc01UUTRMREl6TUhvZ1RURTFNeXd5TXpSak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTFNeXd5TXpRdU5pd3hOVE1zTWpNMGVpQk5NVFUzTERJeU9HTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eENna0pDWE10TUM0MExERXRNU3d4VXpFMU55d3lNamd1Tml3eE5UY3NNakk0ZWlCTk1UWXpMREl5TkdNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UWXpMREl5TkM0MkxERTJNeXd5TWpSNklFMHhOVGtzTWpJeFl6QXRNQzQyTERBdU5DMHhMREV0TVFvSkNRbHpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRVNUxESXlNUzQyTERFMU9Td3lNakY2SUUweE5qTXNNakU0WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5qTXNNakU0TGpZc01UWXpMREl4T0hvZ1RURTFPQ3d5TVRRS0NRa0pZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qRTBMallzTVRVNExESXhOSG9nVFRFek5Dd3lNakJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFek5Dd3lNakF1Tml3eE16UXNNakl3ZWdvSkNRa2dUVEUxTUN3eU1qVmpNaTQ0TERBc05TMHlMaklzTlMwMWN5MHlMakl0TlMwMUxUVnpMVFVzTWk0eUxUVXNOVk14TkRjdU1pd3lNalVzTVRVd0xESXlOWG9nVFRFMU55d3lNakJqTUN3ekxqa3RNeTR4TERjdE55dzNjeTAzTFRNdU1TMDNMVGR6TXk0eExUY3NOeTAzQ2drSkNWTXhOVGNzTWpFMkxqRXNNVFUzTERJeU1Ib2dUVEkwTXl3eE9URmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TkRONklFMHlOaklzTWpBd1l6QXRNQzQyTERBdU5DMHhMREV0TVdneUNna0pDV013TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNeU5qSXVOQ3d5TURFc01qWXlMREl3TUM0MkxESTJNaXd5TURCNklFMHlORGdzTWpBMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURUtDUWtKU0RJME9Ib2dUVEl5TXl3eU1EWmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TWpONklFMHlNamdzTWpFd1l5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESUtDUWtKWXpBdU5pd3dMREV0TUM0MExERXRNWE10TUM0MExURXRNUzB4U0RJeU9Ib2dUVEl6Tnl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETWpNM0xqUXNNakV4TERJek55d3lNVEF1Tml3eU16Y3NNakV3ZWdvSkNRa2dUVEkxTWl3eU1URmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETWpVeUxqUXNNakV5TERJMU1pd3lNVEV1Tml3eU5USXNNakV4ZWlCTk1qWTBMREl3T1dNdE1DNDJMREF0TVN3d0xqUXRNU3d4Y3pBdU5Dd3hMREVzTVdneUNna0pDV013TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TmpSNklFMHlOVE1zTVRrMVl6QXRNQzQyTERBdU5DMHhMREV0TVdneVl6QXVOaXd3TERFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eGFDMHlRekkxTXk0MExERTVOaXd5TlRNc01UazFMallzTWpVekxERTVOWG9LQ1FrSklFMHlNelFzTVRrMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklNak0wZWlCTk1qUXdMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTW1Nd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbG9MVEpETWpRd0xqUXNNakF4TERJME1Dd3lNREF1Tml3eU5EQXNNakF3ZWlCTk1qRTFMREl4TldNd0xUQXVOU3d3TFRBdU9Td3dMVEV1TkdNdE1pNDFMVEV1TVMwekxqY3ROQzB5TGpZdE5pNDJZekF1TWkwd0xqVXNNQzQxTFRFc01DNDVMVEV1TkdNdE1DNDVMVElzTUMwMExqSXNNUzQ1TFRVdU1nb0pDUWxqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUdNd0xqUXRNQzQxTERBdU9TMHdMamtzTVM0MUxURXVNV013TGpVdE1pNDNMRE11TVMwMExqVXNOUzQ0TFRRdU1XTXdMamNzTUM0eExERXVOQ3d3TGpRc01pd3dMamhqTlM0ekxUTXVPQ3d4TVM0MkxUVXVPU3d4T0M0eUxUVXVPUW9KQ1Fsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamxqTWk0ekxURXVOaXcxTGpRdE1TdzNMREV1TTJNd0xqUXNNQzQyTERBdU55d3hMak1zTUM0NExESmpNQzQyTERBdU1pd3hMakVzTUM0MkxERXVOU3d4TGpGak1pNDNMREF1T0N3MExqSXNNeTQxTERNdU5DdzJMakpzTUN3d0Nna0pDV014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpKak1TNDVMRElzTVM0NExEVXVNaTB3TGpJc04yTXRNQzQwTERBdU5DMHdMamtzTUM0M0xURXVOU3d4WXpBc01DNDFMREFzTUM0NUxEQXNNUzQwZGpGb0xUWXlkaTB4U0RJeE5Yb2dUVEl4TlM0NExESXdOeTQ0Q2drSkNXTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpaakxURXVNeTB4TFRFdU5pMHlMamt0TUM0MkxUUXVNbXd3TERCRE1qRTFMREl3Tnk0MUxESXhOUzQwTERJd055NDNMREl4TlM0NExESXdOeTQ0VERJeE5TNDRMREl3Tnk0NGVpQk5NakUzTGpNc01qQXpMaklLQ1FrSll5MHdMalFzTUM0NUxUQXVOeXd4TGpndE1Td3lMamRqTFRFdE1DNDBMVEV1TmkweExqVXRNUzR6TFRJdU5XTXdMakl0TUM0MUxEQXVOaTB3TGprc01TNHhMVEV1TWtNeU1UWXVOU3d5TURJdU5pd3lNVFl1T1N3eU1ESXVPU3d5TVRjdU15d3lNRE11TWt3eU1UY3VNeXd5TURNdU1ub0tDUWtKSUUweU1Ua3VOaXd4T1RndU4yTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRE1qRTRMak1zTVRrM0xqWXNNakU0TGprc01UazRMak1zTWpFNUxqWXNNVGs0TGpjS0NRa0pUREl4T1M0MkxERTVPQzQzZWlCTk1qSXdMamdzTVRrM1l6QXVOQzB3TGpVc01DNDNMVEVzTVM0eExURXVOV010TUM0ekxUQXVOUzB3TGprdE1DNDNMVEV1TkMwd0xqUnpMVEF1Tnl3d0xqa3RNQzQwTERFdU5FTXlNakF1TXl3eE9UWXVOeXd5TWpBdU5Td3hPVFl1T1N3eU1qQXVPQ3d4T1RjS0NRa0pUREl5TUM0NExERTVOM29nVFRJeU5pNHhMREU1TVM0eVl5MHhMREF1T1MweUxERXVPQzB5TGprc01pNDRZeTB3TGpNdE1DNHpMVEF1Tnkwd0xqWXRNUzR4TFRBdU9HTXdMalF0TVM0MkxESXVNUzB5TGpVc015NDNMVEl1TVFvSkNRbERNakkxTGprc01Ua3hMakVzTWpJMkxERTVNUzR5TERJeU5pNHhMREU1TVM0eVRESXlOaTR4TERFNU1TNHllaUJOTWpZNExqZ3NNVGswWXkwd0xqa3RNUzB4TGprdE1TNDVMVEl1T1MweUxqaGpNUzQxTFRBdU5pd3pMak1zTUM0eExETXVPU3d4TGpjS0NRa0pZekFzTUM0eExEQXVNU3d3TGpJc01DNHhMREF1TTBNeU5qa3VOU3d4T1RNdU5Dd3lOamt1TVN3eE9UTXVOaXd5TmpndU9Dd3hPVFJNTWpZNExqZ3NNVGswZWlCTk1qY3dMakVzTVRrMUxqVmpNQzQwTERBdU5Td3dMamdzTVN3eExqRXNNUzQwQ2drSkNXTXdMalV0TUM0eExEQXVPUzB3TGpjc01DNDRMVEV1TW5NdE1DNDNMVEF1T1MweExqSXRNQzQ0UXpJM01DNDFMREU1TlM0eExESTNNQzR6TERFNU5TNHpMREkzTUM0eExERTVOUzQxZWlCTk1qY3pMamtzTWpBeExqUmpMVEF1TlMwd0xqa3RNUzB4TGpndE1TNDFMVEl1TndvSkNRbGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXlOelF1TWl3eU1ERXVNU3d5TnpRc01qQXhMaklzTWpjekxqa3NNakF4TGpSNklFMHlOelV1Tml3eU1EVXVPV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M0Nna0pDV013TGpRdE1DNHpMREF1T0Mwd0xqWXNNUzR5TFRGak1Td3dMalVzTVM0MExERXVOeXd4TERJdU4wTXlOell1Tml3eU1EVXVNeXd5TnpZdU1pd3lNRFV1Tnl3eU56VXVOaXd5TURVdU9Yb2dUVEkzTmk0NExESXhNUzQwWXkwd0xqRXRNUzR5TFRBdU5DMHlMalF0TUM0MkxUTXVOZ29KQ1Fsak1DNDFMVEF1TVN3d0xqa3RNQzQwTERFdU1pMHdMalpETWpjNExqUXNNakE0TGpVc01qYzRMakVzTWpFd0xqUXNNamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSTU1qYzJMamdzTWpFeExqUjZJRTB5TnpVc01qRTBZeTB3TGpVdE1UWXRNVE11T1MweU9DNDJMVEk1TGprdE1qZ3VNUW9KQ1FsakxURTFMak1zTUM0MUxUSTNMallzTVRJdU9DMHlPQzR4TERJNExqRklNamMxVERJM05Td3lNVFI2SUUwM01pNHpMREU1T0M0eFl5MHdMakl0TUM0ekxUQXVNeTB3TGpjdE1DNHpMVEV1TVhZdE1USm9MVEoyTVRKak1Dd3lMaklzTVM0NExEUXNOQ3cwQ2drSkNXTXhMaklzTUN3eUxqTXRNQzQxTERNdU1TMHhMalJqTUM0MkxUQXVOeXd3TGprdE1TNDJMREF1T1MweUxqVjJMVEV5YUMweWRqRXlZekFzTVM0eExUQXVPU3d5TFRJc01td3dMREJETnpNdU15d3hPVGtzTnpJdU55d3hPVGd1Tnl3M01pNHpMREU1T0M0eGVpQk5OelVzTVRjMkNna0pDV013TGpRc01Dd3dMamNzTUN3eExqRXRNQzR4WXpBdU5Td3lMaklzTWk0MkxETXVOU3cwTGpnc00yTXdMalV0TUM0eExERXRNQzR6TERFdU5DMHdMalpqTVM0eExESXVNU3d4TGpjc05DNDBMREV1Tnl3MkxqZDJNalJqTUN3ekxqTXRNaTQzTERZdE5pdzJhQzB6ZGprS0NRa0pZekFzTWk0NExUSXVNaXcxTFRVc05YTXROUzB5TGpJdE5TMDFkaTA1YUMwell5MHpMak1zTUMwMkxUSXVOeTAyTFRaMkxUSTBZekF0Tnk0M0xEWXVNeTB4TkN3eE5DMHhORU0zTUN3eE56TXVPQ3czTWk0eUxERTNOaXczTlN3eE56WjZJRTAxT0N3eE9URjJNVElLQ1FrSll6QXNNQzQ0TERBdU5Td3hMalVzTVM0eUxERXVPR013TGprc01DNDBMREV1T1N3d0xqRXNNaTQwTFRBdU4yTXdMakl0TUM0ekxEQXVNeTB3TGpjc01DNHpMVEV1TVhZdE1USm9Nbll4TW1Nd0xESXVNaTB4TGpjc05DMHpMamtzTkdNdE1DNDFMREF0TVMwd0xqRXRNUzQwTFRBdU1nb0pDUWxqTFRBdU1pMHdMakV0TUM0MExUQXVNaTB3TGpjdE1DNHpkakl1TldNd0xESXVNaXd4TGpnc05DdzBMRFJvTVRaak1pNHlMREFzTkMweExqZ3NOQzAwZGkweU5HTXdMVEV1TlMwd0xqSXRNaTQ1TFRBdU55MDBMakpqTFRBdU5Dd3dMakV0TUM0NUxEQXVNaTB4TGpNc01DNHlDZ2tKQ1dNdE1pNHhMREF0TkM0eExURXVNUzAxTGpJdE0yTXRNeTB3TGpFdE5TNDJMVEl0Tmk0MUxUUXVPVU0yTWk0MExERTNOQ3cxT0N3eE56a3NOVGdzTVRnMVZqRTVNWG9nVFRZM0xESXhOWFk1WXpBc01TNDNMREV1TXl3ekxETXNNM016TFRFdU15d3pMVE4yTFRsSU5qZDZJaTgrQ2drSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUUzB4Tnl3eE9URmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd0TVRkNklFMHlMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTWdvSkNRbGpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERklNME15TGpRc01qQXhMRElzTWpBd0xqWXNNaXd5TURCNklFMHRNVElzTWpBMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklMVEV5ZWdvSkNRa2dUUzB6Tnl3eU1EWmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd0TXpkNklFMHRNeklzTWpFd1l5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweENna0pDWE10TUM0MExURXRNUzB4U0Mwek1ub2dUUzB5TXl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRJeUxqWXNNakV4TFRJekxESXhNQzQyTFRJekxESXhNSG9nVFMwNExESXhNV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKYURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVGN1Tml3eU1USXRPQ3d5TVRFdU5pMDRMREl4TVhvZ1RUUXNNakE1WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU5Ib0tDUWtKSUUwdE55d3hPVFZqTUMwd0xqWXNNQzQwTFRFc01TMHhhREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUWXVOaXd4T1RZdE55d3hPVFV1TmkwM0xERTVOWG9nVFMweU5pd3hPVFZqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTWdvSkNRbGpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklMVEkyZWlCTkxUSXdMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTW1Nd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVdndE1rTXRNVGt1Tml3eU1ERXRNakFzTWpBd0xqWXRNakFzTWpBd2VpQk5MVFExTERJeE5Rb0pDUWxqTUMwd0xqVXNNQzB3TGprc01DMHhMalJqTFRJdU5TMHhMakV0TXk0M0xUUXRNaTQyTFRZdU5tTXdMakl0TUM0MUxEQXVOUzB4TERBdU9TMHhMalJqTFRBdU9TMHlMREF0TkM0eUxERXVPUzAxTGpKakxUQXVPQzB5TGpZc01DNDNMVFV1TkN3ekxqUXROaTR5YkRBc01Bb0pDUWxqTUM0MExUQXVOU3d3TGprdE1DNDVMREV1TlMweExqRmpNQzQxTFRJdU55d3pMakV0TkM0MUxEVXVPQzAwTGpGak1DNDNMREF1TVN3eExqUXNNQzQwTERJc01DNDRZelV1TXkwekxqZ3NNVEV1TmkwMUxqa3NNVGd1TWkwMUxqbGpOaTQ0TERBc01UTXVNU3d5TGpJc01UZ3VNaXcxTGprS0NRa0pZekl1TXkweExqWXNOUzQwTFRFc055d3hMak5qTUM0MExEQXVOaXd3TGpjc01TNHpMREF1T0N3eVl6QXVOaXd3TGpJc01TNHhMREF1Tml3eExqVXNNUzR4WXpJdU55d3dMamdzTkM0eUxETXVOU3d6TGpRc05pNHliREFzTUdNeExqa3NNU3d5TGpjc015NHlMREV1T1N3MUxqSUtDUWtKWXpFdU9Td3lMREV1T0N3MUxqSXRNQzR5TERkakxUQXVOQ3d3TGpRdE1DNDVMREF1TnkweExqVXNNV013TERBdU5Td3dMREF1T1N3d0xERXVOSFl4YUMwMk1uWXRNVWd0TkRWNklFMHRORFF1TWl3eU1EY3VPR010TUM0ekxERXVNaTB3TGpVc01pNDBMVEF1Tml3ekxqWUtDUWtKWXkweExqTXRNUzB4TGpZdE1pNDVMVEF1TmkwMExqSnNNQ3d3UXkwME5Td3lNRGN1TlMwME5DNDJMREl3Tnk0M0xUUTBMaklzTWpBM0xqaE1MVFEwTGpJc01qQTNMamg2SUUwdE5ESXVOeXd5TURNdU1tTXRNQzQwTERBdU9TMHdMamNzTVM0NExURXNNaTQzQ2drSkNXTXRNUzB3TGpRdE1TNDJMVEV1TlMweExqTXRNaTQxWXpBdU1pMHdMalVzTUM0MkxUQXVPU3d4TGpFdE1TNHlReTAwTXk0MUxESXdNaTQyTFRRekxqRXNNakF5TGprdE5ESXVOeXd5TURNdU1rd3ROREl1Tnl3eU1ETXVNbm9nVFMwME1DNDBMREU1T0M0M0Nna0pDV010TUM0MUxEQXVPUzB4TERFdU9DMHhMalVzTWk0M1l5MHhMak10TVMweExqVXRNaTQ1TFRBdU5TMDBMakpqTUM0eExUQXVNaXd3TGpNdE1DNHpMREF1TkMwd0xqVkRMVFF4TGpjc01UazNMall0TkRFdU1Td3hPVGd1TXkwME1DNDBMREU1T0M0M2VpQk5MVE01TGpJc01UazNDZ2tKQ1dNd0xqTXRNQzQxTERBdU55MHhMREV1TVMweExqVmpMVEF1TXkwd0xqVXRNQzQ1TFRBdU55MHhMalF0TUM0MGN5MHdMamNzTUM0NUxUQXVOQ3d4TGpSRExUTTVMamNzTVRrMkxqY3RNemt1TlN3eE9UWXVPUzB6T1M0eUxERTVOMHd0TXprdU1pd3hPVGQ2SUUwdE16TXVPU3d4T1RFdU1nb0pDUWxqTFRFc01DNDVMVElzTVM0NExUSXVPU3d5TGpoakxUQXVNeTB3TGpNdE1DNDNMVEF1TmkweExqRXRNQzQ0WXpBdU5DMHhMallzTWk0eExUSXVOU3d6TGpjdE1pNHhReTB6TkM0eExERTVNUzR4TFRNMExERTVNUzR5TFRNekxqa3NNVGt4TGpKTUxUTXpMamtzTVRreExqSjZJRTA0TGpnc01UazBDZ2tKQ1dNdE1DNDVMVEV0TVM0NUxURXVPUzB5TGprdE1pNDRZekV1TlMwd0xqWXNNeTR6TERBdU1Td3pMamtzTVM0M1l6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME01TGpVc01Ua3pMalFzT1M0eExERTVNeTQyTERndU9Dd3hPVFJNT0M0NExERTVOSG9nVFRFd0xqRXNNVGsxTGpVS0NRa0pZekF1TkN3d0xqVXNNQzQ0TERFc01TNHhMREV1TkdNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbU10TUM0eExUQXVOUzB3TGpjdE1DNDVMVEV1TWkwd0xqaERNVEF1TlN3eE9UVXVNU3d4TUM0ekxERTVOUzR6TERFd0xqRXNNVGsxTGpWNklFMHhNeTQ1TERJd01TNDBDZ2tKQ1dNdE1DNDFMVEF1T1Mwd0xqa3RNUzQ0TFRFdU5TMHlMamRqTUM0NExUQXVOQ3d4TGpRdE1TNHhMREV1TmkweVl6RXVNeXd4TGpFc01TNDBMRE1zTUM0MExEUXVNa014TkM0eUxESXdNUzR4TERFMExESXdNUzR5TERFekxqa3NNakF4TGpSNklFMHhOUzQzTERJd05TNDVDZ2tKQ1dNdE1DNHpMVEF1T1Mwd0xqWXRNUzQ0TFRFdE1pNDNZekF1TkMwd0xqTXNNQzQ0TFRBdU5pd3hMakl0TVdNeExEQXVOU3d4TGpRc01TNDNMREVzTWk0M1F6RTJMallzTWpBMUxqTXNNVFl1TWl3eU1EVXVOeXd4TlM0M0xESXdOUzQ1ZWlCTk1UWXVPQ3d5TVRFdU5Bb0pDUWxqTFRBdU1TMHhMakl0TUM0MExUSXVOQzB3TGpZdE15NDJZekF1TlMwd0xqRXNNQzQ1TFRBdU5Dd3hMakl0TUM0MlF6RTRMalFzTWpBNExqVXNNVGd1TVN3eU1UQXVOQ3d4Tmk0NExESXhNUzQwVERFMkxqZ3NNakV4TGpSTU1UWXVPQ3d5TVRFdU5Ib2dUVEUxTERJeE5Bb0pDUWxqTFRBdU5TMHhOaTB4TXk0NUxUSTRMall0TWprdU9TMHlPQzR4WXkweE5TNHpMREF1TlMweU55NDJMREV5TGpndE1qZ3VNU3d5T0M0eFNERTFUREUxTERJeE5Ib2lMejRLQ1R3dlp6NEtQQzluUGdvOEwzTjJaejRLJztcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJhIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gXHRGaWxlIE5hbWU6IGhlbHBlci5zY3NzXG4vLyBcdERlc2NyaXB0aW9uOiBIZWxwZXIgY2xhc3NlcyBwcm92aWRlcyB0ZW1wbGF0ZSByZWxhdGVkIGN1c3RvbWl6YXRpb24uXG4vLyBcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFx0SXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyBcdEF1dGhvcjogUElYSU5WRU5UXG4vLyBcdEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udGVudCBoZWxwZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIHR5cG9ncmFwaHkgcGFnZSBpY29uIHdpdGggbGlzdFxuLmxpc3Qtc3R5bGUtaWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICA+IGxpIHN2ZyxcbiAgPiBsaSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4vL1B1bGwgdGhlIGVsZW1lbnRcbi5wdWxsLXVwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDIpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggcmdiYSg2MiwgNTcsIDEwNywgMC4yKTtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxufVxuXG4vLyBTcGlubmVyIGNsYXNzZXNcbi5zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNwaW5uZXItcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzcGluLXJldmVyc2UgMXMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBzcGluLXJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cblxuLy8gQnVsbGV0cyB1c2VkIGluIGFwcGxpY2F0aW9uIHBhZ2VzXG4uYnVsbGV0IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYuYnVsbGV0LXhzIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gICYuYnVsbGV0LXNtIHtcbiAgICB3aWR0aDogMC43MTRyZW07XG4gICAgaGVpZ2h0OiAwLjcxNHJlbTtcbiAgfVxuICAmLmJ1bGxldC1sZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi8vIFNlY3Rpb24gTGFiZWwgLSB1c2VkIGluIHBhZ2VzIGFuZCBhcHBzXG4uc2VjdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5cbi8vIFVzZWQgZm9yIHRhYmxlIGNlbGwgZml0XG4uY2VsbC1maXQge1xuICB3aWR0aDogMC4xJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gQ2FyZCBtYXRjaCBoZWlnaHRcbi5tYXRjaC1oZWlnaHQge1xuICA+IFtjbGFzcyo9J2NvbCddIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuXG4gICAgPiAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgIEZpbGUgTmFtZTogdHlwZS5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246IFR5cGUgcGFnZXMgY3VzdG9tIHNjc3Ncbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHRleHQgaGVhZGluZyBjb2xvclxuLnRleHQtYm9keS1oZWFkaW5nIHtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuLy8gdGV4dCBib2R5IGhvdmVyIGNvbG9yIGlmIGhhdmUgbGlua1xuLnRleHQtYm9keSB7XG4gICZbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMvMik7XG59XG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICBGaWxlIE5hbWU6IHRhYmxlcy5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246IFRhYmxlcyBwYWdlcyBjdXN0b20gc2Nzc1xuLy8gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gdGFibGUtd2hpdGUtc3BhY2Vcbi50YWJsZS13aGl0ZS1zcGFjZSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vLyB0YWJsZSB0aCwgdGQgcGFkZGluZ1xuLnRhYmxlIHtcbiAgdGhlYWQsXG4gIHRmb290IHtcbiAgICB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLXRoLWZvbnQtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG4gIH1cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nIDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmLnRhYmxlLXNtIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtIDAuNXJlbTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBpZiB3ZSBhcmUgbm90IHVzaW5nIHRhYmxlLWxpZ2h0IGNsYXNzIHRoZW4gYWxzbyBoZWFkZXIgY29sb3Igc2hvdWxkIGFwcGx5XG4udGFibGU6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWxpZ2h0KSB7XG4gIHRoZWFkOm5vdCgudGhlYWQtZGFyaykgdGgsXG4gIHRmb290Om5vdCgudGhlYWQtZGFyaykgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICB9XG59XG4vLyB0YWJsZSBpbnNpZGUgY2FyZCwgZG9uJ3QgbmVlZCBtYXJnaW4gYm90dG9tXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuLy8gVGFibGUgLSBob3ZlciBhbmltYXRpb25cbi50YWJsZS1ob3Zlci1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHRhYmxlIGJvcmRlciByYWRpdXNcbi5jYXJkIC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHRib2R5IHtcbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZXh1YWwgdGFibGUgaW5zaWRlIGNhcmQgcmFkaXVzXG4uY2FyZCB7XG4gIHRhYmxlIHtcbiAgICB0cltjbGFzcyo9J3RhYmxlLSddOmxhc3QtY2hpbGQge1xuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIElFIFNwZWNpZmljIENTU1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRhYmxlLWhvdmVyLWFuaW1hdGlvbiB7XG4gICAgdHIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xubGFiZWwge1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG59XG5cbi8vIHBsYWNlaG9sZGVyIHNwZWNpZmljIHNjc3Ncbi5mb3JtLWNvbnRyb2wge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIH1cbiAgICAmOnZhbGlkLFxuICAgICYuaXMtdmFsaWQge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICY6YWZ0ZXIge1xuICAgIGhlaWdodDogMi41NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4udmFsaWQtdG9vbHRpcCxcbi5pbnZhbGlkLXRvb2x0aXAge1xuICB0b3A6IDEwMiU7XG4gIGxlZnQ6IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKlxuKiBGb3JtIEdyb3VwXG4qKioqKioqKioqKioqKiovXG5cbi8vIGlucHV0IGdyb3VwICFpbXBvcnRhbnQgZm9yIG92ZXJyaWRpbmcgdGhlIGRhcmsgc3R5bGVcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4ge1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICYuaXMtdmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXMtdmFsaWQge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiB7XG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXMtaW52YWxpZCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4ge1xuICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxuXG4gICYucm91bmQge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxLjVyZW0pO1xuICAgIH1cbiAgfVxuICAmLnNxdWFyZSB7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuICAmLnJvdW5kLFxuICAmLnNxdWFyZSB7XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNxdWFyZSB7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4vLyBpbnB1dCBncm91cCBtZXJnZVxuLmlucHV0LWdyb3VwLW1lcmdlIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmlzLXZhbGlkIHtcbiAgICAgIH4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICB+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICAgICAgLmlucHV0LWdyb3VwLXRleHQgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHQgYXJlYSBsaW5lIGhlaWdodFxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gMS4xNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2VkIGZvciBDYXJkIC0gQ2hlY2sgaXQgYW5kIHJlbW92ZSBpZiBub3QgdXNlZFxuLmZvcm0tYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGJvZHktYmcsIDEwJSk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmLmZpbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbiAgJi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICYudG9wIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGJvZHktYmcsIDEwJSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ1dHRvbnMtZ3JvdXAge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcm0taG9yaXpvbnRhbCBsYXlvdXRcbi5mb3JtLWhvcml6b250YWwge1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLmxhYmVsLWNvbnRyb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VsZWN0IElucHV0cyBTcGVjaWZpYyBTQ1NTXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW211bHRpcGxlPSdtdWx0aXBsZSddKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkaW5wdXQtYm9yZGVyLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIDEzcHgsIGNhbGMoMTAwJSAtIDIwcHgpIDEzcHgsIDEwMCUgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTRweCwgMThweCAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIDE2cHgsIGNhbGMoMTAwJSAtIDIwcHgpIDE2cHgsIDEwMCUgMDtcbiAgfVxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgOHB4LCBjYWxjKDEwMCUgLSAyMHB4KSA4cHgsIDEwMCUgMDtcbiAgfVxufVxuXG4vLyBGb3IgY3VzdG9tcy1zZWxlY3QgcmVtb3ZlIGRvdWJsZSBhcnJvd1xuLmN1c3RvbS1zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZvciBmaXJlZm94XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gZm9yIGNocm9tZVxufVxuXG4vLyBDdXN0b20gQ2hlY2tib3hcbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdG9wOiAwLjA3cmVtO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NyU7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIFJhZGlvXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogMC4xcmVtO1xuICB9XG59XG5cbi8vIEN1c3RvbSBjaGVja2JveCBhbmQgcmFkaW8gaW4gY29tbW9uXG4uY3VzdG9tLWNoZWNrYm94LFxuLmN1c3RvbS1yYWRpbyB7XG4gICYuY3VzdG9tLWNvbnRyb2wge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuXG4gICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICB3aWR0aDogMS4yODVyZW07XG4gICAgaGVpZ2h0OiAxLjI4NXJlbTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBDdXN0b20tY2hlY2tib3ggd2hlbiBub3QgZGlzYWJsZWQgYW5kIGFjdGl2ZVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpIHtcbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8qIEZsb2F0aW5nIGxhYmVsIEdyb3VwICovXG4uZm9ybS1sYWJlbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcblxuICAvLyBGb3JtLUNvbnRyb2wtTGFyZ2UgaW4gRmxvYXRpbmcgTGFiZWwgR3JvdXBcbiAgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0tbGFiZWxcbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC40KTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC8vIGZvcm0taW5wdXRcbiAgPiBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIC8vIGZyb20taW5wdXQgb24gZm9jdXMgY2hhbmdlIGxhYmVsIGNvbG9yXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6YWN0aXZlKSB7XG4gICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgICBjb2xvcjogcmdiYSgkcHJpbWFyeSwgMSkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6Zm9jdXMpIHtcbiAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC40KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBmb3JtLWxhYmVsIGFmdGVyIGVudGVyaW5nIHRleHQgaW4gaW5wdXQgYm94XG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wtbGc6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgICB0b3A6IC0yM3B4O1xuICAgIH1cblxuICAgICYuZm9ybS1jb250cm9sLXNtOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgdG9wOiAtMThweDtcbiAgICB9XG4gIH1cbn1cblxuLyogU3dpdGNoZXMgKi9cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuXG4gICAgLyogRm9yIGJnIGNvbG9yIG9mIHN3aXRjaCovXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtYmctY29sb3I7XG4gICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC8qRm9yIFN3aXRjaCBoYW5kbGUqL1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAtMXB4IDJweCAzcHggMCByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtaW5kaWNhdG9yLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLypGb3IgU3dpdGNoIHRleHQqL1xuICAgIC5zd2l0Y2gtdGV4dC1sZWZ0LFxuICAgIC5zd2l0Y2gtdGV4dC1yaWdodCxcbiAgICAuc3dpdGNoLWljb24tbGVmdCxcbiAgICAuc3dpdGNoLWljb24tcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaC10ZXh0LWxlZnQsXG4gICAgLnN3aXRjaC1pY29uLWxlZnQge1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB9XG4gICAgLnN3aXRjaC10ZXh0LXJpZ2h0LFxuICAgIC5zd2l0Y2gtaWNvbi1yaWdodCB7XG4gICAgICByaWdodDogMTNweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAvKkZvciBTd2l0Y2ggbGFiZWwqL1xuXG4gIC5zd2l0Y2gtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC8vIGFmdGVyIGl0cyBjaGVja2VkXG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qRm9yIFN3aXRjaCBIYW5kbGUgQW5pbWF0aW9uKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS40cmVtKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAuc3dpdGNoLXRleHQtbGVmdCxcbiAgICAuc3dpdGNoLWljb24tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5zd2l0Y2gtdGV4dC1yaWdodCxcbiAgICAuc3dpdGNoLWljb24tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIC5zd2l0Y2gtdGV4dC1sZWZ0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5zd2l0Y2gtdGV4dC1yaWdodCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgLnN3aXRjaC10ZXh0LXJpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5zd2l0Y2gtdGV4dC1sZWZ0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8qIFRleHRhcmVhIHdpdGggQ291bnRlciAqL1xuLnRleHRhcmVhLWNvdW50ZXItdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4uZGlzYWJsZWQtbWF4LW1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogTnVtYmVyIFR5cGUgSW5wdXQgQm94IFNjc3MgZm9yIC0gUmVtb3ZlIGFycm93IG9uIGhvdmVyICovXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBJRSBTcGVjaWZpYyBDU1NcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8vIGZsb2F0aW5nIExhYmVsIEdyb3VwXG4gIC5mb3JtLWxhYmVsLWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJvb3RzdHJhcCBTZWxlY3RcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgJjpub3QoW211bHRpcGxlPSdtdWx0aXBsZSddKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEYXRlICYgVGltZSBQaWNrZXIgLSBGb3JtIENvbnRyb2wgQmcgY29sb3Jcbi5waWNrZXJfX2lucHV0IHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZpbGUgTmFtZTogdmFyaWFibGVzLnNjc3Ncbi8vICBEZXNjcmlwdGlvbjogQ3VzdG9tIGNvbXBvbmVudCB2YXJpYWJsZVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICBBdXRob3I6IFBJWElOVkVOVFxuLy8gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBXQVJOSU5HOiBQTEVBU0UgRE8gTk9UIENIQU5HRSBUSElTIFZBUklBQkxFIEZJTEUuXG4vLyAgVEhJUyBGSUxFIFdJTEwgR0VUIE9WRVJXUklUVEVOIFdJVEggRUFDSCBWVUVYWSBIVE1MIFRFTVBMQVRFIFJFTEVBU0UuXG4vLyAgVElQOlxuLy8gIFdlIHN1Z2dlc3QgeW91IHRvIHVzZSB0aGlzIChhc3NldHMvc2Nzcy92YXJpYWJsZXMvX3ZhcmlhYmxlcy1jb21wb25lbnRzLnNjc3MpIGZpbGUgZm9yIG92ZXJyaWRpbmcgY29tcG9uZW50cyB2YXJpYWJsZXMuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRiYXNlLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRib2R5LWRpcmVjdGlvbjogbHRyICFkZWZhdWx0OyAvLyBEZWZhdWx0IGx0ciwgY2hhbmdlIGl0IHRvIHJ0bCBmb3IgUmlnaHQgVG8gTGVmdCBzdXBwb3J0LlxuJGNvbnRlbnQtcGFkZGluZzogMnJlbSAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgQ29sb3JzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbmF2LWNvbXBvbmVudC1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG5cbiRzd2lwZXItYmc6ICNmMmY0ZjQgIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIE5hdmJhclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJG5hdmJhci1oZWlnaHQ6IDQuNDVyZW0gIWRlZmF1bHQ7XG4kaG9yaXpvbnRhbC1tZW51LWhlaWdodDogNC40NXJlbSAhZGVmYXVsdDtcbiRmb290ZXItaGVpZ2h0OiAzLjM1cmVtICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBNYWluIE1lbnVcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9tYWluIG1lbnUgZGFya1xuJG1lbnUtZGFyay1jb2xvcjogI2RjZGNkYyAhZGVmYXVsdDtcbiRtZW51LWRhcmstYmctY29sb3I6ICMxMDE2M2EgIWRlZmF1bHQ7XG5cbiRtZW51LXBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbWVudS1zZWNvbmQtbGV2ZWwtcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweCAhZGVmYXVsdDtcbiRtZW51LXRoaXJkLWxldmVsLXBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUzcHggIWRlZmF1bHQ7XG4kbWVudS1mb3J0aC1sZXZlbC1wYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1M3B4ICFkZWZhdWx0O1xuXG4vLyB2ZXJ0aWNhbCBtZW51XG4kbWVudS1leHBhbmRlZC13aWR0aDogMjYwcHggIWRlZmF1bHQ7XG4kbWVudS1jb2xsYXBzZWQtd2lkdGg6IDgwcHggIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIFNpZGViYXJcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc2lkZWJhci13aWR0aDogMjYwcHggIWRlZmF1bHQ7XG4kY2hhdC1zaWRlYmFyLXdpZHRoOiAzNjBweCAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIEF2YXRhclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGF2YXRhci1zaXplOiAzMnB4ICFkZWZhdWx0O1xuJGF2YXRhci1zdGF0dXMtc2l6ZTogMTFweCAhZGVmYXVsdDtcbiRhdmF0YXItc3RhdHVzLXNpemUtbGc6IDE3cHggIWRlZmF1bHQ7XG5cbiRhdmF0YXItc2l6ZS14bDogNzBweCAhZGVmYXVsdDtcbiRhdmF0YXItc2l6ZS1sZzogNTBweCAhZGVmYXVsdDtcbiRhdmF0YXItc2l6ZS1zbTogMjRweCAhZGVmYXVsdDtcblxuJGF2YXRhci1iZzogI2MzYzNjMztcbiRhdmF0YXItZ3JvdXAtYm9yZGVyOiAkd2hpdGU7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgUHJvZ3Jlc3Ncbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJvZ3Jlc3Mtc2l6ZS14bDogMS4xNHJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1zaXplLWxnOiAwLjg1N3JlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1zaXplLW1kOiAwLjU3cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLXNpemUtc206IDAuMTQzcmVtICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEZvcm1cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICRpbnB1dC1oZWlnaHQsICRpbnB1dC1oZWlnaHQtbGcsICRpbnB1dC1oZWlnaHQtc20gYXJlIGluIHZhcmlhYmxlc1xuJGZvbnQtc2l6ZS14czogMC43NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteGw6ICgkZm9udC1zaXplLWJhc2UgKyAwLjUpICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjcgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQteHM6IDEuNSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXkteGw6IDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgteGw6IDAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS14czogMC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC14czogMC4yNzVyZW0gIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLXhsOiAwLjM1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHM6IDAuMTJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy14bDogJGJvcmRlci1yYWRpdXMteGwgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy14czogJGJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQteGw6ICgoJGZvbnQtc2l6ZS14bCAqICRsaW5lLWhlaWdodC14bCkgKyAoJGlucHV0LXBhZGRpbmcteS14bCAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQteHM6ICgoJGZvbnQtc2l6ZS14cyAqICRsaW5lLWhlaWdodC14cykgKyAoJGlucHV0LXBhZGRpbmcteS14cyAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICgoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIpKSAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBCbGFuayBQYWdlIEJnIENvbG9yXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYmxhbmstYmctY29sb3I6ICNlZmYyZjcgIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgRGF0YSBUYWJsZXMgQmcgQ29sb3Jcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRkYXRhdGFibGUtYmctY29sb3I6ICNmOGY4ZjggIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgU3dpdGNoXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHN3aXRjaC1iZy1jb2xvcjogI2UyZTJlMiAhZGVmYXVsdDtcbiRzd2l0Y2gtaW5kaWNhdG9yLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgVGltZWxpbmVcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZWxpbmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtcG9pbnQtc2l6ZTogMS43NXJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itc2l6ZTogMTJweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3ItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci13cmFwcGVyLXNpemU6IDIwcHggIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1pdGVtLW1pbi1oZWlnaHQ6IDRyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1pY29uLWZvbnQtc2l6ZTogMC44NXJlbSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWV2ZW50LXRpbWUtc2l6ZTogMC44NXJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1ldmVudC10aW1lLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbiIsIi8vIHZhciBmb3IgYm94IHNoYWRvdyBvZiBncmFkaWVudCBidXR0b25zXG4vLyBCdXR0b25zXG4uYnRuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAvLyBncmFkaWVudCBidXR0b24gb24gaG92ZXIgdHJhbnNpdGlvblxuICAmW2NsYXNzKj0nYmctZ3JhZGllbnQtJ10ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gSWNvbiBidXR0b24gcGFkZGluZ1xuICAmLmJ0bi1pY29uIHtcbiAgICBwYWRkaW5nOiAwLjcxNXJlbSAwLjczNnJlbTtcbiAgfVxuICAmLmJ0bi1zbSB7XG4gICAgJi5idG4taWNvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC41O1xuICAgIH1cbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgJi5idG4taWNvbiB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGZlYXRoZXIgaWNvbnMgaW5zaWRlIGJ0blxuICAuZmVhdGhlciB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4vLyBGb3IgV2F2ZXMgSW5wdXQgUGFkZGluZ1xuLmJ0bi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5idG4tc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFJlbW92ZSBjdXJzb3ItcG9pbnRlciBmcm9tIGJ1dHRvbiBpZiBidXR0b24gaXMgZGlzYWJsZWRcbi8vICogc2V0dGluZyBpdCB0byBpbmhlcml0IHdpbGwgYXV0byBhZGVwdCBjdXJzb3Jcbi53YXZlcy1lZmZlY3Qge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4iLCIvL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14IC8gMS45O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14IC8gMS45O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnIC8gMS43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAvIDEuNzU7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gLyAxLjk7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gLyAxLjk7XG59XG5cbi8vIGJ1dHRvbiBncm91cCBib3JkZXJcbi5idG4tZ3JvdXAge1xuICBbY2xhc3MqPSdidG4tJ106bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTpub3QoW2NsYXNzKj0nYnRuLWZsYXQtJ10pOm5vdChbY2xhc3MqPSdidG4tZ3JhZGllbnQtJ10pOm5vdChbY2xhc3MqPSdidG4tcmVsaWVmLSddKSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gcmVtb3ZlIGZpcnN0IGJ0biBncm91cCBib3JkZXIgbGVmdFxuLmJ0bi1ncm91cFxuICA+IC5idG46bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTpub3QoW2NsYXNzKj0nYnRuLWZsYXQtJ10pOm5vdChbY2xhc3MqPSdidG4tZ3JhZGllbnQtJ10pOm5vdChbY2xhc3MqPSdidG4tcmVsaWVmLSddKTpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXBcbiAgPiAuYnRuOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vLyByZW1vdmUgbGFzdCBidG4gZ3JvdXAgYm9yZGVyIHJpZ2h0XG4uYnRuLWdyb3VwXG4gID4gLmJ0bjpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwXG4gID4gLmJ0bjpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLy8gIHRvZ2dsZSBidXR0b25cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSkge1xuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93biB7XG4gIFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBJZiBkb24ndCB3b24ndCBkcm9wZG93bi91cCBhcnJvd1xuICAmLm5vLWFycm93IHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4wNSk7IC8vIGJvcmRlciBvcGFjaXR5IGhhcyBiZWVuIHJlZHVjZWQgdG8gbWFrZSBpdCBsb29rIHNhbWUgYXMgdnVlJ3MgZHJvcGRvd24gYm9yZGVyIFtjb21wb25lbnQgcGFnZSwgbGlzdCB2aWV3IHBhZ2VdXG4gIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdzsgLy8gdGhpcyBhY2NvcmRpbmcgdG8gdnVlIHZlcnNpb25cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gSGVhZGVyXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnNob3cge1xuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvciBERCBib3ggc2hhZG93IG9uIHNob3dcbiAgLmJ0biB7XG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBjaGFuZ2VkIGljb24gY2FyZXRcblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMHB4O1xuICAgIGxlZnQ6IDAuNzE0cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICB9XG4gIC8vIGFycm93IHNpemUgYWNjb3JkaW5nIHRvIHRvZ2dsZSBzaXplc1xuICAmLmJ0bi1sZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNtIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBoaWRlIGRlZmF1bHQgYXJyb3cgdG8gc2hvdyBjdXN0b20gaWNvbiBERFxuICAmLm5hdi1oaWRlLWFycm93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIERyb3BVcFxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLy8gY2hhbmdlZCBpY29uIGRyb3B1cCBjYXJldFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi11cCwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdmVydGljYWwtYWxpZ246IDAuMDVyZW07XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDhyZW07XG4gIH1cbn1cblxuLy8gRHJvcExlZnRcbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC8vIGNoYW5nZWQgaWNvbiBkcm9wdXAgY2FyZXRcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxufVxuXG4vLyBEcm9wUmlnaHRcbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAvLyBjaGFuZ2VkIGljb24gZHJvcHVwIGNhcmV0XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxufVxuXG4vLyBEcm9wZG93biA6OmJlZm9yZSBwb3NpdGlvblxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBEcm9wZG93biBtYXJnaW4gYWNjb3JkaW5nIHRvIGRyb3Bkb3duIHBvc2l0aW9uXG5cbiAgJlt4LXBsYWNlbWVudD0nYm90dG9tLXN0YXJ0J10sXG4gICZbeC1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXSB7XG4gICAgbWFyZ2luLXRvcDogJGRyb3Bkb3duX3NwYWNpbmc7XG4gIH1cblxuICAmW3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXSxcbiAgJlt4LXBsYWNlbWVudD0ndG9wLWVuZCddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3JpZ2h0LXN0YXJ0J10ge1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd25fc3BhY2luZztcbiAgfVxuICAmW3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J10ge1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duX3NwYWNpbmc7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gaWNvblxuLmRyb3Bkb3duLFxuLmRyb3B1cCB7XG4gICYuZHJvcGRvd24taWNvbi13cmFwcGVyIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjFyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyb3Bkb3duIG1lbnUgYW5pbWF0aW9uIGZvciBIb3Jpem9udGFsIG1lbnVcbi5ob3Jpem9udGFsLW1lbnUtd3JhcHBlciAuZHJvcGRvd24tbWVudSxcbi5oZWFkZXItbmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbjtcbn1cblxuLy8gSGlkZGVuIGRyb3Bkb3duIHRvZ2dsZSBhcnJvd1xuLmRyb3Bkb3duLXRvZ2dsZS5oaWRlLWFycm93LFxuLmRyb3Bkb3duLXRvZ2dsZS1oaWRlLWFycm93ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBGaWxlIE5hbWU6IG5hdmJhci5zY3NzXG4gICAgRGVzY3JpcHRpb246IENvbnRhaW4gaGVhZGVyIG5hdmlnYXRpb24gYmFyLCB2ZXJ0aWNhbCBtYWluIG5hdmlnYXRpb24gYmFyIGFuZFxuICAgIGhvcml6bm90YWwgbWFpbiBuYXZpZ2F0aW9uIGJhciByZWxhdGVkIFNDU1MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBmdW5jdGlvbiBzZXQtbmF2YmFyLXRleHQtY29sb3IoJGNvbG9yKSB7XG4gIEBpZiAobGlnaHRuZXNzKCRjb2xvcikgPiA1MCkge1xuICAgIEByZXR1cm4gJHdoaXRlOyAvLyBMaWdodGVyIGJhY2tnb3J1bmQsIHJldHVybiBkYXJrIGNvbG9yXG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGJsYWNrOyAvLyBEYXJrZXIgYmFja2dyb3VuZCwgcmV0dXJuIGxpZ2h0IGNvbG9yXG4gIH1cbn1cblxuLmhlYWRlci1uYXZiYXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGwsIGJhY2tncm91bmQgMHM7XG4gIHotaW5kZXg6IDk5NztcblxuICAmLmZpeGVkLXRvcCB7XG4gICAgbGVmdDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gIH1cblxuICAvLyBBcHBseSBuYXZiYXIgY29sb3IgYXMgcGVyIGJhY2tncm91bmRcbiAgJltjbGFzcyo9J2JnLSddIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiBzZXQtbmF2YmFyLXRleHQtY29sb3IoJHRoZW1lLWRhcmstYm9keS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgIGksXG4gICAgICAgICAgc3ZnLFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHNldC1uYXZiYXItdGV4dC1jb2xvcigkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VhcmNoLWxpc3QgLmF1dG8tc3VnZ2VzdGlvbiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vKiBOYXZiYXIgbW9kaWZpZXJzXG4gIC8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIGZsb2F0aW5nIG5hdlxuICAmLmZsb2F0aW5nLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogI3skZmxvYXRpbmctbmF2LW1hcmdpbn0gI3skY29udGVudC1wYWRkaW5nfSAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gKiAyKSAtICN7JG1lbnUtZXhwYW5kZWQtd2lkdGh9KTtcbiAgICBib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIHotaW5kZXg6IDEyO1xuICB9XG5cbiAgLy8gc3RhdGljIG5hdlxuICAmLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtICN7JHNpZGViYXItd2lkdGh9KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSB0aGlzIGlmIHJlbW92aW5nIFwibWVudS1zaGFkb3dcIiBjbGFzc1xuICB9XG5cbiAgLy8gYWRkIGJvcmRlciB0byBuYXZiYXJcbiAgJi5uYXZiYXItYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIGFkZCBzaGFkb3cgdG8gbmF2YmFyXG4gICYubmF2YmFyLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cblxuICAmLm5hdmJhci1kYXJrLm5hdmJhci1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBIaWRlIG5hdmJhciBkcm9wZG93biBhcnJvd1xuICAmOm5vdCgubmF2YmFyLWhvcml6b250YWwpIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyogTmF2YmFyIG1vZGlmaWVyc1xuICAvLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgLy8gQWRkZWQgbW9yZSBob3Jpem9udGFsIHBhZGRpbmcgYWJvdmUgc21hbGwgc2NyZWVuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMC44cmVtIDEuNHJlbTtcbiAgICB9XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIC8vIE5hdmJhciBib29rbWFyayBwcmltYXJ5IGNvbG9yIG9uIGhvdmVyXG4gICAgLmJvb2ttYXJrLXdyYXBwZXIge1xuICAgICAgLy8gZm9yIGJvb2ttYXJrIHotaW5kZXhcbiAgICAgIC5ib29rbWFyay1pbnB1dCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGFuZ3VhZ2UgZGQgc3R5bGVcbiAgICAuZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgICAgLnNlbGVjdGVkLWxhbmd1YWdlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIC5mbGFnLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIC5mbGFnLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIC52ZXJ0aWNhbC1sYXlvdXQgJiB7XG4gICAgICAgICAgICAgIHRvcDogNDFweCAhaW1wb3J0YW50OyAvLyBBcHBseSBuYXZiYXIgZGQgcG9zaXRpb24gb24gdmVydGljYWwgbGF5b3V0cyBvbmx5IChOb3QgZm9yIGhvcml6b250YWwgbGF5b3V0IGR1ZSB0byBob3ZlciBvdXQgaXNzdWUpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDYXJ0ICYgTm90aWZpY2F0aW9uIGJhZGdlXG4gICAgICAgICYuZHJvcGRvd24tY2FydCxcbiAgICAgICAgJi5kcm9wZG93bi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAmLmJhZGdlLXVwIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS4yMnJlbSAxLjI4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENhcnQgZHJvcGRvd25cbiAgICAgICAgJi5kcm9wZG93bi1jYXJ0IHtcbiAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLmNhcnQtaXRlbS1yZW1vdmUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZGlhLWhlYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgICBoNi5jYXJ0LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcnQtaXRlbS1ieSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcnQtaXRlbS1yZW1vdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYS5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tdXNlciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgLy8gU2V0IGR1ZSB0byBjdXN0b20gMiBsaW5lIGNvbXBvbmVudCBpbiBuYXZiYXJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgaSxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMb2dnZWQgaW4gdXNlciBkcm9wZG93biBzdHlsZXNcbiAgICAgICAgYS5kcm9wZG93bi11c2VyLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40MzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC51c2VyLXN0YXR1cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoJGJsYWNrLCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgkYmxhY2ssIDAuMDgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG5hdmJhciB0b2dnbGUgbWVudSBzaXplIChkaXNwbGF5IGJlbG93IGxnKVxuICAgICAgICBhLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmRyb3Bkb3duLXVzZXItbGluayB7XG4gICAgICAgICAgLnVzZXItbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgLSAwLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmlucHV0LWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgJi5maWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtbGlzdCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vTmF2YmFyIG5vdGlmaWNhdGlvbiBjc3NcbiAgICAuZHJvcGRvd24tbWVudS1tZWRpYSB7XG4gICAgICB3aWR0aDogMzByZW07XG5cbiAgICAgIC5kcm9wZG93bi1tZW51LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtbGlzdCB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgcGFkZGluZzogMC45cmVtIDEuMjhyZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVkaWEtbWV0YSB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2YmFyIHNoYWRvdyBvbiBzY3JvbGxcbi5oZWFkZXItbmF2YmFyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEZsb2F0aW5nIE5hdmJhclxuLm5hdmJhci1mbG9hdGluZyB7XG4gIC8vIEZsb2F0aW5nIG5hdiBzaG91bGQgaGF2ZSBzYW1lIHBhZGRpbmcgYWNyb3NzIGFsbCBzY3JlZW5cbiAgLm5hdmJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyLXNoYWRvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgaHNsYSgwLCAwJSwgOTcuMyUsIDAuOTUpIDQ0JSxcbiAgICAgIGhzbGEoMCwgMCUsIDk3LjMlLCAwLjQ2KSA3MyUsXG4gICAgICBoc2xhKDAsIDAlLCAxMDAlLCAwKVxuICAgICk7XG4gICAgcGFkZGluZy10b3A6IDIuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG59XG5cbi8vIE5hdmJhciBjb2xvcnNcbi5uYXZiYXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJi5uYXZiYXItaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5hY3RpdmUge1xuICAgICAgJi5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjAzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzYWJsZWQge1xuICAgICAgJi5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLm5hdmJhci1ob3Jpem9udGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG4gIH1cblxuICAubmF2LXNlYXJjaCB7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuYnRuLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICYubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4wNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2FibGVkIHtcbiAgICAgICYubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBxdWVyaWVzIGZvciBkZXZpY2Ugc3VwcG9ydFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgLy8gZ2VuZXJpYyBuYXZiYXIgZHJvcGRvd24gc3BlY2lmaWNcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAuc2hvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIC5vcGVuLW5hdmJhci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgLnNob3cge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi11c2VyIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkYXJrIG5hdmJhclxuICAubmF2YmFyLWRhcmsge1xuICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBsaWdodCBuYXZiYXJcbiAgLm5hdmJhci1saWdodCB7XG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgTWVkaXVtIGFuZCBkb3duOiBpUGFkIHN1cHBvcnQgZm9yIG5hdmJyXG5cbi8vIG5hdmJhciBzdGF0aWMgdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgIC8vIGZsb2F0aW5nIG5hdiB3aWR0aFxuICAgICYuZmxvYXRpbmctbmF2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gKiAyKSk7XG4gICAgfVxuICAgICYubmF2YmFyLXN0YXRpYy10b3Age1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vL0ZvciByZXNwb25zaXZlIHN1YiBuYXZcbkBtaXhpbiByZXNwb25zaXZlX3N1Yl9uYXYge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZV9zdWJfbmF2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmVfc3ViX25hdjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAmLmZsb2F0aW5nLW5hdiB7XG4gICAgICB3aWR0aDogY2FsYyhcbiAgICAgICAgMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArIDAuNHJlbSlcbiAgICAgICkgIWltcG9ydGFudDsgLy8gU00gc2NyZWVuIGNhbGMgYXMgcGVyIHVwZGF0ZWQgc3BhY2luZ3NcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSAuc2VsZWN0ZWQtbGFuZ3VhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDUsIDVTICBpUGhvbmUgNi0tLS0tLS0tLS0tICovXG5cbi8vIFNldCBkcm9wZG93biBoZWlnaHQgYXMgcGVyIHRoZSBzY3JlZW4gc2l6ZVxuQG1peGluIGV4dGVuZF9tb2JpbGVfc3BlY2lmaWMoJG1lbnVfaGVpZ2h0KSB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAuc2hvdyB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkbWVudV9oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogTGFuZHNjYXBlICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDI2Ljc4ZW0pIGFuZCAobWF4LWRldmljZS13aWR0aDogNDcuNjRlbSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICBAaW5jbHVkZSBleHRlbmRfbW9iaWxlX3NwZWNpZmljKDE4MHB4KTtcbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDYrIC0tLS0tLS0tLS0tICovXG5cbi8qIExhbmRzY2FwZSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAyOS41N2VtKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDUyLjU3ZW0pIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgQGluY2x1ZGUgZXh0ZW5kX21vYmlsZV9zcGVjaWZpYygyODBweCk7XG59XG5cbi8vIGZvciB3aWR0aCBvZiBuYXZiYXIgaW4gZml4ZWQtdG9wXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAmLmZpeGVkLXRvcCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ob3Jpem9udGFsLWxheW91dCB7XG4gICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICB1bC5uYXZiYXItbmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rIC51c2VyLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXBhZGRpbmc7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgY29sb3IgMHMsIGJvcmRlci1jb2xvciAwcztcbiAgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMjg1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTNyZW07IC8vIENvbnNpZGVyaW5nIHN1Yi10aXRsZSBtaW51cyBtYXJnaW5cbiAgfVxuICAuY2FyZC1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5jYXJkLWltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAvL2Z1bGxzY3JlZW4gY2FyZFxuICAmLmNhcmQtZnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmNhcmQtYm9keVtjbGFzcyo9J2JvcmRlci1ib3R0b20tJ10ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICAmLmJnLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNDUpO1xuICAgIH1cbiAgICAudGV4dC1tdXRlZCB7XG4gICAgICBjb2xvcjogJGdyYXktODAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY2FyZC1taW5pbWFsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctZWxlbWVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuXG4gICAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtYWN0aW9uPSdjb2xsYXBzZSddIHtcbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucm90YXRlIHtcbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmNhcmQtY29udGVudCA+IC5jYXJkLWJvZHk6Zmlyc3Qtb2YtdHlwZSxcbiAgICAmICsgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIENhcmQgQ29sdW1uXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyLjI7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAsXG4uY2FyZC1kZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtaGVhZC1pbnZlcnNlIHtcbiAgLmhlYWRpbmctZWxlbWVudHMge1xuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4uY2FyZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICAudGV4dC1tdXRlZCB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAxKTtcbiAgfVxuICAuaGVhZGluZy1lbGVtZW50cyB7XG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gb3ZlcmxheS1pbWctY2FyZFxuLm92ZXJsYXktaW1nLWNhcmQge1xuICAuY2FyZC1pbWctb3ZlcmxheSxcbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNC42NHJlbTtcbiAgfVxufVxuXG4vLyBJRSBTcGVjaWZpYyBDU1NcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8vIGltZy1mbHVpZCBjbGFzc1xuICAuY2FyZC1ib2R5LFxuICAuY2FyZC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0gQWR2YW5jZSBDYXJkcyAtLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbmdyYXR1bGF0aW9ucyBDYXJkXG4uY2FyZC1jb25ncmF0dWxhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCByZ2JhKCRwcmltYXJ5LCAxKSwgcmdiYSgkcHJpbWFyeSwgMC43KSk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLy8gaW1hZ2Ugb24gbGVmdFxuICAuY29uZ3JhdHVsYXRpb25zLWltZy1sZWZ0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG4gIC8vIGltYWdlIG9uIHJpZ2h0XG4gIC5jb25ncmF0dWxhdGlvbnMtaW1nLXJpZ2h0IHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi8vIGNvbmdyYXR1bGF0aW9uIG1lZGFsIGNhcmRcbi5jb25ncmF0dWxhdGlvbi1tZWRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzdweDtcbn1cblxuLy8gRGVwb3NpdHMgQ2FyZFxuLmNhcmQtZGVwb3NpdHMge1xuICAuZGVwb3NpdHMtZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgfVxufVxuXG4vLyBFbXBsb3llZSBUYXNrIENhcmRcbi5jYXJkLWVtcGxveWVlLXRhc2sge1xuICAuZW1wbG95ZWUtdGFzayB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGV2ZWxvcGVyIE1lZXR1cCBDYXJkXG4uY2FyZC1kZXZlbG9wZXItbWVldHVwIHtcbiAgLm1lZXR1cC1pbWctd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgfVxuICAubWVldHVwLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIC5tZWV0dXAtZGF5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjdXN0b20tY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgICB9XG4gIH1cbiAgLm1lZGlhIHtcbiAgICAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG4gICAgJiArIC5tZWRpYSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgfVxuICB9XG4gIC5hdmF0YXItZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLy8gUHJvZmlsZSBDYXJkXG4uY2FyZC1wcm9maWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuY2FyZC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXJlbSAyLjNyZW0gJGNhcmQtc3BhY2VyLXkgMi4zcmVtO1xuXG4gICAgLnByb2ZpbGUtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgkYmxhY2ssIDAuMTQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE1cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1iYWRnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEFwcGx5IEpvYiBDYXJkXG4uY2FyZC1hcHBseS1qb2Ige1xuICAuYXBwbHktam9iLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgc3VwIHtcbiAgICAgIHRvcDogLTAuOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVHJhbnNhY3Rpb24gQ2FyZFxuLmNhcmQtdHJhbnNhY3Rpb24ge1xuICAudHJhbnNhY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIH1cblxuICAgIC5hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgICAuYXZhdGFyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cmFuc2FjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZXIgVGltZWxpbmUgQ2FyZFxuLmNhcmQtdXNlci10aW1lbGluZSB7XG4gIC51c2VyLXRpbWVsaW5lLXRpdGxlLWljb24ge1xuICAgIHdpZHRoOiAxLjcxNHJlbTtcbiAgICBoZWlnaHQ6IDEuNzE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4zcmVtO1xuICB9XG4gIC50aW1lbGluZSB7XG4gICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLnRpbWVsaW5lLWV2ZW50IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXNpbmVzcyBDYXJkXG4uYnVzaW5lc3MtY2FyZCB7XG4gIC5idXNpbmVzcy1pdGVtcyB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICB9XG5cbiAgICAuYnVzaW5lc3MtaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjNyZW07XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdGF0ZXMgQ2FyZFxuLmNhcmQtYnJvd3Nlci1zdGF0ZXMge1xuICAuYnJvd3Nlci1zdGF0ZXMge1xuICAgIG1hcmdpbi10b3A6IDIuMTRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBBcHAgRGVzaWduIENhcmRcbi5jYXJkLWFwcC1kZXNpZ24ge1xuICAuZGVzaWduLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNpZ24tcGxhbm5pbmctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICAgIH1cblxuICAgIC5kZXNpZ24tcGxhbm5pbmcge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIG1pbi13aWR0aDogNi40cmVtO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tIFN0YXRpc3RpY3MgQ2FyZCAtLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJkLXN0YXRpc3RpY3Mge1xuICAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gIC5zdGF0aXN0aWNzLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtIDIuOHJlbSAhaW1wb3J0YW50O1xuXG4gICAgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgIC5hdmF0YXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tIEFuYWx5dGljcyBDYXJkIC0tLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENoYXJ0LWRyb3Bkb3duIEJ1dHRvblxuLmNoYXJ0LWRyb3Bkb3duIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmV2ZW51ZSBSZXBvcnQgJiBCdWRnZXQgQ2FyZFxuLmNhcmQtcmV2ZW51ZS1idWRnZXQge1xuICAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS4yODZyZW0gMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAjcmV2ZW51ZS1yZXBvcnQtY2hhcnQge1xuICAgICAgLmFwZXhjaGFydHMtc2VyaWVzIHtcbiAgICAgICAgJltzZXJpZXNOYW1lPSdFYXJuaW5nJ10ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOTY1KTtcbiAgICAgICAgfVxuICAgICAgICAmW3Nlcmllc05hbWU9J0V4cGVuc2UnXSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wMzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1ZGdldC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYnVkZ2V0LWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgI2J1ZGdldC1jaGFydCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRWFybmluZ3MgQ2FyZFxuLmVhcm5pbmdzLWNhcmQge1xuICAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcGllIHtcbiAgICAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmaWxsOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUge1xuICAgICAgZmlsbDogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbi8vIElFIFNwZWNpZmljIENTU1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLy8gbWFrZSBpY29uIGNlbnRlciBpbiBhdmF0YXItY29udGVudFxuICAjZGFzaGJvYXJkLWFuYWx5dGljcyxcbiAgI3N0YXRpc3RpY3MtY2FyZCB7XG4gICAgLmF2YXRhciB7XG4gICAgICAuYXZhdGFyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gICY6bm90KFtjbGFzcyo9J2JyZWFkY3J1bWItJ10pIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBDb21wb25lbnQgU3BlY2lmaWMgKi9cbi5icmVhZGNydW1iLXNsYXNoIHtcbiAgJi5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWItZG90cyB7XG4gICYuYnJlYWRjcnVtYiB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICB9XG4gIH1cbn1cbi5icmVhZGNydW1iLWRhc2hlcyB7XG4gICYuYnJlYWRjcnVtYiB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICB9XG4gIH1cbn1cbi5icmVhZGNydW1iLXBpcGVzIHtcbiAgJi5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ3wnO1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWItY2hldnJvbiB7XG4gICYuYnJlYWRjcnVtYiB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ4cHgpIHtcbiAgLmNvbnRlbnQtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVhZGNydW1icy10b3Age1xuICAgIC5jb250ZW50LWhlYWRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFkZ2VcblxuLmJhZGdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJltjbGFzcyo9J2JhZGdlLSddIHtcbiAgICBbY2xhc3MqPSdpY29uLSddIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAvLyBiYWRnZSBkcm9wZG93biBhbGlnbm1lbnRcbiAgICAuZHJvcGRvd24tdG9nZ2xlLFxuICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIHNwYW4sXG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgfVxuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpLFxuICBzdmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAvLyBzcXVhcmUgYmFkZ2VcbiAgJi5iYWRnZS1zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAvLyBiYWRnZS11cFxuICAvLyB0byBhbGlnbiBiYWRnZSBvdmVyIGFueSBlbGVtZW50XG4gICYuYmFkZ2UtdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIG1pbi13aWR0aDogMS40MjlyZW07XG4gICAgbWluLWhlaWdodDogMS40MjlyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43ODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNzg2O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICAgICYuYmFkZ2Utc20ge1xuICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgcmlnaHQ6IC0wLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBmdWxsc2NyZWVuIHNlYXJjaFxuLmJhZGdlLWljb24ge1xuICBpLFxuICBzdmcge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBiYWRnZSBkcm9wdXAgcG9pbnRlclxuLmRyb3B1cCB7XG4gIC5iYWRnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvLyBDb21wb25lbnQgbmF2IGFuZCBuYXYvcGlsbCB0YWJzXG5cbi5uYXYge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAvLyBmb3IgY29tcG9uZW50IG5hdnNcbiAgLy8gdG8gd3JhcCBib3JkZXIgYXJvdW5kIG5hdiBjb21wb25lbnRcbiAgJi53cmFwLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi1jb21wb25lbnQtYm9yZGVyLWNvbG9yO1xuICAgIGxpLm5hdi1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG4gICAgbGkubmF2LWl0ZW0sXG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDJweCAwLjcxNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLm5hdi1sZWZ0IHtcbiAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLm5hdi1yaWdodCB7XG4gICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNxdWFyZSBCb3JkZXJcbiAgJi5zcXVhcmUtYm9yZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb3IgbWFpbiBtZW51IHRvZ2dsZSBsb2NrXG4gIC5tb2Rlcm4tbmF2LXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDEuNTcxcmVtIDA7XG4gIH1cblxuICAvLyBEcm9wZG93biB3aXRob3V0IGJhY2tncm91bmQgbmVlZCBhcnJvdyBjb2xvciBjaGFuZ2VzXG4gIC5kcm9wZG93bi5zaG93IHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLCAnIycsICclMjMnKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdi1waWxscyxcbi5uYXYtdGFicyB7XG4gIC8vIGlmIGljb24gYWRkZWQgaW5zaWRlIG5hdi1saW5rXG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuLy8gbmF2IHBpbGxzXG4ubmF2LXBpbGxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gbmF2IGl0ZW0gb2YgbmF2IHBpbGxcbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWZvbnQtc2l6ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggLTRweCByZ2JhKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcsIDAuNjUpO1xuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAmLmRyb3Bkb3duIHtcbiAgICAmLnNob3cge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEp1c3RpZmllZCBQaWxsc1xuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBpbmNsdWRlIG5hdi1qdXN0aWZpZWQ7XG4gICAgQGluY2x1ZGUgbmF2LXRhYnMtanVzdGlmaWVkO1xuICAgIC5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJhc2ljIE5hdiBUYWJzXG4ubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEJhc2ljIG5hdiBpdGVtXG4gIC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBwYWRkaW5nOiAwLjYxcmVtIDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIHJnYmEoJHByaW1hcnksIDEpLCByZ2JhKCRwcmltYXJ5LCAwLjUpKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgkcHJpbWFyeSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gSnVzdGlmaWVkIFRhYnNcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAaW5jbHVkZSBuYXYtanVzdGlmaWVkO1xuICAgIEBpbmNsdWRlIG5hdi10YWJzLWp1c3RpZmllZDtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdiBUYWJzIFZlcnRpY2FsXG4ubmF2LXZlcnRpY2FsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm5hdi5uYXYtdGFicyB7XG4gICAgLy8gbmF2IGl0ZW0gc3R5bGVzIGZvciB2ZXJ0aWNhbCBuYXYgdGFic1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogLTEuNHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUzZCgwLCAyMjUlLCAwKTtcbiAgICAgICAgICAgIHRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjE0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHZlcnRpY2FsIG5hdiBsZWZ0IHRhYnNcbiAgICAmLm5hdi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgIH4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHZlcnRpY2FsIHJpZ2h0IG5hdiB0YWJzXG4gICAgJi5uYXYtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogLTAuOXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwJSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIG5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxJTtcbiAgICB9XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuQG1peGluIG5hdi10YWJzLWp1c3RpZmllZCB7XG4gIC5uYXYtbGluayB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcbiAgICAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyAvLyRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLy8gY2xvc2VcbiAgJi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgLmNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAkYWxlcnQtcGFkZGluZy14IDAuNXJlbSAkYWxlcnQtcGFkZGluZy14O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsZXJ0LWJvZHkge1xuICAgICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAoJGFsZXJ0LXBhZGRpbmcteCAqIDIpICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICB9XG4gIH1cbiAgLmNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmFsZXJ0LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLy8gRm9yIEFsZXJ0IENvbnRlbnRcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvLyBGb3IgYWxlcnQgaGVhZGluZ1xuICAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWxlcnQtYm9keSB7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gIH1cblxuICAvLyBGb3IgZGFyayBhbGVydFxuICAmLmFsZXJ0LWRhcmsge1xuICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGFsZXJ0LWhlYWRpbmctYnMoJGRhcmspO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9yIGFsZXJ0J3MgaGVhZGluZyBib3gtc2hhZG93XG5cbkBtaXhpbiBhbGVydC1oZWFkaW5nLWJzKCRjb2xvcikge1xuICBib3gtc2hhZG93OiByZ2JhKCRjb2xvciwgMC40KSAwcHggNnB4IDE1cHggLTdweDtcbn1cbiIsIi5tZWRpYS1saXN0IHtcbiAgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAubWVkaWEtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG4gIGEubWVkaWEge1xuICAgIGNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVkaWEtYm9yZGVyZWQge1xuICAubWVkaWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEZpbGUgTmFtZTogcHJvZ3Jlc3Muc2Nzc1xuICBEZXNjcmlwdGlvbjogRXh0ZW5kZWQgYm9vdHN0cmFwIHByb2dyZXNzIGJhciBzY3NzLlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICBBdXRob3I6IFBJWElOVkVOVFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4ucHJvZ3Jlc3Mge1xuICAvLyBib3JkZXIgcmFkaXVzIHRvIHNldCBmb3Igc3RhY2tlZCBiYXJzXG4gIC5wcm9ncmVzcy1iYXIgKyAucHJvZ3Jlc3MtYmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnByb2dyZXNzLWJhcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGaWxlIE5hbWU6IGxpc3QtZ3JvdXAuc2Nzc1xuICBEZXNjcmlwdGlvbjogQ29udGFpbiBsaXN0IGl0ZW0sIGxpc3QgZ3JvdXAgcmVsYXRlZCBleHRlbmRlZCBTQ1NTLlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICBBdXRob3I6IFBJWElOVkVOVFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLy8gSW5saW5lIGxpc3Qgc3R5bGUgd2l0aCBwaXBlbGluZSBzZXBhcmF0b3JcblxudWwubGlzdC1pbmxpbmUge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC8vIHVzZWQgaW4gc2VhcmNoIHBhZ2VcbiAgJi5saXN0LWlubGluZS1waXBlIHtcbiAgICA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgfCAnO1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBib290c3RyYXAgbGlzdCBncm91cFxuLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICYuYWN0aXZlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvLyBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIH1cblxuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOm5vdCguYWN0aXZlKTpmb2N1czphY3RpdmUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIExpc3QgZ3JvdXAgd2l0aCBjaXJjbGUgZm9yIHBhZ2VzIGxpa2Uga25vd2xlZGdlIGJhc2VcbiAgJi5saXN0LWdyb3VwLWNpcmNsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNpcmNsZSwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIHRvcDogMS4xNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZm9yIGRyYWcgYW5kIGRyb3AgYm9yZGVyIHJhZGl1cyBvbiBzZWxlY3RlZFxuLmxpc3QtZ3JvdXAtaXRlbS5ndS1taXJyb3Ige1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLy8gVG9hc3RzXG5cbi50b2FzdCB7XG4gICYuc2hvdyB7XG4gICAgei1pbmRleDogMTAzMDtcbiAgfVxuICAuY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC50b2FzdCB7XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuIiwiLy8gRm9yIENvbGxhcHNlIEFuZCBBY2NvcmRpb25cblxuLy8gRm9yIGNvbGxhcHNlLXRpdGxlXG5bY2xhc3MqPSdjb2xsYXBzZS0nXSB7XG4gIC5jb2xsYXBzZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMi44cmVtIDFyZW0gMXJlbTtcbiAgICB9XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjQycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgY29sbGFwc2UgdGl0bGVcbi5jb2xsYXBzZS10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBUbyBhZGQgYSBib3JkZXIgYmVsb3cgY29sbGFwc2UvYWNjb3JkaW9uIGhlYWRpbmdcbi5jb2xsYXBzZS1kZWZhdWx0IHtcbiAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGb3IgQ29sbGFwc2Ugd2l0aCBib3JkZXJcblxuLmNvbGxhcHNlLWJvcmRlciB7XG4gIC5jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBDb2xsYXBzZSB3aXRoIHNoYWRvd1xuLmNvbGxhcHNlLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDRweCAwIHJnYmEoJGJsYWNrLCAwLjEpO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dCwgYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJi5vcGVuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTcxcmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgkYmxhY2ssIDAuMSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNTcxcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjU3MXJlbTtcbiAgfVxuICAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjU3MXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41NzFyZW07XG4gIH1cbn1cblxuLy8gRm9yIENvbGxhcHNlIHdpdGggbWFyZ2luXG4uY29sbGFwc2UtbWFyZ2luIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6IDAuNzFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07XG4gIH1cbn1cblxuLy8gQ29sbGFwc2UgSWNvbiAmIEFuaW1hdGlvblxuLmNvbGxhcHNlLWljb24ge1xuICAuY2FyZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIFtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXSB7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMHM7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi11cCwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFthcmlhLWV4cGFuZGVkPSdmYWxzZSddIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBkZWZhdWx0IGxvb2sgZm9yIHBhZ2UgaXRlbSwgZmlyc3QgYW5kIGxhc3QgaXRlbVxuXG4ucGFnZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcblxuICAmOm5vdCgucHJldi1pdGVtKSxcbiAgJjpub3QoLm5leHQtaXRlbSksXG4gICY6bm90KC5maXJzdCksXG4gICY6bm90KC5sYXN0KSxcbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cblxuICAucGFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi5wcmV2aW91cyxcbiAgJi5wcmV2LFxuICAmLm5leHQsXG4gICYuZmlyc3QsXG4gICYubGFzdCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnByZXYtaXRlbSxcbiAgJi5uZXh0LWl0ZW0ge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gcHJldiBhbmQgbmV4dCBpdGVtIHNlcGFyYXRlZCBzdHlsZXNcbiAgJi5wcmV2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxcmVtO1xuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLCAnIycsICclMjMnKSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIH4gLnBhZ2UtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVyZW07XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB+IC5wYWdlLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXJlbTtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmV4dC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxcmVtO1xuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHByZXYgYW5kIG5leHQgc3R5bGVcbiAgJi5wcmV2LFxuICAmLnByZXZpb3VzIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgICAvLyAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubmV4dCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgLy8gJjphY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkcHJpbWFyeSksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gcGFnZSBsaW5rIGN1c3RvbWl6YXRpb25cblxuICAucGFnZS1saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtaW4td2lkdGg6IDIuMjg2cmVtO1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvLyBmb3IgYWN0aXZlIHBhZ2UgaXRlbVxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gaWYgeW91IGRvbid0IHdhbnQgc2VwYXJhdGVkIGxvb2tcblxuICAmOmZpcnN0LWNoaWxkOm5vdCgucHJldi1pdGVtKSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkOm5vdCgubmV4dC1pdGVtKSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgUGFnaW5hdGlvbiBGb250IHNpemVzXG4ucGFnaW5hdGlvbiB7XG4gIC8vIEZvciBQYWdpbmF0aW9uIGxnXG4gICYucGFnaW5hdGlvbi1sZyB7XG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1mb250LXNpemUtbGc7XG4gICAgICAgIG1pbi13aWR0aDogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBGb3IgUGFnaW5hdGlvbiBzbVxuICAmLnBhZ2luYXRpb24tc20ge1xuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplLXNtO1xuICAgICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBNb2RhbHNcblxuLm1vZGFsIHtcbiAgLy8gTW9kYWwgSGVhZGVyXG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIC8vIGNsb3NlIGJ1dHRvblxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjYycmVtO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjNzIGVhc2UgMC4xcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgLTJweCk7XG5cbiAgICAgIC8vIEZvciBob3ZlciBlZmZlY3Qgb2YgY2xvc2UgYnRuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAzcHgpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNb2RhbCBDb250ZW50XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gb3ZlcmZsb3c6IHVuc2V0OyB1cGRhdGVkIHRvIFwidmlzaWJsZVwiIGFzIGNsb3NlIGljb24gaXMgbm90IHZpc2libGUgaW4gSUVcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMSk7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgfVxuXG4gIC8vIG1vZGFsIHN0aWNreSBmb3IgYXBwc1xuICAmLm1vZGFsLXN0aWNreSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGNvbnRlbnQtcGFkZGluZ30gIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAwIHJnYmEoJGJsYWNrLCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAubW9kYWwtYWN0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kYWwgWFNcbi5tb2RhbC14cyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi8vIE1vZGFsIFhMXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbn1cblxuLy8gU2xpZGUgSW4gTW9kYWwgLy9cbi5tb2RhbC1zbGlkZS1pbixcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNsaWRlLWluIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAoJG1vZGFsLXNsaWRlLWluLXdpZHRoLXNtIC0gNSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAqICRjbG9zZS1mb250LXNpemUpICsgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLXRvcDogKCRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAqICRjbG9zZS1mb250LXNpemUpICsgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSkge1xuICAgICAgd2lkdGg6ICRtb2RhbC1zbGlkZS1pbi13aWR0aDtcbiAgICB9XG5cbiAgICAmLnNpZGViYXItc20ge1xuICAgICAgd2lkdGg6ICRtb2RhbC1zbGlkZS1pbi13aWR0aC1zbTtcbiAgICB9XG4gICAgJi5zaWRlYmFyLWxnIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSkge1xuICAgICAgICB3aWR0aDogJG1vZGFsLXNsaWRlLWluLXdpZHRoLWxnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgdG9wOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAvIDI7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG59XG5cbi8vIFNsaWRlIGZyb20gUmlnaHRcbi5tb2RhbC1zbGlkZS1pbi5mYWRlIC5tb2RhbC1kaWFsb2csXG4ubW9kYWwtc2xpZGUtaW4gLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC1zbGlkZS1pbi5zaG93IC5tb2RhbC1kaWFsb2csXG4ubW9kYWwtc2xpZGUtaW4gLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbn1cblxuLy8gVG8gcmVtb3ZlIE1heC13aWR0aCBvZiBYUyBNb2RhbCBpbiBTbWFsbCBTY3JlZW5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgLm1vZGFsLXhzLFxuICAgIC5tb2RhbC1zbSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAmLm1vZGFsLXN0aWNreSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBvcG92ZXJzXG5cbi5wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogJHBvcG92ZXItYm94LXNoYWRvdztcbiAgLy8gcG9wb3ZlciBoZWFkZXIgc3R5bGVcbiAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS4wN3JlbSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG4gIC8vIHBvcG92ZXIgYm9keSBzdHlsZVxuICAucG9wb3Zlci1ib2R5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYmc7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcbiAgfVxuICAvLyBwb3BvdmVyIGJvdHRvbSBhcnJvdyBjb2xvciBsaWtlIGhlYWRlclxuICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICAgIH1cbiAgfVxufVxuLy8gVG8gc2V0IGFycm93IGJvcmRlciBhcyB3ZSBoYXZlIGFkZGVkIGJvcmRlciB0byBwb3BvdmVyLWJvZHkgYW5kIHBvcG92ZXItaGVhZGVyXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5hcnJvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggKyAxcHg7XG4gICAgfVxuICB9XG59XG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gID4gLmFycm93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGggKyAxcHg7XG4gICAgfVxuICB9XG59XG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgPiAuYXJyb3cge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGggKyAxcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0RmlsZSBOYW1lOiB1dGlsaXRpZXMuc2Nzc1xuLy8gXHREZXNjcmlwdGlvbjogVXRpbGl0eSBjbGFzc2VzIHByb3ZpZGVzIGNvbG9yLCB3aWR0aCwgcG9zaXRpb24gJiBiYWNrZ3JvdW5kIGV0Yy4uXG4vLyBcdFx0XHRcdCByZWxhdGVkIGN1c3RvbWl6YXRpb24uXG4vLyBcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFx0SXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyBcdEF1dGhvcjogUElYSU5WRU5UXG4vLyBcdEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU2l6ZXMgVmFyaWFibGUgZm9yIGhlaWdodCBhbmQgd2lkdGggbWl4aW5zXG4kc2l6ZXMtcHg6IChcbiAgLy8gaW4gcHhcbiAgNTA6IDUwcHgsXG4gIDEwMDogMTAwcHgsXG4gIDE1MDogMTUwcHgsXG4gIDIwMDogMjAwcHgsXG4gIDI1MDogMjUwcHgsXG4gIDMwMDogMzAwcHgsXG4gIDM1MDogMzUwcHgsXG4gIDQwMDogNDA1cHgsXG4gIDQ1MDogNDU1cHgsXG4gIDUwMDogNTAwcHgsXG4gIDU1MDogNTUwcHgsXG4gIDYwMDogNjAwcHgsXG4gIDY1MDogNjUwcHgsXG4gIDcwMDogNzAwcHgsXG4gIDc1MDogNzUwcHgsXG4gIDgwMDogODAwcHhcbikgIWRlZmF1bHQ7XG5cbiRzaXplcy1wZXI6IChcbiAgLy8gaW4gJVxuICA1OiA1JSxcbiAgMTA6IDEwJSxcbiAgMTU6IDE1JSxcbiAgMjA6IDIwJSxcbiAgMjU6IDI1JSxcbiAgMzA6IDMwJSxcbiAgMzU6IDM1JSxcbiAgNDA6IDQwJSxcbiAgNDU6IDQ1JSxcbiAgNTA6IDUwJSxcbiAgNTU6IDU1JSxcbiAgNjA6IDYwJSxcbiAgNjU6IDY1JSxcbiAgNzA6IDcwJSxcbiAgNzU6IDc1JSxcbiAgODA6IDgwJSxcbiAgODU6IDg1JSxcbiAgOTA6IDkwJSxcbiAgOTU6IDk1JVxuKSAhZGVmYXVsdDtcblxuLy8tLS0tLS0tLS0tLS0tLS0gVGV4dCAtLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZvbnQgU2l6ZVxuLy8tLS0tLS0tLS0tXG4vL3NtYWxsXG4uZm9udC1zbWFsbC0xIHtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcblxuICAvLyBmb3IgRmVhdGhlciBTVkcgaWNvbnMgYXMgd2UgYXJlIHVzaW5nIGJhc2Ugc2l6ZSBhcyAxcmVtXG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAuN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1zbWFsbC0yIHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LXNtYWxsLTMge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtc21hbGwtNCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vL21lZGl1bVxuLmZvbnQtbWVkaXVtLTEge1xuICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDEuMXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbWVkaXVtLTIge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbWVkaXVtLTMge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbWVkaXVtLTQge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDEuNHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbWVkaXVtLTUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLy9sYXJnZVxuLmZvbnQtbGFyZ2UtMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1sYXJnZS0yIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LWxhcmdlLTMge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbGFyZ2UtNCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1sYXJnZS01IHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTGluZSBoZWlnaHRcbi8vLS0tLS0tLS0tLVxuLmxpbmUtaGVpZ2h0LTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLmxpbmUtaGVpZ2h0LWNvbmRlbnNlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cbi5saW5lLWhlaWdodC1pbmhlcml0IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLy8gVHJhbnNmb3JtXG4vLy0tLS0tLS0tLS1cbi5yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucm90YXRlLTQ1LWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5yb3RhdGUtOTAtaW52ZXJzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucm90YXRlLTE4MC1pbnZlcnNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gQm9yZGVycyAtLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJvcmRlciB3aWR0aCAtIDJweFxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9wLTIge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1yaWdodC0yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLy8gQm9yZGVyIHdpZHRoIC0gM3B4XG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10b3AtMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1sZWZ0LTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0LTMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4vLyBTaGFwZXMgcmFkaXVzIDogUm91bmQgLyBTcXVhcmVcbi5yb3VuZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMS41cmVtKTtcbn1cbi5zcXVhcmUge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tIFNpemluZyAtLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2lkdGggJiYgSGVpZ2h0XG4uZml0IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaGFsZi13aWR0aCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vLyBoZWlnaHQgJiB3aWR0aCBpbiBQWFxuQGVhY2ggJG5hbWUsICRzaXplIGluICRzaXplcy1weCB7XG4gIC5oZWlnaHQtI3skbmFtZX0ge1xuICAgIGhlaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWR0aC0jeyRuYW1lfSB7XG4gICAgd2lkdGg6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gaGVpZ2h0ICYgd2lkdGggaW4gJVxuQGVhY2ggJG5hbWUsICRzaXplIGluICRzaXplcy1wZXIge1xuICAuaGVpZ2h0LSN7JG5hbWV9LXBlciB7XG4gICAgaGVpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZHRoLSN7JG5hbWV9LXBlciB7XG4gICAgd2lkdGg6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tIFBvc2l0aW9uIC0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9zaXRpb24tdG9wLTAge1xuICB0b3A6IDA7XG59XG4ucG9zaXRpb24tcmlnaHQtMCB7XG4gIHJpZ2h0OiAwO1xufVxuLnBvc2l0aW9uLWJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuLnBvc2l0aW9uLWxlZnQtMCB7XG4gIGxlZnQ6IDA7XG59XG5cbi8vLS0tLS0tLS0tLS0tLSBPdmVyZmxvdyAtLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBDdXJzb3IgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tIFotaW5kZXggLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnppbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLnppbmRleC0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuLnppbmRleC0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuLnppbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuLnppbmRleC0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuLnppbmRleC1taW51cy0xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtbWludXMtMiB7XG4gIHotaW5kZXg6IC0yICFpbXBvcnRhbnQ7XG59XG4uemluZGV4LW1pbnVzLTMge1xuICB6LWluZGV4OiAtMyAhaW1wb3J0YW50O1xufVxuLnppbmRleC1taW51cy00IHtcbiAgei1pbmRleDogLTQgIWltcG9ydGFudDtcbn1cblxuLy8tLS0tLS0tLS0tLS0gQm94IFNoYWRvdyAtLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYm94LXNoYWRvdy0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJveC1zaGFkb3ctMSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoJGJsYWNrLCAwLjEyKTtcbn1cbi5ib3gtc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgkYmxhY2ssIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4xOSk7XG59XG4uYm94LXNoYWRvdy0zIHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKCRibGFjaywgMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgkYmxhY2ssIDAuMTkpO1xufVxuLmJveC1zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSgkYmxhY2ssIDAuMjIpLCAwIDI1cHggNTVweCAwIHJnYmEoJGJsYWNrLCAwLjIxKTtcbn1cbi5ib3gtc2hhZG93LTUge1xuICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoJGJsYWNrLCAwLjIpLCAwIDQwcHggNzdweCAwIHJnYmEoJGJsYWNrLCAwLjIyKTtcbn1cbi5ib3gtc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKCRibGFjaywgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoJGJsYWNrLCAwLjA4KTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBPdXRsaW5lIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gTGlzdHMgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saXN0LXN0eWxlLWluc2lkZSB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbn1cbi5saXN0LXN0eWxlLWNpcmNsZSB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbn1cbi5saXN0LXN0eWxlLXNxdWFyZSB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbn1cblxuLy8tLS0tLS0tLS0gQmFja2dyb3VuZCBJbWFnZSAtLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uYmFja2dyb3VuZC1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uYmFja2dyb3VuZC1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gSWNvbnMgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pY29uLWJnLWNpcmNsZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmljb24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmljb24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLy8gVXNlZCBmb3IgYmxvY2tVSVxuLmJsb2NrT3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwNTAgIWltcG9ydGFudDtcbn1cbi5ibG9ja0VsZW1lbnQsXG4uYmxvY2tQYWdlIHtcbiAgei1pbmRleDogMTA1MSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5hIHtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vVGFibGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFibGUtbWlkZGxlIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy9TVkdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5maWxsLWN1cnJlbnQge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vQ3Vyc29yXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIEZpbGUgTmFtZTogcGFsbGV0dGUuc2Nzc1xuLy8gICBEZXNjcmlwdGlvbjogQ3VzdG9tIGNvbG9yIHN5c3RlbSBzdHlsZXMsIGluY2x1ZGVzIGJhY2tncm91bmQsIGJvcmRlciBhbmQgdGV4dCBjb2xvcnNcbi8vICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgV0FSTklORzogUExFQVNFIERPIE5PVCBDSEFOR0UgVEhJUyBWQVJJQUJMRSBGSUxFLlxuLy8gIFRISVMgRklMRSBXSUxMIEdFVCBPVkVSV1JJVFRFTiBXSVRIIEVBQ0ggVnVleHkgSFRNTCBURU1QTEFURSBSRUxFQVNFLlxuLy8gIFRJUDpcbi8vICBXZSBzdWdnZXN0IHlvdSB0byB1c2UgdGhpcyAoYXNzZXRzL3Njc3MvY29sb3JzL3BhbGV0dGUuc2NzcykgZmlsZSBmb3Igb3ZlcnJpZGluZyBjb2xvciB2YXJpYWJsZXMuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHVzYWdlOiB0aGVtZS1jb2xvcihcIm5hbWVfb2ZfY29sb3JcIiwgXCJ0eXBlX29mX2NvbG9yXCIpXG4vLyB0byBhdm9pZCB0byByZXBlYXRpbmcgbWFwLWdldCgkY29sb3JzLCAuLi4pXG5cbkBmdW5jdGlvbiBjb2xvci1mdW5jdGlvbigkY29sb3IsICR0eXBlKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkY29sb3JzLCAkY29sb3IpIHtcbiAgICAkY3Vycl9jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3Vycl9jb2xvciwgJHR5cGUpIHtcbiAgICAgIEByZXR1cm4gbWFwLWdldCgkY3Vycl9jb2xvciwgJHR5cGUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEB3YXJuIFwiVW5rbm93biBgI3tuYW1lfWAgaW4gJGNvbG9ycy5cIjtcbiAgQHJldHVybiBudWxsO1xufVxuXG4vLyBDb2xvciBwYWxldHRlc1xuQGltcG9ydCAncGFsZXR0ZS12YXJpYWJsZXMnO1xuXG4vLyBDb2xvciBDbGFzc2VzXG4vLyAgIFRleHQgY29sb3I6IC5jb2xvciAubGlnaHRlbi0qIC8gLmRhcmtlbi0qIC8gLmFjY2VudC0qXG4vLyAgIEJhY2tncm91bmQ6IC5iZy1jb2xvciAuYmctbGlnaHRlbi0qIC8gLmJnLWRhcmtlbi0qIC8gLmJnLWFjY2VudC0qXG4vLyAgIGJvcmRlcjogLmJvcmRlci1jb2xvciAuYm9yZGVyLWxpZ2h0ZW4tKiAvIC5ib3JkZXItZGFya2VuLSogLyAuYm9yZGVyLWFjY2VudC0qXG4vLyAgIGJvcmRlci10b3A6IC5ib3JkZXItdG9wLWNvbG9yIC5ib3JkZXItdG9wLWxpZ2h0ZW4tKiAvIC5ib3JkZXItdG9wLWRhcmtlbi0qIC8gLmJvcmRlci10b3AtYWNjZW50LSpcbi8vICAgYm9yZGVyLWJvdHRvbTogLmJvcmRlci1ib3R0b20tY29sb3IgLmJvcmRlci1ib3R0b20tbGlnaHRlbi0qIC8gLmJvcmRlci1ib3R0b20tZGFya2VuLSogLyAuYm9yZGVyLWJvdHRvbS1hY2NlbnQtKlxuLy8gICBib3JkZXItbGVmdDogLmJvcmRlci1sZWZ0LWNvbG9yIC5ib3JkZXItbGVmdC1saWdodGVuLSogLyAuYm9yZGVyLWxlZnQtZGFya2VuLSogLyAuYm9yZGVyLWxlZnQtYWNjZW50LSpcbi8vICAgYm9yZGVyLXJpZ2h0OiAuYm9yZGVyLXJpZ2h0LWNvbG9yIC5ib3JkZXItcmlnaHQtbGlnaHRlbi0qIC8gLmJvcmRlci1yaWdodC1kYXJrZW4tKiAvIC5ib3JkZXItcmlnaHQtYWNjZW50LSpcblxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGVhY2ggJGNvbG9yX3R5cGUsICRjb2xvcl92YWx1ZSBpbiAkY29sb3Ige1xuICAgIEBpZiAkY29sb3JfdHlwZT09ICdiYXNlJyB7XG4gICAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yXG4gICAgICAuYmctI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQWxlcnRcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYWxlcnQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsZXJ0LWhlYWRpbmctYnMoJGNvbG9yX3ZhbHVlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWxlcnQtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl92YWx1ZSwgNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gY2xvc2FibGUgYWxlcnRcbiAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBiZyBjb2xvciBsaWdodGVuIGZvciByZ2JhIC0gb3BhY2l0eSBzZXRcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJyBhbmQgJGNvbG9yX25hbWUgIT0gJ2RhcmsnKSB7XG4gICAgICAgIC5iZy1saWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdmFsdWUsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLy8gQ2FsZW5kYXIgYmFja2dyb3VuZCwgY29sb3IgYW5kIGJvcmRlciBjb2xvclxuICAgICAgICAgICYuZmMtaC1ldmVudCxcbiAgICAgICAgICAmLmZjLXYtZXZlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZjLWxpc3QtZXZlbnQge1xuICAgICAgICAgICAgJjpob3ZlciB0ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBhdmF0YXIgd2l0aCBsaWdodCBiZ1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnIGFuZCAkY29sb3JfbmFtZSAhPSAnZGFyaycpIHtcbiAgICAgICAgLmF2YXRhci5iZy1saWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEJvcmRlciBjb2xvcnNcbiAgICAgIC5ib3JkZXItI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJvcmRlci10b3AtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLWJvdHRvbS0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItbGVmdC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLXJpZ2h0LSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAvLyBiYWRnZSBnbG93IGNvbG9yc1xuICAgICAgLmJnLSN7JGNvbG9yX25hbWV9LFxuICAgICAgLmJvcmRlci0jeyRjb2xvcl9uYW1lfSxcbiAgICAgIC5iYWRnZS0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICYuYmFkZ2UtZ2xvdyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBCYWRnZSBCYWNrZ3JvdW5kIENvbG9yXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAvLyBCYWRnZSBMaWdodCBCYWNrZ3JvdW5kXG4gICAgICAgICAgJi5iYWRnZS1saWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPdmVybGF5IGNvbG9yc1xuICAgICAgLm92ZXJsYXktI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBAaW5jbHVkZSBiZy1vcGFjaXR5KCRjb2xvcl92YWx1ZSwgMC42KTtcbiAgICAgIH1cblxuICAgICAgLy8gQmFzaWMgYnV0dG9uc1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMScpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggcmdiYSgkY29sb3ItdmFsdWUsIDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEZvciBCdG4gRmxhdFxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tZmxhdC0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci12YWx1ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXZhbHVlLCAwLjEyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3JfdmFsdWUsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJGNvbG9yX3ZhbHVlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3IgQnRuIFJlbGllZlxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tcmVsaWVmLSN7JGNvbG9yLW5hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdmFsdWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgQGlmICRjb2xvcl9uYW1lID09ICdkYXJrJyB7XG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnbGlnaHRlbi0xJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT3V0bGluZSBidXR0b25zXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMDQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICRjb2xvcl92YWx1ZSksICcjJywgJyUyMycpKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gc3BsaXQgdG9nZ2xlIGhhdmUgc2hvdyBjbGFzc1xuICAgICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvcl92YWx1ZSwgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gV2F2ZSBlZmZlY3RcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYnRuLW91dGxpbmUtI3skY29sb3JfbmFtZX0sXG4gICAgICAgIC5idG4tZmxhdC0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgJi53YXZlcy1lZmZlY3Qge1xuICAgICAgICAgICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcl92YWx1ZSwgMC4yKSAwLFxuICAgICAgICAgICAgICAgIHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjMpIDQwJSxcbiAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcl92YWx1ZSwgMC40KSA1MCUsXG4gICAgICAgICAgICAgICAgcmdiYSgkY29sb3JfdmFsdWUsIDAuNSkgNjAlLFxuICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAwKSA3MCVcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQnVsbGV0IGNvbG9ycyBmb3IgZW1haWwgYXBwXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJ1bGxldCB7XG4gICAgICAgICAgJi5idWxsZXQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBNb2RhbFxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5tb2RhbCB7XG4gICAgICAgICAgJi5tb2RhbC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEZvciBQYWdpbmF0aW9uXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScgYW5kICRjb2xvcl9uYW1lICE9ICdkYXJrJykge1xuICAgICAgICAucGFnaW5hdGlvbi0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldi1pdGVtLFxuICAgICAgICAgICAgJi5uZXh0LWl0ZW0ge1xuICAgICAgICAgICAgICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0LWl0ZW0sXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkY29sb3JfdmFsdWUpLFxuICAgICAgICAgICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2LWl0ZW0sXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkY29sb3JfdmFsdWUpLFxuICAgICAgICAgICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3IgTmF2IFBpbGxzXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScgYW5kICRjb2xvcl9uYW1lICE9ICdkYXJrJykge1xuICAgICAgICAubmF2LXBpbGwtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSgkY29sb3JfdmFsdWUsIDAuNjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFByb2dyZXNzIEJhcnNcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xMik7XG5cbiAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVGltZWxpbmVcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAudGltZWxpbmUge1xuICAgICAgICAgIC50aW1lbGluZS1wb2ludC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAkY29sb3JfdmFsdWUsICRhbHBoYTogMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBEaXZpZGVyXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmRpdmlkZXIuZGl2aWRlci0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3JtIElucHV0IEVsZW1lbnRzXG4gICAgICAvLyBDaGVja2JveCAmIFJhZGlvXG5cbiAgICAgIC8vIHRvZG86IHJlbW92ZSBpdCBvbmNlIGNvbmZpcm1cbiAgICAgIGlucHV0OmZvY3VzIH4gLmJnLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gJHdoaXRlLCAwIDAgMCAwLjIxcmVtICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyBDdXN0b20gQ2hlY2tib3ggJiBSYWRpb1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5jdXN0b20tY29udHJvbC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VzdG9tLWNoZWNrYm94LFxuICAgICAgICAgICYuY3VzdG9tLXJhZGlvIHtcbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfdmFsdWUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBCb290c3RyYXAgQ3VzdG9tIFN3aXRjaGVzXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmN1c3RvbS1zd2l0Y2gtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNlbGVjdDJcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuc2VsZWN0Mi0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLnRleHQtI3skY29sb3JfbmFtZX0udGV4dC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJnLSN7JGNvbG9yX25hbWV9LmJnLSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItI3skY29sb3JfbmFtZX0uYm9yZGVyLSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItdG9wLSN7JGNvbG9yX25hbWV9LmJvcmRlci10b3AtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItYm90dG9tLSN7JGNvbG9yX25hbWV9LmJvcmRlci1ib3R0b20tI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItbGVmdC0jeyRjb2xvcl9uYW1lfS5ib3JkZXItbGVmdC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItcmlnaHQtI3skY29sb3JfbmFtZX0uYm9yZGVyLXJpZ2h0LSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5vdmVybGF5LSN7JGNvbG9yX25hbWV9Lm92ZXJsYXktI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBAaW5jbHVkZSBiZy1vcGFjaXR5KCRjb2xvcl92YWx1ZSwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBiZy1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHk6IDEpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yOyAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbiIsIi8vIE92ZXJyaWRlcyB1c2VyIF92YXJpYWJsZXMtY29tcG9uZW50c1xuQGltcG9ydCAnLi4vLi4vYm9vdHN0cmFwLWV4dGVuZGVkL2luY2x1ZGUnO1xuXG4vLyBHb29nbGUgQ29sb3IgUGFsZXR0ZSBkZWZpbmVkOiBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxuXG4kd2hpdGUtY29sb3I6IChcbiAgJ2Jhc2UnOiAjZmZmZmZmXG4pO1xuJGJsYWNrLWNvbG9yOiAoXG4gICdiYXNlJzogIzAwMDAwMFxuKTtcbiRkYXJrLWNvbG9yOiAoXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ2RhcmsnKSxcbiAgJ2Rhcmtlbi0xJzogIzM0MzQzNCxcbiAgJ2Rhcmtlbi0yJzogIzFlMWUxZSxcbiAgJ2Rhcmtlbi0zJzogIzYyNjI2MlxuKTtcbiRsaWdodC1jb2xvcjogKFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCdsaWdodCcpXG4pO1xuXG4kcHJpbWFyeS1jb2xvcjogKFxuICAnbGlnaHRlbi01JzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxNSUpLFxuICAnbGlnaHRlbi0yJzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ3ByaW1hcnknKSxcbiAgJ2Rhcmtlbi0xJzogZGFya2VuKHRoZW1lLWNvbG9yKCdwcmltYXJ5JyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdwcmltYXJ5JyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxNSUpLFxuICAnZGFya2VuLTQnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2JkZmRmZixcbiAgJ2FjY2VudC0yJzogIzhhZmJmZixcbiAgJ2FjY2VudC0zJzogIzU3ZmFmZixcbiAgJ2FjY2VudC00JzogIzNkZjlmZlxuKTtcbiRzZWNvbmRhcnktY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMjAlKVxuKTtcbiRzdWNjZXNzLWNvbG9yOiAoXG4gICdsaWdodGVuLTUnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDI1JSksXG4gICdsaWdodGVuLTQnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDE1JSksXG4gICdsaWdodGVuLTInOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDEwJSksXG4gICdsaWdodGVuLTEnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignc3VjY2VzcycpLFxuICAnZGFya2VuLTEnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKSwgNSUpLFxuICAnZGFya2VuLTInOiBkYXJrZW4odGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDE1JSksXG4gICdkYXJrZW4tNCc6IGRhcmtlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAyMCUpLFxuICAnYWNjZW50LTEnOiAjZTFmZmYxLFxuICAnYWNjZW50LTInOiAjYWVmZmQ5LFxuICAnYWNjZW50LTMnOiAjN2JmZmMxLFxuICAnYWNjZW50LTQnOiAjNjJmZmI1XG4pO1xuJGluZm8tY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMjUlKSxcbiAgJ2xpZ2h0ZW4tNCc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMjAlKSxcbiAgJ2xpZ2h0ZW4tMyc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTAlKSxcbiAgJ2xpZ2h0ZW4tMSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgNSUpLFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCdpbmZvJyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignaW5mbycpLCA1JSksXG4gICdkYXJrZW4tMic6IGRhcmtlbih0aGVtZS1jb2xvcignaW5mbycpLCAxMCUpLFxuICAnZGFya2VuLTMnOiBkYXJrZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDIwJSksXG4gICdhY2NlbnQtMSc6ICNmZWZmZmYsXG4gICdhY2NlbnQtMic6ICNjYmY1ZmYsXG4gICdhY2NlbnQtMyc6ICM5OGVjZmYsXG4gICdhY2NlbnQtNCc6ICM3ZmU3ZmZcbik7XG4kd2FybmluZy1jb2xvcjogKFxuICAnbGlnaHRlbi01JzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxNSUpLFxuICAnbGlnaHRlbi0yJzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ3dhcm5pbmcnKSxcbiAgJ2Rhcmtlbi0xJzogZGFya2VuKHRoZW1lLWNvbG9yKCd3YXJuaW5nJyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCd3YXJuaW5nJyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxNSUpLFxuICAnZGFya2VuLTQnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2ZmZjVlZixcbiAgJ2FjY2VudC0yJzogI2ZmZTVkOCxcbiAgJ2FjY2VudC0zJzogI2ZmZjZmMyxcbiAgJ2FjY2VudC00JzogI2ZmZTNkYVxuKTtcbiRkYW5nZXItY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignZGFuZ2VyJyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2ZmZWVmMSxcbiAgJ2FjY2VudC0yJzogI2ZmZDZkYixcbiAgJ2FjY2VudC0zJzogI2ZmZWNlZSxcbiAgJ2FjY2VudC00JzogI2ZmZDNkN1xuKTtcblxuJGNvbG9yczogKFxuICAnd2hpdGUnOiAkd2hpdGUtY29sb3IsXG4gICdibGFjayc6ICRibGFjay1jb2xvcixcbiAgJ2RhcmsnOiAkZGFyay1jb2xvcixcbiAgJ2xpZ2h0JzogJGxpZ2h0LWNvbG9yLFxuICAncHJpbWFyeSc6ICRwcmltYXJ5LWNvbG9yLFxuICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeS1jb2xvcixcbiAgJ3N1Y2Nlc3MnOiAkc3VjY2Vzcy1jb2xvcixcbiAgJ2luZm8nOiAkaW5mby1jb2xvcixcbiAgJ3dhcm5pbmcnOiAkd2FybmluZy1jb2xvcixcbiAgJ2Rhbmdlcic6ICRkYW5nZXItY29sb3Jcbik7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgRmlsZSBOYW1lOiBwYWxsZXR0ZS1ncmFkaWVudC5zY3NzXG4vLyAgIERlc2NyaXB0aW9uOiBncmFkaWVudCBjb2xvciBzeXN0ZW0gc3R5bGVzXG4vLyAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGZ1bmN0aW9uIGNvbG9yLWZ1bmN0aW9uKCRjb2xvciwgJHR5cGUpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRjb2xvcnMsICRjb2xvcikge1xuICAgICRjdXJyX2NvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyX2NvbG9yLCAkdHlwZSkge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCRjdXJyX2NvbG9yLCAkdHlwZSk7XG4gICAgfVxuICB9XG4gIC8vIEB3YXJuIFwiVW5rbm93biBgI3tuYW1lfWAgaW4gJGNvbG9ycy5cIjtcbiAgQHJldHVybiBudWxsO1xufVxuXG4vLyBDb2xvciBwYWxldHRlc1xuQGltcG9ydCAncGFsZXR0ZS12YXJpYWJsZXMnO1xuXG5AaW1wb3J0ICdib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cyc7XG5AaW1wb3J0ICdib290c3RyYXAvc2Nzcy9taXhpbnMvZ3JhZGllbnRzJztcblxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGVhY2ggJGNvbG9yX3R5cGUsICRjb2xvcl92YWx1ZSBpbiAkY29sb3Ige1xuICAgIEBpZiAkY29sb3JfdHlwZSA9PSAnYmFzZScge1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5iZy1ncmFkaWVudC0jeyRjb2xvcl9uYW1lfSxcbiAgICAgICAgLmJ0bi1ncmFkaWVudC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIEBpZiAkY29sb3JfbmFtZSA9PSAnZGFyaycge1xuICAgICAgICAgICAgQGlmIChjb2xvci1mdW5jdGlvbigkY29sb3JfbmFtZSwgJ2Jhc2UnKSAhPSBudWxsKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKG1hcC1nZXQoKCRjb2xvciksICdiYXNlJyksIG1hcC1nZXQoKCRjb2xvciksICdkYXJrZW4tMicpLCA0N2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBmb3IgZGFyayBsYXlvdXRcbiAgICAgICAgICAgIC5kYXJrLWxheW91dCAmIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwobWFwLWdldCgoJGNvbG9yKSwgJ2Rhcmtlbi0yJyksIG1hcC1nZXQoKCRjb2xvciksICdiYXNlJyksIDQ3ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaWYgKGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnYmFzZScpICE9IG51bGwpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwobWFwLWdldCgoJGNvbG9yKSwgJ2Jhc2UnKSwgbWFwLWdldCgoJGNvbG9yKSwgJ2xpZ2h0ZW4tMicpLCA0N2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGlmIChjb2xvci1mdW5jdGlvbigkY29sb3JfbmFtZSwgJ2Rhcmtlbi0yJykgIT0gbnVsbCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbChtYXAtZ2V0KCgkY29sb3IpLCAnZGFya2VuLTInKSwgbWFwLWdldCgoJGNvbG9yKSwgJ2Jhc2UnKSwgNDdkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgIEZpbGUgTmFtZTogY29udGVudC5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246IFBhZ2UgY29udGVudCBsZXZlbCBTQ1NTIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemUsIGxheW91dCBhbmQgZGV2aWNlLlxuLy8gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICAgIEF1dGh1c2Vyb3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC8vcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udGVzdCBtYXJnaW4gbGVmdCBmb3IgZXhwYW5kZWQgJiBjb2xsYXBzZWQgc3RhdHMgd2lkdGggJiBtYXJnaW4gbGVmdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJy4uL21peGlucy9tYWluLW1lbnUtbWl4aW4nO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBkaXJlY3Rpb246ICRib2R5LWRpcmVjdGlvbjtcbiAgICAvLyBwYXJhZ3JhcGggbGluZS1oZWlnaHRcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skZm9vdGVyLWhlaWdodH0pO1xuICAgIG1hcmdpbi1sZWZ0OiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICAmLmFwcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pICN7JGNvbnRlbnQtcGFkZGluZ30gMDtcbiAgICAgICYuc2hvdy1vdmVybGF5IHtcbiAgICAgICAgLmNvbnRlbnQtb3ZlcmxheSB7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB+IC5oZWFkZXItbmF2YmFyLXNoYWRvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cywgei1pbmRleCAwcztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIFJlcXVpcmVkIGluIGFwcHNcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAgICAgLmNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib2R5LWNvbnRlbnQtb3ZlcmxheSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy8yO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5jb250ZW50LWhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCAxMCUpO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLXJpZ2h0IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8ga2FuYmFuIGFwcCB1c2VzIGthbmJhbi13cmFwcGVyIGNsYXNzIGFzIG5vdCBoYXZpbmcgY29udGVudC1sYXlvdXQgc28gYWRkZWQgdGhpcyBjbGFzcyB3aXRoIGFsbCB0aGUgb3B0aW9uc1xuICAvLyBGb3IgZmxvYXRpbmcgbmF2YmFyXG4gIC5uYXZiYXItZmxvYXRpbmcge1xuICAgICYuZm9vdGVyLXN0YXRpYyB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAgICAgICAgICAgI3skY29udGVudC1wYWRkaW5nfSxcbiAgICAgICAgICAgICN7JG5hdmJhci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZm9vdGVyLWhlaWdodH0sXG4gICAgICAgICAgICAjeyRmbG9hdGluZy1uYXYtbWFyZ2lufVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItaGlkZGVuIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoXG4gICAgICAgICAgICAjeyRjb250ZW50LXBhZGRpbmd9LFxuICAgICAgICAgICAgI3skbmF2YmFyLWhlaWdodH0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMlxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30sXG4gICAgICAgICAgICAjeyRuYXZiYXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZvb3Rlci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMlxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2ZvciBuYXZiYXIgaGlkZGVuXG4gIC5uYXZiYXItaGlkZGVuIHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogI3skY29udGVudC1wYWRkaW5nfSAjeyRjb250ZW50LXBhZGRpbmd9IDAgI3skY29udGVudC1wYWRkaW5nfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmZvb3Rlci1zdGF0aWMge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAwcmVtLCAjeyRmb290ZXItaGVpZ2h0fSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItaGlkZGVuIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgMHJlbSwgMHJlbSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAwcmVtLCAjeyRmb290ZXItaGVpZ2h0fSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb3Igc3RhdGljIG5hdmJhclxuICAubmF2YmFyLXN0YXRpYyB7XG4gICAgLm1haW4tbWVudSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGMoI3skbmF2YmFyLWhlaWdodH0gKyAjeyRmb290ZXItaGVpZ2h0fSkpO1xuICAgIH1cbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogI3skY29udGVudC1wYWRkaW5nfSAjeyRjb250ZW50LXBhZGRpbmd9IDAgI3skY29udGVudC1wYWRkaW5nfTtcbiAgICB9XG4gICAgJi5mb290ZXItc3RhdGljIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgI3skbmF2YmFyLWhlaWdodH0sICN7JGZvb3Rlci1oZWlnaHR9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci1oaWRkZW4ge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAjeyRuYXZiYXItaGVpZ2h0fSwgMHJlbSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30sXG4gICAgICAgICAgICAjeyRuYXZiYXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZvb3Rlci1oZWlnaHR9LFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDByZW0sXG4gICAgICAgICAgICAyXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvciBzdGlja3kgbmF2YmFyXG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgI3skbmF2YmFyLWhlaWdodH0pICN7JGNvbnRlbnQtcGFkZGluZ30gMCAjeyRjb250ZW50LXBhZGRpbmd9O1xuICAgIH1cbiAgICAmLmZvb3Rlci1zdGF0aWMge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAjeyRuYXZiYXItaGVpZ2h0fSwgI3skZm9vdGVyLWhlaWdodH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWhpZGRlbiB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KCN7JGNvbnRlbnQtcGFkZGluZ30sICN7JG5hdmJhci1oZWlnaHR9LCAwcmVtLCAwcmVtLCAwcmVtLCAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci1maXhlZCB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAgICAgICAgICAgI3skY29udGVudC1wYWRkaW5nfSxcbiAgICAgICAgICAgICN7JG5hdmJhci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZm9vdGVyLWhlaWdodH0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDJcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbmF2YmFyIHNlYXJjaCB3aWR0aCBmb3Igc3RpY2t5IGFuZCBzdGF0aWMgbmF2YmFyXG4gIC5uYXZiYXItc3RhdGljLFxuICAubmF2YmFyLXN0aWNreSB7XG4gICAgLm5hdi5oZWFkZXItbmF2YmFyIHtcbiAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgLnNlYXJjaC1saXN0IHtcbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpeGVkIGxheW91dFxuICAuZm9vdGVyLWZpeGVkIHtcbiAgICAuY29udGVudCB7XG4gICAgICAmLmFwcC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItaGVpZ2h0ICFpbXBvcnRhbnQ7IC8vID8gQWRkZWQgZXh0cmEgcGFkZGluZyBib3R0b20gZHVlIHRvIGZpeGVkIGZvb3RlciBoZWlnaHRcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1JlbW92ZSBsZWZ0IG1hcmdpbiBmb3IgMSBjb2x1bW4gbGF5b3V0XG4gIFtkYXRhLWNvbD0nMS1jb2x1bW4nXSB7XG4gICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgLy8gQ3VzdG9tIHdpZHRoIGZvciBmbG9hdGluZyBuYXZcbiAgICAgICYuZmxvYXRpbmctbmF2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoXG4gICAgICAgICAgMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAqIDIpXG4gICAgICAgICkgIWltcG9ydGFudDsgLy8gPyBvdmVycmlkZSBhbGwgbmF2YmFyIHR5cGUgd2lkdGhcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBGdWxsIHdpZHRoIGZvciBvdGhlciBuYXYgb3B0aW9uc1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudCxcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBob3Jpem9udGFsIGxheW91dFxuICAgICYuaG9yaXpvbnRhbC1sYXlvdXQge1xuICAgICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgI3skbmF2YmFyLWhlaWdodH0gKyAjeyRmbG9hdGluZy1uYXYtbWFyZ2lufSkgI3skY29udGVudC1wYWRkaW5nfSAwICN7JGNvbnRlbnQtcGFkZGluZ30gIWltcG9ydGFudDsgLy8gPyBuZWVkIHRvIGNoZWNrIGFsbCBuYXZiYXIgdHlwZXMgY2FzZVxuICAgICAgfVxuICAgICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pICN7JGNvbnRlbnQtcGFkZGluZ30gI3skZm9vdGVyLWhlaWdodH1cbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30gIWltcG9ydGFudDsgLy8gPyBuZWVkIHRvIGNoZWNrIGFsbCBuYXZiYXIgdHlwZXMgY2FzZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICAqIEJsYW5rIHBhZ2VcbiAgICAqL1xuXG4gIC5ibGFuay1wYWdlIHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm90IHVzaW5nIGluIGJvdGggY2FzZXNcbiAgICAgIC8vIG92ZXJmbG93LXggaGlkZGVuLCBvdmVyZmxvdyBmb3IgeSBpbiBzbSBzY3JlZW4gaXNzdWUgcmVzb2x2ZWQgZGVmYXVsdFxuICAgICAgJi5hcHAtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBvdmVybGF5O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgLy8gcmVtb3ZlIHdoaXRlIHNwYWNlIG9uIHRvcCBieSBoZWFkZXItbmF2YmFyLXNoYWRvdyBjbGFzc1xuICAgICAgICAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gYmxhbmsgcGFnZSBjb250ZW50LXdyYXBwZXJcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIGNvbnRlbnQgdG8gYmUgaW4gY2VudGVyIGhvcml6b250YWxseSBhbmQgdmVydGljYWxseVxuICAgICAgLmZsZXhib3gtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2Uge1xuICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uYXBwLWNvbnRlbnQuY2VudGVyLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qXG4qIENvbCAzIGxheW91dCBmb3IgZGV0YWNoZWQgYW5kIGdlbmVyYWwgdHlwZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICBib2R5IHtcbiAgICAvLyBOb3JtYWwgc2lkZWJhclxuICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAjeyRzaWRlYmFyLXdpZHRofSk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5jb250ZW50LWxlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtICN7JHNpZGViYXItd2lkdGh9KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAvLyBEZXRhY2hlZCBzaWRlYmFyXG4gICAgLmNvbnRlbnQtZGV0YWNoZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XG4gICAgICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHNpZGViYXItd2lkdGh9ICsgI3skY29udGVudC1wYWRkaW5nfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29udGVudC1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAuY29udGVudC1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gKyAjeyRjb250ZW50LXBhZGRpbmd9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2lkZWJhci1yaWdodC5zaWRlYmFyLXN0aWNreSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkbmF2YmFyLWhlaWdodCArIDEuMjU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIGh0bWwgYm9keSAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pXG4gICAgICBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxuXG4gIC8vIEZvciBzdGF0aWMgbmF2YmFyXG4gIGh0bWwgYm9keS5uYXZiYXItc3RhdGljIC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxuXG4gIC8vIEZvciBzdGlja3kgbmF2YmFyXG4gIGh0bWwgYm9keS5uYXZiYXItc3RpY2t5IC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtICsgI3skbmF2YmFyLWhlaWdodH0pIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgMFxuICAgICAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxuXG4gIC8vIEZvciBIaWRkZW4gbmF2YmFyXG4gIGh0bWwgYm9keS5uYXZiYXItaGlkZGVuIC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm5hdmJhci1zdGF0aWMsXG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgRnVsbHNjcmVlbiBJRVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaHRtbC5mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbnRlbnQuYXBwLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRmlsZSBOYW1lOiBtYWluLW1lbnUtbWl4aW4uc2Nzc1xuLy8gRGVzY3JpcHRpb246IENvbW1vbiBtaXhpbiBmb3IgbWVudXMsIGNvbnRhaW4gZGFyayBhbmQgbGlnaHQgdmVyc2lvbiBzY3NzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyBBdXRob3I6IFBJWElOVkVOVFxuLy8gQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEhlYWRlciBuYXZiYXIgY29udGVudCBhbmQgYnJhbmQgZXhwYW5kZWQgJiBjb2xsYXBzZWQgc3RhdHNcbi8vIHNwYWNpbmcgYW5kIHNpemluZy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBNaXhpbnMgZm9yIHRoZSBtZW51IGFuZCBuYXZiYXIgcG9zaXRpb24sIG1hcmdpbiBhbmQgd2lkdGggY2hhbmdlXG5AbWl4aW4gbWFpbi1tZW51LXdpZHRoKCRtZW51LXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWVudS13aWR0aDtcbn1cbkBtaXhpbiBtZW51LW5hdmJhci13aWR0aCgkbWVudS13aWR0aCkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6ICRtZW51LXdpZHRoO1xufVxuLy8gTWl4aW5zIGZvciB0aGUgbWVudSBzaG93IGhpZGUgYmFzZWQgb24gd2lkdGhcbkBtaXhpbiB2ZXJ0aWNhbC1tZW51LXRyYW5zZm9ybS1zaG93KCR0cmFuc2Zvcm0td2lkdGgpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdHJhbnNmb3JtLXdpZHRoLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMDtcbn1cbkBtaXhpbiB2ZXJ0aWNhbC1tZW51LXRyYW5zZm9ybS1oaWRlKCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vLyBNaXhpbnMgZm9yIHRoZSBzdWIgbWVudSBhcnJvd1xuQG1peGluIHZlcnRpY2FsLW1lbnUtaGFzLXN1Yi1hcnJvdygkYXJyb3ctZm9udC1zaXplKSB7XG4gICYuaGFzLXN1YiB7XG4gICAgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkYXJyb3ctZm9udC1zaXplO1xuICAgICAgaGVpZ2h0OiAkYXJyb3ctZm9udC1zaXplO1xuICAgICAgd2lkdGg6ICRhcnJvdy1mb250LXNpemU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICAgICYub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSB7XG4gICAgICA+IGE6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBVc2VkIGZvciBhcHBzXG5AbWl4aW4gY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAkY29udGVudFBhZGRpbmc6IDByZW0sXG4gICRuYXZiYXJIZWlnaHQ6IDByZW0sXG4gICRmb290ZXJIZWlnaHQ6IDByZW0sXG4gICRmbG9hdGluZ05hdk1hcmdpbjogMHJlbSxcbiAgJGhvcml6b250YWxNZW51SGVpZ2h0OiAwcmVtLFxuICAkc3BhY2luZ1NpZGVzOiAxLFxuICAkaG9yaXpvbnRhbExheW91dDogZmFsc2Vcbikge1xuICBoZWlnaHQ6IGNhbGMoXG4gICAgMTAwdmggLVxuICAgICAgY2FsYyhcbiAgICAgICAgY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9ICsgI3skZmxvYXRpbmdOYXZNYXJnaW59ICsgI3skaG9yaXpvbnRhbE1lbnVIZWlnaHR9XG4gICAgICApXG4gICk7XG4gIGhlaWdodDogY2FsYyhcbiAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXG4gICAgICBjYWxjKFxuICAgICAgICBjYWxjKCN7JGNvbnRlbnRQYWRkaW5nfSAqICN7JHNwYWNpbmdTaWRlc30pICsgI3skbmF2YmFySGVpZ2h0fSArICN7JGZvb3RlckhlaWdodH0gKyAjeyRmbG9hdGluZ05hdk1hcmdpbn0gKyAjeyRob3Jpem9udGFsTWVudUhlaWdodH1cbiAgICAgIClcbiAgKTtcbiAgLy8gcmVzcG9uc2l2ZSBzaXplIGhlaWdodFxuICBAaWYgJGhvcml6b250YWxMYXlvdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICAxMDB2aCAtIGNhbGMoY2FsYyhjYWxjKCN7JGNvbnRlbnRQYWRkaW5nfSAtIDAuOHJlbSkgKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9KVxuICAgICAgKTtcbiAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxuICAgICAgICAgIGNhbGMoY2FsYyhjYWxjKCN7JGNvbnRlbnRQYWRkaW5nfSAtIDAuOHJlbSkgKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9KVxuICAgICAgKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICAxMDB2aCAtXG4gICAgICAgICAgY2FsYyhcbiAgICAgICAgICAgIGNhbGMoY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSAtIGNhbGMoMC44cmVtICogI3skc3BhY2luZ1NpZGVzfSkpICsgI3skbmF2YmFySGVpZ2h0fSArICN7JGZvb3RlckhlaWdodH0gK1xuICAgICAgICAgICAgICAjeyRmbG9hdGluZ05hdk1hcmdpbn0gKyAjeyRob3Jpem9udGFsTWVudUhlaWdodH1cbiAgICAgICAgICApXG4gICAgICApO1xuICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXG4gICAgICAgICAgY2FsYyhcbiAgICAgICAgICAgIGNhbGMoY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSAtIGNhbGMoMC44cmVtICogI3skc3BhY2luZ1NpZGVzfSkpICsgI3skbmF2YmFySGVpZ2h0fSArICN7JGZvb3RlckhlaWdodH0gK1xuICAgICAgICAgICAgICAjeyRmbG9hdGluZ05hdk1hcmdpbn0gKyAjeyRob3Jpem9udGFsTWVudUhlaWdodH1cbiAgICAgICAgICApXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaWdodCAmIERhcmsgbWVudSBtaXhpblxuLy8gJHRoZW1lLWNvbG9yIDogTWVudSB0ZXh0IGNvbG9yXG4vLyAkdGhlbWUtYmcgICAgOiBNZW51IGJhY2tncm91bmQgY29sb3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1lbnUtdGhlbWUoJHRoZW1lLWNvbG9yLCAkdGhlbWUtYmcpIHtcbiAgJG1haW4tbWVudS10b3Atb3Blbi1jb2xvcjogZGFya2VuKCR0aGVtZS1jb2xvciwgMTAlKTtcbiAgJG1haW4tbWVudS10b3Atb3Blbi1ob3Zlci1iZzogZGFya2VuKCR0aGVtZS1iZywgNiUpO1xuICAkbWFpbi1tZW51LXRvcC1vcGVuLWhlYWQtYmc6IGRhcmtlbigkdGhlbWUtYmcsIDQlKTtcblxuICAkbWFpbi1tZW51LXRvcC1hY3RpdmUtaGVhZC1iZzogZGFya2VuKCR0aGVtZS1iZywgNCUpOyAvLyRwcmltYXJ5XG5cbiAgJG1haW4tbWVudS1zdWItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgJG1haW4tbWVudS1zdWItaG92ZXItY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLCA0JSk7XG5cbiAgJG1haW4tbWVudS1zdWItb3Blbi1jb2xvcjogJHRoZW1lLWNvbG9yO1xuXG4gIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1iZztcblxuICAubmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWJnO1xuICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkdGhlbWUtY29sb3IsIDIxLjUlKTtcbiAgICAgIG1hcmdpbjogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgMC4yODZyZW0pIDAgMC44cmVtICgkY29udGVudC1wYWRkaW5nICsgMC4ycmVtKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgJi5oYXMtc3ViIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDBzLCBjb2xvciAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHRoZW1lLWNvbG9yLCA0LjklKTtcbiAgICAgICAgcGFkZGluZzogJG1lbnUtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICAgICAgc3Bhbi5tZW51LXN1Yi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLCAzMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVudSBJdGVtIEhvdmVyIEFuaW1hdGlvblxuICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgIGE6aG92ZXIgPiAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgICAgdWwubWVudS1jb250ZW50IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGE6aG92ZXIgPiAqIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdWwgbGkge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmhhcy1zdWIpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1zdWIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZyksXG4gICAgICAmLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS10b3Atb3Blbi1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXRvcC1vcGVuLWhlYWQtYmc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgkcHJpbWFyeSwgMSksIHJnYmEoJHByaW1hcnksIDAuNykpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjcpO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW1lbnUtdG9wLW9wZW4taG92ZXItYmc7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ZlcixcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbWVudS10b3AtYWN0aXZlLWhlYWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS1zdWItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXNlY29uZC1sZXZlbC1wYWRkaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtdGhpcmQtbGV2ZWwtcGFkZGluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhhcy1zdWIge1xuICAgICAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3BlbixcbiAgICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtc3ViLW9wZW4tY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXRvcC1hY3RpdmUtaGVhZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy9mb3IgMnJkIGxldmVsIG1lbnVcbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy9mb3IgM3JkIGxldmVsIG1lbnVcbiAgICAgICAgICAgIC5vcGVuIHtcbiAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXIsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS1zdWItaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgkcHJpbWFyeSwgMSksIHJnYmEoJHByaW1hcnksIDAuNykpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gTWVudSBjb250ZW50IGRpc3BsYXkgbWl4aW5cbi8vICRtZW51LWV4cGFuZGVkLXdpZHRoIDogRXhwYW5kZWQgbWVudSB3aWR0aFxuLy8gJG1lbnUtY29sbGFwc2VkLXdpZHRoOiBDb2xsYXBzZWQgbWVudSB3aWR0aFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbWVudS1jb250ZW50KCRtZW51LWV4cGFuZGVkLXdpZHRoLCAkbWVudS1jb2xsYXBzZWQtd2lkdGgsICR0aGVtZS1jb2xvciwgJHRoZW1lLWJnKSB7XG4gIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgPiBzcGFuLm1lbnUtdGl0bGUsXG4gICAgYS5tZW51LXRpdGxlIHtcbiAgICAgIHJpZ2h0OiAtKCRtZW51LWV4cGFuZGVkLXdpZHRoKTtcbiAgICAgIHdpZHRoOiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIH1cbiAgICA+IHVsLm1lbnUtY29udGVudCB7XG4gICAgICBsZWZ0OiAkbWVudS1jb2xsYXBzZWQtd2lkdGg7XG4gICAgICB3aWR0aDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDBweCAycHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjAyKTtcblxuICAgICAgbGkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tZW51LWhhcy1zdWItYXJyb3coMXJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBzaWRlYmFyLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogY29udGVudCBzaWRlYmFyIHNwZWNpZmljIHNjc3MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIFNpZGViYXIgYmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Vcbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vIEZvciBkZXNrdG9wIG9ubHlcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5zaWRlYmFyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTIwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbn1cblxuLmRyYWctdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMDM2O1xufVxuXG4uc2lkZWJhci1kZXRhY2hlZCB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2lkZWJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2lkZWJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc2lkZWJhci1kZXRhY2hlZCB7XG4gICAgLnNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICBGaWxlIE5hbWU6IEZvb3Rlci5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246ICogIE1haW4gZm9vdGVyIHN0eWxlcy5cbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFN0aWNrIGZvb3RlciB0byB0aGUgYm90dG9tIG9mIHRoZSBwYWdlXG5mb290ZXIge1xuICAmLmZvb3RlciB7XG4gICAgcGFkZGluZzogMC44cmVtICRjb250ZW50LXBhZGRpbmc7XG4gICAgbWluLWhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG5cbiAgICAvLyBoZWFydCBpY29uIHNjc3NcbiAgICBzcGFuIHtcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuNTFyZW07XG4gICAgICAgIHdpZHRoOiAxLjUxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNTFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2Nyb2xsLXRvcCB7XG4gICAgICBwYWRkaW5nOiAwLjgxcmVtIDAuODNyZW07XG4gICAgfVxuICB9XG5cbiAgLy9zaGFkb3cgJiBib3JkZXIgb3B0aW9uc1xuICAmLmZvb3Rlci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICB9XG4gICYuZm9vdGVyLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLy8gRml4ZWQgRm9vdGVyXG4uZm9vdGVyLWZpeGVkIHtcbiAgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLy8gRm9vdGVyIExpZ2h0XG4gICAgJi5mb290ZXItbGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgfVxuICAgIC8vIEZvb3RlciBEYXJrXG4gICAgJi5mb290ZXItZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyEgRml4OiBJZiBmb290ZXIgaXMgaGlkZGVuIGFkZCBwYWRkaW5nIGZpeCB0byBhdmFpbCBjYXJkIG1hcmdpbiBib3R0b21cbi5mb290ZXItaGlkZGVuIHtcbiAgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBzY3JvbGwgdG8gVG9wIEZvb3RlciBCdXR0b25cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk7XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBuYXZpZ2F0aW9uLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQ29tbW9uIG1peGluIGZvciBtZW51cywgY29udGFpbiBkYXJrIGFuZCBsaWdodCB2ZXJzaW9uIHNjc3MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIEltcG9ydCBmaXJzdCBtYWluIG1lbnUgbWl4aW5cbkBpbXBvcnQgJy4uL21peGlucy9tYWluLW1lbnUtbWl4aW4nO1xuXG4vLyBNYWluIG1lbnUgYmFzZVxuLy89PT09PT09PT09PT09PVxuLm1haW4tbWVudSB7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYubWVudS1saWdodCB7XG4gICAgQGluY2x1ZGUgbWVudS10aGVtZSgkYm9keS1jb2xvciwgJHdoaXRlKTtcbiAgfVxuXG4gICYubWVudS1kYXJrIHtcbiAgICBAaW5jbHVkZSBtZW51LXRoZW1lKCRtZW51LWRhcmstY29sb3IsICRtZW51LWRhcmstYmctY29sb3IpO1xuICB9XG5cbiAgJi5tZW51LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgJi5tZW51LXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgLm1haW4tbWVudS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLm1lbnUtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiAgfVxuXG4gICYubWVudS1ib3JkZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBtZW51IHNjcm9sbCBzaGFkb3dcbiAgLnNoYWRvdy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYgNDElLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjExKSA5NSUsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcbiAgICAuYm9yZGVyZWQtbGF5b3V0ICYge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRib2R5LWJnIDQxJSwgaHNsYSgwLCAwJSwgMTAwJSwgMC4xMSkgOTUlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF0aXZlIFNjcm9sbGJhciAoLm1lbnUtbmF0aXZlLXNjcm9sbClcbiAgJi5tZW51LW5hdGl2ZS1zY3JvbGwge1xuICAgIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDFyZW0gMC4zcmVtIDEuNjRyZW07XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGwsIGJhY2tncm91bmQgMHM7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuMzVyZW07XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAuYnJhbmQtbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgICB9XG4gICAgICAuYnJhbmQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgICAgICBhbmltYXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kZXJuLW5hdi10b2dnbGUge1xuICAgICAgYW5pbWF0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICB9XG4gIH1cblxuICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbmF2YmFyLWhlaWdodH0pICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wc19fcmFpbC15IHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1haW4gTmF2aWdhdGlvblxuLm5hdmlnYXRpb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1pdGVtLWFuaW1hdGluZyB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXMgZm9yIHNtYWxsIHNjcmVlbiBkZXZpY2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vIG1lbnUgaGlkZS9vcGVuIGFuaW1hdGlvblxuICAubWVudS1oaWRlIC5tYWluLW1lbnUsXG4gIC5tZW51LW9wZW4gLm1haW4tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCB0b3AgMC4zNXMsIGhlaWdodCAwLjM1cztcbiAgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIH1cblxuICAubWVudS1vcGVuIC5tYWluLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZHJhZy10YXJnZXQge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIEZpbGUgTmFtZTogYXZhdGFyLnNjc3Ncbi8vICAgRGVzY3JpcHRpb246IEF2YXRhciBzdHlsZS5cbi8vICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb21wb25lbnQ6IEF2YXRhclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIGF2YXRhclxuXG4uYXZhdGFyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGF2YXRhci1iZztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIC8vIGF2YXRhciBjb250ZW50XG4gIC5hdmF0YXItY29udGVudCB7XG4gICAgd2lkdGg6ICRhdmF0YXItc2l6ZTtcbiAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gICAgLmF2YXRhci1pY29uIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cbiAgfVxuICBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6ICRhdmF0YXItc3RhdHVzLXNpemU7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXN0YXR1cy1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICYuYXZhdGFyLXN0YXR1cy1sZyxcbiAgICAmLmF2YXRhci1zdGF0dXMteGwge1xuICAgICAgd2lkdGg6ICRhdmF0YXItc3RhdHVzLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc3RhdHVzLXNpemUtbGc7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbiAgLmF2YXRhci1zdGF0dXMtb25saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxuICAuYXZhdGFyLXN0YXR1cy1idXN5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG4gIC5hdmF0YXItc3RhdHVzLWF3YXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICB9XG4gIC5hdmF0YXItc3RhdHVzLW9mZmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cblxuICAvLyBhdmF0YXIgbGFiZWwgd2l0aCBiYXNpYyBzaXplXG4gIC8vIHVzaW5nIGluIEZBUSAmIG90aGVyIHBhZ2VzXG4gICYuYXZhdGFyLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC8vIGF2YXRhciBpbWdcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAvLyBTaXplIE1vZGlmaWVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gICYuYXZhdGFyLXhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICRhdmF0YXItc2l6ZS14bDtcbiAgICAgIGhlaWdodDogJGF2YXRhci1zaXplLXhsO1xuICAgIH1cbiAgICAuYXZhdGFyLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUteGw7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLXhsO1xuICAgICAgZm9udC1zaXplOiAyLjU3cmVtO1xuICAgICAgLmF2YXRhci1pY29uLFxuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLmF2YXRhci1sZyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcbiAgICB9XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcbiAgICAgIGZvbnQtc2l6ZTogMS43MTRyZW07XG4gICAgICAuYXZhdGFyLWljb24sXG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICBib3R0b206IDFweDtcbiAgICB9XG4gIH1cblxuICAmLmF2YXRhci1zbSB7XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtc207XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1zbTtcbiAgICAgIC5hdmF0YXItaWNvbixcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtc207XG4gICAgfVxuICAgIFtjbGFzcyo9J2F2YXRhci1zdGF0dXMtJ10ge1xuICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEF2YXRhciBHcm91cCBTQ1NTXG4uYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAuYXZhdGFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICBpbWcsXG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYXZhdGFyLWdyb3VwLWJvcmRlciwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjA3KTtcbiAgICB9XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAyMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgfVxuICAgICYucHVsbC11cDpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wNyk7XG4gICAgfVxuICB9XG4gIC8vIEF2YXRhciBHcm91cCBTaXppbmdzXG4gIC5hdmF0YXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NXJlbTtcbiAgfVxuICAuYXZhdGFyLXNtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNHJlbTtcbiAgfVxuICAuYXZhdGFyLWxnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cbiAgLmF2YXRhci14bDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiBzZWFyY2guc2Nzc1xuXHREZXNjcmlwdGlvbjogU2VhcmNoICBmdW5jdGlvbmFsaXR5LlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLm5hdmJhci1jb250YWluZXIge1xuICBhLm5hdi1saW5rLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLy8gc2VsZWN0XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjZyZW07XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuICAgICAgLnNlYXJjaC1pbnB1dC1jbG9zZSxcbiAgICAgIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvLyBzZWxlY3RcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLnNlYXJjaC1saXN0LWJvb2ttYXJrIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2Z1tjbGFzcyo9J2ZlYXRoZXIgZmVhdGhlci0nXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXV0by1zdWdnZXN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5jdXJyZW50X2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC1pY29uIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgdG9wOiAzMiU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC1jbG9zZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgdG9wOiAzMiU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvb2ttYXJrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDIlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKCRibGFjaywgMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKCRibGFjaywgMC4wOCk7XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJvb2ttYXJrLWlucHV0LWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuN3JlbSAwLjdyZW0gMi41cmVtO1xuICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpOyAvLyBSZWR1Y2Ugd2lkdGggYnkgMTAqMlxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBUbyBjb25zaWRlciBvdXRlciBkaXYgd2lkdGhcbiAgICB9XG4gIH1cblxuICAuYm9va21hcmstaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmRyb3Bkb3duLmJvb2ttYXJrLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMC41cmVtIDEuMzVyZW07XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1kYXRhLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmtcbi8vIC5uYXZiYXItc2VtaS1saWdodFxue1xuICAuc2VhcmNoLWlucHV0IHtcbiAgICAuaW5wdXQge1xuICAgICAgY29sb3I6ICNmNWY3ZmE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC5pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjZjVmN2ZhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmN2ZhO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBuYXZiYXItc3RpY2t5XG4ubmF2YmFyLXN0YXRpYyB7XG4gIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICYub3BlbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYnMtaGVpZ2h0LWJhc2U6ICgkbGluZS1oZWlnaHQtYmFzZSArICRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kYnMtaGVpZ2h0LWxnOiAoZmxvb3IoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1iYXNlKSArICRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kYnMtaGVpZ2h0LXNtOiAoZmxvb3IoJGZvbnQtc2l6ZS1zbSAqIDEuNSkgKyAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGJzLWhlaWdodC14czogKGZsb29yKCRmb250LXNpemUtc20gKiAwLjIpICsgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcpICFkZWZhdWx0O1xuXG4uYnRuLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAoJGJzLWhlaWdodC1iYXNlICsgJGlucHV0LWJ0bi1wYWRkaW5nLXgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogJGJzLWhlaWdodC1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAoJGJzLWhlaWdodC1iYXNlIC0gMC4yNSk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuICB9XG59XG5cbi5idG4tc29jaWFsLWljb24ge1xuICBAZXh0ZW5kIC5idG4tc29jaWFsO1xuICBoZWlnaHQ6ICgkYnMtaGVpZ2h0LWJhc2UpO1xuICB3aWR0aDogKCRicy1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmc6IDA7XG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU29jaWFsIGJ1dHRvbiBNaXhpblxuQG1peGluIGJ0bi1zb2NpYWwoJGNvbG9yLWJnLCAkY29sb3I6ICNmZmYsICRob3ZlcjogJGNvbG9yLWJnLCAkYm9yZGVyLWhvdmVyOiAkY29sb3ItYmcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItYmcsICRjb2xvciwgJGhvdmVyLCAkYm9yZGVyLWhvdmVyKTtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8vIFNvY2lhbCBPdXRsaW5lIEJ1dHRvbiBNaXhpblxuQG1peGluIGJ0bi1zb2NpYWwtb3V0bGluZSgkY29sb3ItYmcpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3ItYmc7XG59XG5cbi8vIFNvY2lhbCBPdXRsaW5lIEJ1dHRvbiBIb3ZlciBNaXhpblxuQG1peGluIGJ0bi1ob3Zlci1vdXRsaW5lKCRjb2xvci1iZykge1xuICBjb2xvcjogZGFya2VuKCRjb2xvci1iZywgMjAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1iZywgMjAlKSAhaW1wb3J0YW50O1xufVxuXG4vLyBTb2NpYWwgYnV0dG9uXG4uYnRuLWFkbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoI2Q4N2E2OCk7XG59XG4uYnRuLWJpdGJ1Y2tldCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzIwNTA4MSk7XG59XG4uYnRuLWRyb3Bib3gge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMxMDg3ZGQpO1xufVxuLmJ0bi1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzNiNTk5OCk7XG59XG4uYnRuLWZsaWNrciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoI2ZmMDA4NCk7XG59XG4uYnRuLWZvdXJzcXVhcmUge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmOTQ4NzcpO1xufVxuLmJ0bi1naXRodWIge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCM0NDQ0NDQpO1xufVxuLmJ0bi1nb29nbGUge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNkZDRiMzkpO1xufVxuLmJ0bi1pbnN0YWdyYW0ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMzZjcyOWIpO1xufVxuLmJ0bi1saW5rZWRpbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzAwN2JiNik7XG59XG4uYnRuLW1pY3Jvc29mdCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzI2NzJlYyk7XG59XG4uYnRuLW9kbm9rbGFzc25pa2kge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmNDczMWMpO1xufVxuLmJ0bi1vcGVuaWQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmNzkzMWUpO1xufVxuLmJ0bi1waW50ZXJlc3Qge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNjYjIwMjcpO1xufVxuLmJ0bi1yZWRkaXQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNlZmY3ZmYsICMwMDAsICMwMDAsICMwMDApO1xufVxuLmJ0bi1zb3VuZGNsb3VkIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZmY1NTAwKTtcbn1cbi5idG4tdHVtYmxyIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjMmM0NzYyKTtcbn1cbi5idG4tdHdpdHRlciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzU1YWNlZSwgI2ZmZik7XG59XG4uYnRuLXZpbWVvIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjMWFiN2VhKTtcbn1cbi5idG4tdmsge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCM1ODdlYTMpO1xufVxuLmJ0bi15YWhvbyB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzcyMGU5ZSk7XG59XG5cbi8vIFNvY2lhbCBPdXRsaW5lIGJ1dHRvblxuLmJ0bi1vdXRsaW5lLWFkbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZDg3YTY4KTtcbn1cbi5idG4tb3V0bGluZS1iaXRidWNrZXQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzIwNTA4MSk7XG59XG4uYnRuLW91dGxpbmUtZHJvcGJveCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMTA4N2RkKTtcbn1cbi5idG4tb3V0bGluZS1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjM2I1OTk4KTtcbn1cbi5idG4tb3V0bGluZS1mbGlja3Ige1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2ZmMDA4NCk7XG59XG4uYnRuLW91dGxpbmUtZm91cnNxdWFyZSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZjk0ODc3KTtcbn1cbi5idG4tb3V0bGluZS1naXRodWIge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzQ0NDQ0NCk7XG59XG4uYnRuLW91dGxpbmUtZ29vZ2xlIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNkZDRiMzkpO1xufVxuLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjM2Y3MjliKTtcbn1cbi5idG4tb3V0bGluZS1saW5rZWRpbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMDA3YmI2KTtcbn1cbi5idG4tb3V0bGluZS1taWNyb3NvZnQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzI2NzJlYyk7XG59XG4uYnRuLW91dGxpbmUtb2Rub2tsYXNzbmlraSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZjQ3MzFjKTtcbn1cbi5idG4tb3V0bGluZS1vcGVuaWQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2Y3OTMxZSk7XG59XG4uYnRuLW91dGxpbmUtcGludGVyZXN0IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNjYjIwMjcpO1xufVxuLmJ0bi1vdXRsaW5lLXJlZGRpdCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZmY0NTAwKTtcbn1cbi5idG4tb3V0bGluZS1zb3VuZGNsb3VkIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNmZjU1MDApO1xufVxuLmJ0bi1vdXRsaW5lLXR1bWJsciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMmM0NzYyKTtcbn1cbi5idG4tb3V0bGluZS10d2l0dGVyIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM1NWFjZWUpO1xufVxuLmJ0bi1vdXRsaW5lLXZpbWVvIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCMxYWI3ZWEpO1xufVxuLmJ0bi1vdXRsaW5lLXZrIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM1ODdlYTMpO1xufVxuLmJ0bi1vdXRsaW5lLXlhaG9vIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM3MjBlOWUpO1xufVxuXG4vLyBTb2NpYWwgT3V0bGluZSBob3ZlciBidXR0b25cbi5idG4tb3V0bGluZS1hZG46aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjZDg3YTY4KTtcbn1cbi5idG4tb3V0bGluZS1iaXRidWNrZXQ6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMjA1MDgxKTtcbn1cbi5idG4tb3V0bGluZS1kcm9wYm94OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzEwODdkZCk7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjM2I1OTk4KTtcbn1cbi5idG4tb3V0bGluZS1mbGlja3I6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjZmYwMDg0KTtcbn1cbi5idG4tb3V0bGluZS1mb3Vyc3F1YXJlOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Y5NDg3Nyk7XG59XG4uYnRuLW91dGxpbmUtZ2l0aHViOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzQ0NDQ0NCk7XG59XG4uYnRuLW91dGxpbmUtZ29vZ2xlOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2RkNGIzOSk7XG59XG4uYnRuLW91dGxpbmUtaW5zdGFncmFtOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzNmNzI5Yik7XG59XG4uYnRuLW91dGxpbmUtbGlua2VkaW46aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMDA3YmI2KTtcbn1cbi5idG4tb3V0bGluZS1taWNyb3NvZnQ6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMjY3MmVjKTtcbn1cbi5idG4tb3V0bGluZS1vZG5va2xhc3NuaWtpOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Y0NzMxYyk7XG59XG4uYnRuLW91dGxpbmUtb3BlbmlkOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Y3OTMxZSk7XG59XG4uYnRuLW91dGxpbmUtcGludGVyZXN0OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2NiMjAyNyk7XG59XG4uYnRuLW91dGxpbmUtcmVkZGl0OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2ZmNDUwMCk7XG59XG4uYnRuLW91dGxpbmUtc291bmRjbG91ZDpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNmZjU1MDApO1xufVxuLmJ0bi1vdXRsaW5lLXR1bWJscjpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCMyYzQ3NjIpO1xufVxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjNTVhY2VlKTtcbn1cbi5idG4tb3V0bGluZS12aW1lbzpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCMxYWI3ZWEpO1xufVxuLmJ0bi1vdXRsaW5lLXZrOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzU4N2VhMyk7XG59XG4uYnRuLW91dGxpbmUteWFob286aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjNzIwZTllKTtcbn1cblxuLy8gU29jaWFsIEJhY2tncm91bmQgY29sb3JzXG4uYmctYWRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4N2E2ODtcbn1cbi5iZy1iaXRidWNrZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1MDgxO1xufVxuLmJnLWRyb3Bib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuLmJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5iZy1mbGlja3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xufVxuLmJnLWZvdXJzcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuLmJnLWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG4uYmctZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cbi5iZy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuLmJnLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcbn1cbi5iZy1taWNyb3NvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3MmVjO1xufVxuLmJnLW9kbm9rbGFzc25pa2kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuLmJnLW9wZW5pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkzMWU7XG59XG4uYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cbi5iZy1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xufVxuLmJnLXNvdW5kY2xvdWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwO1xufVxuLmJnLXR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzQ3NjI7XG59XG4uYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uYmctdmltZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiN2VhO1xufVxuLmJnLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2VhMztcbn1cbi5iZy15YWhvbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBkZW1vLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQ1NTIHVzZWQgZm9yIGRlbW8gcHVycG9zZSBvbmx5LiBSZW1vdmUgdGhpcyBjc3MgZnJvbSB5b3VyIHByb2plY3QuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIERlbW8gY29udGVudCBzcGFjaW5nXG4uZGVtby1pbmxpbmUtc3BhY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi8vIERlbW8gY29udGVudCBzcGFjaW5nXG4uZGVtby12ZXJ0aWNhbC1zcGFjaW5nID4gKiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZGVtby1zcGFjaW5nLTAgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHVzaW5nIGluIGljb24gcGFnZXNcbi5pY29uLXdyYXBwZXIge1xuICAuZmVhdGhlciB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5cbi5zY3JvbGwtZXhhbXBsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCBkYXJrZW4oJGJvZHktYmcsIDEwJSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIC5ob3J6LXNjcm9sbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5icm93c2VyIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2UwZTBlMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJyZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJyb3dzZXIgaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9hZGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDhlbTtcbn1cblxuLm1haW50ZW5hbmNlLWljb24ge1xuICBmb250LXNpemU6IDRyZW07XG59XG5cbi5hbmltYXRpb25JY29uIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLy8gQnJlYWRjcnVtYiBwYWdlIGFsaWdubWVudCBkZW1vXG4jY29tcG9uZW50LWJyZWFkY3J1bWJzIC5icmVhZGNydW1iOm5vdChsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNicmVhZGNydW1iLWFsaWdubWVudCB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxufVxuLmRhcmstbGF5b3V0IHtcbiAgI2JyZWFkY3J1bWItYWxpZ25tZW50IHtcbiAgICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXkgbm93XG4uYnV5LW5vdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDc5cHg7XG4gIHotaW5kZXg6IDEwMzE7XG4gIC5idG4ge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiBjdXN0b21pemVyLnNjc3Ncblx0RGVzY3JpcHRpb246IENTUyB1c2VkIGZvciBkZW1vIHB1cnBvc2Ugb25seS4gUmVtb3ZlIHRoaXMgY3NzIGZyb20geW91ciBwcm9qZWN0LlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmN1c3RvbWl6ZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTA1MTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yLCAwLjk5KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjA1KTtcblxuICAmLm9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgkYmxhY2ssIDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDgpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLy8gY3VzdG9taXplciBjb250ZW50IGhlaWdodFxuICAuY3VzdG9taXplci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy9jdXN0b21pemVyIGNsb3NlIGJ1dHRvblxuICAuY3VzdG9taXplci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjZyZW07XG4gICAgdG9wOiAwLjZyZW07XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9taXplciB0b2dnbGUgaWNvblxuICAuY3VzdG9taXplci10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAtM3B4IDBweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxlZnQ6IC0zOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyB0aGVtZSBjb2xvciBib3ggc3R5bGVzXG4gIC5jb2xvci1ib3gge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmLmJvcmRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBEaXZpZGVyXG5cbi5kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgLy8gZGl2aWRlciB0ZXh0IGRpc3BsYXkgcHJvcFxuXG4gIC5kaXZpZGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgLy8gZGl2aWRlciBpY29uIGZvbnQgc2l6ZVxuXG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLy8gZGl2aWRlciBib3JkZXJcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA5OTk5cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBkaXZpZGVyIHNwYWNpbmdcbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gZGl2aWRlciBwb3NpdGlvbnMgY29uZmlnXG5cbiAgJi5kaXZpZGVyLWxlZnQge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGl2aWRlci1sZWZ0LWNlbnRlciB7XG4gICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICBsZWZ0OiAtMjUlO1xuICAgIH1cbiAgfVxuXG4gICYuZGl2aWRlci1yaWdodCB7XG4gICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGl2aWRlci1yaWdodC1jZW50ZXIge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgcmlnaHQ6IC0yNSU7XG4gICAgfVxuICB9XG5cbiAgLy8gZGl2aWRlciBzdHlsZXNcblxuICAmLmRpdmlkZXItZG90dGVkIHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpdmlkZXItZGFzaGVkIHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgRmlsZSBOYW1lOiB0aW1lbGluZS5zY3NzXG4vLyAgIERlc2NyaXB0aW9uOiBUaW1lbGluZSBzdHlsZS5cbi8vICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb21wb25lbnQ6IFRpbWVsaW5lXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRpbWVsaW5lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLy8gVGltZWxpbmUgSXRlbVxuICAudGltZWxpbmUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRpbWVsaW5lLWJvcmRlci1jb2xvcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIH1cblxuICAgIC8vIFRpbWVsaW5lIFBvaW50XG4gICAgLnRpbWVsaW5lLXBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0wLjg1cmVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6ICR0aW1lbGluZS1wb2ludC1zaXplO1xuICAgICAgd2lkdGg6ICR0aW1lbGluZS1wb2ludC1zaXplO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLy8gVGltZWxpbmUgUG9pbnQgSW5kaWNhdG9yXG4gICAgICAmLnRpbWVsaW5lLXBvaW50LWluZGljYXRvciB7XG4gICAgICAgIGxlZnQ6IC0wLjQxMnJlbTtcbiAgICAgICAgdG9wOiAwLjA3cmVtO1xuICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgd2lkdGg6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLWNvbG9yO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvciwgJGFscGhhOiAwLjEyKTtcbiAgICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itd3JhcHBlci1zaXplO1xuICAgICAgICAgIHdpZHRoOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXdyYXBwZXItc2l6ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC4yODVyZW07XG4gICAgICAgICAgbGVmdDogLTAuMjg1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBJY29uc1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICR0aW1lbGluZS1pdGVtLWljb24tZm9udC1zaXplO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWV2ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogJHRpbWVsaW5lLWl0ZW0tbWluLWhlaWdodDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAudGltZWxpbmUtZXZlbnQtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbWVsaW5lLWV2ZW50LXRpbWUtc2l6ZTtcbiAgICAgICAgY29sb3I6ICR0aW1lbGluZS1ldmVudC10aW1lLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJvcmRlci1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gY29uZmlnXG4kZGVidWc6IGZhbHNlO1xuXG4vLyBkZWNsYXJlIGJyZWFrcG9pbnRzXG4kdXNuLXgtc21hbGw6IDBweDtcbiR1c24tc21hbGw6IDU0NHB4O1xuJHVzbi1tZWRpdW06IDc2OHB4O1xuJHVzbi1sYXJnZTogOTkycHg7XG4kdXNuLXgtbGFyZ2U6IDEyMDBweDtcblxuLy8gY3JlYXRlIHNhc3MgbGlzdCB0byBwYXNzIG1lZGlhIHF1ZXJ5IGRhdGFcbi8vIGlmIGEgYnJlYWtwb2ludCBuYW1lIGNoYW5nZXMsIHJlbWVtYmVyIHRvXG4vLyB1cGRhdGUgaXQgaW4gdGhlIGxpc3QgYmVsb3cgYXMgd2VsbFxuJG1xLXN5bmM6IHhzICR1c24teC1zbWFsbCwgc20gJHVzbi1zbWFsbCwgbWQgJHVzbi1tZWRpdW0sIGxnICR1c24tbGFyZ2UsIHhsICR1c24teC1sYXJnZTtcblxuLy8gYnVpbGQgZWFjaCBtZWRpYSBxdWVyeSBmb3IganMgaW5nZXN0aW9uXG5AZWFjaCAkbXEgaW4gJG1xLXN5bmMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJG1xLCAyKSkge1xuICAgIGhlYWQge1xuICAgICAgZm9udC1mYW1pbHk6ICcje250aCgkbXEsIDEpfSAje250aCgkbXEsIDIpfSc7XG4gICAgfVxuICAgIGJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyN7bnRoKCRtcSwgMSl9IC0gbWluLXdpZHRoOiAje250aCgkbXEsIDIpfSc7XG4gICAgfVxuICB9XG59XG5cbmhlYWQge1xuICAvLyBzZXQgY2xlYXIgb24gaGVhZCB0byBzaG93IFVuaXNvbiBpcyBzZXQgdXAgY29ycmVjdGx5XG4gIGNsZWFyOiBib3RoO1xuICAvLyBzdG9yZSBoYXNoIG9mIGFsbCBicmVha3BvaW50c1xuICB0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICcjeyRtcS1zeW5jfSc7XG4gIH1cbn1cblxuLy8gZGVidWcgc3R5bGVzIHRvIHNlZSBicmVha3BvaW50IGluZm9cbmJvZHk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AaWYgJGRlYnVnID09IHRydWUge1xuICBib2R5OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4vLyBoaWRlIGVsZW1lbnRzIGZvciBjb25kaXRpb25hbCBsb2FkaW5nXG4vLyBvbmx5IHVzZWQgZm9yIHJlc3BvbnNpdmUgY29tbWVudHMgcGx1Z2luXG4qW2RhdGEtdXNuLWlmXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzZWxlY3QtMiBUaGVtZVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy8gc2luZ2xlIHNlbGVjdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgbWluLWhlaWdodDogMi43MTRyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgLy8gQm9yZGVyIGNvbG9yIG9uIGZvY3VzXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBTZWxlY3Qgd2l0aCBpY29ucyBzY3NzXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMTVyZW07XG4gICAgICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZHJvcGRvd24gYXJyb3cgaGVpZ2h0XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkaW5wdXQtYm9yZGVyLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTRweCwgMThweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gd2hlbiBzZWxlY3QgY29udGFpbmVyIG9wZW4gLSBzY3NzXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gc2VsZWN0IGNvbnRhaW5lciAtIGZvY3VzXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3QyIFNlYXJjaCBEcm9wZG93blxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIH1cbiAgfVxuXG4gIC8vIG11bHRpcGxlIHNlbGVjdCBzY3NzXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIHNlbGVjdGVkIGl0ZW1zIGJnIGNvbG9yIGZvciBtdWx0aXBsZSBzZWxlY3Rpb25cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuICAgIC8vIGZvbnQgLXNpemUgZm9yIHNlbGVjdGVkIG9wdGlvbnNcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgbGkge1xuICAgICAgICAvLyBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgLy8gY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkcmVtb3ZlLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuODVyZW07XG4gICAgICAgIGhlaWdodDogMC44NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuODVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHNlbGVjdCBkcm9wZG93biBtZW51IHdpdGggaWNvbnNcbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjE1cmVtO1xuICAgICAgd2lkdGg6IDEuMTVyZW07XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3QyIGdyb3VwIGFsaWdubWVudFxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZzogNnB4IDlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjQyOHJlbSAxcmVtO1xuICAgICZbcm9sZT0nZ3JvdXAnXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMS4xNXJlbTtcbiAgICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vTG9hZGluZyBSZW1vdGUgRGF0YSBJbWFnZSBTaXplXG4gIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19hdmF0YXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBPcHRpb25hbCBzaXppbmdcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gTGFyZ2UgU2luZ2xlIHNlbGVjdFxuICAuc2VsZWN0LWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sZyAtIDAuOCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjdyZW07XG4gICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgLSAwLjk7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgLSAwLjggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsYXJnZSBNdWx0aXBsZSBzZWxlY3RcbiAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sZyAtIDAuOCk7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFNtYWxsIFNpbmdsZSBzZWxlY3RcbiAgLnNlbGVjdC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteS14cztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gICAgLy8gU2luZ2xlXG4gICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICB0b3A6IC0wLjNyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbWFsbCBNdWx0aXBsZSBzZWxlY3RcbiAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzIC0gMC4yO1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteS14cztcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICBEYXJrIExheW91dFxuLmRhcmstbGF5b3V0IHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWlucHV0LWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRyZW1vdmUsICdjdXJyZW50Q29sb3InLCAkcHJpbWFyeSksICcjJywgJyUyMycpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgJyMnLFxuICAgICAgICAgICclMjMnXG4gICAgICAgICkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZpbGUgTmFtZTogdmFyaWFibGVzLWRhcmsuc2Nzc1xuLy8gIERlc2NyaXB0aW9uOiBDdXN0b20gZGFyayB0aGVtZSB2YXJpYWJsZXNcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgV0FSTklORzogUExFQVNFIERPIE5PVCBDSEFOR0UgVEhJUyBWQVJJQUJMRSBGSUxFLlxuLy8gIFRISVMgRklMRSBXSUxMIEdFVCBPVkVSV1JJVFRFTiBXSVRIIEVBQ0ggVlVFWFkgSFRNTCBURU1QTEFURSBSRUxFQVNFLlxuLy8gIFRJUDpcbi8vICBXZSBzdWdnZXN0IHlvdSB0byB1c2UgdGhpcyAoYXNzZXRzL3Njc3MvdmFyaWFibGVzL192YXJpYWJsZXMtY29tcG9uZW50cy5zY3NzKSBmaWxlIGZvciBvdmVycmlkaW5nIGNvbXBvbmVudHMgdmFyaWFibGVzLlxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL0JvZHlcbiR0aGVtZS1kYXJrLWJvZHktYmc6ICMxNjFkMzEgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1ib2R5LWNvbG9yOiAjYjRiN2JkICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yOiAjM2I0MjUzICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjNDQ0MDVlICFkZWZhdWx0O1xuXG4vL1R5cG9ncmFwaHlcbiR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yOiAjZDBkMmQ2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstbGFiZWwtY29sb3I6ICNkMGQyZDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yOiAjNjc2ZDdkICFkZWZhdWx0O1xuXG4vL0NhcmRcbiR0aGVtZS1kYXJrLWNhcmQtYmc6ICMyODMwNDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1ib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgkYmxhY2ssIDAuMjQpO1xuXG4vL0lucHV0XG4kdGhlbWUtZGFyay1pbnB1dC1iZzogIzI4MzA0NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjNjc2ZDdkICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yOiAjNDA0NjU2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstaW5wdXQtZGlzYWJsZWQtYmc6ICMyNDIzM2EgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0NDRiNjAgIWRlZmF1bHQ7XG5cbi8vIFN3aXRjaFxuJHRoZW1lLWRhcmstc3dpdGNoLWJnOiAjNTQ1YTZhO1xuJHRoZW1lLWRhcmstc3dpdGNoLWJnLWRpc2FibGVkOiAjMWIyMzM3O1xuXG4vL1RhYmxlXG4kdGhlbWUtZGFyay10YWJsZS1iZzogIzI4MzA0NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLWhlYWRlci1iZzogIzM0M2Q1NSAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLXJvdy1iZzogIzI4MzA0NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnOiAjMjQyYjNkICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstdGFibGUtc3RyaXBlZC1iZzogIzI0MmIzZCAhZGVmYXVsdDtcblxuJHRoZW1lLWRhcmstbW9kYWwtaGVhZGVyLWJnOiAjMTYxZDMxICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZzogIzI0MmIzZCAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWNoYXJ0LWJnOiAjMzg0MDU2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstd2lkZ2V0LWJnOiAjMzg0MDU2ICFkZWZhdWx0O1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgRmlsZSBOYW1lOiBkYXRhdGFibGVzLnNjc3Ncbi8vICAgICBEZXNjcmlwdGlvbjogRGF0YXRhYmxlcyBwYWdlcyBjdXN0b20gc2Nzc1xuLy8gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIC8vIHRhYmxlIHdpZHRoICYgY29sbGFwc2UgYm9yZGVyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgdGQsXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nIDEuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIHRoZWFkIHtcbiAgICAvLyBTb3J0aW5nIEljb25zIENoYW5nZVxuICAgIC5zb3J0aW5nLFxuICAgIC5zb3J0aW5nX2FzYyxcbiAgICAuc29ydGluZ19kZXNjIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi11cCwgJ2N1cnJlbnRDb2xvcicsICR0YWJsZS1oZWFkLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkdGFibGUtaGVhZC1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRhdGF0YWJsZXMgd2l0aCBjaGVja2JveCBzdHlsaW5nXG4gIC5kdC1jaGVja2JveGVzLWNlbGwge1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgPiBkaXZbcm9sZT0nbWVudSddIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTZweCAtOHB4O1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxuICBbY2xhc3MqPSdidXR0b25zLSddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIHJlc3BvbnNpdmUgJysnIGljb24gbGluZSBoZWlnaHRcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRkLmNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguY29udHJvbDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLy8gZGF0YSB0YWJsZSBzZWFyY2gsIGxhYmVscyBhbmRcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAvLyBkYXRhIHRhYmxlIHNlYXJjaCwgbGFiZWxzXG4gIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixcbiAgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAvLyBmb3IgZGF0YXRhYmxlIGxlbmd0aCBzZWxlY3RcbiAgICBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gM3B4KSAxMXB4LCBjYWxjKDEwMCUgLSAyMHB4KSAxM3B4LCAxMDAlIDA7XG4gICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIC8vIHBhZ2luYXRpb25cbiAgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHVsLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBpbmZvIHRleHQgY29sb3JcbiAgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLy8gcm93IGdyb3VwaW5nXG50ci5ncm91cCB7XG4gIC8vIHJvdyBncm91cGluZyBjb2xvclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xufVxuXG4vLyBwYWdpbmF0aW9uIGluIGNlbnRlclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICB1bC5wYWdpbmF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxuICAvLyBzbWFsbCBzY3JlZW4gYnV0dG9uIHNwYWNpbmcgaW4gYm90dG9tXG4gIGRpdi5kdC1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLmR0ci1icy1tb2RhbCB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gICAgLnRhYmxlLmR0ci1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4vLyBOdW1iZXIgSW5wdXRzIChUb3VjaCBzcGluKVxuJGJvb3RzdHJhcC10b3VjaHNwaW4td2lkdGg6IDguNHJlbTtcbiRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLWxnOiA5LjM3NXJlbTtcbiRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLXNtOiA2LjI1cmVtO1xuXG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGg6IDIwcHg7XG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4taGVpZ2h0OiAyMHB4O1xuJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLXdpZHRoLWxnOiAyNHB4O1xuJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLWhlaWdodC1sZzogMjRweDtcbiRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1zbTogMTZweDtcbiRib290c3RyYXAtdG91Y2hzcGluLWJ0bi1oZWlnaHQtc206IDE2cHg7XG5cbi8qIEJvb3RzdHJhcCBUb3VjaHNwaW4gKi9cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xuICAmLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogJGJvb3RzdHJhcC10b3VjaHNwaW4td2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgJi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLFxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aDtcbiAgICAgIG1pbi1oZWlnaHQ6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBUb3VjaHNwaW5cbiAgJi5kaXNhYmxlZC10b3VjaHNwaW4ge1xuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAvLyBUb3VjaHNwaW4gTGFyZ2VcbiAgJi5pbnB1dC1ncm91cC1sZyB7XG4gICAgd2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLWxnO1xuICAgIC50b3VjaHNwaW4ge1xuICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gICAgICBtaW4td2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1sZztcbiAgICAgIG1pbi1oZWlnaHQ6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1sZztcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUb3VjaHNwaW4gU21hbGxcbiAgJi5pbnB1dC1ncm91cC1zbSB7XG4gICAgd2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLXNtO1xuICAgIC50b3VjaHNwaW4ge1xuICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQge1xuICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbiAgICAgIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGgtc207XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1zbTtcbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE51bWJlciBUeXBlIElucHV0IEJveCBTY3NzIGZvciBUb3VjaHNwaW4gLSBSZW1vdmUgYXJyb3cgZm9yIGZpcmVmb3ggKi9cbi5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgJi5pbnB1dC1ncm91cCB7XG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG59XG5cbi8vIERhcmsgbGF5b3V0IHN0eWxlXG4uZGFyay1sYXlvdXQge1xuICAvLyBudW1iZXIgaW5wdXRzW3RvdWNoc3Bpbl1cbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xuICAgICYuaW5wdXQtZ3JvdXAge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZC10b3VjaHNwaW4ge1xuICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQge1xuICAgICAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLFxuICAgICAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCxcbiAgICAgICAgLmRpc2FibGVkLW1heC1taW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCB7XG4gICAgICAuZGlzYWJsZWQtbWF4LW1pbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogZGFyay1sYXlvdXQuc2Nzc1xuLy8gXHREZXNjcmlwdGlvbjogU0NTUyBmaWxlIGZvciBkYXJrIGxheW91dC5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4uZGFyay1sYXlvdXQge1xuICBAYXQtcm9vdCBib2R5I3smfSB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgfVxuICBib2R5IHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICB9XG4gIC8vIHVuaXZlcnNhbCBlbGVtZW50c1xuICAvL2hlYWRpbmcgdGFnc1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gIH1cblxuICAvLyBib3JkZXIgY29sb3JcbiAgLmJvcmRlcixcbiAgLmJvcmRlci10b3AsXG4gIC5ib3JkZXItcmlnaHQsXG4gIC5ib3JkZXItYm90dG9tLFxuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBvdGhlciB0YWdzXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstbGFiZWwtY29sb3I7XG4gIH1cblxuICAuYnRuIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIC8vIC5vcGVyYXRvcixcbiAgICAgIC51cmwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gIH1cblxuICBrYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gIH1cblxuICAvLyBmb3IgZGFyayB0ZXh0XG4gIC50ZXh0LWRhcmsge1xuICAgIGNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtYm9keSB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1ib2R5LWhlYWRpbmcge1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgfVxuXG4gIC5zZWN0aW9uLWxhYmVsIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIHNoYWRvd1xuICAuc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBibG9ja3F1b3RlIGZvb3RlclxuICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gbWFpbiBuYXZiYXIgYW5kIGhlYWRlciBuYXZiYXIgc2hhZG93KGdlbmVyaWMgbmF2YmFyKVxuICAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjIsIDI5LCA0OSwgMC45KSA0NCUsIHJnYmEoMjIsIDI5LCA0OSwgMC40MykgNzMlLCByZ2JhKDIyLCAyOSwgNDksIDApKTtcbiAgfVxuXG4gIC8vIG1haW4gaGVhZGVyIG5hdmJhciBkYXJrIHN0eWxlXG5cbiAgLmhvcml6b250YWwtbGF5b3V0IHtcbiAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgICAmLm5hdmJhci1zdGlja3ksXG4gICAgJi5uYXZiYXItc3RhdGljIHtcbiAgICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1zdGlja3kge1xuICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICYubmF2YmFyLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC43NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgLm5hdiB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvb2ttYXJrLXN0YXIge1xuICAgICAgICAgICAgICBpLFxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmF2LXNlYXJjaCB7XG4gICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dCxcbiAgICAgICAgICAgICAgICAuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJvb2ttYXJrLWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dG8tc3VnZ2VzdGlvbi5jdXJyZW50X2l0ZW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGkuZmljb24sXG4gICAgICAgIGxpIHN2Zy5maWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tY2FydCxcbiAgICAgICAgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICAgICAubWVkaWEtbWV0YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tY2FydCB7XG4gICAgICAgICAgJi5lbXB0eS1jYXJ0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIC5jYXJ0LWl0ZW0tYnkge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgIC5tZWRpYS1ib2R5IC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2YmFyLXN0YXRpYy10b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj0nYmctJ10ge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vVGV4dCBjb2xvciBmb3IgQmxhbmsgcGFnZSB3aXRoIHRyYW5zcGFyZW50IGNhcmRcbiAgLmJsYW5rLXBhZ2Uge1xuICAgIC5jYXJkLmJnLXRyYW5zcGFyZW50IHtcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAuc2hhZG93LWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgJHRoZW1lLWRhcmstY2FyZC1iZyA0NCUsXG4gICAgICAgIHJnYmEoJHRoZW1lLWRhcmstY2FyZC1iZywgMC41MSkgNzMlLFxuICAgICAgICByZ2JhKCR0aGVtZS1kYXJrLWNhcmQtYmcsIDApXG4gICAgICApO1xuICAgIH1cblxuICAgICY6bm90KC5leHBhbmRlZCkge1xuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1kYXJrIHtcbiAgICAgIC5uYXZpZ2F0aW9uID4gbGkub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24gPiBsaS5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS10b2dnbGUtaWNvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBQZXJmZWN0IFNjcm9sbGJhclxuICAucHNfX3RodW1iLXgsXG4gIC5wc19fdGh1bWIteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgfVxuICAucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuICAucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4gIC5wcyAucHNfX3JhaWwteDpob3ZlcixcbiAgLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyxcbiAgLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuICAucHMgLnBzX19yYWlsLXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXksXG4gIC5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuICAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgfVxuXG4gIC8vIG1haW4gbWVudSBjb250ZW50XG4gIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgLm9wZW4sXG4gICAgICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aXZlIHtcbiAgICAgICAgLm1lbnUtdGl0bGUsXG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICAubWVudS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWVudSBjb2xsYXBzZWQgYWN0aXZlIGl0ZW0gY29sb3JcbiAgLm1lbnUtY29sbGFwc2VkIHtcbiAgICAubWFpbi1tZW51Om5vdCguZXhwYW5kZWQpIHtcbiAgICAgIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKioqKioqKiBDT01QT05FTlRTICoqKioqKioqKi9cbiAgLy8gYWxlcnRzXG4gIC5hbGVydCB7XG4gICAgLmFsZXJ0LWhlYWRpbmcsXG4gICAgcCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmNsb3NlIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmLmFsZXJ0LWRhcmsge1xuICAgICAgLmFsZXJ0LWhlYWRpbmcsXG4gICAgICAuYWxlcnQtYm9keSxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgICAgJi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYnJlYWRjcnVtYnNcblxuICAvLyBIZWFkZXIgYnJlYWRjcnVtYlxuICAuY29udGVudC1oZWFkZXItbGVmdCB7XG4gICAgLmJyZWFkY3J1bWJzLXRvcCB7XG4gICAgICAuY29udGVudC1oZWFkZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCcmVhZGNydW1iIGRhcmsgc3R5bGVcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdChbY2xhc3MqPSdicmVhZGNydW1iLSddKSB7XG4gICAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJyZWFkY3J1bWIgd2l0aCBDaGV2cm9uXG4gIC5icmVhZGNydW1iLWNoZXZyb24ge1xuICAgICYuYnJlYWRjcnVtYiB7XG4gICAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAnIycsXG4gICAgICAgICAgJyUyMydcbiAgICAgICAgKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY29sbGFwc2VcblxuICBbY2xhc3MqPSdjb2xsYXBzZS0nXSAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIGZvciBzaGFkb3cgYW5kIGJvcmRlcmVkXG4gIC5jb2xsYXBzZS1ib3JkZXIge1xuICAgIC5jYXJkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbGxhcHNlIHNoYWRvd1xuICAuY29sbGFwc2Utc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgfVxuXG4gIC8vIG1hcmdpbiBjb2xsYXBzZVxuICAuY29sbGFwc2UtbWFyZ2luIHtcbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGlmIHRoZXJlIGlzIGFuIGFuY2hvciB0YWcgaW5zaWRlXG4gIC5jb2xsYXBzZS1pY29uIHtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS10b2dnbGU9J2NvbGxhcHNlJ10ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgJyMnLFxuICAgICAgICAgICclMjMnXG4gICAgICAgICkpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAnIycsXG4gICAgICAgICAgJyUyMydcbiAgICAgICAgKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYnV0dG9uc1xuICAuYnRuIHtcbiAgICAmOm5vdChbY2xhc3MqPSdidG4tJ10pIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLWRhcmssXG4gICAgJi5idG4tb3V0bGluZS1kYXJrLFxuICAgICYuYnRuLWZsYXQtZGFyayB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cblxuICAgICYuYnRuLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1mbGF0LWRhcmsge1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1ncm91cC10b2dnbGUge1xuICAgIGxhYmVsW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gZHJvcGRvd25cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG5cbiAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkLFxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBtb2RhbFxuICAubW9kYWwge1xuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWhlYWRlcltjbGFzcyo9J2JnLSddIHtcbiAgICAgIC8vIHdoeSByZW1vdmVkICFpbXBvcnRhbnQ/IE5vdCB3b3JraW5nIGlmIGFkZGVkIGJnLUNPTE9SIGNsYXNzIHdpdGggbW9kYWwtaGVhZGVyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cblxuICAgIC8vIGNsb3NlIGJ1dHRvblxuICAgIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDExLCAxMCwgMjUsIDAuNDkpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQsXG4gICAgLm1vZGFsLWJvZHksXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy9wYWdpbmF0aW9uXG4gIC5wYWdpbmF0aW9uIHtcbiAgICAmOm5vdChbY2xhc3MqPSdwYWdpbmF0aW9uLSddKSB7XG4gICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXBhZ2luYXRpb24tYmc7XG5cbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1wYWdpbmF0aW9uLWJnO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2LWl0ZW0sXG4gICAgICAgICYubmV4dC1pdGVtIHtcbiAgICAgICAgICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyo9J3BhZ2luYXRpb24tJ10ge1xuICAgICAgLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1wYWdpbmF0aW9uLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIC5wYWdlLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgJi5wcmV2LWl0ZW0sXG4gICAgICAmLnByZXYge1xuICAgICAgICAucGFnZS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yKSxcbiAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5leHQtaXRlbSxcbiAgICAgICYubmV4dCB7XG4gICAgICAgIC5wYWdlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yKSxcbiAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBuYXYgdGFic1xuICAubmF2LXRhYnMsXG4gIC5uYXYtcGlsbHMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGJvcmRlcmVkIG5hdlxuICAubmF2LndyYXAtYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIG5hdiBwaWxsc1xuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtZWRpYVxuICAubWVkaWEtYm9yZGVyZWQge1xuICAgIC5tZWRpYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBwb3BvdmVyXG4gIC5wb3BvdmVyIHtcbiAgICAmW3gtcGxhY2VtZW50PSd0b3AnXSB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50PSdsZWZ0J10ge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50PSdyaWdodCddIHtcbiAgICAgIC5hcnJvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJTIHRvYXN0XG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtZGFyay1jYXJkLWJnLCAwLjg1KTtcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgLnRvYXN0LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGlzdCBncm91cFxuICAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAmOm5vdChbY2xhc3MqPSdsaXN0LWdyb3VwLWl0ZW0tJ10pLFxuICAgICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcCxcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNpcmNsZSwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gc3Bpbm5lcnNcbiAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGF2YXRhclxuICAuYXZhdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuXG4gICAgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICB9XG4gIC5hdmF0YXItZ3JvdXAge1xuICAgIC5hdmF0YXIge1xuICAgICAgaW1nLFxuICAgICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR0aGVtZS1kYXJrLWNhcmQtYmcsIGluc2V0IDAgMCAwIDFweCByZ2JhKCR0aGVtZS1kYXJrLWNhcmQtYmcsIDAuMDcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRpdmlkZXJcbiAgLmRpdmlkZXIge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXZpZGVyLWRhcmsge1xuICAgICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaW1lbGluZVxuICAudGltZWxpbmUge1xuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAudGltZWxpbmUtcG9pbnQ6bm90KC50aW1lbGluZS1wb2ludC1pbmRpY2F0b3IpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIH1cbiAgICAgIC50aW1lbGluZS1ldmVudCB7XG4gICAgICAgIC50aW1lbGluZS1ldmVudC10aW1lIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY2FyZFxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLm92ZXJsYXktaW1nLWNhcmQge1xuICAgICAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICAgICBzcGFuLFxuICAgICAgICBwLFxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0gQWR2YW5jZSBDYXJkcyAtLS0tLS0tLS0tLS0tLS1cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBEZXZlbG9wZXIgTWVldHVwIENhcmRcbiAgLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCB7XG4gICAgLm1lZXR1cC1oZWFkZXIgLm1lZXR1cC1kYXkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJvZmlsZSBDYXJkXG4gIC5jYXJkLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLWltYWdlLXdyYXBwZXIgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICB9XG4gIH1cblxuICAvLyBCdXNpbmVzcyBDYXJkXG4gIC5idXNpbmVzcy1jYXJkIHtcbiAgICAuYnVzaW5lc3MtaXRlbXMgLmJ1c2luZXNzLWl0ZW0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQXBwIERlc2lnbiBDYXJkXG4gIC5jYXJkLWFwcC1kZXNpZ24ge1xuICAgIC5kZXNpZ24tcGxhbm5pbmctd3JhcHBlciAuZGVzaWduLXBsYW5uaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0gU3RhdGlzdGljcyBDYXJkIC0tLS0tLS0tLS0tLS0tLVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5jYXJkLXRpbnktbGluZS1zdGF0cyB7XG4gICAgLmFwZXhjaGFydHMtc2VyaWVzLW1hcmtlcnMge1xuICAgICAgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mbztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgICAgICAgICBmaWxsOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLSBBbmFseXRpY3MgQ2FyZHMgLS0tLS0tLS0tLS0tLS1cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBSZXZlbnVlIFJlcG9ydCBDYXJkXG4gIC5jYXJkLXJldmVudWUtYnVkZ2V0IHtcbiAgICAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmJ1ZGdldC13cmFwcGVyIHtcbiAgICAgIC5hcGV4Y2hhcnRzLXNlcmllczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVhcm5pbmdzIENhcmRcbiAgLmVhcm5pbmdzLWNhcmQge1xuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1waWUge1xuICAgICAgLmFwZXhjaGFydHMtZGF0YWxhYmVsLWxhYmVsIHtcbiAgICAgICAgZmlsbDogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUge1xuICAgICAgICBmaWxsOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb21wYW55IFRhYmxlIENhcmRcbiAgLmNhcmQtY29tcGFueS10YWJsZSB7XG4gICAgLmF2YXRhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cbiAgfVxuXG4gIC8qKioqKioqKioqIEZPUk1TICoqKioqKioqKiovXG5cbiAgLy8gaW5wdXRcbiAgaW5wdXQuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYmc7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAmOm5vdCg6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHk9J3JlYWRvbmx5J10ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRleHQgYXJlYSBjb3VudGVyXG4gIC5jaGFyLXRleHRhcmVhIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYubWF4LWxpbWl0IHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gZmlsZSB1cGxvYWRlciBkZWZhdWx0XG4gIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gY29udHJvbCBsaWtlIGNoZWNrYm94LCByYWRpbyBhbmQgc3dpdGNoXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zd2l0Y2gge1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXN3aXRjaC1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXN3aXRjaC1iZy1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzZWxlY3RcbiAgc2VsZWN0LmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJnO1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgb3B0aW9uOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICY6bm90KFttdWx0aXBsZT0nbXVsdGlwbGUnXSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICcjJyxcbiAgICAgICAgJyUyMydcbiAgICAgICkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZGVkIGZvciBvdmVycmlkZVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBmb3JtIHdpemFyZFxuICAud2l6YXJkIHtcbiAgICAuc3RlcHMge1xuICAgICAgdWwge1xuICAgICAgICAuZGlzYWJsZWQsXG4gICAgICAgIC5kb25lIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBpbnB1dCBncm91cHNcbiAgLmlucHV0LWdyb3VwIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmbG9hdGluZyBsYWJlbFxuICAuZm9ybS1sYWJlbC1ncm91cCB7XG4gICAgJiA+IGlucHV0Om5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gICAgJiA+IHRleHRhcmVhOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY291bnRlci12YWx1ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLyoqKioqKioqKiogVEFCTEUgKioqKioqKioqKi9cblxuICAvLyB0YWJsZVxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWJnO1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aGVhZCxcbiAgICB0Ym9keSB7XG4gICAgICB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcblxuICAgICAgICAgIGNvZGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtcm93LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkLFxuICAgIHRmb290IHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhlYWRlci1iZztcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGhlYWQtZGFyayB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gaWYgdGFibGUgbm90IGxpZ2h0L2RhcmsgYW5kIHRoZWFkIG5vdCBoYXZlIGRhcmsgY2xhc3NcbiAgICAmOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkgdGhlYWQ6bm90KC50aGVhZC1kYXJrKSB0aCxcbiAgICAmOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkgdGZvb3Q6bm90KC50aGVhZC1kYXJrKSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1oZWFkZXItYmc7XG4gICAgfVxuXG4gICAgLy8gdGFibGUtZGFyayBzdHlsZVxuICAgICYudGFibGUtZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAmLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMDUpO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAudGV4dC13aGl0ZSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICAvLyBmb3IgY29udGV4dHVhbCBjbGFzc2VzXG4gICAgICAgICZbY2xhc3MqPSd0YWJsZS0nXSB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50YWJsZS1kYXJrIHtcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGFibGUtYWN0aXZlIHtcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBib3JkZXJlZCB0YWJsZVxuICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gdGFibGUgaG92ZXIgcm93IGNvbG9yXG4gICAgJi50YWJsZS1ob3ZlciB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRoLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGhvdmVyIGFuaW1hdGlvblxuICAgICYudGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWJnO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0aGVtZS1kYXJrLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdGFibGUgc3RyaXBlZFxuICAgICYudGFibGUtc3RyaXBlZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtc3RyaXBlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkYXRhdGFibGVcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgLmR0LWJ1dHRvbnMge1xuICAgICAgLmJ1dHRvbnMtY29weSxcbiAgICAgIC5idXR0b25zLWV4Y2VsLFxuICAgICAgLmJ1dHRvbnMtcGRmLFxuICAgICAgLmJ1dHRvbnMtcHJpbnQsXG4gICAgICAuYnRuLXNlY29uZGFyeSxcbiAgICAgIFtjbGFzcyo9J2J1dHRvbnMtJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcbiAgICAgID4gZGl2W3JvbGU9J21lbnUnXSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0aGVtZS1kYXJrLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLmRhdGFUYWJsZSB7XG4gICAgICB0ciB7XG4gICAgICAgICYuZ3JvdXAge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLXN0cmlwZWQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNvcnRpbmcgSWNvbnMgQ2hhbmdlXG4gICAgICB0aGVhZCB7XG4gICAgICAgIC5zb3J0aW5nLFxuICAgICAgICAuc29ydGluZ19hc2MsXG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29ydGluZyB7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFnR3JpZCBQYWdlIEJ0blxuICAuYWctZ3JpZC1idG5zIHtcbiAgICAuZmlsdGVyLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGFnR3JpZCBNYWluXG4gIC5hZ2dyaWQge1xuICAgIC5hZy1pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuYWdncmlkLFxuICAuYWctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgLmFnLXJvdy1ob3ZlcixcbiAgICAuYWctcm93LXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFnLWljb24ge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmFnLWhlYWRlci1jZWxsLmFnLWNvbHVtbi1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbCxcbiAgICAuYWctY2VsbCxcbiAgICAuYWctcm93LFxuICAgIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIsXG4gICAgLmFnLXBpbm5lZC1sZWZ0LWNvbHMtY29udGFpbmVyLFxuICAgIC5hZy1ob3Jpem9udGFsLWxlZnQtc3BhY2VyLFxuICAgIC5hZy1wYWdpbmctcGFuZWwsXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgfVxuICAgIC5hZy1jZWxsLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFnLXBhZ2luZy1wYW5lbCB7XG4gICAgICAuYWctcGFnaW5nLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgICAuYWctZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuXG4gICAgICBzcGFuW3JlZj0nbGJUb3RhbCddIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBQQUdFUyAqKioqKioqKioqL1xuXG4gIC8vIGNvbWluZyBzb29uXG4gIC5nZXR0aW5nLXN0YXJ0ZWQge1xuICAgIC5jbG9ja0NhcmQge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbXktcHJvZmlsZSBwYWdlXG4gICN1c2VyLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaCBwYWdlXG4gIC5zZWFyY2gtYmFyIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gQmxvZyBFZGl0IFBhZ2VcbiAgLmJsb2ctZWRpdC13cmFwcGVyIHtcbiAgICAuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIEtub3dsZWRnZSBCYXNlXG4gIC5rYi1zZWFyY2gtY29udGVudC1pbmZvIHtcbiAgICAua2Itc2VhcmNoLWNvbnRlbnQge1xuICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjQ4NjA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGlzdCBncm91cCBjaXJjbGUgZm9yIGtiXG4gIC5saXN0LWdyb3VwLWNpcmNsZSB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj0nbGlzdC1ncm91cC1pdGVtLSddKSxcbiAgICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBBUFBMSUNBVElPTlMgKioqKioqKioqKi9cblxuICAvLyBBcHAgY29tbW9uIHNpZGViYXIgYW5kIGNvbnRlbnQgZGFyayBzdHlsZVxuICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICAuc2lkZWJhci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWZpeGVkLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudC1yaWdodCB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGVtYWlsIGFwcGxpY2F0aW9uXG4gIC5lbWFpbC1hcHBsaWNhdGlvbiB7XG4gICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICAgIC8vIEVtYWlsIGxpc3RcbiAgICAgIC5lbWFpbC1hcHAtbGlzdCB7XG4gICAgICAgIC5hcHAtYWN0aW9uIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIC5hY3Rpb24tcmlnaHQge1xuICAgICAgICAgICAgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbC11c2VyLWxpc3Qge1xuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZC1yb3ctYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA2KTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIC51c2VyLWRldGFpbHMsXG4gICAgICAgICAgICAubWFpbC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgLm1haWwtZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbC1yZWFkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBhcHAgZW1haWwgZGV0YWlsc1xuICAgICAgLmVtYWlsLWFwcC1kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIC5lbWFpbC1zY3JvbGwtYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbC1kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgLmVtYWlsLWhlYWRlci1yaWdodCB7XG4gICAgICAgICAgICAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgICAgICAgIC5hY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVtYWlsLWluZm8tZHJvcHVwIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yKSxcbiAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haWwtbWVzc2FnZS13cmFwcGVyLFxuICAgICAgICAuZW1haWwtZGV0YWlsLWhlYWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQ29tcG9zZSBtYWlsXG4gICAgICAjY29tcG9zZS1tYWlsIHtcbiAgICAgICAgLmNvbXBvc2UtbWFpbC1mb3JtLWZpZWxkLFxuICAgICAgICAucWwtdG9vbGJhcixcbiAgICAgICAgLnFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY2hhdCBhcHBsaWNhdGlvblxuICAuY2hhdC1hcHBsaWNhdGlvbiB7XG4gICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAvLyBsZWZ0IHNpZGViYXJcbiAgICAuc2lkZWJhciB7XG4gICAgICAuY2hhdC1wcm9maWxlLXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIC5jaGF0LWZpeGVkLXNlYXJjaCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhdC11c2VyLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgLmNoYXQtdXNlcnMtbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jaGF0LWluZm8gLmNhcmQtdGV4dCxcbiAgICAgICAgICAgICAgLmNoYXQtdGltZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5jaGF0LWluZm8gLmNhcmQtdGV4dCxcbiAgICAgICAgICAgICAgICAuY2hhdC10aW1lIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmF2YXRhci1ib3JkZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmlnaHQgc2lkZSBjb250ZW50IGFyZWFcbiAgICAuY29udGVudC1yaWdodCB7XG4gICAgICAuY2hhdC1hcHAtd2luZG93IHtcbiAgICAgICAgLnN0YXJ0LWNoYXQtYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcblxuICAgICAgICAgIC5zdGFydC1jaGF0LWljb24sXG4gICAgICAgICAgLnN0YXJ0LWNoYXQtdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1jaGF0LWFyZWEsXG4gICAgICAgIC51c2VyLWNoYXRzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNoYXQtYmctZGFyayk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjMyZjtcbiAgICAgICAgfVxuICAgICAgICAudXNlci1jaGF0cyB7XG4gICAgICAgICAgLmRpdmlkZXIgLmRpdmlkZXItdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hdmF0YXIgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBBY3RpdmUgY29udmVyc2F0aW9uIHN0eWxlXG4gICAgICAgIC5hY3RpdmUtY2hhdCB7XG4gICAgICAgICAgLmNoYXQtbGVmdCB7XG4gICAgICAgICAgICAuY2hhdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hhdC1jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAvLyBDaGF0IGZvcm1cbiAgICAgICAgICAuY2hhdC1oZWFkZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNoYXQtaGVhZGVyLFxuICAgICAgICAgIC5jaGF0LWFwcC1mb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItcHJvZmlsZS1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hhdCB3aWRnZXQgZGFyayBzdHlsZVxuICAuY2hhdC13aWRnZXQge1xuICAgIC51c2VyLWNoYXRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXdpZGdldC1iZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZC1oZWFkZXIsXG4gICAgLmNoYXQtYXBwLWZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICB9XG4gICAgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuY2hhdC1sZWZ0IC5jaGF0LWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuYXZhdGFyIGltZyB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gS2FuYmFuIGFwcGxpY2F0aW9uXG4gIC5rYW5iYW4tYXBwbGljYXRpb24ge1xuICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciB7XG4gICAgICAgIC5rYW5iYW4tYm9hcmQge1xuICAgICAgICAgIC5rYW5iYW4tYm9hcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmthbmJhbi1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAuaXRlbS1kcm9wZG93biBpLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAgICAgICAgIC5pdGVtLWRyb3Bkb3duIHN2Zy5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rYW5iYW4tdGl0bGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXBkYXRlLWl0ZW0tc2lkZWJhciB7XG4gICAgICAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayxcbiAgICAgIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbmJhbi1pdGVtLmd1LW1pcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgfVxuXG4gIC8vIFRvZG8gYXBwbGljYXRpb25cbiAgLnRvZG8tYXBwbGljYXRpb24ge1xuICAgIC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIC50b2RvLWZvcm0ge1xuICAgICAgICAgIC50b2RvLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICAudG9kby10YXNrLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC50b2RvLXRhc2stbGlzdCB7XG4gICAgICAgICAgLnRvZG8taXRlbSB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgIC50b2RvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR0aGVtZS1kYXJrLWJveC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b2RvLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgICAgICAgLnRvZG8taXRlbS1mYXZvcml0ZTpub3QoLnRleHQtd2FybmluZykge1xuICAgICAgICAgICAgICAgIGksXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9kby1pdGVtLWFjdGlvbiB7XG4gICAgICAuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9kby1pdGVtLmd1LW1pcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgICYuY29tcGxldGVkIHtcbiAgICAgIC50b2RvLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRS1jb21tZXJjZSBhcHBsaWNhdGlvblxuICAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIHtcbiAgICAuZWNvbW1lcmNlLWNhcmQge1xuICAgICAgLmJ0bi1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBtYWluIGNvbnRlbnRcbiAgICAuY29udGVudC1yaWdodCxcbiAgICAuY29udGVudC1ib2R5IHtcbiAgICAgIC8vIGhlYWRlciBpdGVtc1xuICAgICAgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMge1xuICAgICAgICAucmVzdWx0LXRvZ2dsZXIge1xuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNob3Atc2lkZWJhci10b2dnbGVyIHtcbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGxpc3QgYW5kIGdyaWQgdmlld1xuICAgICAgLmdyaWQtdmlldyxcbiAgICAgIC5saXN0LXZpZXcge1xuICAgICAgICAuZWNvbW1lcmNlLWNhcmQge1xuICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICAgICAgLndpc2hsaXN0IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQtdmlldyB7XG4gICAgICAuaXRlbS1uYW1lIGEsXG4gICAgICAuaXRlbS1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHdpc2hsaXN0LWl0ZW1zXG4gICAgLndpc2hsaXN0LWl0ZW1zIHtcbiAgICAgIC5lY29tbWVyY2UtY2FyZCB7XG4gICAgICAgIC5tb3ZlLWNhcnQge1xuICAgICAgICAgIC5tb3ZlLXRvLWNhcnQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBjaGVja291dFxuICAgIC5wcm9kdWN0LWNoZWNrb3V0IHtcbiAgICAgIC5jaGVja291dC1vcHRpb25zIHtcbiAgICAgICAgLmNvdXBvbnMge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gRWNvbW1lcmNlIGRldGFpbHNcbiAgICAuYXBwLWVjb21tZXJjZS1kZXRhaWxzIHtcbiAgICAgIC5pdGVtLWZlYXR1cmVzLFxuICAgICAgLnN3aXBlci1yZXNwb25zaXZlLWJyZWFrcG9pbnRzLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZmlsZSBtYW5hZ2VyIGFwcFxuICAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIHtcbiAgICAuc2lkZWJhci1maWxlLW1hbmFnZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgLmpzdHJlZSB7XG4gICAgICAgIC5qc3RyZWUtY29udGFpbmVyLXVsIHtcbiAgICAgICAgICAuanN0cmVlLWFuY2hvciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdG9yYWdlLXN0YXR1cyB7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsZS1tYW5hZ2VyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRmlsZSBNYW5hZ2VyIEFwcFxuICAgIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAuZmlsZS1tYW5hZ2VyLWFwcC1zZWFyY2hiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZpbGUtbWFuYWdlci10b2dnbGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1oZWFkZXIsXG4gICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IHtcbiAgICAgICAgLmRyaXZlcyB7XG4gICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICAuZmlsZS1tYW5hZ2VyLWl0ZW0ge1xuICAgICAgICAgICAgLmZpbGUtbG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KC5saXN0LXZpZXcpIHtcbiAgICAgICAgICAgIC5maWxlLW1hbmFnZXItaXRlbSB7XG4gICAgICAgICAgICAgIC5maWxlLXNpemUsXG4gICAgICAgICAgICAgIC5maWxlLWFjY2Vzc2VkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2FwcC1maWxlLW1hbmFnZXItaW5mby1zaWRlYmFyIHtcbiAgICAgIC5uYXYtdGFicyAubmF2LWxpbmssXG4gICAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjYWxlbmRhclxuICAuYXBwLWNhbGVuZGFyIHtcbiAgICAuYXBwLWNhbGVuZGFyLXNpZGViYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAuc2lkZWJhci1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuICAgICAgLnNlbGVjdC1hbGwsXG4gICAgICAuaW5wdXQtZmlsdGVyIHtcbiAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mYyB7XG4gICAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mYy10aW1lZ3JpZCB7XG4gICAgICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24ge1xuICAgICAgICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwsXG4gICAgICAgICAgLmZjLXRpbWVncmlkLWF4aXMsXG4gICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZjLWRheS10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGdyYXktMTAwLCAkYWxwaGE6IDAuMTIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZjLXBvcG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5mYy1wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIC5mYy1wb3BvdmVyLXRpdGxlLFxuICAgICAgICAuZmMtcG9wb3Zlci1jbG9zZSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHRkLFxuICAgICAgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmZjLWxpc3QsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAuZmMtbGlzdC1kYXktY3VzaGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGlzdC1ldmVudC10aW1lIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGlzdC1ldmVudCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSW52b2ljZSBBcHBsaWNhdGlvblxuICAuaW52b2ljZS1saXN0LXdyYXBwZXIge1xuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgLmludm9pY2UtbGlzdC1kYXRhVGFibGUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgICAuaW52b2ljZS1kYXRhLXRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgdGJvZHkgLnNlbGVjdGVkLXJvdy1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnZvaWNlLWVkaXQsXG4gIC5pbnZvaWNlLWFkZCB7XG4gICAgLmludm9pY2UtcHJldmlldy1jYXJkIHtcbiAgICAgIC5pbnZvaWNlLXByb2R1Y3QtZGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYm9yZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnZvaWNlLXByaW50IHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gVXNlcnMgQXBwbGljYXRpb25cbiAgLmFwcC11c2VyLXZpZXcge1xuICAgIC5wbGFuLWNhcmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYXBwLXVzZXItZWRpdCB7XG4gICAgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBDVVNUT01JWkVSICoqKioqKioqKiovXG5cbiAgLmN1c3RvbWl6ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAuY3VzdG9taXplci1jbG9zZSB7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1maXhlZCB7XG4gICAgLmZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgfVxuXG4gIC8qKioqKioqKioqIEhPUklaT05UQUwgTEFZT1VUICoqKioqKioqKiovXG4gIC5ob3Jpem9udGFsLWxheW91dCB7XG4gICAgJi5uYXZiYXItc3RpY2t5IC5ob3Jpem9udGFsLW1lbnUtd3JhcHBlciAubmF2YmFyLWhvcml6b250YWwuaGVhZGVyLW5hdmJhci5maXhlZC10b3Age1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoJGJsYWNrLCAwLjc1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20sXG4gICAgICAgIHJnYmEoMzcsIDQzLCA3MSwgMC43NikgNDQlLFxuICAgICAgICByZ2JhKDU2LCA1MywgNTMsIDAuNDYpIDczJSxcbiAgICAgICAgcmdiYSgkd2hpdGUsIDApIDEwMCVcbiAgICAgICkgIWltcG9ydGFudDtcbiAgICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICAmLm5hdmJhci1zaGFkb3cge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC43NSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZiYXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgdWwjbWFpbi1tZW51LW5hdmlnYXRpb24gPiBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgICAgICkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAuZHJvcGRvd24tc3VibWVudSB7XG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kaXNhYmxlZCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaS5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICA+IGksXG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBsaS5vcGVuLmFjdGl2ZSB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogYm9yZGVyZWQtbGF5b3V0LnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IFNDU1MgZmlsZSBmb3IgQm9yZGVyZWQgbGF5b3V0LlxuLy8gXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gXHRBdXRob3I6IFBJWElOVkVOVFxuLy8gXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJy4uL2Jvb3RzdHJhcC1leHRlbmRlZC9pbmNsdWRlJzsgLy8gQm9vdHN0cmFwIGluY2x1ZGVzXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2luY2x1ZGUnOyAvLyBDb21wb25lbnRzIGluY2x1ZGVzXG5cbi5ib3JkZXJlZC1sYXlvdXQge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLmZsb2F0aW5nLW5hdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAmLmZpeGVkLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgIH1cbiAgfVxuICAubWFpbi1tZW51IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJi5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkge1xuICAgICAgJi5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpLFxuICAgICAgJi5zaWRlYmFyLWdyb3VwLWFjdGl2ZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgNyUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubWFpbi1tZW51IC5uYXZpZ2F0aW9uLFxuICAubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgfVxuICAuY2FyZCxcbiAgLmJzLXN0ZXBwZXI6bm90KC53aXphcmQtbW9kZXJuKTpub3QoLmNoZWNrb3V0LXRhYi1zdGVwcyksXG4gIC5icy1zdGVwcGVyLndpemFyZC1tb2Rlcm4gLmJzLXN0ZXBwZXItY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItZml4ZWQge1xuICAgIC5mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0RmlsZSBOYW1lOiBzZW1pLWRhcmstbGF5b3V0LnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IFNDU1MgZmlsZSBmb3Igc2VtaSBkYXJrIGxheW91dC5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4uc2VtaS1kYXJrLWxheW91dCB7XG4gIC8qKioqKioqKioqKiogTWFpbiBNZW51ICoqKioqKioqKioqKioqL1xuXG4gIC8vIG1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIC5zaGFkb3ctYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICAkdGhlbWUtZGFyay1jYXJkLWJnIDQ0JSxcbiAgICAgICAgcmdiYSgkdGhlbWUtZGFyay1jYXJkLWJnLCAwLjUxKSA3MyUsXG4gICAgICAgIHJnYmEoJHRoZW1lLWRhcmstY2FyZC1iZywgMClcbiAgICAgICk7XG4gICAgfVxuICAgICY6bm90KC5leHBhbmRlZCkge1xuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtYWluIG1lbnUgY29udGVudFxuICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIsXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIC5tZW51LXRpdGxlLFxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtZW51IGNvbGxhcHNlZCBhY3RpdmUgaXRlbSBjb2xvclxuICAubWVudS1jb2xsYXBzZWQge1xuICAgIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkge1xuICAgICAgLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2Jvb3RzdHJhcC1leHRlbmRlZC9pbmNsdWRlJzsgLy8gQm9vdHN0cmFwIGluY2x1ZGVzXG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2luY2x1ZGUnOyAvLyBDb21wb25lbnRzIGluY2x1ZGVzXG5cbmZvcm0ge1xuICBzcGFuLmVycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODU3cmVtO1xuICB9XG4gIC5lcnJvcjpub3QoaW5wdXQpIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxuICBpbnB1dC5lcnJvcixcbiAgaW5wdXQuZXJyb3I6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICB9XG4gIHRleHRhcmVhLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi5lcnJvciB7XG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gZmFkZUluIGFuaW1hdGlvblxuXG4uZmFkZUluQW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIiRiZy1wcmU6ICMyODJjMzQ7XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1wcmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuXG4gIGNvZGUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIH1cbn1cblxuLmhsanMge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5cbi8vIEZsYWcgaWNvbnMgY3VzdG9tIGNzc1xuLmZsYWctaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLy8gbmcgZm9ybSB2YWxpZGF0aW9uIGVycm9yXG4uZXJyb3Ige1xuICB+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAhIEZpeDogTWF0Y2ggSGVpZ2h0IGZpeCBmb3IgY3VzdG9tIGNhcmQgd2l0aCBzbmlwcGV0XG4ubWF0Y2gtaGVpZ2h0IHtcbiAgPiBbY2xhc3MqPSdjb2wnXSBjb3JlLWNhcmQtc25pcHBldCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4vLyAhIGNvbGxhcHNlIHRvZ2dsZSBvbiBhbmltYXRpb24gZGFyayBib3JkZXItYm90dG9tXG4uY29sbGFwc2Utc2hhZG93IHtcbiAgLmNhcmQge1xuICAgICYub3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8hIEZpeDogUFMgU2Nyb2xsIHNvbWV0aW1lcyBhcHBlYXIgb24gcmlnaHQgc2lkZSBpc3N1ZVxuLm1haW4tbWVudSAubWFpbi1tZW51LWNvbnRlbnQgLnBzX19yYWlsLXkge1xuICByaWdodDogMDtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuIiwiLy8gRGFyayBsYXlvdXQgb3ZlcnJpZGVzXG5cbi5kYXJrLWxheW91dCB7XG4gIC5wb3BvdmVyIHtcbiAgICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgICAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgICAgLmFycm93OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICAgIC5hcnJvdzpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgICAuYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgICAgLmFycm93OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgICAuYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIGFjY29yZGlvblxuXG4kYWNjb3JkaW9uQm9yZGVyQ29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRhY2NvcmRpb25NYXJnaW5Db2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuLmFjY29yZGlvbiB7XG4gIC8vIGFjY29yZGlvbiBjYXJkXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvbiB3aXRoIEJvcmRlclxuICAuY29sbGFwc2UtYm9yZGVyLWl0ZW0ge1xuICAgICYuY2FyZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY29yZGlvbkJvcmRlckNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvbiB3aXRoIE1hcmdpblxuICAuY29sbGFwc2UtbWFyZ2luIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgJGFjY29yZGlvbk1hcmdpbkNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBhY2NvcmRpb24gaWNvbiBhbmltYXRpb25cbi5jb2xsYXBzZS1pY29uIHtcbiAgW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSxcbiAgW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIHRvcDogNTglO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgICAgIGNvbG9yOiAjNmU2YjdiO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gY2Fyb3VzZWxcblxuLmNhcm91c2VsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8gY2Fyb3VzZWwgZmFkZSBhbmltYXRpb25cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS43cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvLyBEcm9wZG93blxuXG4kX2Ryb3Bkb3duX3NwYWNpbmc6IDAuNXJlbTtcblxuLy8gTmdiLURyb3Bkb3duIDo6YmVmb3JlIHBvc2l0aW9uXG4uZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogbm9uZTsgLy8gbmdEcm9wZG93biBmaXggZm9yIHRoZSAoaHR0cHM6Ly9uZy1ib290c3RyYXAuZ2l0aHViLmlvLyMvY29tcG9uZW50cy9kcm9wZG93bi9leGFtcGxlcyNjb250YWluZXIpXG4gIC8vIERyb3Bkb3duIG1hcmdpbiBhY2NvcmRpbmcgdG8gZHJvcGRvd24gcG9zaXRpb25cblxuICAmW3gtcGxhY2VtZW50PSdib3R0b20tbGVmdCddLFxuICAmW3gtcGxhY2VtZW50PSdib3R0b20tcmlnaHQnXSB7XG4gICAgbWFyZ2luLXRvcDogJF9kcm9wZG93bl9zcGFjaW5nO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudD0ndG9wLWxlZnQnXSxcbiAgJlt4LXBsYWNlbWVudD0ndG9wLXJpZ2h0J10ge1xuICAgIG1hcmdpbi1ib3R0b206ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3JpZ2h0LWxlZnQnXSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J2xlZnQtbGVmdCddIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxufVxuLy8gZHJvcGRvd24gbGVmdFxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIGRyb3Bkb3duIHJpZ2h0XG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZGFsXG5cbi5tb2RhbCB7XG4gIHRvcDogLTEwMHB4O1xuICBhbmltYXRpb246IGVhc2UtaW4tb3V0IDAuM3MgbW9kYWwtZmFkZTtcblxuICAmLnNob3cge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC8vIGRpc2FibGUgbW9kYWwgYW5pbWF0aW9uXG4gICYuYW5pbWF0aW9uLWRpc2FibGUge1xuICAgIHRvcDogMDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRlZCBmb3Igc2xpZGUtaW4gbW9kYWwgZGlzcGxheSBpc3N1ZSBkdWUgdG8gZGVmYXVsdCBkIGJsb2NrXG4ubW9kYWwtc2xpZGUtaW4ubW9kYWwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBBZGRlZCBmb3Igc2xpZGUtaW4gYmcgb3BhY2l0eSBpc3N1ZVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbn1cblxuLy8gbW9kYWwgYW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIG1vZGFsLWZhZGUge1xuICBmcm9tIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8vIGxpc3QtZ3JvdXBcblxuLy8gbGlzdCBncm91cCB3aXRoIG5hdlxuW25nYk5hdl0ge1xuICAmLmxpc3QtZ3JvdXAge1xuICAgIGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHByb2dyZXNzXG5cbi8vIHByb2dyZXNzIGJhciBiYWNrZ3JvdW5kIGNvbG9yXG5AZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAZWFjaCAkY29sb3JfdHlwZSwgJGNvbG9yX3ZhbHVlIGluICRjb2xvciB7XG4gICAgQGlmICRjb2xvcl90eXBlPT0gJ2Jhc2UnIHtcbiAgICAgIG5nYi1wcm9ncmVzc2JhciB7XG4gICAgICAgICZbdHlwZT0nI3skY29sb3JfbmFtZX0nXSB7XG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnfkBuZy1zZWxlY3Qvbmctc2VsZWN0L3RoZW1lcy9kZWZhdWx0LnRoZW1lLmNzcyc7XG5AaW1wb3J0ICd+QGNvcmUvc2Nzcy9iYXNlL2NvbG9ycyc7XG5AaW1wb3J0ICd+QGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvaW5jbHVkZSc7IC8vIENvbXBvbmVudHMgaW5jbHVkZXNcblxuLy8gdmFyaWFibGUgZGVjbGFyYXRpb25cbiRuZy1zZWxlY3QtZGFyay1iZy1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiRuZy1zZWxlY3QtZHJvcGRvd24tYmctY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4kbmctc2VsZWN0LWRhcmstbXV0ZWQtY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4kbmctc2VsZWN0LWRhcmstYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4kbmctc2VsZWN0LWRhcmstY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4kbmctc2VsZWN0LWRhcmstaW5wdXQtYmctY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJnO1xuXG4vLyBuZy1zZWxlY3Rcbi5uZy1zZWxlY3Qge1xuICAmLm5nLXNlbGVjdC1mb2N1c2VkIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgLm5nLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLm5nLXNlbGVjdC1tdWx0aXBsZSB7XG4gICAgLm5nLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5uZy12YWx1ZS1pY29uIHtcbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5nLXZhbHVlLWljb24ge1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmctc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAubmctcGxhY2Vob2xkZXIge1xuICAgICAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmctc2VsZWN0LXNpemUtbGcge1xuICAgIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAubmctdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIC5uZy12YWx1ZS1pY29uIHtcbiAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5nLWNsZWFyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5nLXNlbGVjdC1zaXplLW1kIHtcbiAgICAubmctc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcblxuICAgICAgLm5nLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5uZy12YWx1ZS1pY29uIHtcbiAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uZy1zZWxlY3Qtc2l6ZS1zbSB7XG4gICAgLm5nLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgICAubmctdmFsdWUge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgICAgICAgLm5nLXZhbHVlLWljb24ge1xuICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZy1vcHRpb24ge1xuICAgICYubmctb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAmLm5nLW9wdGlvbi1tYXJrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubmctb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZy1vcHRpb24tbWFya2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5uZy1vcHRpb24tZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uZy1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQWFCQU1BQUFCYlpGSDlBQUFBRzFCTVZFVUFBQUNSa1pHUmtaR1NrcEtSa1pHU2twS1NrcEtSa1pHUmtaSExzbys5QUFBQUNIUlNUbE1BKzFKb1dvMHZMRlFEbW1rQUFBQmxTVVJCVkJqVFk2QUxTQUNUYkJBT2F6T1lzZ2dBVXhFZEJrQ1N1YU1WeEdHWDZCQUJVbzRkalFVZ3JtSkhod0ZRcWtNSXJKSkpvcU9ad2FLalVRSEloa2c2ZzZRZ2dFV2lRN0NqMFFISWdrcENwYUE2d2JyZ2tpQXBoS1NnQXJKVFhSaG9CZ0I5R1JQc3d5dkJxQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4LCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5nLWNsZWFyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4vLyBkYXJrIGxheW91dCBzdHlsZVxuLmRhcmstbGF5b3V0IHtcbiAgLm5nLXNlbGVjdC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZy1zZWxlY3QtZGFyay1pbnB1dC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuZy1zZWxlY3QtZGFyay1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRuZy1zZWxlY3QtZGFyay1tdXRlZC1jb2xvcjtcbiAgICAubmctcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRuZy1zZWxlY3QtZGFyay1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmctc2VsZWN0IHtcbiAgICAmLm5nLXNlbGVjdC1tdWx0aXBsZSB7XG4gICAgICAubmctdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5nLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5nLXNlbGVjdC1kYXJrLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5nLXNlbGVjdC1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuICAubmctZHJvcGRvd24tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmctc2VsZWN0LWRhcmstYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmctc2VsZWN0LWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZCA+IC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmctc2VsZWN0LWRhcmstYmctY29sb3I7XG4gIH1cbiAgLm5nLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5nLXNlbGVjdC1kcm9wZG93bi1iZy1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkbmctc2VsZWN0LWRhcmstY29sb3IgIWltcG9ydGFudDtcbiAgICAmLm5nLW9wdGlvbi1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5nLXNlbGVjdC1kYXJrLW11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIG5nLWRyb3Bkb3duLXBhbmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRuZy1zZWxlY3QtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5nLXNlbGVjdC1kYXJrLWJnLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAubmctb3B0Z3JvdXAge1xuICAgICAgICBjb2xvcjogJG5nLXNlbGVjdC1kYXJrLW11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkc3ctc20ta25vYi1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJHN3LW1kLWtub2Itc2l6ZTogMzBweCAhZGVmYXVsdDtcbiRzdy1sZy1rbm9iLXNpemU6IDQwcHggIWRlZmF1bHQ7XG5cbiRzdy1zbS1mb250LXNpemU6IDlweCAhZGVmYXVsdDtcbiRzdy1tZC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kc3ctbGctZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4kc3ctc20tbWluLXdpZHRoOiAzM3B4O1xuJHN3LW1kLW1pbi13aWR0aDogNTBweDtcbiRzdy1sZy1taW4td2lkdGg6IDYwcHg7XG5cbiVzbWFsbC1zd2l0Y2gtbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAkc3ctc20tbWluLXdpZHRoO1xufVxuJW1lZGl1bS1zd2l0Y2gtbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAkc3ctbWQtbWluLXdpZHRoO1xufVxuJWxhcmdlLXN3aXRjaC1taW4td2lkdGgge1xuICBtaW4td2lkdGg6ICRzdy1sZy1taW4td2lkdGg7XG59XG5cbiVzbWFsbC1sYWJlbC1mb250LXNpemUge1xuICBmb250LXNpemU6ICRzdy1zbS1mb250LXNpemU7XG59XG4lbWVkaXVtLWxhYmVsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogJHN3LW1kLWZvbnQtc2l6ZTtcbn1cbiVsYXJnZS1sYWJlbC1mb250LXNpemUge1xuICBmb250LXNpemU6ICRzdy1sZy1mb250LXNpemU7XG59XG5cbkBtaXhpbiBjb25maWctc3dpdGNoLXNpemVzKCRwcmVmaXgsICRzaXplcy4uLikge1xuICBAZWFjaCAkaSBpbiAkc2l6ZXMge1xuICAgICYuI3skcHJlZml4fSN7bnRoKCRpLCAxKX0ge1xuICAgICAgLy8gbWluLXdpZHRoIHZpYSBwbGFjZWhvbGRlclxuICAgICAgQGV4dGVuZCAlI3sgbnRoKCRpLCAxKSB9LXN3aXRjaC1taW4td2lkdGg7XG4gICAgICBoZWlnaHQ6IG50aCgkaSwgMik7XG4gICAgICBib3JkZXItcmFkaXVzOiBudGgoJGksIDIpO1xuICAgICAgc21hbGwge1xuICAgICAgICB3aWR0aDogbnRoKCRpLCAyKTtcbiAgICAgICAgaGVpZ2h0OiBudGgoJGksIDIpO1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gI3tudGgoJGksIDIpfSk7XG4gICAgICB9XG4gICAgICA+IC5zd2l0Y2gtcGFuZSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgLy8gZm9udC1zaXplIHZpYSBwbGFjZWhvbGRlclxuICAgICAgICAgIEBleHRlbmQgJSN7IG50aCgkaSwgMSkgfS1sYWJlbC1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG50aCgkaSwgMik7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgJi1jaGVja2VkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG50aCgkaSwgMikgKyA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IChudGgoJGksIDIpIC8gMykgKiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdW5jaGVja2VkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbnRoKCRpLCAyKSArIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IChudGgoJGksIDIpIC8gMykgKiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zd2l0Y2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiByZ2IoMjIzLCAyMjMsIDIyMykgMCAwIDAgMCBpbnNldDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBhbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgc21hbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC8vIHBvcHVsYXRlICYuc21hbGwsICYubWVkaXVtLCAmLmxhcmdlIGNsYXNzZXNcbiAgQGluY2x1ZGUgY29uZmlnLXN3aXRjaC1zaXplcyhcbiAgICAnc3dpdGNoLScsXG4gICAgJ3NtYWxsJyAkc3ctc20ta25vYi1zaXplLFxuICAgICdtZWRpdW0nICRzdy1tZC1rbm9iLXNpemUsXG4gICAgJ2xhcmdlJyAkc3ctbGcta25vYi1zaXplXG4gICk7XG5cbiAgJi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTAwLCAxODksIDk5KTtcblxuICAgIHNtYWxsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuc3dpdGNoLXBhbmUge1xuICAgICAgdG9wOiAwO1xuXG4gICAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgJi1jaGVja2VkIHtcbiAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi11bmNoZWNrZWQge1xuICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLnN3aXRjaC1wYW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICYtY2hlY2tlZCB7XG4gICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtdW5jaGVja2VkIHtcbiAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXG4gICAgc21hbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cbiAgfVxufVxuIl19 */
/*

Atom One Dark by Daniel Gamage
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax

base:    #282c34
mono-1:  #abb2bf
mono-2:  #818896
mono-3:  #5c6370
hue-1:   #56b6c2
hue-2:   #61aeee
hue-3:   #c678dd
hue-4:   #98c379
hue-5:   #e06c75
hue-5-2: #be5046
hue-6:   #d19a66
hue-6-2: #e6c07b

*/
.hljs {
  color: #abb2bf;
  background: #282c34;
}
.hljs-comment,
.hljs-quote {
  color: #5c6370;
  font-style: italic;
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #c678dd;
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e06c75;
}
.hljs-literal {
  color: #56b6c2;
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
  color: #98c379;
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #d19a66;
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #61aeee;
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #e6c07b;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}
.hljs-link {
  text-decoration: underline;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2F0b20tb25lLWRhcmsuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFvQkE7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QUFBRjtBQUdBOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtBQUFGO0FBR0E7OztFQUdFLGNBQUE7QUFBRjtBQUdBOzs7OztFQUtFLGNBQUE7QUFBRjtBQUdBO0VBQ0UsY0FBQTtBQUFGO0FBR0E7Ozs7O0VBS0UsY0FBQTtBQUFGO0FBR0E7Ozs7Ozs7O0VBUUUsY0FBQTtBQUFGO0FBR0E7Ozs7OztFQU1FLGNBQUE7QUFBRjtBQUdBOzs7RUFHRSxjQUFBO0FBQUY7QUFHQTtFQUNFLGtCQUFBO0FBQUY7QUFHQTtFQUNFLGlCQUFBO0FBQUY7QUFHQTtFQUNFLDBCQUFBO0FBQUYiLCJmaWxlIjoiYXRvbS1vbmUtZGFyay5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblxuQXRvbSBPbmUgRGFyayBieSBEYW5pZWwgR2FtYWdlXG5PcmlnaW5hbCBPbmUgRGFyayBTeW50YXggdGhlbWUgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vYXRvbS9vbmUtZGFyay1zeW50YXhcblxuYmFzZTogICAgIzI4MmMzNFxubW9uby0xOiAgI2FiYjJiZlxubW9uby0yOiAgIzgxODg5NlxubW9uby0zOiAgIzVjNjM3MFxuaHVlLTE6ICAgIzU2YjZjMlxuaHVlLTI6ICAgIzYxYWVlZVxuaHVlLTM6ICAgI2M2NzhkZFxuaHVlLTQ6ICAgIzk4YzM3OVxuaHVlLTU6ICAgI2UwNmM3NVxuaHVlLTUtMjogI2JlNTA0NlxuaHVlLTY6ICAgI2QxOWE2NlxuaHVlLTYtMjogI2U2YzA3YlxuXG4qL1xuXG4uaGxqcyB7XG4gIGNvbG9yOiAjYWJiMmJmO1xuICBiYWNrZ3JvdW5kOiAjMjgyYzM0O1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmhsanMtcXVvdGUge1xuICBjb2xvcjogIzVjNjM3MDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGxqcy1kb2N0YWcsXG4uaGxqcy1rZXl3b3JkLFxuLmhsanMtZm9ybXVsYSB7XG4gIGNvbG9yOiAjYzY3OGRkO1xufVxuXG4uaGxqcy1zZWN0aW9uLFxuLmhsanMtbmFtZSxcbi5obGpzLXNlbGVjdG9yLXRhZyxcbi5obGpzLWRlbGV0aW9uLFxuLmhsanMtc3Vic3Qge1xuICBjb2xvcjogI2UwNmM3NTtcbn1cblxuLmhsanMtbGl0ZXJhbCB7XG4gIGNvbG9yOiAjNTZiNmMyO1xufVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy1yZWdleHAsXG4uaGxqcy1hZGRpdGlvbixcbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLW1ldGEgLmhsanMtc3RyaW5nIHtcbiAgY29sb3I6ICM5OGMzNzk7XG59XG5cbi5obGpzLWF0dHIsXG4uaGxqcy12YXJpYWJsZSxcbi5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLFxuLmhsanMtdHlwZSxcbi5obGpzLXNlbGVjdG9yLWNsYXNzLFxuLmhsanMtc2VsZWN0b3ItYXR0cixcbi5obGpzLXNlbGVjdG9yLXBzZXVkbyxcbi5obGpzLW51bWJlciB7XG4gIGNvbG9yOiAjZDE5YTY2O1xufVxuXG4uaGxqcy1zeW1ib2wsXG4uaGxqcy1idWxsZXQsXG4uaGxqcy1saW5rLFxuLmhsanMtbWV0YSxcbi5obGpzLXNlbGVjdG9yLWlkLFxuLmhsanMtdGl0bGUge1xuICBjb2xvcjogIzYxYWVlZTtcbn1cblxuLmhsanMtYnVpbHRfaW4sXG4uaGxqcy10aXRsZS5jbGFzc18sXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSB7XG4gIGNvbG9yOiAjZTZjMDdiO1xufVxuXG4uaGxqcy1lbXBoYXNpcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMtc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiJdfQ== */

@font-face {
  font-family: "feather";
  src: url('feather.eot?t=1525787366991'); /* IE9*/
  src: url('feather.eot?t=1525787366991#iefix') format('embedded-opentype'), 
  
  url('feather.svg?t=1525787366991#feather') format('svg'); /* iOS 4.1- */
}

.feather {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'feather' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-octagon:before { content: "\e81b"; }

.icon-alert-circle:before { content: "\e81c"; }

.icon-activity:before { content: "\e81d"; }

.icon-alert-triangle:before { content: "\e81e"; }

.icon-align-center:before { content: "\e81f"; }

.icon-airplay:before { content: "\e820"; }

.icon-align-justify:before { content: "\e821"; }

.icon-align-left:before { content: "\e822"; }

.icon-align-right:before { content: "\e823"; }

.icon-arrow-down-left:before { content: "\e824"; }

.icon-arrow-down-right:before { content: "\e825"; }

.icon-anchor:before { content: "\e826"; }

.icon-aperture:before { content: "\e827"; }

.icon-arrow-left:before { content: "\e828"; }

.icon-arrow-right:before { content: "\e829"; }

.icon-arrow-down:before { content: "\e82a"; }

.icon-arrow-up-left:before { content: "\e82b"; }

.icon-arrow-up-right:before { content: "\e82c"; }

.icon-arrow-up:before { content: "\e82d"; }

.icon-award:before { content: "\e82e"; }

.icon-bar-chart:before { content: "\e82f"; }

.icon-at-sign:before { content: "\e830"; }

.icon-bar-chart-2:before { content: "\e831"; }

.icon-battery-charging:before { content: "\e832"; }

.icon-bell-off:before { content: "\e833"; }

.icon-battery:before { content: "\e834"; }

.icon-bluetooth:before { content: "\e835"; }

.icon-bell:before { content: "\e836"; }

.icon-book:before { content: "\e837"; }

.icon-briefcase:before { content: "\e838"; }

.icon-camera-off:before { content: "\e839"; }

.icon-calendar:before { content: "\e83a"; }

.icon-bookmark:before { content: "\e83b"; }

.icon-box:before { content: "\e83c"; }

.icon-camera:before { content: "\e83d"; }

.icon-check-circle:before { content: "\e83e"; }

.icon-check:before { content: "\e83f"; }

.icon-check-square:before { content: "\e840"; }

.icon-cast:before { content: "\e841"; }

.icon-chevron-down:before { content: "\e842"; }

.icon-chevron-left:before { content: "\e843"; }

.icon-chevron-right:before { content: "\e844"; }

.icon-chevron-up:before { content: "\e845"; }

.icon-chevrons-down:before { content: "\e846"; }

.icon-chevrons-right:before { content: "\e847"; }

.icon-chevrons-up:before { content: "\e848"; }

.icon-chevrons-left:before { content: "\e849"; }

.icon-circle:before { content: "\e84a"; }

.icon-clipboard:before { content: "\e84b"; }

.icon-chrome:before { content: "\e84c"; }

.icon-clock:before { content: "\e84d"; }

.icon-cloud-lightning:before { content: "\e84e"; }

.icon-cloud-drizzle:before { content: "\e84f"; }

.icon-cloud-rain:before { content: "\e850"; }

.icon-cloud-off:before { content: "\e851"; }

.icon-codepen:before { content: "\e852"; }

.icon-cloud-snow:before { content: "\e853"; }

.icon-compass:before { content: "\e854"; }

.icon-copy:before { content: "\e855"; }

.icon-corner-down-right:before { content: "\e856"; }

.icon-corner-down-left:before { content: "\e857"; }

.icon-corner-left-down:before { content: "\e858"; }

.icon-corner-left-up:before { content: "\e859"; }

.icon-corner-up-left:before { content: "\e85a"; }

.icon-corner-up-right:before { content: "\e85b"; }

.icon-corner-right-down:before { content: "\e85c"; }

.icon-corner-right-up:before { content: "\e85d"; }

.icon-cpu:before { content: "\e85e"; }

.icon-credit-card:before { content: "\e85f"; }

.icon-crosshair:before { content: "\e860"; }

.icon-disc:before { content: "\e861"; }

.icon-delete:before { content: "\e862"; }

.icon-download-cloud:before { content: "\e863"; }

.icon-download:before { content: "\e864"; }

.icon-droplet:before { content: "\e865"; }

.icon-edit-2:before { content: "\e866"; }

.icon-edit:before { content: "\e867"; }

.icon-edit-1:before { content: "\e868"; }

.icon-external-link:before { content: "\e869"; }

.icon-eye:before { content: "\e86a"; }

.icon-feather:before { content: "\e86b"; }

.icon-facebook:before { content: "\e86c"; }

.icon-file-minus:before { content: "\e86d"; }

.icon-eye-off:before { content: "\e86e"; }

.icon-fast-forward:before { content: "\e86f"; }

.icon-file-text:before { content: "\e870"; }

.icon-film:before { content: "\e871"; }

.icon-file:before { content: "\e872"; }

.icon-file-plus:before { content: "\e873"; }

.icon-folder:before { content: "\e874"; }

.icon-filter:before { content: "\e875"; }

.icon-flag:before { content: "\e876"; }

.icon-globe:before { content: "\e877"; }

.icon-grid:before { content: "\e878"; }

.icon-heart:before { content: "\e879"; }

.icon-home:before { content: "\e87a"; }

.icon-github:before { content: "\e87b"; }

.icon-image:before { content: "\e87c"; }

.icon-inbox:before { content: "\e87d"; }

.icon-layers:before { content: "\e87e"; }

.icon-info:before { content: "\e87f"; }

.icon-instagram:before { content: "\e880"; }

.icon-layout:before { content: "\e881"; }

.icon-link-2:before { content: "\e882"; }

.icon-life-buoy:before { content: "\e883"; }

.icon-link:before { content: "\e884"; }

.icon-log-in:before { content: "\e885"; }

.icon-list:before { content: "\e886"; }

.icon-lock:before { content: "\e887"; }

.icon-log-out:before { content: "\e888"; }

.icon-loader:before { content: "\e889"; }

.icon-mail:before { content: "\e88a"; }

.icon-maximize-2:before { content: "\e88b"; }

.icon-map:before { content: "\e88c"; }

.icon-map-pin:before { content: "\e88e"; }

.icon-menu:before { content: "\e88f"; }

.icon-message-circle:before { content: "\e890"; }

.icon-message-square:before { content: "\e891"; }

.icon-minimize-2:before { content: "\e892"; }

.icon-mic-off:before { content: "\e893"; }

.icon-minus-circle:before { content: "\e894"; }

.icon-mic:before { content: "\e895"; }

.icon-minus-square:before { content: "\e896"; }

.icon-minus:before { content: "\e897"; }

.icon-moon:before { content: "\e898"; }

.icon-monitor:before { content: "\e899"; }

.icon-more-vertical:before { content: "\e89a"; }

.icon-more-horizontal:before { content: "\e89b"; }

.icon-move:before { content: "\e89c"; }

.icon-music:before { content: "\e89d"; }

.icon-navigation-2:before { content: "\e89e"; }

.icon-navigation:before { content: "\e89f"; }

.icon-octagon:before { content: "\e8a0"; }

.icon-package:before { content: "\e8a1"; }

.icon-pause-circle:before { content: "\e8a2"; }

.icon-pause:before { content: "\e8a3"; }

.icon-percent:before { content: "\e8a4"; }

.icon-phone-call:before { content: "\e8a5"; }

.icon-phone-forwarded:before { content: "\e8a6"; }

.icon-phone-missed:before { content: "\e8a7"; }

.icon-phone-off:before { content: "\e8a8"; }

.icon-phone-incoming:before { content: "\e8a9"; }

.icon-phone:before { content: "\e8aa"; }

.icon-phone-outgoing:before { content: "\e8ab"; }

.icon-pie-chart:before { content: "\e8ac"; }

.icon-play-circle:before { content: "\e8ad"; }

.icon-play:before { content: "\e8ae"; }

.icon-plus-square:before { content: "\e8af"; }

.icon-plus-circle:before { content: "\e8b0"; }

.icon-plus:before { content: "\e8b1"; }

.icon-pocket:before { content: "\e8b2"; }

.icon-printer:before { content: "\e8b3"; }

.icon-power:before { content: "\e8b4"; }

.icon-radio:before { content: "\e8b5"; }

.icon-repeat:before { content: "\e8b6"; }

.icon-refresh-ccw:before { content: "\e8b7"; }

.icon-rewind:before { content: "\e8b8"; }

.icon-rotate-ccw:before { content: "\e8b9"; }

.icon-refresh-cw:before { content: "\e8ba"; }

.icon-rotate-cw:before { content: "\e8bb"; }

.icon-save:before { content: "\e8bc"; }

.icon-search:before { content: "\e8bd"; }

.icon-server:before { content: "\e8be"; }

.icon-scissors:before { content: "\e8bf"; }

.icon-share-2:before { content: "\e8c0"; }

.icon-share:before { content: "\e8c1"; }

.icon-shield:before { content: "\e8c2"; }

.icon-settings:before { content: "\e8c3"; }

.icon-skip-back:before { content: "\e8c4"; }

.icon-shuffle:before { content: "\e8c5"; }

.icon-sidebar:before { content: "\e8c6"; }

.icon-skip-forward:before { content: "\e8c7"; }

.icon-slack:before { content: "\e8c8"; }

.icon-slash:before { content: "\e8c9"; }

.icon-smartphone:before { content: "\e8ca"; }

.icon-square:before { content: "\e8cb"; }

.icon-speaker:before { content: "\e8cc"; }

.icon-star:before { content: "\e8cd"; }

.icon-stop-circle:before { content: "\e8ce"; }

.icon-sun:before { content: "\e8cf"; }

.icon-sunrise:before { content: "\e8d0"; }

.icon-tablet:before { content: "\e8d1"; }

.icon-tag:before { content: "\e8d2"; }

.icon-sunset:before { content: "\e8d3"; }

.icon-target:before { content: "\e8d4"; }

.icon-thermometer:before { content: "\e8d5"; }

.icon-thumbs-up:before { content: "\e8d6"; }

.icon-thumbs-down:before { content: "\e8d7"; }

.icon-toggle-left:before { content: "\e8d8"; }

.icon-toggle-right:before { content: "\e8d9"; }

.icon-trash-2:before { content: "\e8da"; }

.icon-trash:before { content: "\e8db"; }

.icon-trending-up:before { content: "\e8dc"; }

.icon-trending-down:before { content: "\e8dd"; }

.icon-triangle:before { content: "\e8de"; }

.icon-type:before { content: "\e8df"; }

.icon-twitter:before { content: "\e8e0"; }

.icon-upload:before { content: "\e8e1"; }

.icon-umbrella:before { content: "\e8e2"; }

.icon-upload-cloud:before { content: "\e8e3"; }

.icon-unlock:before { content: "\e8e4"; }

.icon-user-check:before { content: "\e8e5"; }

.icon-user-minus:before { content: "\e8e6"; }

.icon-user-plus:before { content: "\e8e7"; }

.icon-user-x:before { content: "\e8e8"; }

.icon-user:before { content: "\e8e9"; }

.icon-users:before { content: "\e8ea"; }

.icon-video-off:before { content: "\e8eb"; }

.icon-video:before { content: "\e8ec"; }

.icon-voicemail:before { content: "\e8ed"; }

.icon-volume-x:before { content: "\e8ee"; }

.icon-volume-2:before { content: "\e8ef"; }

.icon-volume-1:before { content: "\e8f0"; }

.icon-volume:before { content: "\e8f1"; }

.icon-watch:before { content: "\e8f2"; }

.icon-wifi:before { content: "\e8f3"; }

.icon-x-square:before { content: "\e8f4"; }

.icon-wind:before { content: "\e8f5"; }

.icon-x:before { content: "\e8f6"; }

.icon-x-circle:before { content: "\e8f7"; }

.icon-zap:before { content: "\e8f8"; }

.icon-zoom-in:before { content: "\e8f9"; }

.icon-zoom-out:before { content: "\e8fa"; }

.icon-command:before { content: "\e8fb"; }

.icon-cloud:before { content: "\e8fc"; }

.icon-hash:before { content: "\e8fd"; }

.icon-headphones:before { content: "\e8fe"; }

.icon-underline:before { content: "\e8ff"; }

.icon-italic:before { content: "\e900"; }

.icon-bold:before { content: "\e901"; }

.icon-crop:before { content: "\e902"; }

.icon-help-circle:before { content: "\e903"; }

.icon-paperclip:before { content: "\e904"; }

.icon-shopping-cart:before { content: "\e905"; }

.icon-tv:before { content: "\e906"; }

.icon-wifi-off:before { content: "\e907"; }

.icon-minimize:before { content: "\e88d"; }

.icon-maximize:before { content: "\e908"; }

.icon-gitlab:before { content: "\e909"; }

.icon-sliders:before { content: "\e90a"; }

.icon-star-on:before { content: "\e90b"; }

.icon-heart-on:before { content: "\e90c"; }

.icon-archive:before { content: "\e90d"; }

.icon-arrow-down-circle:before { content: "\e90e"; }

.icon-arrow-up-circle:before { content: "\e90f"; }

.icon-arrow-left-circle:before { content: "\e910"; }

.icon-arrow-right-circle:before { content: "\e911"; }

.icon-bar-chart-line-:before { content: "\e912"; }

.icon-bar-chart-line:before { content: "\e913"; }

.icon-book-open:before { content: "\e914"; }

.icon-code:before { content: "\e915"; }

.icon-database:before { content: "\e916"; }

.icon-dollar-sign:before { content: "\e917"; }

.icon-folder-plus:before { content: "\e918"; }

.icon-gift:before { content: "\e919"; }

.icon-folder-minus:before { content: "\e91a"; }

.icon-git-commit:before { content: "\e91b"; }

.icon-git-branch:before { content: "\e91c"; }

.icon-git-pull-request:before { content: "\e91d"; }

.icon-git-merge:before { content: "\e91e"; }

.icon-linkedin:before { content: "\e91f"; }

.icon-hard-drive:before { content: "\e920"; }

.icon-more-vertical-:before { content: "\e921"; }

.icon-more-horizontal-:before { content: "\e922"; }

.icon-rss:before { content: "\e923"; }

.icon-send:before { content: "\e924"; }

.icon-shield-off:before { content: "\e925"; }

.icon-shopping-bag:before { content: "\e926"; }

.icon-terminal:before { content: "\e927"; }

.icon-truck:before { content: "\e928"; }

.icon-zap-off:before { content: "\e929"; }

.icon-youtube:before { content: "\e92a"; }

/*# sourceMappingURL=data:application/json;base64,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QUV0QywwQkFBMEIsZ0JBQWdCLEVBQUU7O0FBRTVDLDRCQUE0QixnQkFBZ0IsRUFBRTs7QUFFOUMsd0JBQXdCLGdCQUFnQixFQUFFOztBQUUxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7O0FBRXZDLHVCQUF1QixnQkFBZ0IsRUFBRTs7QUFFekMsdUJBQXVCLGdCQUFnQixFQUFFIiwiZmlsZSI6Imljb25mb250LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZlYXRoZXJcIjtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ZlYXRoZXIuZW90P3Q9MTUyNTc4NzM2Njk5MScpOyAvKiBJRTkqL1xuICBzcmM6IHVybCgnZm9udHMvZmVhdGhlci5lb3Q/dD0xNTI1Nzg3MzY2OTkxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIC8qdXJsKCdmb250cy9mZWF0aGVyLndvZmY/dD0xNTI1Nzg3MzY2OTkxJykgZm9ybWF0KCd3b2ZmJyksICEqIGNocm9tZSwgZmlyZWZveCAqIVxuICB1cmwoJ2ZvbnRzL2ZlYXRoZXIudHRmP3Q9MTUyNTc4NzM2Njk5MScpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgISogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyohKi9cbiAgdXJsKCdmb250cy9mZWF0aGVyLnN2Zz90PTE1MjU3ODczNjY5OTEjZmVhdGhlcicpIGZvcm1hdCgnc3ZnJyk7IC8qIGlPUyA0LjEtICovXG59XG5cbi5mZWF0aGVyIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYWxlcnQtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxYlwiOyB9XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxY1wiOyB9XG5cbi5pY29uLWFjdGl2aXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFkXCI7IH1cblxuLmljb24tYWxlcnQtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWVcIjsgfVxuXG4uaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWZcIjsgfVxuXG4uaWNvbi1haXJwbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIwXCI7IH1cblxuLmljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyMVwiOyB9XG5cbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjJcIjsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyM1wiOyB9XG5cbi5pY29uLWFycm93LWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyNFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjVcIjsgfVxuXG4uaWNvbi1hbmNob3I6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjZcIjsgfVxuXG4uaWNvbi1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyN1wiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjhcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyOVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJiXCI7IH1cblxuLmljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmNcIjsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyZFwiOyB9XG5cbi5pY29uLWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJlXCI7IH1cblxuLmljb24tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJmXCI7IH1cblxuLmljb24tYXQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzMFwiOyB9XG5cbi5pY29uLWJhci1jaGFydC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODMxXCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzMlwiOyB9XG5cbi5pY29uLWJlbGwtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODMzXCI7IH1cblxuLmljb24tYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzNFwiOyB9XG5cbi5pY29uLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzNVwiOyB9XG5cbi5pY29uLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MzZcIjsgfVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODM3XCI7IH1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODM4XCI7IH1cblxuLmljb24tY2FtZXJhLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzOVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODNhXCI7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2JcIjsgfVxuXG4uaWNvbi1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2NcIjsgfVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2RcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2VcIjsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzZlwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0MFwiOyB9XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDFcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODQ0XCI7IH1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0NVwiOyB9XG5cbi5pY29uLWNoZXZyb25zLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDZcIjsgfVxuXG4uaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0N1wiOyB9XG5cbi5pY29uLWNoZXZyb25zLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODQ4XCI7IH1cblxuLmljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0OVwiOyB9XG5cbi5pY29uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0YVwiOyB9XG5cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0YlwiOyB9XG5cbi5pY29uLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0Y1wiOyB9XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODRkXCI7IH1cblxuLmljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODRlXCI7IH1cblxuLmljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0ZlwiOyB9XG5cbi5pY29uLWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTBcIjsgfVxuXG4uaWNvbi1jbG91ZC1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTFcIjsgfVxuXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODUyXCI7IH1cblxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1M1wiOyB9XG5cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTRcIjsgfVxuXG4uaWNvbi1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODU1XCI7IH1cblxuLmljb24tY29ybmVyLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTZcIjsgfVxuXG4uaWNvbi1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODU3XCI7IH1cblxuLmljb24tY29ybmVyLWxlZnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1OFwiOyB9XG5cbi5pY29uLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODU5XCI7IH1cblxuLmljb24tY29ybmVyLXVwLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NWFcIjsgfVxuXG4uaWNvbi1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NWJcIjsgfVxuXG4uaWNvbi1jb3JuZXItcmlnaHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1Y1wiOyB9XG5cbi5pY29uLWNvcm5lci1yaWdodC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1ZFwiOyB9XG5cbi5pY29uLWNwdTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1ZVwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODVmXCI7IH1cblxuLmljb24tY3Jvc3NoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODYwXCI7IH1cblxuLmljb24tZGlzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2MVwiOyB9XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2MlwiOyB9XG5cbi5pY29uLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODYzXCI7IH1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NjRcIjsgfVxuXG4uaWNvbi1kcm9wbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODY1XCI7IH1cblxuLmljb24tZWRpdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODY2XCI7IH1cblxuLmljb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2N1wiOyB9XG5cbi5pY29uLWVkaXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2OFwiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NjlcIjsgfVxuXG4uaWNvbi1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NmFcIjsgfVxuXG4uaWNvbi1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODZiXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NmNcIjsgfVxuXG4uaWNvbi1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODZkXCI7IH1cblxuLmljb24tZXllLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2ZVwiOyB9XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2ZlwiOyB9XG5cbi5pY29uLWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3MFwiOyB9XG5cbi5pY29uLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGU4NzFcIjsgfVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODcyXCI7IH1cblxuLmljb24tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODczXCI7IH1cblxuLmljb24tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc0XCI7IH1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc1XCI7IH1cblxuLmljb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3NlwiOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc3XCI7IH1cblxuLmljb24tZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3OFwiOyB9XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc5XCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3YVwiOyB9XG5cbi5pY29uLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3YlwiOyB9XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODdjXCI7IH1cblxuLmljb24taW5ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4N2RcIjsgfVxuXG4uaWNvbi1sYXllcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4N2VcIjsgfVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODdmXCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgwXCI7IH1cblxuLmljb24tbGF5b3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgxXCI7IH1cblxuLmljb24tbGluay0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgyXCI7IH1cblxuLmljb24tbGlmZS1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgzXCI7IH1cblxuLmljb24tbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4NFwiOyB9XG5cbi5pY29uLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4NVwiOyB9XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ODZcIjsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODg3XCI7IH1cblxuLmljb24tbG9nLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4OFwiOyB9XG5cbi5pY29uLWxvYWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4OVwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OGFcIjsgfVxuXG4uaWNvbi1tYXhpbWl6ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODhiXCI7IH1cblxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODhjXCI7IH1cblxuLmljb24tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4ZVwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OGZcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5MFwiOyB9XG5cbi5pY29uLW1lc3NhZ2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODkxXCI7IH1cblxuLmljb24tbWluaW1pemUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5MlwiOyB9XG5cbi5pY29uLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTNcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTRcIjsgfVxuXG4uaWNvbi1taWM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTVcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTZcIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5N1wiOyB9XG5cbi5pY29uLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGU4OThcIjsgfVxuXG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODk5XCI7IH1cblxuLmljb24tbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5YVwiOyB9XG5cbi5pY29uLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5YlwiOyB9XG5cbi5pY29uLW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OWNcIjsgfVxuXG4uaWNvbi1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5ZFwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb24tMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5ZVwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGU4OWZcIjsgfVxuXG4uaWNvbi1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGEwXCI7IH1cblxuLmljb24tcGFja2FnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhMVwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhMlwiOyB9XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGEzXCI7IH1cblxuLmljb24tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhNFwiOyB9XG5cbi5pY29uLXBob25lLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YTVcIjsgfVxuXG4uaWNvbi1waG9uZS1mb3J3YXJkZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YTZcIjsgfVxuXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YTdcIjsgfVxuXG4uaWNvbi1waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YThcIjsgfVxuXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhOVwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGFhXCI7IH1cblxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YWJcIjsgfVxuXG4uaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YWNcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhZFwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YWVcIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhZlwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGIwXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiMVwiOyB9XG5cbi5pY29uLXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiMlwiOyB9XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YjNcIjsgfVxuXG4uaWNvbi1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiNFwiOyB9XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGI1XCI7IH1cblxuLmljb24tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGI2XCI7IH1cblxuLmljb24tcmVmcmVzaC1jY3c6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YjdcIjsgfVxuXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YjhcIjsgfVxuXG4uaWNvbi1yb3RhdGUtY2N3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGI5XCI7IH1cblxuLmljb24tcmVmcmVzaC1jdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiYVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1jdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiYlwiOyB9XG5cbi5pY29uLXNhdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YmNcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YmRcIjsgfVxuXG4uaWNvbi1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YmVcIjsgfVxuXG4uaWNvbi1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiZlwiOyB9XG5cbi5pY29uLXNoYXJlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YzBcIjsgfVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjMVwiOyB9XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjMlwiOyB9XG5cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGMzXCI7IH1cblxuLmljb24tc2tpcC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGM0XCI7IH1cblxuLmljb24tc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjNVwiOyB9XG5cbi5pY29uLXNpZGViYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YzZcIjsgfVxuXG4uaWNvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YzdcIjsgfVxuXG4uaWNvbi1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjOFwiOyB9XG5cbi5pY29uLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGM5XCI7IH1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjYVwiOyB9XG5cbi5pY29uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjYlwiOyB9XG5cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4Y2NcIjsgfVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGNkXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4Y2VcIjsgfVxuXG4uaWNvbi1zdW46YmVmb3JlIHsgY29udGVudDogXCJcXGU4Y2ZcIjsgfVxuXG4uaWNvbi1zdW5yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQwXCI7IH1cblxuLmljb24tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQxXCI7IH1cblxuLmljb24tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQyXCI7IH1cblxuLmljb24tc3Vuc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQzXCI7IH1cblxuLmljb24tdGFyZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQ0XCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZDVcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZDZcIjsgfVxuXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThkN1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQ4XCI7IH1cblxuLmljb24tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQ5XCI7IH1cblxuLmljb24tdHJhc2gtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThkYVwiOyB9XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGRiXCI7IH1cblxuLmljb24tdHJlbmRpbmctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZGNcIjsgfVxuXG4uaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGRkXCI7IH1cblxuLmljb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZGVcIjsgfVxuXG4uaWNvbi10eXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGRmXCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlMFwiOyB9XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlMVwiOyB9XG5cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGUyXCI7IH1cblxuLmljb24tdXBsb2FkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGUzXCI7IH1cblxuLmljb24tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGU0XCI7IH1cblxuLmljb24tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlNVwiOyB9XG5cbi5pY29uLXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZTZcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZTdcIjsgfVxuXG4uaWNvbi11c2VyLXg6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZThcIjsgfVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGU5XCI7IH1cblxuLmljb24tdXNlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZWFcIjsgfVxuXG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZWJcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlY1wiOyB9XG5cbi5pY29uLXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlZFwiOyB9XG5cbi5pY29uLXZvbHVtZS14OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGVlXCI7IH1cblxuLmljb24tdm9sdW1lLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZWZcIjsgfVxuXG4uaWNvbi12b2x1bWUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmMFwiOyB9XG5cbi5pY29uLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmMVwiOyB9XG5cbi5pY29uLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGYyXCI7IH1cblxuLmljb24td2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmM1wiOyB9XG5cbi5pY29uLXgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGY0XCI7IH1cblxuLmljb24td2luZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmNVwiOyB9XG5cbi5pY29uLXg6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZjZcIjsgfVxuXG4uaWNvbi14LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmN1wiOyB9XG5cbi5pY29uLXphcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmOFwiOyB9XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZjlcIjsgfVxuXG4uaWNvbi16b29tLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmYVwiOyB9XG5cbi5pY29uLWNvbW1hbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZmJcIjsgfVxuXG4uaWNvbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmY1wiOyB9XG5cbi5pY29uLWhhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZmRcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGZlXCI7IH1cblxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGZmXCI7IH1cblxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi10djpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLXdpZmktb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24tbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OGRcIjsgfVxuXG4uaWNvbi1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5pY29uLWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5pY29uLXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1zdGFyLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmljb24taGVhcnQtb246YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5pY29uLWJhci1jaGFydC1saW5lLTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG5cbi5pY29uLWJhci1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cblxuLmljb24tY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cblxuLmljb24tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4uaWNvbi1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4uaWNvbi1naXQtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLmljb24tZ2l0LWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5pY29uLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1naXQtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLWhhcmQtZHJpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4uaWNvbi1tb3JlLXZlcnRpY2FsLTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5pY29uLW1vcmUtaG9yaXpvbnRhbC06YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4uaWNvbi1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmljb24tc2hpZWxkLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI3XCI7IH1cblxuLmljb24tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjhcIjsgfVxuXG4uaWNvbi16YXAtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG4iXX0= */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(data:font/x-font-woff;charset=utf-8;base64,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) format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*# sourceMappingURL=data:application/json;base64,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LENBQUMsa0JBQWtCLENBQUMsUUFBUSxDQUFDLG1EQUFtRCxlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsU0FBUyIsImZpbGUiOiJmb250LWF3ZXNvbWUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqLy5mYS5mYS1wdWxsLWxlZnQsLmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEsLmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYS1mdywuZmEtbGl7dGV4dC1hbGlnbjpjZW50ZXJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpGb250QXdlc29tZTtzcmM6dXJsKC4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjApO3NyYzp1cmwoLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjApIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoZGF0YTpmb250L3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFYN29BQTBBQUFBQ2hxd0FCQUFIQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCTUFBQUFCd0FBQUFjYTc1SHVVZEVSVVlBQUFGTUFBQUFId0FBQUNBQzhBQUVUMU12TWdBQUFXd0FBQUErQUFBQVlJZ3lla0JqYldGd0FBQUJyQUFBQVdrQUFBTHlDcjg2ZjJkaGMzQUFBQU1ZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXlBQUFWOTVBQUpNdkkvM3JrMW9aV0ZrQUFGaW5BQUFBRE1BQUFBMkVJbmxMV2hvWldFQUFXTFFBQUFBSHdBQUFDUVBBd3ExYUcxMGVBQUJZdkFBQUFMMEFBQUs4RVY1R0lWc2IyTmhBQUZsNUFBQUJ4WUFBQXNRQXZXaVhHMWhlSEFBQVd6OEFBQUFId0FBQUNBRExBSWNibUZ0WlFBQmJSd0FBQUpFQUFBRWh1T1hpNnh3YjNOMEFBRnZZQUFBRDRVQUFCcDFyNCtib1FBQUFBRUFBQUFBekQyaXp3QUFBQURMVHp3d0FBQUFBTlF4YUxsNG5HTmdaR0JnNEFOaUNRWVFZR0pnWkdCa09nUWtXY0E4QmdBTXVBRDNBSGljWTJCbXkyU2N3TURLd01EU3cyTE13TURRQnFHWmloa1lHTHNZOElDQ3lxSmlCZ2NHaGE4TWJBei9nWHcyQmthUU1DT1NFZ1VHUmdEUXl3aHVBQUI0bk0yUzMwcmljUkRGNTJkcVplYjVQc0FpNmdORXZZRElQb0FJZTlORmlFOGdQb0g0Qk9JVGlKY2JMQ0xSZGNoZTdLVUlXMXRiK2NQZGF2dHZjNmIxMWwrL1RlaWk2eVU2TUdjNE1Nd0hoaEdSQlpuWEIvRkNGKzh1VE41empuckRzTmVrSURGWmw0eHNTMWQyNVpzY1pYTzVkSzZpS1UxclhvdGExcXJXdGFsdDdlcU9EdFRYaWM2WVlwcHJ6TFBJTXF1c3M4azJ1OXpqZ0Q0bm5GbkswcGEzb3BXdGFuVnJXdHU2dG1jRDgyMHlsU0FJeVJuNS9Jb282alNyQlMxcFJXdmEwSloydEtkOUhlcFlsVUxIRE5kWllJa1YxdGhnaXgzMjJPZVFZNnFKT2N0YXdVcFdzWm8xckdVZDYxbmZoamIrUnd6T2dxMWdNL2dVZkF3Mi9LdlIvZWlMVzNWSmwzRExic2t0dXJpTHVhaGJjQkZNOFJlUE1CQ0tCMHh3anp2YzRnYlh1TUlsL3VBQzV6akRiL3pDR0Q1R09NVUpqdkVUUnpqRUR4eGdIOTlYdjg2di9iYnk0dktDOVNLaFJWNFB6Ri9oUFNnZVN5eEdrMHZMSy85NTd4TmkrY1B6QUFBQUFBQUFBZi8vQUFKNG5MeTlDWUJVMVpVdy9PNjliNmw5ZTdWMWRYVjNWVmZWcStwdTZHNXFiWG90bXAxdWRnUUV4QlpGa1VWQlFSQVhTaUVxaUJzbzR0NW9STWt5WXhiekpVYWN5cWFUUldJU1lqYS8rZG9rSnBtNGpKUGtOeEc2SHQrNTkxVlZWemNONk16OEgzUzlkL2YxM0h2UE9mZWM4empNYmVZNFloUGh3VWtjbHduYWc4UWV0QStodkpyZGpBYzNDNEZUbTBYdUZFZi9JZTZTTTV6NGpKRGphc0RqbEpBOUdIYzd4VkN3WGttbUUwRTdVbExKYnBRSXhtdVIrRXhUNFM2VTlTbUtiemhIbnloYnVLc3BIUE1JT1U4c0xNd0lRWFNCVTVJSy9CRU83MmdLZWFwMXVtcGFCd2QxY0ZCSEUzanNUZ3V1YjhiSmJweUllK3pDYUc4eW5VSHBSTnd0Y3RQV1hiWGlxblhUNERYeDZtV0YwVjZsbG1STnRsaWJFRGc5R0ovWDVISTF6YnNDWGxGYzlYNmhvektBdkZhWE1DQ09iK013YTBNTzJpQnhRZWkzalF2UUg0S3Uxa2NSUE1JS3RqblM0UUR2ZHJoZ0dOeDhUdjFZdlZmOUdFbm9PaUwxSjlOaDlkaFgzcnBQUFgzODJtdVBJd0hWSXVINHRUZWpaUkVNQ1pDa0pWWnp5WDRGTGIxNUpNVzF4OVhUOTczMUZmVlloTTRHZHlZbmNRTEgrYmd1Ymk3SFJleWl4RXNXM0FRamdLSktSSW5hblc0WTY3UzlFemNUbUFQUjVmUzRQYlY4QjQ1M2swdzYwNDB5ZG0xeVVuWTZQVEJRdVVCRS9kdVRpZXltVm9SYU4yVVRUNnAvaXdSa3M1QTN5MGdRVGJwVFdiTjg4RnR2aU8zMW1XWW5RczdtVEgyNytNYTMwcGZrVnZlZXl2YXVYdDByNUh0WEJ3Z1hyajJ4cDZsMTBxVFdwajBuYXNNRnppekxmQXc3OUhhZFFaRE56Mjg5L0t3d3lSZHhPQ0srU2NLemg1c2VHRGlkcDdsNVdvWTJ4N1J2T2M3UGNUd01hVE9mZ2hiR2E3R25tOENFMGpFbGp5WWRoZnNOb2Y3T0ZuV28rN1pyRjRUREM2NjlyWHRJZmFmd1FNNkJWK2pDbDE1eDc5UzMvdEUwT3hzT1oyYzMvZU90Ly8xTzRYbXQ3Qy9DM0ExeDlScU15bEFjbmJlSUFFOEEwSXhNd1RRVGtkTnhqeXpBbVBqVWg1WWlsMU4ycVQxcUQweW9DeTlWSDZ4cVF4KzlMWGZLYjZPUDJzaU5icC82cEdxU3pLNGEwM3Z2bVdwY29nWDlEYTJwZGtYMHM5RnJEUTNxNU5sNnVqNXd1VzQ5aFY0OWloaGhha2xFS0xYajNNM2d0NkM0dXVMNGNYVUZpczlHTzlHTjZEWFdyb1p6TndzN1VVTTN1bFc5dlZ2OWhicnl0ZGVJb2RUTStIbGFTZHVZRStqWXUrZ3FqaFFoSkFrRDd3NWs0cldFczRrQnhaWU9DTnd0eTRjL3Qvd1dlL1BNYmYyNzBjYmQvZHRtTnR2UGNHK3IzMzc3YmRTOWQ5UGpqMis2Nk9GSE5rM1A1YVp2ZXVSaDhpMHQvRzBZQnlOZFB4SmRQMWF1am12aGVyajUzS1hjdGR3dTdqN3VLZTZmT1U1SUpaVW1WQy9XSUtlN0F3RUlYOENQN0VtRlFYZ1I1TkhZK0UrWi9rTDFqVjA0S0tmNDJDNTJqZ2ZQS2I0Q1J6MEVuc1BjU0l4UWtWUE5WYWE2VUptdzVENW1pMGFFUlpNdFI2Rkh4M01XZkpnVnJOSW5QeEorZXNSSktwT280NVpTNFh6cEZLdGJZQXVXcDhBdFZzNG4zWmxIalZBVkdqTmlGNGduWEg5UzVaTDkvVW5NbmlOdWtqdFhET2JvbHRtZlJQU0pmMVRoR2Y3UnVXSTR0akRaWG5NMkxITElwYldxQzJtdHNvL3hqNDMvbi9hUHJROXpiVEUxSDJ0cmk2RXNmWTY0Y2E3U1Y4aWRPKzZUcDZ4MG93QnowZ2Y2WmRsWkdIR1NjVU12bUtDaU1BQ2hjZWZpZjN3V1B2bW9DaEF6ek1JSWhKM216aDFYNmY0dmp0V29vWUJ6NmtiT0l0N0pmNWx6Z3cvT0IwbXNiMEZJU2ZZZ09CSDA4S2hENHAzK3dvUzcvQXY4ZDZtSC9IN3FRQXErbi9ySlh4YXdLUDlkYUQzMSsvM3FyL0FENElWeXJ6bnpnZURnRDNBaGpnczdyVWlzaitvUkxWdEpadlNqeTNjN0pUMFNIS3hrOWRmcXI3V1NrQUt1WW0xSUtaYithd2c5YjZ5L1hJcUd1Mmo3UlFqT3dXbmFERGRwRHpvdElXMXVPbUJiaGtmY1hZUGc3RWRGTElzN0Y1YkZjN0o1U0RZRGlqSUU2TWFJY3hUdTFaYzZGKzZGaDg3S1NaMS9xRURJWGx6ZmR3NkVyTEpQVnM3RHRaNEZ0WitzL1lVOHJSVm5QMTJyV1hzL2NVdUxaN3hJbDFzRGw2SllFQmI1QUxRbWxYUmswbTZQVzVRczBQcGF3Qk1oU0lrMkk4QVZQVzRIM2JPMUhacmkxRHRQcUw5WC8xWDkvWW1kUnc0MFhWMFhzRGF1MmJCdzMvRTNqdTlidUdGTm96VlF0Nzd4d0pGQ3JuOWRQL3poM09NMDVjNFR5UC80MTFEdnBvQ2xxZkhxd0p3M2Ixd0h5U0hYdWh2Zm5CTzR1ckhKRXRpa3ZvTG5GTmdHamRrR0RmK0VNajQ0c2k5d2tUSzRhRUFTc1d0KzJyN3gvT2hDZnM1aHlWc2M3SUZ5bjg0OVVISTRybE9aRTJYaCtaY0NjMlBxUnRjTjA1ZUYwQ0QwbDFQTUkxRFB5SHd3ZXVJYThDZVZldEhwamxNSWd2VXB3WXc0WVVaQ3NFWkZDZjdUVnNOeWpVb1VrSlFvUlJNQmw0ZWdaa1FIQXhad3BoU2FnRldjQmx5ZjlSQVd0Q2NEYURSUUFSU0Z0aUFKZ21vQjdnNmRQSFRvSkQ1a00zMURkb1ptR2ZUVjk3dE5sbjBUV214bXFlYmZMQzdrbjlSd2o4RnFNZDRhbFhUV1dZNXF5Lzh5MjJ6R2x5eFZzYWtHdmU4QnQ5azhPdkc5ZXF2WmRGdVlKZlpaSVRGMjB4b09vVTMvWm5KamZ6b1NYMjd5R1NMMzZqZDZySGZGL1hiejEyMnVEWHJqZFdtRDJXUjByYXlLVDZyR0xqTkwyOXc4ZWFISlpEQ0g3ek5zcUV4czJKN1FXYlRFclg3c1ltY0g0SzBqT0VnSE41VzdTc05ES21kWnVJQmZCdHJXV1V0cDFHNkVnakM2UVZFU0dLU1ZFWlpRYVUxbkdDMExZOGpPRUllRnpTazgwRG5jdWVHY3hVcElsbGd0aFFHVWI1VU02bmNNRXJuV1lSbFkzVHNNK05RQUE1M1VET3M4ZXNMTXM4NUFLWXVEQkNyQXlISU9kNkdXZkhXNEgyRGVIdUhuYk5OanJIOElnb2Y3RjkrNGJUSDVPcXY5dVVneUdYbk9vYTEvSHd6WWxRTGhaTGIrV2RlZzQwWDhLNlZIN2d3QVdvaWRERkVLYTVTU0JsQXE3c2N1dXdjMkZjQlAxZHdad0xrQVY4VTl1QWY5bjI2ZG1aaDFoZjVDdjhsazFuWHJzQUgvT0xBODhEZTJOSDVqd0RpZ0JpaGlTeEZkTklSNGhINnRLbmpLSEQyVzhKVEN2K2dRMXM4eFZPdndNcC92UjkraGZWUFhmWTNTL05yZVNxZFlocGJEdVFWUTZ4cURRSG9rZTFDSndwbWo5U0pvRjE3Mng5cGlwOWlaU25LeEFmOGV0TU5nVWw4em9jdlZBVUI4T0g2UGZ5QjJPa2ZqUlRpN1kvNXA2bDAxSmpUWmRNckJ3OW1PQmhsVGc1VFhwaFAyN2dram1LMjI3eFRCaHJNMW80QUYyV3BSSU0zWk1PeW1zTFhEems1Z2s5QjJoQ0VOSEFZUG5GSi9lZXJBZ1ZNb2RncGRkMEo5U2wydFBuWGlCTG9NUFkwdUkwTnFHVzRvTEJSVVNIV2dtQU5mV3BuMHhBazJqM0hBbCtiQjltZ0hhT2RRaWpRalNxWkl4Q1ZxZEk0ekJOUk5GSUlwdFNNUkVhaWRldGdZRUlYY2VycTVzR1IwNXdqUk1VUnVmcGtYT2Mwdm1aM0lpeHltdjVrYytLUG1RdGJzUUU0SVZqK0VjQ2R5bUF2WlpoODZvZ3M3MFdJSXNVTElVVWhpaFNSb3NUT3NRMGQ4Mk04amRqS3BlZDVrc3dGdEtac1JaUU9ZejhCemRycWJkOHArMmF6dG0yWndubjZ2dTBSSGlCUUp0SElScmdzd2xPSmVXSHJMbzZiZDQ0NzMwTldIM0JMRlk1Q1NvV3dtRFNCYzltQmMwRGhJU0dHdm93QU9ERWxEUDdtei9mSDJ1OUFic1RiMW0vWTZOZXRJTzlSc25kM2VpSUEwUTVUNDRocVBKclZjOUE4RlJ2Qyt1OXJnRDlzYmF0U3NMS044VFVNVTVSbmRsSzJBRlM4WFpqaUFzOXl1TXFpNDdBbllMb3JBMG8xc0NsOEJML3lBUWYyVzBXdFU4MWFkenAxbkN3ZitmbFNHbVFNSHpvSWFQR0F5cWQvUzYxSFdKanNaM0ZqVVFRZU9WMERhOGJOQVo1eTJhbnVjdGhscUxBaUtDYUp6dDNWMVJRc05xQWVhamJMV241NjNxUTg2MVVHMnlRMDRMQ1lUNnRIcjFid05mWHllcG1JR0V4UUZNTE9WSDJ4R1VSSWtjSGdGUGNISUNEUmtaRzAzOXNodWNnWjFJb0pPRmpwUHdndDFYb3F5ZUVEeG5ZS05xdW9EUThwSHNyNlU0WU1xbkNWR2pENVViZkRLUDYzV01pN2tiN3U3Y0t5cXZyNnE4TXV1aWpHeWN0VmNWTVBEMmFGTEswekQySnhqMmZPRGdjS1ExVzZ6QlFMQk9odzQ3NkxIejg1eHFIbTlUbzdnWEVSMnlHcitoK2RiOWFqY3BrUjVMNG9xUFVnSjFWc3c0R3lKT0QzdjQvUmdsMFMrakdRbTRqeWMvWURhY1JSU0crMzJ1bjBQZnIrRWZHMC9PVnV5V1ExNzlVaTNTZjNCRjBaUXRZTkkzbkE3UUxqQXFWbWZFb3ZXN3R0YlJQSFdYV3JBK24yNktzT2VCMmhLMUliOEozWmV1L1kyV0VTVitFeVltOGxXQWVhQzlXRkFXRWIyYTZBODRKaU5sNUdUMHNKT3NxNlU4Wnd1NU9DQ3JPMXdWdjhSWmRWMTZnY0gxUC9ZY0p1Y3BOTUZLMC9lTy9Pcmw5M3hweG5HUmdCSHMxeEYrd2VoMEwxaTRHdG1lUXA2Rk1rSGtIUEQ3WkFORFFsWS9adjZsV3V1dkUzV2lsQ1M4dDdlV2JkZlo3L0NJeE9aWm9lUWZYdTFBTE9FVEdndWRFMVdLQ2pxenNrdjROQVlqRFIxQWY5WXVqUjFBYjg4aG1zbG44V0YwZ2lCY3oxNGlCOW1Ic0xJalBIZGtPZ1U4MUN1N3lpK0xob29GL2ZYY1Z5RjhRSXJvaE9FdVlkcGZmemNTb1l2VytPOHhrK3ZvMnM4UlhkN1Z5V1BpTktDY1A1U1N0QU55NW1pckNSYklyb0RTSWMySTEwZzFrYTQvUHBEaDlhclF3VzJYMk9Jem44ZDZkUi9mRDNmUnVFeVc2UWo3RnlHd1dWNXc0UHRMcTFoZ3hTcmJzYWhlbzBQUzljNXhaa0JaVTdFNmJVQzFKNWxIY3IycmU4VDhsWFZ2M2kwNjVaVmQ4L09xeC9hYlQ2bHp0WCszamMydkhTckVrL3Z1bVN4MmFjSTNDemx0SVYyblArTE1pdlYxN2V0SUZSVlc3Wk9TRTQ0b0ZkOCtBOEJqNlZtUjN1SDNKaHNWQmpkWCtLbDlkRVdXakVnL3E3Uk9Hb04vR0JCcEpJWXRocnNjdGJSNDd5TW1wVmdER2dFREwwcUVwaGlydFA1RGZmZTVTUFk2TXdiNnFmVnZLRCtRdjJ5K29zWGFxYlYzekJ6Skc3NVh2YzNuSjEzREtFazZrZkpvVHZ3dnFNUFRnb3UzaEFZUVQ0RE16dE5sNjU1RUltUFA2NmVlbkROcGFiT21ZRVJwRFN3WVhGdzBvTkhIMGJlMTNmdWZGMzlrOWF2QU9INEljRGgyTDRGeDJJWmR1R2djUk00cTJYMUsrb3B0ZytMYUM0c1ZYN3dORjNoYUM2RVVEUnpycllHS2J3RStCd3JhK0w0cFhIYVJETEdkYktac09zRHo3aDFvTnhGTXd4V24rS3RyL2ZTbitLekdtYU1VN0hxT0x6YkwwU3FYVFd1cXBiZWxpcDRWMGVFYWdhNnNOOTlBK1pzSm12UGJHN0RwMmtUSEtuRlVIWW5BL1EySTk3R3hnR0ZCNERvc09Fb0pjakxLVDV4ajlCRm45dHZObFVyMFRibm5NV0w1empib29yUGJONlBQcWYrekF4Z0dwWHFwT2J3VGZ2MjNSUnVCaWVML05rbkg0V01la0l0ZEFpS0wrcXNzYWFmK2ZvemFXdU5Nd3JRMy9FMU5hbnVXZ2t4WVE5djVxdDhLNUVOeFpGdHBhOEt2SjR3SkZuSm1SaVJUMkdlM2pFYVlXZVZPUStjdUhWdzRyZkFPVWZYcWl1VWt1RVhoQjlpdElvOVNOK0E3dHRSTVJ4b3QxVElIcklIWFlrVTBwTFlVUTcra1J5UVhwVHNvRC9DMGVjWnJwRGpjemthcmViWXV3RC9CZmpSSU1MUmJNTUk3VUxGZkRRVzUxUVdUdm5NRUloWlFocE1meHk3Qnl5ZERXZjNJOG8xRmZ2U1FmbmppWkE5SWY4M2ZqM3dMeEJZWFZmM0JQeDFkOTlhVjlmRC9wN282WUcvVzluZjZwNmU0NnRYMDJROVBVTHUxRzNDcnYvU2o4NkxkcVkvSkx6TDl1aWFDaDVGRVNNQ0NxSk1pU0UzeXNQbTJMZWV2eUdpdXFMSlZLU1FVbEw5U1RTWXlpbjRoeEhlU0NQNzFHd3Fvam9qRWZ5alNDNkZCcFA5S2FXUWpwWncwNGVrRGNXNlVoZXFUZEJDZ2ZxRFBaSEdoUktmb0JVb3g0TER6YlhvelFpTnk2V0dQa0g3a2l6UVh3ZVpvREw4QXlXbE5adHdCc0I1Ym9RMkwrR3U0TFlDeEFKTllxRjBGeXpuVEJMV3JwTHB4bXdaSy9RNTFnRlJva2RpWFNybWswUVBPK1lCRFkrNkJaRzVlMUJhR1NIbEt2emlWVEczK3I1OC9aVGh0WFB2ODN2ZElvSXpFWnRjb21lQ2pnaVkrSW1ya1VjU3o0ZDV1WVZIT293dGJsRm5OOHZPWU5TUEZEUCtlTTRDdC9wQmVPWWx3NDlWRzQwRzd3N3lXRTFhaHlaSVdEbjlQbSt5NEFGekZlOENSMkVRSE92T0N1SHJKODhhdmlHN2JNTzhxWjE4czBWWExScWQxUVpsZzJLSTZZejFZbmh6dmI1Wk1JY0UzelpGRjlMcm5ENmRLUktNVnJtUlNQU2I1d3pmc0gyNjFWWTlvODVIZnVNT1dXdkxhSXVhTHp1MXU5dUhoZUs5TUlwN05DNEFZNFBwR1Z4b1lBSG5OYi9mNHdwR28wRzVxaldremxSbmhsczB2OHNqNVBUbXR2cFRmNjl2TStzQzZIbDFlWkQ2QlQzNDlhVzlQQ2RxZTVFSmFQNU9qbXZRTmhQRzl3bVdRREZqTDdLc05Rd3RWRHFlaTJCWngxZ1VGRjJBM1djWWZvUDByb1hQYVlTb2JCN1NjSmNoczd4bFB1QXhlREEyNEQvc2oyWG5iMEVjM1hQYVlvTUZqZmJNcWdObWVaQmlNNE5BUWcvTzM0SURsRmx4MkQ4UU84TnRLY29CYURSemtHdUFIbENSQzhDamk4akFDQUpWWmxjVitkQTJNdnVEWThjK09FYUdLTXAwS2tlZlF3bDViUXB6cWJWeW9uRFZDRCtaREJ5alNmSHNRK3VIV1RvQ3o3c216Wnc1NmE3VE9WU1dXUmpoTFd1NDNBS1lKUklIeENtalFPMThSa1lkaUJKb0RwZzVLb3FBS0I5U2ROVUR3czlMZ1BqSHU0VlVFZzYzaUFoWVRTMUpVQzRsalJSREl2NzU1NEkvbml3cnk0Wi9nRDI5clFuRjlEN3k5cVYwNVBYZ2dRYnIwaHFuVmQ1bkZWR1BtdTFYL3h6bGR5T1B6cVUzQzkyTGtOcnRXK3Z2VVBvSnd1My8zcTZMa0FYa0oybzNqd3ZETjh5WGpBWTVXb2ZYNFpNV1NRM01VeCs1dFA1L3QwODBXV3RFUlJic3ZNMkNta0orQWM1Z2cwbG5PL0p0Z3R2Vjk2dmNkUTZnMXFKNmgxTm5LZExSN094eXdRNS9HY2RGM0ltQVBSbHRCdHBMZ3M0NXhWcEVHTzRJWGNNMGpQWFp5UlorTjkrSlVqWkkyNElvaVFiSmFvbkxhU0VTQUErOFFteGtjTk9jWHJTam9YcDY3Nld6MjJmN0VVWTZzWEhxb3AxckV1MVhiTzJOTDlDaHd1K3hkWDlZTW9vQ2N2UGhWSE5DNE5lZzMrLzJyUERNK016TnE5cUNFNWQwcHg1OWZjYTJwNTVmTmVHRkNldlZhNndCTlArNjNnbWRRVHR2U0oxTTZyYlB1UVMvS2ZsNnRpNlpjWFdIM3h6L1FhSjZ2YTk1ZVBOcTNtczExVWI4TGE2NFFONXMwcG4xQW84V1l4bjUycGZjMHBkY05yazk0QTI5K3RBVlQxMDUzUys2TmRxVXArdXpuZU5jZEUrRHRlaEQwVlF6am1Zb2FRcGRwbmNMRXZSUXhQQ2tIR2xScXFlYmQ0ak9zOTA5ZjBxMTM0eDJya2Zlcm5teUhQeW5XOXBiMTk3akZ5eTE5MFYwSmxHUHEyKzBZN2ZEZ3BEOWVXSTJOaGxydHZyM1RVdDgvZGFMSkZtMmhIb2xuTVRHVUpYWktKQ3JzRjRROURnYU4wU3Nja3V3M2Z4ZzRlMGwraldMTHJJNitPb0pHZUxFamhGNFBRVnRydVp1Z2RtTHU2M2FiUmhkeTlDdUh1MG1qREpIRUtVQktDMUFsMUUzQm5oMU14QVZKVURKY0xTWjBIN1F2ZGpqZE1BY2x3QWN5Z3RUR0laZGdvNklQWWtwUVVmaG5CRzZGZ3paN2VJYlFZZnpWbWM3L0J6QkJRc3FQUi8vSkcxNkRlWXRmRjhZUmNSYW84dWlhK1NkUEJhaU5WVTF4R1pHb2ttV2FyRDk4dmk4Z0I3eGdtQ0lQUjhXU0gyLyt2c3BNSlBFZnZGR3J5d2l6QlBqdzhFZFRyazI2R3UwNUNLK3AzM3dGK0c1a211WTQ4OVV3L3dpSkppTkNHMGVXbEJqNFNjczBjK2JqblI2Z2hIaStZV1oxWVd2SHJGZE95dm9hckxGREJZcndrNUhBdW1yQXo1TEk3cG9MWHB3N1RaYzdmRTdlWlBYWXQ1K0ZmWTUwQzV0akFuakIxekdQY1J4Y25FY3c3ekhQV1lRVXdvZEZEYUlkU2pscE12Z0hPUFlqWk9BQXpPQnN0RWppYWlZRUwwd2dlWFREQU9kQ2pyZFRucDdBbE9rQUI1TjZGMGlyTUJnVW9HOEM3V3huWUV1UTl6Mm9LZHlZQzBHdTlCVmUrdUNqWTE2Qkl0dTNIR1Y5QVFKZE1SNDQ4TU5mN05wWXl2VW1qb3pXZDduNDdPWlRwUFpLcEJoamdoVzg5aFFub1lLdTJETU1lSlJvR0xJNTg1QVpoRmpYbGlZT1p6TXZQcjByUEdIM0xiMW4rLzhBcEZxZE5LY1dRdlRncW5hYU5xK2pvMzVxVFBSQ1duaWFuT1I5SVNvSzF3WHdqaFVGM2FORzhocGZOZFJQQTEydS9iZnVXT1hPTVgzTVpNV0VZdVNMYWVaZEluQW1LdUs3eFR6aVZ3eGpxWGs0WmtmRVRhNThnTE8vMGZ0MXNRVFNhN1lidVlUU3RJNnpJZi9mMmozV0JtRkMvbEh0N3R5dEN2SCtyODgwdjlQMm54aDk2ZHM4M2w0ZFdOdmorMFg4SThITitlTHYxRGZFU2ViR1dwN2pvY0k4YWVZUndEazl4UjNycGh6dVlmS3BhSHJ4M01PLzdYczVNY05IVDhidTRzL2EwdzFQalM5NTBocUVyZWZkalRPR3AyY2JMYm8xU0c5SGdYMEZyTXNnUDlqMWtPUk5lVTBlL0xac2U2Uk5HU0lpbExRN0g3NnVIRFBLanM1YmgrTHZIK05uME1sWlA2N2ZSeWdIV1NjUVFzMFVUajJhYnVJVC9ocENacTRDTGhVL2Fmb29zWm5aUExEZFd6K0dCVlY2bE9KdUs1QmlIR1pKQzVxTmxVNzFFM0h0aGV5MjQ4ZDI0N3oyNCtoZzQ1cWt6bEttVVNOZGtGR0I0K1dZbzV0ZnhZZEFBUzZURTlKR2oxZzRXcTVaanFTbEQ1Sng0R3NTaUVZeUFxV05sU3NlTWF3dFhGdTgrRG16WVA4NWxNNWxCM0VnRTE4elBvaDBwRTRXQ2tGeWR0b3dzMkZ2SnJOczZRb0FJUEhCb3lITElIVGpKWE41NHN5aTRDM3Z5dHM0RVNnOHFxNENNY0ZNMUhKbFhDaEpHRHBDRkIwb0Z1QTlJYjIyUkVnSDRpeWdRRVRSQnRXdnJzeWgyOXdHNlRDYnlWNDRsb3BqUWFIOCtxQThHN2txRHB3Tkp4T0tlOUdJTldHSEJsMDAxUUdOMDMxQTNWZ09JOEc4VkFxY2hRTlBxc29mNDRXOFU5ZWsvM3dqT1owV0JEbGFTaU04VTAwSVExMEtLZythT3VaMVdOVkR3YlJCUFE4bWtDS3NoWGNwaG5EcDRLS0VpVGlqRTBuMFFUMTVDaTVFcGxLaU5lenU2cFJGOVRjZy9TdWlUdzQ1bFpxZ005cU4xRDRQOCsrTzlUNDlaeVFCNXFIOGwrQjJpRlJwWjZoOVM1b2ZEcEM3OG9wMDVJQWxSTUhCSTU0M0poem9ocTNYK0tCMXZNRFpEbjcxdmRoVGoycExsZFBMaFMzWEh5Tlh4OVBKblQrYXk3ZUlpNUV1WEFRTlFVekhwdk5rd2syb1dBNDFkZjM0a2tWK25YeWdkdjF6OXo5cTB0cTYrdHJML25WM2Mvb2QybnJWZndIOUZNRUdKdk1kWE96b0ZYYWJISUt6S1U3ZytUUm9FMWxZS3hVdUtIeVFnV1dKcUQ3YnNLbVhJSUpaekp3Wk1mV3cxc0hNQmV3cTAvYkEzYTBldUd4N2NNTXlrbTJKMjBseERUSjR2QzRoeGtZRWdBeGZkWWFHMENCd29BNnhLOWFwUTZ0OGk4QWNoME5RREZ0QXpoZkxxZnc0MWUwVXJZZnE1SnNkaWhHRkRWQmtOVzl0NXFoRkJ0K1hSMHFRRkhZdndvRlZ2bWhsQVhsOFdmMzVFM2Npckd5dHBQaUdqcE5qNmZLbmxGYXpPT1d0ZnZMTGhRS1NLTHNacXVlU3RkM1MvU0doVWtIUVplRlhLbUwzQm16N0p2YlpoQTNsM3JuOFB0c3N1dDlOY2RXLzZCNi9QcnRFNGxIeDlzTUJ2Zmt4cERrQ25YTXUzYmZpK3NIWWN2d3liQ1Q0NUJhS1BWVE5sY0x2bnErMU1zM1pZUFphOVBwMFZ0cUR2YUx4dnp1dmVvTEhpTTJXK3F2R3RqVE5tbkp3SUxGVTlxamJyYkJRSkprcWUrN1lLNWJtT1NnZmJ4cHBWMDhlMkxwVGlacjkvR2pwUnhIdWx1ZVVZT1ppS1BuMUdBV1JlY2ZoMy9xN2ZXcWk3emVhK0NOSkh3bnZLN3g0dFhxdDBkUHBRR1hwMUtGcVRRUUhUb0plYjNvbjFnR3Ivb3haS1dGYUhvelZCNmV5cmRNTFo0empOVkUyVWNsQVFMR1dncTZuR0xwbEtXYk0rTkpsYTdwbVl4U2tGNWplUkFzOXpPY25BUWNGVkFoNXFRUFFJd0FhV1ZPR1hIc29vQkdVeWQ5UURTaTBZakRqMzY2OVBMbzJpcjRBRlFQS00zNFVORHM2QmhaSzVjOW5TRS9rMzArdWRDdTV5dWs1ZlhDOWJMSmR5cnJNOG40VmIyaHNLS0Vjd1BHdmNLZ3I5QVBhUnBiL2ptcVlZblNHYkZjMjlsMTRsZGwzMWsxdDUrakNaRFk1Q3Uwczdic0xQSzdxc1pwUzdKYzgrTEttbVg1UExYQjZJNFV6L3A2czdCTDJFTzFKdlJJWk4xaWEzVGRxVGM4d2FCSGFQWGd5d3ExWnFkUHlQdWNabkNGSzJROGl6ak1XZkw0d2xqVkg2NG8rYyswQUlaemxUNGhPMEwxVkZKQVNnbDJTL1djVllzNGltSWFWYzVJWGxFYk8wKzVhNTVpRHlYV1cxR2FTSWNPQm9pblQ1a09Id3dkSFRub3NJbU9xUUcveWh3d2N2QXcrZkNyQm4yNS9CS2NuRlcreHo3NnlwUldOVjZObzhIazNMV0Q0K2pJQU9HakJuMWxZMGF0aWRGdEdkdUljdTJWOVk2dWNVeEZiTDZoQmhFSklzQkpOY2ZKMnFiQVpnTlZ6QWl0eHpJQ1l4VDJoRmNycGdWUExBMnhyL0FIVFJaSzhaMkJwemFlajU1NWxEOHEvQUV3Sms2UDNacjBlSEUvb2hzcGY3RHdQcFpsK1NpZENSOUErUi9BY1ZUbWYxWjR2L0ErYzJwQjhLQnB0REpYUUpsWEZzczhTeENkRnJvWWl0THl5bEFLS3h3S3dBZHBEY3dELzdVRU5PRW8yS2YzaHh6Vjdna0Y3Wm9LajhzZTFQUjRFa0c3cHN5VHNzTUpNVXA2SjArN3pNYjlET3MvMGp4TU1DdzdWbnduVzR3NU93OXFPbHVXcVVLZXFOaXVVbXZPYmtPRkx0QzR0UlpwM3JHMVZQYS9pZDJkSmxzUUZSZG9vWkkxVnNZc3MxTDh0ZzVKN09sT3hIc1lieE5HZkZRYmJwRmZmRkdXVjhqVlB1cndWWVB6N0JDMGUwemIwSlBuUzE0TVFTZk9PVFllSnVkRld3dG9PS0NWckswZTJrb3F0MWpSUG9GM3JJUjVWOWY5RnA0ckhRNjBubGFCNnh6RFkrVXE2LzBPcUZtOStyZFF0Y01QaE13aG1hYWJNNllObGZKZTdkd013SmpINm8wbG14RVFCeUliczZKZ0NKekprZ1dWVXNENW0rbm13Mk5FUU1zeTQ5eTFSNWY5TldmMTdKRk1ObjBxV0o5czdZdTE5bHpOSXB1Q2dmcjJ1aXFVRzlQNndiSndPZjZuNVljVy9kenJ1RUkwVGZONmswR2wyZTNmTmpWTW8rVXUyZUdhMURLbmF5d3dqUFNKMGw3dHBUN1pSMENQOGJuTFFFakdkSG1VeEIvbnNBeVVCRm9ITkdsbGNGZDBFSi9WK0VFSTVHZ3NPTlE4ZXpuSXZZUEZFTWUzeHJaM0JBNWFtTzVQV1Jla0dVWExQQmNMa2hJVUFhTCtXdVFwcTRsMEk0MHZBL0hsdEpDdlhFWTN5cFRUUWo0b2cvL2lKcnFRTmdXT2JHVExhZU9Sd05nQWRMM2l1eS95N2hIbVBmSnU1RDRhUHlZQWMrZktYUTVBRTg2ZHZSZ3dXaTR6eEtUWU9VM3hSOUkyeGg1WUVFbnRTcUpJblZoaDVUclQ1NUpEbkgzQTREUHMzUXVQQXdiNk5venh2MzQreVVUMC9mRXpsZjFWNXhkUFBsdDJXbCtCZmRlaDRxRnhUaUhLZytvS3VyeC9MY3RYd3ZzZ29wdjhsZkxPOHdwVC9nenl5RWhoS1ZrV212ZlVKMnpuWnpnOTUyQjZ3Y2tvWW5kMkFwT3JCS0NDaG1rNk1rV05IU0d3ckdEWk8zanQ5dzhzSGE3Q2Y3M3pXU0NqaGNETzE5WGZxZitxL280S1BjR1cwSVpxWHNlN2o5eFJzRjY4N01BUFg4Wi9XWGxnK01HblVZLzZxdnBiSm1GWmk5cFJEWFhSY3pCN0pnVnQ2SU9SS3VvT3NkblYrR29wamJIR1ZMSVFRNnltSkF0WkZGR1VQaXFHVU5nV2llQzc2WDFJbjZLb3Y4SDU1QlNjeTZYNjFGK0hONGI3SVc0L0UxYllweWh6bFBXUW9FL0RSMUpDdmxpZnh0dGlSeThxODZpMGlXSVVvWkNQRkxaRms0a29sSThpaFd4eXlwUWt6cXUvZ2ZxVlpFckJkMGR3TmgyaHplaURDbENrTHdXMUl3VnFod3lGYlhSRDUxSXd4bjFDbG1yTW8xTEh5bGlQZHZBWHUwa1JsejRvaVdvOS9ab1Z4VG9DUmVHN1E1bDBoRmFYT2s5YmFGczEzQ0oxNWtXb00xZlM5UzROWnJGYlpkeXJPTFpRS2UxbENwNHdVdFNCbFA1a0x0bVBGRHArZlJHY2g3aXRkRHdwajZjdkVsRi9EV1BkMzAvblFvRytSMGR3emp5Rjl5SXRSK1dwTFFJY1lzNmlybmt6am1Mb3F5T1lzSmZvTlpWU1VFTnJIbnRreTVydWtDRFlyVGFUWkxLU1hhbW44ZmVIZ01yQ0hBR3FUS1ZrRitKTWRlbUx0ZzJ1elV3VFEzcXIwNjczd1VsWmMvUzFPOUJCaW9sQUttN1VlZHFpdGNUakhzSE9TOHVQeWFtMW9CTGVSYmNYamVuMlY0UDYxZnRsVFpnV3FyOGY5Y09pdjQ1NHFGdjlLblViREtqLy9xSUVMWHJmeDlLWGhYSnBla2crbThuaTBneVEzc2N5SkpXaURKLzV6RDNDWDRYcnRmYWRxeDNuYWplVGV4dW5JZWRvTjg2TzJ4QjhjTnhtY3lVNVRFSFRVU3l1eHpLd2xsZElHWUFvUlVWMVp3ZVkvaWJWTDZFS0pNeURCbU50SkRCZUtFdGZyQXREWFVTam9jYndpV201cDVtWUs1OHZsbFJTRXRWb1Qwby9wWmhPakJVT3Z1aUkzcHNnYXFvN0UrRU03SUd6enlPVTJ4dEpVMjB3VVJLRUh6UlgrN0srcTVyVmp4aWtxeDgxWHdYKzZtWmtBS2NXaFF6YUlqQVVvOVNQMEI4ZytCcUlma1I5bmFsU0p4NkI4R3NnL3RGSFN6RW93YlN6WHkvSFZKNEhsRWFaeUtRNEhhVWRmNndPUHBHVFVSb0FPS3FzaGVBV2Jjc3ViZm40eXc1ejN1eDB3c09CSFFhRDVTMkx3V0IzV3I1aGtZV3hlTWpwLzNqRklqdk5yNWlkTXJvU2J6S0pPcDFvS2h3MFdLMmx1eTFvVjVZemMyNmdsdWRRTE1tZUNycnNyaUxlbDJBM3pFNTNPTW1RNTBSYzB4dXIxQW5US0N4bTZZU2R6Z25OOUVuY1RRYlZmTmlmOTRmVnR1L2M2bXVDbWNPL2JJczErVzc1ZGd5OUFIZ1VUQzlNcDRaTmZmMlMzYnN2MmRDVnkzVnRvQzcwZFl2anEyM29aRDZ2VG1pcnFxNG1hNC9VdFMxb2c3KzZJNE1VRFN2QmxLWnh1UHVsM1hPZmZYWXV2QndhbjB6UzdEak1ZM3psVUQwdk12NHNvSzVVNkN5Y29GeG1rZE40Z0lqcUQxQWhPaXFZcXVsOTBzdDFUT1YydW5scWUwTUFIT2NMNmx1LzJ3bXJ5K3VxWHUzY2k2U3YrYkRpYkZiZi9jMmJRdy91c3g3dzJGcWF1bXVhR3Fxd2pwRHVPZDErckYvMjhDdWJNbC85eXBjZmlocWl6dnFvTjlvVHNCRWxxVngrN0U2WEYxYWNkN1Y4OHpva1hycG1TUDMycG8wdHdweHNmemJVeUZ0RXN4U2FtMjZYK1dtR1JPcjZuejYxUGV5d0VuMDBZb2phUGZwVmU3YVdlQnpRUTVHRGRaT0ExVHIyaHNYSk50Mm9oekU0QmRqQlBkRmFudDRsamR5VG5lRW16UjhZbUQ5cEtvOVc3Tis3SXFQNWVvbm1HeXhMci9QeXZEMlhMSjQxYTJWaUlJZFF3NUt0dDMxaFRTbGs5ZTNGa0NJdVFjZWRwekxtUVc0U3JFc2xDcnUreGc4WEpUY0FPNXNMalZIT3BIZzVPZ3NCamtvbnBPSHRFWE9IMytuU0JLKzYzam44R2ZRQU9va2VLTHpvZDk3eUZYL012M09wazJ4MDdsZWpoYitvMGYxTzUzNzBLMnhCdjlxUHMrOXRXM2ZqTjZqSzhEZHVYTGZ0dmRmLytsYzhPZWIveWkxT3Y5KzVkS2Y2MDJtaFA2anZJdmM3b1dtaGQ1QmIvZk03VEs5MlVLSXkyWHF1aXV2aXBuSVhBZVJubWhGcnFtTnNPeU8wblVYdUtxU2dZaGUweGNFNDB5cWxQSDRaYUNIazVobjdtWWVUT3B4Um9obEF0SEhUdkdWcm9DL1A0YjBqdlVCM292WHFxcXNuR1J5bW5iWUo5LzNuY3FmekVmUXFNbCs4TW0xd0NMNXdiWkRZSWsvZWpydzZsSGRHWnh4U3QvM2JuSlBvNmh1dmY2N24wbitlL1AxN2V2SWJhRDlWRlY4ejBzMy9rUER4Z3VubGkyMHpvTmkrS2IvY1c5ZGY5eTZ5MlMrem1XU0hqQTFxNjkzdnhORkhFL2ZNcU04dS9NSXJleHdmdlB5VjZ6ZG52M3lwTm5jMjJKOCtaUEFVcEJBMWx2NDdlMDhpeUMyVnBUd1J2ZXpnSys1cVlWY3lHOTh5bW91N2twbHdvWWk5by80VVY5OWhqNFFJWisrYzBYa0VOaWJaUWg5b0QvcWhTVElhSll1YU1aak41SVZUdVo2ZW12cjZHaXErV3hjT0Y4K2tqY0pHcXZjSDI3Y1Z5U1Z1ZDFTUEdPZTdDVkd4ZjZvUXhMWWhQZExjSGdHV3ZEQXdJZHQvWkZDdzV5UVRUNnlpK3U5cUlTV1lCL1FXYk5VZkh6WmlaQUMzaUwrTmlNcGJDRGJtTERiOHlHQi9YaGhJNXZ1UEZHYkpsZ0VSRVRNYVZndmZ0bHNHOU5nNGZGeXltVTJYNlZFS0VlVFIyV3pHbkZsNGFyQS9TMCt5TTlvZHhkbXkwQ1VwNlBuYzlSem5LVXB5UjhhOFVhVy96THdwN3NjVjZUSmo0aUtqaEI3TDVGNnd3cGFBTzRjQzZoQWFRRmsxcnc2T2RlTWg1czdSSitGb2lPWldCMGRVYVNCTk9SeXgwZ0lqa1NqWG56ekZOTmh6cTN1enZhdVI5b0lRcmQ1QWxtWExabEZnR01wSGVlME5vVGlBQWt6cWxSb2ZHUDRpUzBJejVDdUM1NTVtQms4RWVBN1E2NFVCN2RsZnBHTmdQUXREUU1Wa3VDMVVwMDlxNWl2RUZFcDMyRjBJaUpwbU1ack8xUEtKb0taS2dCemx5Q0FjQmJDRUxaVVNEa3lZcjFzc3A4YVBkczUxMXlZU2ZST0dtSHJyS1VIVXEzbDZueDFZMzdZaTJSL3ZUYlpYZHhTVFVDM29rcm9mVFhLR2E1M1gyZWdOTk5jMFRPMWFkc21PYVZvWll3Skx1Zmk2VlM5T3pNeHFxR0VzaG1HTG41WUM2d3NoSWxrODljMWQwVXUreXVLcEhxTDZMYks5bEtDMnM2ZTVlMVB2aWgwTGxpYUNMUE9vRUMzNXlQMExiSWNVTlFXRUJGYVVLTUFlcGtSVFNscWhoNkNRb2VZUnVoRlZwSk80RDlVci9qYWo3MVgxMUtRcDltcWVDTWlBVFZocWRUVjRhNDFQdkhqdmg2ai9hMzlEajVObTliUHFyejZ2KytlcEZoMTJPeEJ2NDYzRWduVXBUMXZ6ck5qRlNEeDArL3RmV1B2NTBUUi9nbW55dXB3TUt5cWRaTEQvMUpKNE55bWZiQmZrNW45UFBhTE9Vbzk4VDlQY2FPbGMxTnpZdktpelJmTlNBMFFxWXlCU0h6L0toL081NzZ1dnZQZ2k2djIreG1KTTlpdHVubmRUUW9qeWg2OGNTVnFacmNnZlhzRzV4S044Z1BKeUkxS2xaWkhTSGRWQnhobytpeHY4K3JNbDd1Nnpja3JHNzhoeW9WcE9sZmpEUStKUjhtNkpQM3pXN1oxNGtQR0h6K0lHNDE5Q0diU3NGQlFxYTR6cFoxbWhHbTZVZ3pNNlFyV3NOQnRYemFRVGRhRlJtcSthM24rUTNmcVhMdUpTMmsyY1JxMHl3eDdFRDZRK3Zhc1RPS3BIcHpOS1BBWmF3b3F5Y3FlTXNsYkZsOGRabTM1UXdqbXJtbmUyTzlVOERTdmthUmpWdVN2bGdEWE9HMFM3NkVTRGFCQndMRHZLdWQxcXp1Nmx3bWJHdkFFOTVMV3JPWThIc1NDVU0rWDF4cEVzNmtBRi95Z25hRHJVN2RUR2l5WnR3UmZmVkd0UUV1Z2RjZGs0SDhQenFMU3gxaUhldzZRdW1PVU84aVAyK2xIUWUvbzlzNWNjcHZNOUREU216VmFOdi9RampkRnRxN0tZZUFueFgvSXBTV2J0US9zamVaWHpSc2pPVG9PdGxZcXkrNHdOZFpNRWtnRzMyVkhuVXFUU0hWQlIzODE1OXYxUkRlTjE1UGFzT3AxZHRXZlBLZ1JQUExocUR4a3NNRC9KMDJkZ1QvbE9YRm9HNWNoY28wYnRhK2R5U2QyZFNpVlJUUWtrSlVlWEx5MnJVMTlvZXF6M2RMNCtWWWNXZ0l2UDFxZlVZOFA1MVNlNjFIOFdVTEhpQVB4bTFZWFVyWW1adnRxNkVOb1BiOVErZU9rc2RhdkkyL21LeGxCZURvZnpJcE90NFJnUWpiM0tIYm00eFhsWVpHT3VhU3V1V2ZsZkorbDZyYmlGNWJueXBhczJmaWdyY1NTdjFWVzZPeDU3VXp6NlhuamNBa2R1ZmNmYzhoWnZkWXQyV0hRbC9TWXpZTGd1T21kQnU2YUZGYlFuN0NVZnpzRUl3RS9nL3NFQk1Hb2Vxa0JGNVhlR2dlSTZuWU1kN3hUUXZBV09hbVNkcHF0eGhHZlJ5bVhaNlpVR1BGUkRRajJBYnRLWEVnV0UxRU54SHNBcjZZdnk2WUJraWFiUDJoUzV0aW5UcXFaTTcxcTE3Q2JodHQvT3IxblprcnBpZG8zYjdITnRtTGIxQVovM3dYL2EvTjM5YXljQmJkeDRiUHN3azJzaStlM0h5Sk5WK3RoY3hkeDcwN0lhV2RwNldienR1aTVVaGZ1MldYUjh6eUswZ3F5ZXVmMnhZMHNjK29rSWorUTZOdW91TkV6MVU0cVhldlpFSmtTM2lreEtZWHoya0N0UnNyU1I0SWRvL3BkZnEzMm5aZHJPbnV2dmV1WmYvN1h3SGcxaUlnbFFPRjc4cHdmYjJ0Q1A5WU1IUHYrbndoZTF1alFTWThRbURzV3JxSVpaTTlkZHBQUXFzUFowU2RvcW1BcHlOaVVnMnR3QjZpWkJBQk9wVW9WZU03d0d0Q1FWOG5DMHhTeC9ZVEpIdzRlb2ZVOCtWelRzTi93MjFZaURiZzUvTjF1NFdjejFwVTV4cWI2K2xBaFAvR1cvWTNVdlBjdGpiVG9tbGpUODdSeXFROTF2MDh3OHpILytobjI1M0dtV1FhQlBOdWV6eElPTVRwMVpsSCtpMDh6SWJkb0ZPc0hNc21ZemprcWVJZ05OazhSTE9zSkZhNUNaa2pwbExVK3ltd2MzeXcyTkN6WVgzK1E3YSt6NmFIMFRHWGpMUDY4eDVpOWM5c0x4WjE1L0JjVUhuM2w5TjdwOGdEVFhCOWJZelFaeHdaS0xKNU1YQmpkdlh0RFlJRzh1dmxYT3ZpWUFod05rampYTzgrT25kci8rekNDS3YvTDZNOGRmVUo4WUlFMXd5Tm5YR01TNWkxYjBhbXdFN294Vnlna2Z3Z3paWVY1MmNjZTUwOXlJWEpmV1AraVp2ZXlxc1BQak9vK2huMDl2NXFmQ3lBOWlNa0ZNTW9nUytiQTUwSHBZZG9XS0ExSHhJRllXVlhIMndGNEI1V3NsUUt2cy81M01KTWVnaUJ5Q0k2RnZmWi8yVkhNVy9XTkdWMzJiSkhtMnkwYkQ5WkdZMFNSNVhqSTZrS2UrNFFiSmJEVGNMeG02YlI3VFlZT2xuTlM5Z3lhdGI2cE1xalBScEtaT3E4Y0lTWEh1SVpNandlL0V1bjZMMCttMDlPdndUajdoTUQzMGtObWU0UG51dG1KRW9rSGtkL0FKdS9taFQ1dSthTXJvREVQQ0FZRDVWTkdoM3Y4Tmc0eThvWWJXcVVhOVNhcmRMcTJRVFJ0YnZGYkRJd2JYeFpMdU05VjZnMldlZTRMaVJYWmpaVkpkN1EzU0NvZGxZM05GVXAzUjF1OXVyZmRnZTJGb3Y4MWFYYldsaWljelY3c3dkcTJlU1hqd1ZsdHRFRkhqb1JFNEhMZ0VvbVkyNEJrMHpsTmpKUi8rVjNLVjVVWVlMaHhoVXE4MmtXSER6QndRVEhZU01PRnVuckVJNkQwSUxFd0o4SVZha1VJYVZWeU9pcUVBWGJGaGdFcFl1OVJNME12cU4vOWw2WXFiSHczSGlWSEdnTFJqZ1loSUNOdHFYSWFiNzMwWlRVZTNvdW00ODk2YkRhNGFXMWhBSXRWWGhHUk9Veno4Nk0wcmxxci8rZjMyMmlNb3R2V1dPenkzSFNKM3EzOStiNjl0ZVV3UGxDZVJSSkdYQ0JYYmNFVmkzbGsvM1g3M2UzdjNGdmJ1K01rc2J5emlVa1FFa2J3b1NzUmlRNUkrdHR5MmgxK3haTldIZDh6dG0vbG1HZTltdW5PZDNLWVJhek9JM280bTAvUit2a3dKd1JFT1BhVWtKdlNyRzhHQlEzbGtzQ0tkYkdXd245aUU2U0NON0tkMFVWTEtpZXFjUUFJcUdxMlpwT0dQem91cmd3UFpBWjgzMHVETzhFclZoSEJEMUJZSW1DTTFMWjVXNFdlN2I4d0x0U0ZIeW1rTk5PVW02UlhBVHI5d1QvaVNnVy9ldE5XdER0SDlFem5DYTlzbmVUMUtVelN4NUk0WnJTK3NPNnpack1HNXhOejJIM2FzV2UyNzRUTk5ubWxDUEpBS2hSMkZuQ2haZFhZOCt6bGZyVzMybkVCOGVsV1hIYTBLWHp3bkdKNDcxZVZlTy9mdUl4T2JZbjBwbkV2MWVYZjNwYXB1M05NWW1iSnYyeVdYSCtiS05waVlMR2szcFMwcmRyUW9tMnMySG1tTll5SlpCRzNFQktybmh6MTBJMWRTVkptVm5vaWxiWTZKalZJYlcrWGpCNkNHYm1HU3F6eWs1ZkZxQ2xpZEtVZW9WbGl6TExmN1owS3JwNlVtWWc0RWJOR0c4SVFxaGMrNEd5SmVId3dvR29qUHl4MWU5MEpyS0hUSGtrUzBQbWIweXEwZGE4UHFCMnpRQXU2dHVWZXUzcnovaTZpVEtQcEp2S1prcVhLaFZjamVWVFU5WHFkRVp0dHFmUmN0bW8zdE9xc2tGbktPY0NnVmlBdlRQRTJmdWNHM2VrM0hEOXZueHE4NmZQa2xOMHliUGlVU1hMTjRxU3MrZDdkWEc3ZlloQWxQN2hYbXJuVzdwczROQjJjWGNZSXZraXlqeVFGWE9zdTZMOG1PdGQ0ckRKMzYzdG5tZVN2WEp0Vi9uVXh2S1pzSm85VHBRTlpiQ0J5YlFCTmxpbmptR0p2SllxNXA2c0NxZFR2V3p2STZ1aDNlV1d0M3JGczFNTFhwbTNnNm52Wnk3cDNDQTQ1ejJGTW1YMWg0OCt4bVcyTHVWTC9iN1o4Nk4yRnJubjN6d3VlL1dYZ0R0N3o4UERXcTdCalAzSElaSnhjRHNKZkVLRDRYY2JvdHVCTFhjQlVEaW5LYTdiaVdsRy9NeXNtMEd6S2N3MGl3bWxVbXBVa3RTeFc5bFBlQnFPVnR1MmpneWFCY0dLS0NpRmxHbU9UcHRWbGdnQSs0ZkdaTk1GMDJNOC9xM2tLMmR6WG1KU09PSjJrV1NCd28yamdJQUxKYkdDcnBBV3U0THJWRkJYUmpKbUVQd2M3SFRtM3RWb0JLVWRSTGlWVElUY0RORG1MWFdEVDAvVC8rOFNNMFkrdnNtWk5SeHl3OCs0OEhkdHcxRy8rUmtEOUsxczRKVzlISlN0UnpKLzdhbThscDA1S0o2ZE9IbjBQM1B2cmt0clc5aGYxb2orSUlUWG9DWDErSmJUTGVON09aWXFReTlVaERKK3dNbjZBTklCWnFDaXhLR0FXVVR0aUx4QjJsK095d0N3MEJoZ2QvR09oTWRYRUMyMDJvV3VoWE4vcVVKeTR2bTE1TVh2NEVIa1JNdElQWkpWUC9DUWpSR3BPOUdyMmorRzc2SHVZME9rL2x2bGVtditoZUdoM1AvbStOWnQrM1V0Qy9iSVZ4dkh1L0VaRmN6QnBReUpibGo1bDVOQ3A0K2tKaHEzYjloL2UvSUd1aWluaEF6WmNFY1ZuQ2toQXVNOGhJRmxHaFJwYVAzUUxTZlBRNmNzVEdsSWZDNlRsZ1VGL3VVMUlCVEtlb3JSQUtObUtLZkdwQmJuNDhFRVRYSDl0T0Zka1p6Q0xXRTNXb0NMUEZNTUQwSHgwZkZGR2lrSzJBWEp6WElGZW5nWFdaM3FleTcyWnVOcjF2U0FIMTU0NmtnazRKVGllWFV6dkJFTHY0S2MyRGRrZkNkbVZxVDZUSVdFcFZVTVhvQjNQT2NNZjU3NXpoNXR4elBMZjRudGUzTkthVW1xNnBmZHNjbG1HWWttMTlVN3RxbEZUamx0ZnZXZHdXUXdGb0dXVjFCbUp0K0o2bmZ6SXc3L21QQm43eWRNM3pKM0l6Nzk4NlgwZzMxTTlOcE9lc25LNVptSm0rY2s0Nk1iZStJUzNNMzNyL3pGeXNUZU5oMHN0UWZZWE9BcVZzNmdDZUpuQng3amJ1QVNwZkcxV29XUVR0bVVsSGkzNVBHcnJCM3N4ZlMxVTRuQmtha2taVWU4TGxkSUFUemlnTHByY1cwR0YySWtOQ1pvQ0t6bDlHeWRBN1Vaam5idXh4MDdQSFFpUk5WUnNxY295Rlp5enhrbDZBbjBjQUhFUVN4QllzU1loSU9qZEdSTlFKNGtwczFQUHdhelladXJBYll5ZStYZE4xK082akRqc1M1ZVNFSnAybkhndEdZclNJamthVHJXbEN3Q0w1SnMyWkZVMTVhK1NaVmI3Mi9lM0dVTDljNDAzNW03SmRTZ2paSFk5K0YzR1Yrd1ZhSUVwUXR5UTFTNFRYNlFnL2llY3hMeEFzSXdsTE9rbWNLZkZFZ2g5dnMxbWh4VG9lVFdlcUlTZWZVLysvSkxHWmtrMklJSDJkcjhPS0JLTk80cXZkZnI4a3RyakZxdFRsTSthM2Q4OFJxMjAydTExeTE0cHp1dHZuVDE2V0N0djR1bXhzRFRiWlNCSVo4WjJWZTFMSmRrS2V6UjNiQjg1dnY0OFoya3huS0xocDkrdGFGTFZvVm1UQm5jdUMzK2RkbDNjaHJ1dHlGL284TStMWFNJVXZxZVRsR1k0YU4wTjVCOHhadms0NWh4Ry90bG16MnRyd1FLeTBUR09BcWVabFdjM1dsczlaNFF6QTRDVHVjbnJPTXRWa2lnK3lhMkNtbGcrRUZkVTRkakdSRG1kSk1ad2lNSTZNRTJ1R2ZyUzBMS1BHWTlNa0JyVzBETFRnZEFZVWVaZkZhRExvREFaZUw4OXpkdjZwbyttcXFXMTdwd3pzbWxUbDlycTlsMVZOZm52eWkxZmQ5dlB0dWYzRGo5MzhnOG0vYllPdzJXdmRWZUhadWFYekh2MzJ6czQvdHN2OXpvVno0QVEwWVpzRHZ6cmg3dXBhLzBTZlo2VTc0a0Q2Vm8vWG5aNDArOS8vNDdiWVlJTm4yWVFhZDExNDRpK1E4KzVuMVcrZXpreW9xYmwydG5lNUozYWs0ZHFmbi9qYWxJNnVlYTJHdFVzOEt6eG1yejdBeDU2b2xJV2d1bjVPUnBzQ1BjNlFONDR1Sjc1b3ZJalpscVY5d25UYktYYlBVMHMwMDFuVWlhbUdocEJ6R2wxclY2K3FUdmJVTGRDdm1idEwvV0IrYTRqVUdoMVNvaTFldGF6YUlqbENSaVZnSlRXV3lWTW5HeVFYNnYvdVhseHZxZFk3MnVLZFRrdE5JMTgxZVlZOFF5UW9WcjJzS3Q2V2tCekdXaEpxblk4Y3UrYXUwUytvNjBsV3IxcTkxbVYwRWhIU1RhN2lHMnNzenM1NG0wTmZiYW5IZTcvYmoxeVNBY3EyMUJCclFER0dIRkxwREN2YmtPVXVwSmpHRDR6b2g2eit0eEVWa3UzSEJLNTA3dEM0d1pFSTdkeldiSmlJbWoxRE84cDRrSHhlWXlhNVlRNDlkL0hGNkRuVE9hMmFjS2NWZE9paWk5VDF3b3J6MnpjWjRiSE41Sll4SEpLUFVyc1U5UEtmR2pGQVpRRUE2aFFBdldHMm9JSHk0VHkxQWpQWWR6YWpqUTlNYXA0b0NuNjN3ZG9VYmpCTHNzbE5MciszRFp0RnFXRlNnOEZKaU5kWDdURVlXMVBOMHdUQkxEbHdKNXI4V2JIVjBWQVZ0azArNkhLUDJkYVdHUTJlYXArWEVLY0I4a3VpR1dmdXU1eTRUYkprYmdnM1dRMXV2eUJPYko0VTROMnVnNU50NGFvR1I2djRXZlcxVHV5UXpJSXdyVGxGSmxmdVM0aktZb2xMNEh5ZnhMaUtzUGF3QmZFYXBVcnZzYlZYRjNKNzJOMjNtL2NVN1d0Ui9tTmFYREwxVXRULzJKdnFUNytnL3VmYm9hYTNYN2o2YUYzUTM5UzQrZUMwZWIzekp0eUlWcjZxTzM3SC9vRk5BNUdyTCtIWHJabHU4ZCt1Rmo3NFg1c2U0UGZoV3k0VGpKNHZiZU1WTXVIZXhjdjdIdnFLUVFuZmNmeEsxK1RyZXd5TVByajBUSTc4QytCTmpQL05PSVJCRXFMMlp1emFYUnY1bHllV2RxSklWRlZQbk9IT3ZQSEZnOExmMUgvTW1uVmMvV1ZCai8rT1lyOSs2WFdPNlRxZmVZN042eEp1RlhjRnQ0RzdudHZKM2M3ZHBVblp1SnljSkdwYlViU2JwOVFhSEpoV0ttTGRET2lCaDI1RnhFUFJCQ29CZ2xvQXlhMUZsRzhFUDlLRDJDWUhhejJWZE1qbEk3ZnlQY3BMaitha1ZPOXladUlaR2xjUzNGRi84NmRxSDBwT1hublpsSWI1a1luKzlWSGxrbGN2c2FXdTgwK016Ry9JWHJaeWN0VGdhdTJkNHBFN25FNlhUVFJKa3J2SllEQjN6NXJxOWlCZjlaL1UzNXk0aUJnTWhCajBJVWx2RU9FWDF1dDFlcjBqcmpPWmRIcXphUXF4QVkxcm5XcTMyVzN0MkdiakEwd1M2Q2VuMVd2bkNsNEhPZGgxMlVUUm01Ni8rNkx0eTFadTBjZThYcC9QR0ppbzM3SnkyZmFMYmwrUTlvcmhxUVpEVTBNZ3hoTzl4U0lJaGphUFIya3hJNTVYMXZJT3J6QVhQWEQ2SitpeTRWMlNRQVE0ZW4yQ1VTOEtSb01pbWN5UzRBdnJqQ1k5L0d4R2dYZnpvbVRHUmpOMkdUSHg2a2JkZFVSR1dhWlc2S1FuUnR2cm9kZ1lZQzVpVHZIQkdYWG81S0dCa1k4TUFGYk9iTzZRZkVuWGdOcmt5YmZGS3F3ZWZvT2E1Q254N0l2Zldxa3EyaUVyOGFiTGRia1kxRkYyaDUzcFE5Qk5MNU9pZHRTQ0xuR0k3bU9ha3ExWkZuT3kyU3gvRE04QnhPVVFsTHU2ZDBTdEZvS0hoc3p5YVU0MjQ0SENvRm1tNXRKeW1reU1vT2tBQjZsVjM3SUdzRnRqY3RKamhIRTFLUWNUVnAvYklaUmpNQmNlaVRNeE8vU2FRakRlakdWSHpaMVZZZXhXdi9sT1ZkQmw5d21ES0x6bHVqdXhHVHNkL3Z0OEVXVDZzdm83OVpaZlZJV2NEaDlCSXZvL0wzM3pUYVJwQ2F2Zjh6dGR3YXAzMEhRM0RsZmRXZU93bSsrOGJvdjYxdFBWVG1lbzZoZG9ONnI1c2hsRnF1NERRc244NWpkZlVvTkZQVk91ZUxkV3h6VlFESWNiYzcvbUdmdHRtV0RKL0hMRnZsbGhyWmEzdGZTMnRQU2lGdlo2cWxKaCtYU2NmL3dKM21zWi9vdkZ5L05mMGtiYTlqMzdxZ3l4WkZiWnYyZERsL1ZxMmVqZmh5V0R5MVRWKzMzMFc3UGRiaTdjV2lTUnMxVnh2RHJWMjVzcVBCMW5aOEJ1eGtkbzVwSU1HaWhWQ0Q4dVlvRTkwSUxnbUxZZ2VxNm5NMlZyNXdFS05NVE9DWFplekZGV1NuOVN2VlRkMXQ3TEswN1JNYWxGcVhuMkM4M1NSTG1hR093N1daMUQ2Q3ZvOVdSL1RyMUIzWWR1SkRuRzkwMzJvNVZCZWZXR2FIQktvcU9odGoxZTNlaTVyZk9HSlZ2U3EzdXBqZEZjZjNJNFRGNVNmOXFnL3FXUjhaMnlaemlSM3FVWkFYNm5BR0dlWkRoVlBhVm5VSkN6SjVzQk1jQXVHeU5zMkFjSzZCRFRQYzZSMGF4NlVqYVNnMjV3NUg1YngwV0JxMllYYmhDYzZrZXRLeDU1NlpFVnJYd2VPcEtGQmFabWsvM3hSY3U3b245K1JkZTJvRTMzeXAralhjc1h2UkM0cU1ObW0zMFZha1VUc0RPeGNVMVB6NXFOaWNKNzZzbGtQMTExL2NuR1ZRYy85NWU3RHlQQkx6dnA4blBLZnZYMDRidi84cm1EcTlpYXg0Qkxxc0l0akRZRHlrSzBzaWNWNlplWXpMWEVUS3pUWnc5am9kSm5KcTA5NjVqVlIvcjB1TFVuelEzNWhZRjl0UVpUN09XVXFhNm00YVZXUTROSnFuUGVlYWUvc2NIUStsSkRUWjBwOVhMTVpLamROeVpWUTgyZGQ5WTBqRTZEYzJPeVlUZk5abXdZeWRib0gxMTBnOEZVZC9mZHRVYkRxRFRsYjVMUmRaN2kxbzNscHpLcFFxbytJeFZ2TnlpREVQYTlTbjVxaVVVb0ZobXFSVTNlRXE3UkxWQThrOWR1ZllKbGJxcHdkRjY4a0s4TjExNDgwOXZyTmNkbXpheWRQak1RbVBYSzl4WWVMM0pSVVI5QTRzTlhIK09EakpQNm1lT2Y3U2l5VVFNR2o5ZFZiZkhpS1NGenJMNmxSN25sR1RlNm9aS1o2cHljV3R3MHRldnVDYTdzd29WVmt3dTViTGFTaWRxZnV2cHc5MlNOZ3pxOVEyTUU2bVc3MytvbmN6S3VSZDNaMEIwN3AzVWU1aXJHSndXNzRCYU9peVRzbWwwaTlwK2FER00wZ1l0OXJBMTJENHA2ZVVSNjM4bW85MjQwaG94aVZFWVAwaTVpTkZJakVkUlFGeXFPNTZrVkdYNDJFQWlFcG5UR2FuVDhySmpGaTJTSDI2V2JlVEVNVnlFZm45ZWZSSDBhWjVXL2JObVNWMTlCNnpSU3F5K2xEblY4OXBWZDk3NkFVQmNKOHNldWZ2andPblNEKzVsYmxKNlcrcGc1TkFWN0xkVXVyOGVBQXFtK0hNNTU0NDFCdmJBdzZ3YkNJS2g0dXFZMkxVNU5kczVOSlBzWll6VXdaN2JORzdob1VUYXJGQWUyQU9QVU1mMngvVUwvbFc3WDVPN0RWMTkxdUhQYXpqdEMyZTVGcnN3Y0F1Tm5sL1Y5WEtYOS95SmM4YVZob0tZYW1sRTl1eU9XN05yTnA1Mlo3OVcrZHNmK3M2T05NZXJGaWxPdldTaFNMbW50VzRHTU9RTDRDOFg2U21UbjBWSFRuRHdMRWpCQVFvNU9lV0g4S2I5cUJEQldhSjh5N0t5RXgzTUI3ZEpQQUoxbFVCNDFQa211azM2dmtlcXBNU0VBeHZ1aC95MjhCa0U0WVdmRWFzcE9jVjQzckRicXcyV3JFN0F2aWV5K2g5MnpVblhVb3NGYUp2MVZvVVZLcWJoc3RuQ2VXVytlUERMcHVTSVZYNXpzOUJRNjJlazVOOTQ1WnJMWjJ1bVlqck1BaUxNdUJMVWhEV2hKRnh2YXdqUU5VbXVsODBOcUVhNUgwMEoxREN0aStwaVpkRkgxVUJLZGRRalJMd3pRa0RINm1WUVlXalVjbCtXVjlOc0JoMVk2SEN2UmVuQ0M0emo2aUdxRWpxZXhlVnhUVktUcElhbDZDSEtCNC9qNWRUaFoyN2drL2ZnVDFZV0VScFYxUmxrVDNmRU15bFJxSEFvQ0sxdHJqR3BnR09KSHhhYWk5U3VSZVd6VDFxWlo2NHVOOFkwMEZGS3I1OVRUTExZcnF1bG9JcTBwUGFpc1Zjcyt6aEFlcmE5NVZzL0xsU0hMMkZaZHlWcnJPRWRmQ2hkcVZ3c2Jyckp3cUtaSTZ2UWcxcXhSTmxDb0h1azRQWGV3VVRtN1hWZU16UEk0TU1DZE9aOGVuQkg5RW51NTBYb1BGaVRGTmV2T2NMNHJsSTNTZzBRbDZwU1NpaGd0a2VUMUZoUlNZRFZEWWtwcHBaVm9na1ZKUUtlNTNQUjRvRkZBaDdrdDJFcXp3MytKL21qcWJwU2kxNUFoTjVQN2h5UFhuWTY2V1FyUm8xZ1FyYUdlRnBtbUJUTHN6MDJONllsdWlkTEdsQmlrMHMxcEpvSWphWVY0TW02UFFvVUNnSDZNMGlPZDhuMHliaW5Oc0JQYUxuY0d0aFRKQTIreHlCUkM0S0hHSGhrZktKUFdERm5IYTZFaUZodUt1elZ1RWJQM1J4a05VRlJHaTZPRXVEdVRUb2xSUVBjbzQ1cmxwYU1rdXVycEpXdzNVUmcvanNwc1VocStHN0ZRNUdaQ0VpRjNtdEtrU3NhZFlaWERya2ZiMlkwQThVcW1JSU4yU3h1Tlorb0JWMC9UckpTN1RGL3BKSnVRZElpeG0yR002RnNoYVNiK0hrMFg3VDVLRnVLaFRFSm0zVktCQkJhZXVxQWx0UXpib3pZaDRXK3NCZ3VaaHEwaUZnUWsyaXhLdlIxN0NQRVNiRElpVVcvQkJvT0lzQlVqUWdSUkp5RWlFaEVUSTdIYURLS2VTQUt5T29rdUNXOEptZjA4OFFFNUttRWtDand4eXBRdkxRcmhxcUFvU2lhQ2lSNlpKQkt5Q21aZWI1QUZDOUdiOUR4dnN1b015RzdUSWIyZzB4Ry9RYTZXcWtVQkdRMW1iQkd4MlFBMUNvS09TQUVENzdVTFBJOElieUhOcmFJbzJIQzlUckNJRW5SSXdyelZvck9KQnk2V0JCNERZUzZpSmhrVE03SWhJa25RT2t6c1puTVFXdTR3UVpVNjdFR0lJRkpGRU9aRjdMTmlJbUNzZzF6RVlIRmkwYWJUdTBWQnhOaHNjaEtoV21jdzJRV3JYd3JMV0RCS1dQQUprTkNwczlRNUJJSXhyOGNpUWs0c3VBVmlobkhDU0M5aW8wbVdFTDN5cjVmTU1oVW1NUEdZTmg2R0VVbE5vbFVTc09BbFZRS0JuZ2tHYk5SSk9rVC9XU1dEQVZuc3ZFdVVlQVREclpjRVFkQ2JkSkpRUnlSTWVEZTJFK0l3RzJ6RXBDZDJiSFhiajU5NGdNakVJU0pKYnlQWXdCdEZpVTRWUmk2cllOSWJSUUhEWWhLSVZXL2h6UmptRHN1WUo1SmNqWG1iRFoybG9LUitEOW1Sd1lRa25TanFaT3hHQUJadVpETURTR0VZZXIyWENOQVRTUlFNQm93UWpDdEdnc2dqM2lieWVoMFc5THlvbDRsb0VTUzdXV2ZqZFM2UjNRUEEyRmlyQkozZWJOWUx5R0lsb29kT3JOWEVXd1V2aktXQktsYzRvQUlBQitRQnVLdENWcDBGbWF3d1pwSmVna0FEajJCZWVTY3ZWUEY2Z3FBRk9tZ0dETGZWQjAzUUk0c2syUFE4RVVXVFNDd3drZ3Z1bFJDeVFSZU15Ry9uWWM0c01JMG9FT1dSYVNJaE1SM0NsRjhTRWtXL0hqWXptZ2M3RzZ0NHdjVVRxRTF5MmR4WXJIYnBkV0ZSTW9zR0RJUE9RMS9yZVZtSHpBNGpFUjBpTCtpOG1OUllnMGdQY0NNNWVKMlg2REZBTVVBQTRBbzJzd2xhSUJPcmpoRE02eHB0aHFEZGhxMEVVZnVsQUkxRUx4ck55QzVVT3doUEFIeUpZREhFd0dVM1NqcTlYa2Njc2g0Sk9sNjI2YUVtSTdGaGswR25reVFSdzZnS09tVGtzUmw2QUNzTllZTW9ETjhlZmdUcUFXVEJSRnVyZzJtbWtFYWdBbGhXV0JRQWlxdEVXTGxHckNlOERUcERESEZ6bmIzSzZ1YWxhaDNUam5DZGNZbTNNcHJKUlRVaFN5aSt2cWlSUytWWGF3SE1tY1FFWitQWXR5aWNrdUR5YUorajBGQXIvTG5DVXFxanVsNVI4TEhvdy9ndFQ4dTc5MmpLUU8yN0p0aHM2bSsrSlR4NGs5NXFMOTZGL0I2U1J6WlNMVlo4Yk0zRGFIOTA2aDNQYVV5bFlLMngzbmhzYUFOWk9kUEpWWDZUVTlQanFJYlR0UU1vbDJBcWlFcS9DM3pMZGF5ZjV5anVyK1o0YmhoY1ZKb1FmeUpMa014TVAvd05aMHRzTDJyKzRnL244bERhV3dEYSt5YUJZM0txYnFsczVvNHFITE52UmNXRm0reDFxc3lzMjUzaFpGV21INEVTdUViK1Z3MDFxbHp3TWNOMm5PeERmMER2MXpSUXBXSytmTTlObU54bEMvdGVTY1VZQkYwbG0xTWhWNUI5aDJEczFTcW1YeERnK09LM1ZlZ1ZQUDBRK3NBWktQdGpiblV2R3RCWWVHaWdkN1hBNVFxY0d0RFlLWU8wYTRNd0JGVHhKTmU3V2pNS1h2cGVkcEdueitreFpSTzRScjRNcEdjblVJbnhsS1pLUVZMcEkwYWF6U3dyQkVXMThhQVpXYXhBMUNmUTVmZERwMHNmRExwZmZVSjk0bjQ2UU1XUEFkMlBMb2NBMldjeXhlZ2RHa3VETG9kTTdFdGFlWi9DTElDUjM0MmZyelk2SmhjMUFFWnowUlNzYnBhQzFpM0ltbHdseCt5YzI3bEozR1J1Q3JlWVc4bTQrWlJBc1dtY2hBdzFyRjJXYVJlbzlJdDI4eVNVdUhTbHIxY3oweEZNWElrSkVFTmVYRXlCRno1OTFSMkxOdDhzOXUzb21Ob3I4TGtETnc0ZnV2R0E1QXFrWjZ6dE12UXV1T091T3hiMEdycld6a2dIWE5Ld1pwZVBMQzFLeDVMZzVrVjNYUFgwUXFGM2FzZU9QdkZtVGZnUkF4UXVuSWN1YTJ6eVJHcnVMbGgyM0gzM2p0VGFiVmRjT2pYV2xHcUN2OWpVUzYvWXRsYUlNOWxDdGE3NHFlekNVL01XM2lSc3U3c200bWxxUk90WlpFbFA3WDV4cy9BaEYrU21jbGNYcmFVQUtWekxNN0lOU0xFUnd5NXBWREw4VWdyTGxFU0RpQ2ZOYVpyNDJqNFRMZG9BS0NxUFVSNkxoN21FRi94ditHT050U1JnbEtXMm1MWEtaNm9qUWYrSjZvYVkvNkMvTU1WL3doK0wxaHowKzkrb2JoaWJpdXk2Nk9EaUhUY3VQckY0K2ZLbE8zY3NlV1BKR0QvS3hxRDBBS2t6K2Fxc3NUWkpOb0s3TWViL2NiWHZnQi8vQ1J6KzZnUCtLQ1Nxcmh1ZHFQRDJoNHNQTEw3b3g0dDMzTFIwK1hJb2ViUzNhT015eDJ4N2N4cGNjTlJBQ3pXcFNEK0lwVjNEU3JWSXlyMzkxT2s4YkpmM2JzVm93c2tuRWVxWU1iRCtVTU50ejZQY1UyL0RIcnJuTjJtLzlTU2E4TUs5M1lmVzkvWFUvZ1RvamV0aHpabVpmbjJRV24xblVKZlJKUHVMa2paTjlCZ0lvbWpLSHJLN2hMKzNUVjkvT3JkK2VodjZlN1prV2t2eFpkWDMxQS94djZvZk9uUExMOTYxNjJKU2hlNHJ5cVJ0bWFZdVJsK3NpNkQ3MUMwUmJkdEJSZGxNaVp2SHJlTFdjenU0TzdqOVhObm12NEFZZjVIdGNRdzV0eFNYT3NQWkUwd3dsOGxvMXJOdnlMRHJhSVp0VXlIaDRxUlQ1bUthbWVGbTVFUWlUcnFaeVNBb2kvcW90UlVvaEZseFJ4TGtpaUtYeEl6NWd6dERheVVhNHd4dFJLZjlSS2pObVcxMlMySGVOVG9lY09JMWkvYzhjTmZTRlVacHphSTlCeFpQMDV0MzdqVHJweTArc0dmUkdrbG9hTHBvN3dON0ZxK1JJS1h1R3Z4bGk5MW16dFVLeEg5NlZYTjg0YW9yNWtTMVYvUENlSE4wemhXcnRCZXlEQVF0ODMzRUlnQ2U5SXNCUEFRNzVxQWVjRDRMN3lNRHVjSS92b1NOV0Rza2ZlcDF6bkRJbGdXVWIzY3ZqeWExenIwbnRXVGVrcHY2NzAwdHFUUHJaOC9XbSt1V3BPN3Q3OWdZbmI4a2VlL2Mxa21JNzBXN2RWTFdGZ283OXpYdVNYU0U2YVBRa2RqVEdHWVBQTmh1RER0MUxUNWlBN1FJL1hzQVo3UHF3aTBET3N6ek50Nm41clBvOEQ3Q2EvY3cycmxSeDlWekVTNUJ2eXd4Nmg2bWVFS1d0RlZjOW5SQ1FrRTlDc3IwRUNsK29qT1pMbnZFd2RLTlVHR0lmaEVDMFU5Q1VMc0MwenB6NnM5UlU0RTl2NHM2VldhWkFITXg4a3ZOeVpkTkNxQkE4ZHNUa0JuS1VMOGUrN242Yy94NTllZnFaMUVuMVNtaVg2MUFYR3hnK0I5OFR2TXhualovWm85d3MzQXpzd0x0TEZuVjBDeDNGQVgwaTFvYmlER2JraFYrMTVqMHdzMVBicnZ6aXVHL2IzbnJxU2V2eDVjWXVteG1RK0hwK1ZldVA5QlBkRDJMc2t0NkN0LzAxZGNvVmVoUlE3Zk5aRkN2N0xsdTBmSXVQUDJLaDdjOWVRWFJYZi80VS8rMnBmQzB3V1RyTXVCTDV4NWFmM1gvOE45N2xtUVg5ZURwWHFVbVVLMWVDWEhkQnZSbzEvSkYxMEZoYTBiSjlsRWQ3ZW5hTno2WVBCLzdmc3lJWHI4OVVXSjVqZFZCSGF0ejU2RllHdjBnRUVkeU9hZEIvYU9oMWFyZHlPVmd1QWtNdDVxcjBBek9sYjlOeW9iZjY0K3hqeFBsTEpNTXFNcmdMQ24ybitZMFN4R1lxN2pka1lkWnJNQytXcXIreVQ4d1N2ZGtYRHQ4bGRmci9NQm90Ulh0Zm83ZGEybjJqaisxWmUvUmR2N081YTZ3M3YySDhaenNqTTlMMUE2RGRyOFc1VElVb3lscHNEbEt0NFpqYXVmT0VYNjJWV2wyYjZqOUNSOVczclNkeW8wVFdPbCtnMlZEOTJzR2hnZkxocFRKNzhhR29CRkwwOXF3V3BsdTZkKzVXbGp4L2JCcmIrUnVodTJBcllLTXRqcWthRGZPcE9yRkVQdVFGWnhIc2l2SW1LN2FmVW0wbTEwT1UyWnVJblcySWZKZ0twR2syS1lvUlRNSit3VUg0WlpOQzlmM1RwNDB1YWJwYXA5dVVsaTJUYkd0UjNNdlRYUmk5WkRZMHR2YlVsUFZITHJJZTJuNzdDdW1MWnFPZGdsLzFzYkJZZEVHU3YzU0JvUjFqVFB2V2krOFZ4bFRPVnBMRnF6cVhUNnh4cC9WdFJtbU5qZ1FUaDFlZnIxcERzNCtGWFlrbGlTYkpuaXFxdHM3RXBNWHo0d3ZiczVVZGFyZjBzYk00cERKRFpkZjNuQ2t3V1NQOU85U042cTNsQ1BHak92SVhZcVZTM0ZyMlY0NlNyZ3hvaW5IcERXanNOb0hKS2d5RFR2WXlwY0RKRmkwbGx1NmpkTVVXaWplbk1wbzBrcWVvcTAzS3YwbE1rWGxqNWtVSS9xTzM5TjZ4MmNRSDkvV2U2M0JhQkZNU3l6eDFQS2QxMDJiMnR2NzgrbnIyaVB2b2Nla0JrOXJaTmFDMlF0dXVtN2gvc2xXSGFVYnI3VFdXb1hReEtidWp0blp2cmtUV3hiVzQ5ekl0L2V5b1lsclZyeVkyeVdid3NxQ216b2QxVUJUUHRTMnNxTjkrZXlwVTd1ZHpYN3ZHUzZhdW5adFcydW91ZFhoOHNSc0pwM0Z2TEcxVm9sTXdQVnpGTjNrU05qbHJ2WjFkazFiTXJ1bWdpOTZPZFcybDVVV3pSQXU2MU04STNsY29qWWdicGRIcnVpdDF1Tm1iY2lzQ0VETDQ4NTR5b05GMDd0bDk4aklhWGRZc09GRWxiRjJEVnNqT21LdTdrenVxVis2YUd0dFd5M0NuZGxPMll5UVJad1k2bHArOGJwbGJVMnQ5ckRkSlZtQjVwYnJtNjZ3NENXdjkrOEFXbjlpZExab0pUcUw2TEw2bERsOUd6WWRlRzdiOXM0dXQ4MWVKU3gxV0VZK295NEVNVjZPZUlrQWpXL0o2dlZWbGh2TVVmRWQ5VTgzeitzSXR2Z2R3YkMvclgzMjQvUFhIRnphTWRVVlFwZ3NOUkF6VnN5UzE0U01vdFVueFl5eWV1ZDNOdlUzVDJtZkhBZzJ0L1QxYjEvd0JKcjdjbFg0MU8ybHVYRnduS0Vzd3pIMm13TDNjVTlwRmlNcSsyNGY0eDg3TnYvVC9ySDFqZjFHS1AxT2VjVW42aXZjbzJOVTd0eHhuenhscFp1U3Uwd1dRYUFpY1dXYmh1amVzbE1kY1JMTGVLRVhURkJSR0pwWCtZVlJ1ZzlYbjNtc2FJOUNadnFTVGRUQ0J4QytLTXprdlZ2S2Rrd2pudi9MMjVzQXRsR2NmZU03czVmT2xiU3J5NUl0NjdBa3gyZHNXWkp2SzdGek9IRVM1MDdJWlhJNkRwQ2JRRUtDQ0tHUWNJVUE0U2JtS3RDUVFybDVDYTNhQXFYYzRZVlNXbWhOUzNrTExVZmJsd0t4dGZuUHpLNE9IeUc4Ny8vN1BvaTFzN3V6dXpPenN6UFBNOC96L0g1NHBHZ0Q0RFJiNW9jZ3VFSCtQU3dUVDU0VVkrS0xvc2h5ZUh2eWxaVXJQUjcwQnk1Ni92bm1adlJILzBFOWtyNVRUZERQa212ZmllRnIwYVV4ZkszNDRuWGtwR2VsUEVTdWEzNCt2Vnc5QWoxcWdxdzlKTEx5djVseVVqUHlMT3dZQ3hxcmVObXdISXRWWUVJQnhTR0MvQ0lCVEZIOGtDRFRTbU5BS0FLUEVja0ZlOHV2Z3VTZFJ1MHZ0YXppMmcrNk5KTGdNNFJwckpSaVRUWkJodzArUWRJZ3hSMHdXc240b3RUbTdnKzVHS1RKS0xFQUVBbUw2SHBqK3Nka2wwa05VU2FIb0tVQndMNFMrQThBV2lzNFRCalRWQk96Vjd2OTZDYXVsQUlna0pOaHBsRVpIQVk4RUdIVkhvY1lFWkFpR3NmL0trWUlsUVZURVNreGgxNVVqWDExMEp3RDR6Vmc2dzZITFhFbk5tNW9rclNWMXI2V0MzL2F1K05QMTZ4Lzh1SWw1ZDB6UEJwb2dKd2xjdUxCbXg3Y3Y2RmxtcUFKT21LMXJRc0tWbG1ZMStVTWV1aHNzazdyWFRiRi81Tnd3LzR2RDI5NWFVOWp6KzRmdFBmZTZUVjQrZkdjdzlweTFrM3YzWHZwano1ZjJCTFl2cmk0ZHVLVytaMDE4dkxKRzVhQWl6NDVvVmlCY25YcnlwUDdNN1VURlhJd3RYSms4UDNPeW1Yd3BwVDQ0WFQ1ZkllMndyYSsrWW0vVE43MVpGL3ZFN3ZQS3A4MXcyaGpkQ3hucVgzai9odnZ2N3l2R1ZmT0hxMXBtZTljNmJROGxSOWp2SE9SLytGd1BRai9hZDRkRjNZMjlPeTZiT0xhMjcyc1RxaXdPS1RXUllmZnVmdVNCLzYrc05tL2ZXRnh6WVROYzZmV3lDdFgzNW9OUk03WnR0eEVYc1BZaVQ1YlJGRGhCR29kY1Z4cU14WjBncEZvSUlwa0hGdkVGaGtwb2RJM2N2TGg5MmozK1BteFZWZGR0V3BwUys4NU4vWVBEUFRmOXdwWWZPNjU1NkgvZ0pndnc4SWRydEErWjEwc2NNMUwxelN0V1kxWFg5N2FnYk9kQnk4Ykp0M2krZThlTGNVdVU3R0FyVENQRk52cjRJa3J0NVgwTURydWkvcnNRUnNXd3dMUlNEUmlZKy80c2Z6VE4yK1V2M3grMjdibmdmbEc0SG50VjlzZjNuVmk1ODRUdStaZWVWWjdNWWYwcXNjTjlLb1RiNTA0OFJiYytLYjg3Rk00SXlnRDV1ZTNwWDYyK2FKM2h0NjVxR3JTb3BtQm9iWTJuT2ZFaWV3YUlzWm9NRkNGVkFYUkJBbDFLZStJNFNDakVpVHErYXRnWFN1c1JUcUZSZm1DY2RpT3pWYzNha1RIMGZQSkxUZk1LRFBpZGNXeUdYc083NWxScG14Z1dkL2h3U1QrN3BqazRVOURybS9KaWdPUEFZV1RQU0Mxdnp0b2xRYyt2dXJnUlROblhuUlEyY2hsa01JWHlPU1hUdVQ0Z2tJcTFnQ0Q5QnZLbUltU0lYZ0dxQmdNSmNrSmpOYVprQWhaRW4wV1NVc2dKZFZsY0I2UTJralJDZVZhVWdVVkFRRURrQXdSeklFVXhoeElBZUlySVNrTytjcTFDU29KTVVLQU1jdXNxMEliWU0wKzl5QW1rWDhmS2NPbm5JUUpKcS9NQ3BDZ0E4QUVLYlB5TEJ4K2t5bDhTSDN1OE5pYUlvcUsrSWh2WkJEelFZNmVXL3RoVHpvcHNlZW1rN0JIb2M3T3puZE1jckRmS0htWm5zR2t4THlXejBPQysyZUtVYkRuM0NOYlZSelJUc1BiT0RTaTJYNlgxeEpqdENGNURucmNHZC9kc0J1cDE5S1VXc1l6dkR0NjVITno4Y1F1akVhUysrN3REc2JoZ1UyUTJMNkRNUXdkUnZFQ1V3NUpZRUVKc2VLcU5GSEtRbmxGQStpN3ZHSEsrUkVBSXVkUGFmZ1JtTnBRdnJKVHZtS3Bia0o1Uzh5QnB1ZFlTL2tFM1JMNVIvN1c4K2JPWUZNVFZ0Q05ReDhUTDN4WFRlamZxOHFxYTJxcXkzYjlJUXdXekRvWWtRY1RmSFZSaVNpV0ZGWHppYytjWmRlM3pleGRUdDc1STJnOE80ZkUvWldyK0JaMnhWVVhleE9TRlgyRm90NW04WW5tYXVDekJVaUlKVmdtUHdsV2dIWHo0SnpWNjM2NG1ybFdmbXIyZ3JiNU5yMzhGQkw3UVNlMGxrMVoxM2IwVGZyYUlSLzlSMURidVhKbDU3U3p6eDc2SVAwU0ZOZnZtQlR4Uk5MdmdtdkJsK1BISC9TT3J5LytjK2E5S2VOckhaa1RjVGgyU1RpRXcvOGplTlVOKy9TUXVZUGpSeXp6WTRBL0Jxbm1PMStYUDdyOUlmbmxjM21nMmE4em1mbk90M2YwUG5kZzl1d0R6L1d1Zkh6eS9yeVYrYjBiZ0hUOTdhRHdkYnBRZmtuKzZQV2QxKzNURldnT2FLRnVSUy9LL2lhNmFzckVBM2tyOTVlczJianpkVlRHMGxNMjdtL3NiN0ZQbTI4WWFDME9UdlZ3T042WFZZKzFNaVFjbW5Xb1hhaUt3OGdCckxwMkpEQWt0SVFOWSt6YkRCYnMzNEliQ08vdWphSHlVOVFlb1ZTQU5zYk1hT2hDMnExM2lTNWphYUhjVzZqVjJ2VWUyaFBTbVMwNkMyZUZnZ0NXanBVVjNEeEcxajJBS3NlclZCdUMwZUE1d1NEQWxyRnlnSjRsUUN1SE1wbDFJWFNCM3E3VmtwVXlJN3FWM28xdXFrRTN0MEgwR1BTczBWbFJxY2JJdXVjVVZZN3FFczVoZUNqK3hKaTlGVnMycHVkaXE3UENuQlNyQWppS25maDdZQzdoa2hFNU1oNXh3TXdyZGg5TGh2a2RKQWtMTXRBcm02L1hjTzdhS241TjgzS3p0ZnZXQTFaekJWeEp6cVJmSVJ1bzVydnlhaWx3OGdjQjZXcU1aZ1hPQVYxZlhnUEltZWxRcFVjK0F2YTRLZ1czUzk3THptaWVjYUMwZTBiekZrSEo4UXJaYkZmeXBlVEJQeFFWZlFDNEovRk5ydmxTZmp3ekxpaVlXM1k4LzFGSVVFT3lENGFrNTJNS0duMUp6QnhpY21CY0dINWdPQm9YQVludWtudmxPMDVjdTNlaDIxbDE4Njd5aGtrdHI0SlZKMDZBMlhrWVhhekpPUXFrNjB0d08vZ3J1SjFKWHZuMy9adGVtVmJiczJSMjJ6a2hUblBsMzRINDkxL2xnTHRzbGpGd3UzNE13a2VQNXRZZ2NPeEdJN1U2dnhiWk90U0Y4RnY0RGhRRjhOMzRDVWo4b3hmTHI4di92cU92NSt5QXY3QWlPblA2TFVCM3h4M3BPekZ1d3ZFem9DdXdqZDhMVmVFYUp0bjc2Tm81TjlmWHo3Tkt4VHFoOTlGWEgvM3IvcitmQVdwaDhKc3pveXpzdXVBRUdoL0FLWXErQ0kxaFBzVU9xeGdnNGhLckdDZFVaM2cwU3RCQkhQQ3lYZFNuUHpJV01UcUxoWGxCN21NMG9sRmtmODA0eldDcTVHS1BncXMwakVTL2JIVU83aXFBYktHWkxsMEQ5Q1luM1NDSUJSYU5UcTVaQ2ZPNVArWVBYdzlGU2crU1QwZVNJNDk1akJodUE3a0pYc0h6c2ZsVUZFR2VxaTlWUWdwN1pJcXN5STY1MTFVSGxYMFNlRmphQXpGeVgybDlmamhpS3BYSlBjWmVYVmNxY3kwK211cXFTOVhuWkpNVTBtWm5VWXRWdVNqajhJNlJjeXl4V21XVkVhdE5YTVlVaEwzSndJaGRNcGtwdUFReENzOGEyQ1FFYkNFL1QyNUhKMjkrOCtaUVhXam02cG0rVnRvbkdmV0dta1dOSFJlVTh6WkdieEgxakkwdjMzSEZEcklyV3NqdUJSMk5pMm9NZXFNRUtxbFRZUDVQcndMR2dmdDhJRTJWVlpSaDM5L24wOGQ3Yjc2NUY0c3d0VE5uMXNJT2ZjZ282YXFxcGpYclNqaUxoU3ZSTlUvTFQxZFY2U1FqQzU4Q2xpdTZyLy96QVFqZldnbmhTaXlVTWxtN2lnWnB4RzZzZ2JBK3haYmlHN1ZZNHN2R2NMY01KMFVocS9jMGttenh1cnVjeE95TWFiS2FDVk9vRGhRb2w5K0JWTTdZVWwvS29KVE5oT2VDSkY3S0IvM0FtOFdLVForTDhzOVBrM2Zlcnl6VFk5T0swWVRtZzU2c1hFbTRZTXhVS2JXVTJDWkpXTG1xTTZIbVY2TWFyQXBUZGlSRzlOMjRGWHU0WmFFeHNHWklBcmJJbTh2OFlYZnlLRkVkSUJ5UVhOSTVkYmhjdGF1bTkwL2FlUG1CeXpkTzZ0Q04weVdOSHhtVGFOdVJYRmZaMU14VUZ4UlVHdHVxck4zTHU2MVZiY2JLZ29KcXBybXBjdDNpNjU3NjZWUFhMYWJKeW10VkxicWJ0NnR1NmtXektpdG5YVFIxelN4OWhmNlc2NjY3QlcxbXJibHRjMDNYMXRyQ1dORHREdFlWT1p4VnRSVjFkUlcxVlU1SFVSMCtGaXVzM2RwVnMvbTJWVWMzVDVpdytTZ1oveFhzV1JlSlFTSEwxRG5ia01JalNkd2x6SG00bEtGY29Mb0NaMlk4MlM4WkRRYjU1MW90U0JDcXlCNU1oa2hRSmsvMkU1VGZIZ1ZGRXZTZ1dxQi9PcFFQTXk0bU1FS2tCSDBac0VpeXRKeUZoTXhnQkJKdW9paUpBUzdQV1lBeXRpeE1FTWgraDEyWnBVUmhnTng0QUpOUjltQXl5aFU2bUxFMlgzVSt0amJmRHVpbUtTdjZEby9iZXovc0VVVFFRK3c4L1lRQnN4OVZhNFhoYldLRDN2dCszR044RzFUOCtHRHI0YjZ1MXVJVG84c1lKbzdMQ2o1RjFnODNvaUpDbkxhTStER29GZTdTNVJYMk84cllMK0Nhb1B3R2d5REtwSTFCanlSL2RwcENadnE3R3YrMWlPckpXWFRZcks4R0hVZGZLUUVwVUVBSmNCU21ONDQ2QVA1Nk0yaG1ZVEljRGRzUGhldXdENmFIeVRwMktLWmVKcVM0YmVpRGpiMGQ5c2JKbS9vM1RXa28yQWNtN3l2b08reXQ3NjczZHZWMmtlMmtKZ0FZbmFhanR6R29sMU9xRzhmdmlBbDc5NFVIRGx6WXNlZncxaVdtdW81WHJLdGJ1amR0Nm01WmJYMmx0YmkzdDdnMWNiaHZjVkVaL3JqTGloWmp2SXpjWHNjT3YyNUNjVjJaWkZxeTlmQWUrcmVxUTBjMnRseHBpeGs1U1MrTzFCK0xsZkdXWU1JU2xXS1VtSDNJRjRIZXBUZW0rT0tUTlNIbDdlRndZWnR5aGtnU3RkbXdoU2tOQ256MHZlK0hYSnpPMGh6QWJ1Kys0dU5BYzd6WWg5T0Jab3VPYzRYZXZ4Y2ZhcGlDV29kV25BNFNyU3R0OHZZakgzNTRaSi8xdHdjSnBJYW5CRWx4b253ZVdiMDdKS0tkRWcvRS9HQUhmMnZkUnc1ZWFWdlppcHBHNWZwVTdLcFltdzBxdmxGc0RoNGQ2VTZSckN1VWlxRWV5WGhFeWYwRTFaSHBINktTaWdzVXBQWXRUYUNEVEJLRHh1MWJTcVAwSUpLM0ZNK25nYUhVMG4wc3RRKzFhUzVHTERJaVF1ejdSNFhSaWU4WkNQYTlBcjhVMlRDaHl2Wis4cVpKWllGUDZmU293NWFQNEZ2bGtwdTZFNG51Yjcva3FjTjlnMVRmWVQ3eDRaSEV2cVVZN1JJdndoeWh4L2R2a3BQcEZIbytvMFY5eW92YkN3NWdkcTRjRm5vbE5WR1JCdmhzaEtuU3BVaVhzU3ZZSzhQVGJEWm5uclFEazFNYUNQQi93NVI4R0FVY3hVS1I0MmlZT0w0UHU5cXhxWFFTZlJaRFgrR1BnTmFqRHdVcThMQTl4Qm12ZjJUNlc4S1pBZEhvVFh2M0hWZnN2a3I4aW9SbUF3VURkeTVoTkxDTk5MTHpGaC9tUkFYcURHL0pBZVFxK2RnUlZzQ1JWa0gyT1BaelVDM3Z5ZEtld24zZ0FwMUIvcFVCckNMdURSUUdIYzVBemdnaUhNaWs4bytLQXJPdnNLZDBNSW52d2hFcmZJZDhSWkVCTkJoT2lneUZ4WUdURk4yVE1Sb0ovVG5yM2lrcWw4WVIzMW44K3RHMnBJZXBuMUZ2VUgra3ZrQVNsQWtVZzByUU1wcTNPanBpbngyeFB6TC9TTjdxa2VmUHRQLy8rdm96NVI5Wlg0d0lic2w0VzQ3Q1lzSzgwbGt4TFlmWFRlWFNwL0xTOUdtT255NzlmeU0vUE0zeDRXWEcrS200YmdRWWk4cG5meC9JMXZSZm95dWVkeXo5cnpFT2pwWDZQNVZSSHV0Zzd1Zms5UmgwZEVBUjRQTGNnZkVLNUhkOE0wOVJ2NmUrK24vL2xmeHZlbW5XTHlPdnZ4YUFETjlBSURyYzI2Z0ZSR3lqOGUwanZxd0c4MytsZDMvZjNuY0thOEpvSE1ScHBSZVNVM25sU2FyM3kvUk5rRUNqSk9iQlNmd2Y2Nk5uNkZGRDF6TkpMeDZ3dllOSjBxL29sRkxRbnA2c1k1V1Nyc3g5UG9CY0lRK0VrTkNSeVBLWVk5dHJNMFlHeXJlK0VnalhqRGdua2RlWFpZOElaQ2drYk5tM1dSdFRBQ0NHR1doRHhEb2JVMnl6MldtWUxMdkpyNERrbllMbWx6eGtLWExnRlNTdEUxTzNncDJmU1dLdXlsVEdYa3UrRzVmMG9wUnc5U3RXSEhVSkQybTRrUCtsUVpjK1J2WnA3Nmo3NENTc3d1YWZqT1VXKzNUMnV4TG9ic1JmUFpUQmxsQnc2OE5VRGZvV081VW95ak5XL1h0SmhVUjdHcU9LYVVWYVRCTHBoMGtOcHZwejBxSVhIUVQ5WTlmbTgrOFVJalA0SEFRWEhsc3FPQ1BnQTRvSVhrNUhJNVlBSHdoanEyQTBISTFqUTJZMEhuR2dvOUVtcVBqNmdvaURSZG82bndUeWgzTC9RRUwrL1NUYy9EMzlpVVIvcXNmclRhWlNTYSszSjRYM2lUQTBDUVFUQTZBbmVWQURFMTcwUDFMREJLMFg5QTk0VTE2Tk0rblVvTzBBNlBkcXNTS1k4QmFPMXhIOUlhSDZuM0NvRnhMckJCWnpiYjVvbkxSbk9PNkwrNUNZaFBHMnAwY1pOREVrazBjK1RIakJnSmRPZVJNNDN1SVVGWjB1SjFLcDFJZEhRQ0tSVEthOFF3UERPRk14ODBtT0xuV0UzNk1DRDBMd0QwZmhBQkUvUHBuSzhkYkNESE5xdnUwMnBkaXVNQVZHeG9hRkJ3UVpld0hRL3pIQ04zRkV1YjRQbCt0WTVaSlRTdGxTeXJPVVVpVkdsa3doYzAwb3BSdCtBV3djWGpDSTVPd1o5TCtZQ0pMaXhtR05kaVFYTHE4RnpGZ0g0VlpkcmM2bGs2dDBPdkFXU3RUcWRQSU9zQjhjR1BQd01aSWlSOUNQa21XSHZFTTM5bUZTTGlNcTEzOW15a1hsZkZ0eW5Mck1XQWZoWFB4dzViNzcwUlBJVGNGYnFGeGpIWVl6bExLU3ZmMWd2MXJpS3QzWWgzRzVabEJYTXhGbTdyRDJHczRQSVk1MWtJbWNxZGJERG44MnFxajQrZUQ4TVE5VFNybU9vWEp0elcrdkVSd1Q0bGdIVWJsT1c5MHhEc05qbzE4dXlvRUxOc1poUEJhaC9nVzNrdmVJUzZVRkkrbVdVVWRTY3cvck4vUm5ZemNXR2Q5UTM0QnpzL2Y4M3AzZ2RHK2IzSE1HTURJUmVxNXl6Ly9CQ3dUbm51NmQ0SHRXb250dXpaWHplelkrWFhtYTVsVHQwSXJjV0szZ3BlYWo5Q2kyZktzbnE1SFh0WUpvM2hpQ2x4cS9KU0lDbHlDMi9mU0ExNnVRcEh1OWFRS1J4T0ZnTGk5TlpJb2huSldlZ1YzUWdyTmJqSGdNRVpxN1F6bDN0RHdmRUJPSldNZGoyM0JMUXdEa1ljL2hzbUlSVUpVWkkyeHRIUm9CclJIUW4zVnltempZTHhrWjh2akJGRjRJN1ZkZ20vcnBUV1p6djlrTUtBVTlWRUcvcFh0eUM5elMwRnl5V04yRFpxbXNQemlqeURvT05MTm41WnpnbUsyV3YyU2c0RHo4VUcwQkk2MDBWZzRMYnkxWlFCaFFWcFNIY0FubzE0WTU2akZLQWNpNmlVUHhSai9kMHlGcGdpWXdrc0lBdkVrQWthaFRTS3FqU0IzUmJ3bzNRVDhZMzFVblU4cnFRMTNYQ2dVM2lUU0JzdDVQei9CNnZVTWtBNE4vOCtjZlBTb1BSYWxNdGExQU1VNW1XWjV2eUpMU0hqbzBpcGFXNmM4anJYMXVMS3dIZFU3M0VmYWZYSDFhWVJQSUVCMW5hY2p5Nlg3R3prQlRtN3JsWlBjbWJPSW5zMW1pNzNCOTZVRDNKanA1bWhNd2dROXY2b1lwN0JwQXByN0RmVWo0VmJLUGNad2FzOXdDekZOemtLeEg1dWw4bXFMdnprQlRvd3EycVJza2NibFBjNEpKcFJNalN3eElpVTl6SEJkWmcyVDVCRmt2MUZJV2dvcUd2NzhtTmRaQXdkR3B6VVlNWnFJTHJNcnlheTdlWU93Y2l0Y2VGS1pINjdxbTk4RVd4YmgrSmRrd2FVSVYwRGQ5cUhuNXZ1WEw5ekZmcXFaM0JkQnM3NzZsbVBWeDZiNWY5azNIR2VYL1VxUjF4WkNldmdiZmNQcDAraC80MHVYcGU1U1RTa2lDdkVXNU1pUEhadnNzbFk5MHdZMUVKVkY5Ry9NNjR6RCtXbUNsTWFTQ0NtS0svY0haOHVIK1Z6Wkx4Q3VoMGZGaTJtVGdEV2FUaFdVRHJTczMzM0xiU2t4YUsxTVMxaUhSQnc5L2ZYY1U5UDlRL2pQdmQya3RWcE0yd0hYRTEvUnZueDhyTnVDWVhaSU4vMkFVVi9uY0gyU3haQ255M2RWUWkvQk1JQUIvRmFnakxIdDVhWWVDS3VVUEsvNlJIaHJUbGRHU2xSZVlnTCtLQ1djc1k4cTZPVjVXSjR1L01GblFNcStsQVAvQVc3TEpadzZjUCs3V0tROU51Ym44L0FPSmxZZCtNT2VCT1Q4NHRESXgwQks2L1BxZkgxNDZNM24vZ1N2NmZLMVh1Q1BuM0x2aCtydHYyTGYrM2cwUjl4V2d0M3RlUjhlODRUOFhYZkNBVGErM1BYREJva3VuVndwQzVmUkxnZWFOaTJac2FnNW9PV2xjNitvSnU5Nzg3TWljUmR2V3pwb1g4TTZadVhiYnd0bjl3NzhyQjM0TDZyaUh2NXJ2SEgwVnRpU2tpcWNUT2ZNekpvMGRSYUEwQU1tNVJCWlNFUDUxSktPU3dtTzVuY1U4bG1FY0lRWHFGQkE3MU1JRXRCZkVncjdveUlJaHhaWE5NUy9sbDR0WXpCMTI3cXZvWUtwMGlVdituUmhsRXFWTEMwQklITHlTcGpMWWhialFnS280eURaVXllK1ZIMm9mVEdYTGpUUzdWT3dzdXdrdUM1UVh5emM2ellHS1lyREIvbmgvcmlwSFFWTjAwajJ0amZLTjBVbTV5aXp0cjZraTh4cWJ4MGRlU0pWUWRZUmxpSmhRUXdSdWhPQkJ0d0lQR0FucVI1bXJvRmVBWmc5RUk3K1lUMUorWHZCbCtlV2d4dWtxcU5ZVVhQN0E1UVdhOGJWT1dhZjQwa3hYZkdtbXJ6MzZtVHowMmRHMWFBdVl6NDUrUEpKby9iVUxiN2poUW5RRGRKdnVWYXU2WFU1ek5YaWpUN21hZlBveXZteHQ3alpvdUI3eDNZNWROenVCOFZQcy9kampBbjh1LzRPNmFaeTE0OVZhVlJlNG5CcGNWem4rUDZ0YnBLRGFuS21XQnQwR1ZSVnEvN2QxMHhQZi9YSnM1Yy80SWVJdTl2MnJsQXk1MGtUZmhFbVhIUHFmMVVReENvSW4va2VGVitVOHRGRm1tZmJ2dDBMQ2pQRHZLakZUQVg4NHdDa1FFTDVhT2lFS0tWRklDcUlTOFpCSndvUmFHWFVqdi8xMjZ0RDdoMUp2eTIrRGlyZnA1TnNnTmVvYW5GeEhxcU42ZUJHYzhtUVNWSUFIQUdZeE4yWFhSZkJZalAybzhWdzVsMXBCYmFCMlVKZVNsZGQ3cU1lSUZSL1ZDUTBIcUI3eHZIUTRMNDN5b1BlRzBxZ1d3ZFBuT2VQeDA2WFovTFFsbTQ3aWZZbXdrNDIwQ1poN3pPaGYwanhnUnYvVVBZWXlEeUdCa2U0eHA3UG55UWFNdlp2WnlwUzZuOXVpMjI3Q0YzeUxwdFhwMFc4SmRpWkcwQVNiU0k0djgzN1RYNDQ2SkkreG8yNkFzbEgveWYwa254bkhudzRsOFI5K0VJMS9GWkU2b2E3VjJha3lhZ0dXMWpLK1FieUY4SVFRYkFBd3dteW9XZ2N6MFhIWTBaVEpva2ZFaWR0ckptSU1EZTdKQi9mUGFWdjl3UEpqSDM5MVBINzJxbmk4c0tMaGdzRnpBMFhFM2xVVVFIMkxUUVYwL085dVdqUzVNREY1VStOYSthc1ZKdEZzOWhZSEZsNTliK2VtWDJ3S1JYWWV0MnVMaTR2QjMyRHZFbTlOL09MMGc1dE53UUszWUtjM0J4b3Rnd0t4di8zVDBvaU4ydHZUYkZoa21XMEJ3ZWNwWE5TbzFVaEIrSEhBYWl0dkNiWEdwVTBHMWl4YWNleFBwdTRzNnNGbFZDMDFtZHFDdjBPT3Q4VWs4b3ZTNFNnYUtyV29PV3lrVWc0YnFoYzZpZXBxcy8vL2FoWTY4Y1FycnozMjBOdnYwcC84N1VhcnhOWWJhNlVxVjBXZ3d1NXdTV3VmMkNCWnkyb3VPUGJnL2tyZkRZTVAvYS9hQ2pwVDVqWFA5SUJIWHRDYy85eEd1ZjdwYlpVRG5KWXU1Snk4eE9rWmh2NURZMVRMSGJkQS9ya2xtdWZMd09mL3U0YkVhMHRJTGlIckJ5VUtHK2VJOVFPN2RXVDhLZXdjYTBGQngxU0t3aEF4aE5KNDFCbzM5aXFLWEprWGVZZjdjT1dwNi9tNXpHZmsrUTBxeCtqdzVUVzdWWXRtZEV5U2hnUHBNWVQxbU1XRTY4ZGFiZFBCU2ZLVmpNUFFhalF5WUx1U2dGZVBXWUg5WTY5RU1iNlRYNkdMTFl6RHlPcVZSTHAzN01ybGZPT2ZwV3dZVXdmWU12QTB1RUlZdDVJQTFtRWlDc1ZQVXNUdWVpTXkyZEFUa0NoTEVHd1VjYnRvWEZqZUtrbWMwVjhlTGVRMFZvNHVnT1UzSnQ2NWEzZ2VjTnZ4QjhHTGt6RzZpaXA3WTBmd1NmSVdIQWt3by9HbTNidnJEUmFnY1lHRDkwMlpaUndja1U4K1dmanpZNHFzQ2s4ZDQvYXdBNVNPS2tWMXFFUnRUMXNjTEIzV0Fvbmd0d1lKNXhGbVBJcGh3aU1rZ1V1c0J6QjNBeURmUHRGenBBbTBOaHZBVi9LTkMxaTd3K0tRMitRMnRMR3pDK1FidkdJbCtQZUgxcUpDMjRmZzM1VWliRDlacDJzR0U0ZGFpaDhBcXlhQ3FIeW5iUEFGRFgvL3V5SG93MXhKM2ppUHFaTEd5UTJkZkp6S1lPOG1pWTh4bFFQVjkva3g0QnRRc0MvWUM5TkpTeW1yczd2VEtYdEFKMXBaeW1oMml5YWV1V2VRQ2tBMllJY0pkMFdwRGlaNVNSaVh3ZHJFc2psRW8wazlRZkRYQXA5aUFjeWErWHlxTDRXaTZPWklxT09vOStGMVBPTDBVZ25ucHBQbzd4aVR6SmdxaHZxSFdTN291ZjlHL1VXci9ab1lkbERXMzZHL25qenJCdDJUWitINFdxdEZ1Zjg5ZEV5a1ZQNGlKc2VqTWoyM2ppS084Qm5IdmtjS1Iwd1JJQXRnUk4yTFo4WTVHeDc3a0ZqTVJ0VURBUHROWmY3QnA4bm01cm9LT05CK1JYSnVSUjNTUnVzcTFFMXNkWHhDVjFuWVFuYWQ1QkxtYWJLWlNuNTc2aFlYeUI5ZUhDb3ZiWjNrS2xoY2h4VjNkSWl1eTZWbGs2dllVaEFzYTU2bEhsU3c3cE1rbHRPSXRQY2drblNYVXIzVU5tcXZ5aENzcmp6YXJRN0ZKNWI0dUlUeTVFVTJHNk1ReHVCYWFGREF6djl4T3hvWkFKOEZ5M0VBUGtTY0VkdlVRQVFtN3hZZzc5YnNzSWVDcDA1UmVxZGVxd1VVZm5uOUN0UFNRRjRzTEFzVkNCejVVWnZ0QzJCeHozRmZYMWdvZnk0R2JLQjdYdnFtTCtRdlZEZ2RJS0pqOGlNcVlnNllhWVBYNU4wbS9VL2wxdUNtWVE4RTJsTVU2UW1BYkNKNTRiZ0RKSC8vQlJnbUI4eXlCVVQ1Y3pkUXdIV0E5SVVOUFdvQlhDNENVUVhja1QvLzBvYUt0T0I4Y29IOEU5dDZoVFNLeXJ2bGZjTWVoc2VESHZTUkRKRjF6V2JGcjNPWTVSdVBaa0wrVWVMb3JzSkNrN2tVeEVVZmRsNU5PWkUwNHlRL29MazRQS1VpUEM2TzlreTJ2VE9iYXBlMVRDZ1BURFdLQnVPOVJsYlREOFozMzcxM0RuQm1MbkRDcWJIbFRjMXV1Mk5lZ2FVNEtGWE92VDdnYnF3dVN4UVZuR1hXN05aNWpFRFgybnRUUnRlRytIdjJZQjZ0Zk9RTGhhWTNNNUhaOERkTGo1emRrc29hY01pVlNHU29zRkVpcVhEUktFQmtXZGdMa0ZRTlkrbFVpRmxMREV0SzRDdWtWcUlmVDVaM1pNUkRKRnJScDhOMFNJM2h6cis5cHhDRThXNFlGSUlndHN3R2dYY0FuOFEvREpjbUdXa0NpSVpITElxVjJRM29tNW1HNnhyQTBmMkU0dEFFZk5HSVJBZWlQZ0o1RUltMVFaOHRRRXZBNWlQdXhFem1IWVVWRGhzU3FST0owcGQ4YzhTcG9XbEFNMEJudWsyV2t5ODhzeDlZcjRRMmRKRFdGRndGd082blg0V2ZwbVdhcVp0NTFzeTZwbkdSS3NHKzNoV2N1LzY4SzJxbUwrcUswMys5Ly82aE1xMkI1clhRNmp4NVB3Z0E4d01mTVNHdFFXc28rK2dCK1N2NXQvRCsxOTJGWXFLdnZhMnExUmVxQ2V2ZFM0TkZFM2FzcWwvZTFGamU3T3RXNWlFVys1RFJlMUhkT3I5ZjNkalQxNDMrL25YN2UxcG02T0YxNno3bnZDc21yVm85alRsejFkNTczVjBKUnRkczR2cjJ4bzV3TjZrWFFMclh4YXlDTjBjRnNRKzdIUy9Ea0I0Ukl2TVlYamxOZ3U0MEpUL0NmV1hTRnd3bFE0MXBLdFJtUm1rYXBXbVVKamg3VE5RL3ZYQ0lxaGpuUjFzR2JaWDF2dmZKV05xcllHUVI5R3lNSjJ2ejg1Z1VKaFN0eThVZVkySWZOVzZnR3ZqRC9xZ0ZZMlJnUVJjSE1HY0NsZ2t0RXFhS3NlSG14MWdiQ2dFUVVoQVd6eHJYV2RrUlBNOEw3SHIveGIxVkxmTUM0d0xueko1M3ZpZm9xUXAycnppc0RXcU5BRUpZSEtRUHIrZ09WcUhqNTgvdlBnZmxtdGVTK0dzMVlGbmdERlJVMmh0cXVzdm5MQUZQenNhbkxncmZIR2FSMktHTE5nUTdLanZIelZxOFpFNTVkMDJEdmJJaTRJUU1oQUF3MUloTDFaSTBSRDBqbnFiS1pVeVNjTmxGeVBkSThUWmZoaTJkT0tDSEtQeDFrcFYzeXF1bThaVGdKVk9DMTg0azVmZmVJekNFNm5vRG9ONlQzOFBMQndSa0VTVk9VY2ZsYjQ1ai8xczZrZnhBZnNhNVQzR3UzT2NFVXo1UWhnd0Z2NUdnNUt5VnFYM0hqKytEK0JkNzF5SzVaaXZ4ZDIzSE16dTZZYlk0V3FCNDBmT28wZk1LT2FvQ1lUNGY4OEJ1RFFJRkJCMlkxdUFRRFdhOWZOUHhmZkZZejlublBFUEtPNm8rdTgrVDBiZy9SNmRqM2lKYmVXZjYrdVA3MXQ0SFo2MVp0MUdwUUJSNjVKdVMrNDVMUFJHMUlxNWhWVFYyeURwMHBRdmZBbS9SSFhBTno4LzZTU3M4U1g3Rnp3RjluWkxGS3JDRThES0xSYzRrNU1TTzVYOUx0YS9hdjIxUDFHd29OSmlqZTdidFg5V3VPTHpBQkV3T1h0czI3V242a1RTMTRNRkxMNXJUNmNLTWJhN09PUmRkK3VBQ1pXQlU1U1VxaXc4UndMWUFoOC9pQzQ3d2ZoaTlQeUppU0JYMHNpblVvbWh5T1lrK3Y1empKNTNuQklvSkwwNFN0c1hrOG9tWVFVL1pvQ05JZWtzQkx3SFJJUEpkWG5ybUlERlJzVGlTaUREbktiOWRwTjFvSXZNT0lMbXZLK2RmSGxSaEhZTlZPTlJwdUdOdFBJcVJCOVRQR3NlbFpSMmtmZWhra01ERlFNV3puUDZoUVdOZ2FEbWhGMDVSRzY5VEpyL2RxN3hObTZhMFdCbExxZG5vc0JoWXFYN0MrdnFDNWZ1V0M2QkswSU1VemFDcldPV2Q5OGdwczVZSFBWRFVyM1U4c25XSVRGVzB0KzlCejhicXBtaytUWUEzMURwMTN1a1RKb2xsRmJoV3ZtSzlDSHNBcjhWMUt6bmw1UlM3WkdXdWJzQ0twVmNhcy9BUkJCK2thbVJUdVB6eFdBazJQdlVUUVJVNGIzcDA5aFlyRk9Ra3J6WG9FMFoydnZ4Zjh0OXBUdEFtTElZQm5SbnM2dWsrRHVZQlZyQXlpc1FLa3QvS056N1czU05mWnRZTk1GcjgwcXlnWUQ3UUppUXJTQXJRdW1YMnM5ZElHZjhoN29TaWJ3RGFoN21TeXZIV2gvNW9IOEczNWs3Y0t6LzZxTEhRWGYvZ3EvS2pyOHAvd3IrM01FTnJmdExVWEFZSDB5eWRxUGY2aHFiUXorQS9NR1YyWitmUGh2dkI0QUdIQ3NaamRVakR5bURWY3lRYUpkL1VRMSs5VnBMazEwQkVrdFppamE1UmtzQ0xVaDM4d1loVnphdnhXUkJCK2Vva2ZFV2praG0rZTFwOGRlWDU2TkZoRlpEZW9WWEIzL09mRDE5RGoxTnVoMjRMSXZKcnBDRDA1SkhQeDZYQ1JWT0srUnJLaDY4NDAvTkJQSmFKZGxFZzhMVWpuczljblZjYktWZEpNTElCZ05JQ0l3c0xSaFpnakhlUWFYNXRwaUZHdm9QS1VmVlNYc0xJcGVYUFNDT01mR0Z3eHhodGtDQ3hJeGJTdytLb1oyRkltb0RFUnFKQnlSY0dQcG9OTW4zbW9hdXE0V3I3Qzg4Ykg3YURQZ2FzcTAxZlpKTHIyV1F5L2RQMEwraWpENmMvL1NnYXZVcitkRFZZQmIxUGdIZE9ycno3YnRKL0RhY1MzSCtyR0hJK0xaUjhQSXZ1Sy9uaVBpQ3hIOHIvSG5vL1BYa0tHRmNFZmdnKzdoaWMyc2c4RXhxY2lvYTNWK1N2Z0I2c3Z2NnV1OEJjTU81bmFsdVplWVd6WTM3ZXQ2cU1ROVdBUTYwVUhvVkQ2d0dPUExVNVR3RzFSVEpXYmtzcmlHZkFhdW1VTWlxdHRXb1lnMzdaRG5telhDZHYzckZNS3pBYUt4b3hlK3dhaldsMSsxYzNLc0oyNCtURGJ4K2UzS2pzM1BoVisycVRSbU1IUFlMSWZFekdwcUYrdWQrdWdkcGwxOTUvLzdYTHRGQTVhWlhNcTVmc3RzTExpZlIrajMvN1pPd05PWG03L3g1eUlIMmhkZmVTMVdiSktpcmZQNUViQXFNNHRyQS9KMkVpVlpFRUNGc3Y0ODJSZW5sVnlVQ2wrOHFaeEFnV2NJTHdlVDJEUzQ2ZkxxZUcyN01VSFo5SUt6bWsyNUNYTTl1OWxKbFMvMDVuRTFFZ2JJRmRqWDBDWnl0RXBXVDUvNkV6R0VYZ3B3cGs3ZG1nOVVOOFBaeVh2YlFpdmVlTWxoMnlub0pFOXlTZHdkTWFwVEdPOUowZTVVdWRyQzhsN1pUQ0hxQmpwMmx2SmpYbVQ5Ym5CZVJ3dlVhVnczS0cvZnh5alBVRGNtVUF2eDBybWM4NXpWTnVLb3F0cmxuZkYweTBTZXhFaENNQkVOa2pCS3RBQ1daeElNZnRqS2ljR00zUUNCV1hZZkFqby96TUo0TFZZcnoxZlQwUWpVbWpGVnpNcnYzSkovS0h0d3BhbldoOEZTdzl3Wk1UT2owb3p2ZU1WQ0w2L1orQUtVWmdSZWRGb0gvL1ZxUEZhcndWRkgveWs3VXMwT25JVWY2RWZPK3JSbEducFY4YjZTK1pzK0ZobkpOOEJnd3lsQk55SHFKTGpHSkplQlM3V0JYN3ZGNnoyV0lhaFp5ZnZrbWNKb0tFSkVyQmRESW9hYlRvWGNaT1JibFgySmVKTElmZXBaYk56Ulo0a0ZhV2hHT29iZmx3UmdJbUsyRU91eFVwQ3MzcDUrWG53WHJZaHdaa3pEMlNQb3pHN1Q0eFJsODV0RDI0SWJpbmZsTi8vZTVna0w0UzdlekdPM3VDVExQOGZCcGpyZUtyNm5CdWZGVWR2aDVlTzdRdGlDN3EzNFR5YlFqU0I0TG9JclN6TzdoaFdMc291di9Ja09VeGZGa1ZoMWw2bEY4dDhWNVZsaGlHZTZ2bStQZnkrdmF3RllZeitIWGhCY29oc3VaREswaHVPWWV1WkQ3dktSeklydGZMdFlRV1ZjbEo3ODJuUUVYakpDb1JmWks5bUNyRWZ0YmxJQWRXanIzQkF6bjZYL3FrV0pyQ1FWYzJqY2JRcnpXRFJLcFV0TGhBUW14RnI5eE4zeGZFSzZhaTFaVFN3MlF3V0F5U2RydWM5Sks1RE1uQjZCa1U3bTFTWnYxR2RTWEVWSUlXSDVFUVkxN3MvcFVxTFhITEtYUlRPZVd5b0VmS0tVSGZiOVJxV1VvU2h1NmE1cFhSZlVHeU9CU0VTWDFLc0VyRFpZR1NQRmtBaEhPeXdLalA4QmhjcTg3dWxmK3BpZ05ZSmxxYi94WS9nMnRWV1FEbFVUTGZLdEUveUgrZnVYR2ZReU83VFgybkRoNDdwUk40QmRKK1d0b0NWRElqMDJnZnVSdHVycXZ2QVc4SkZ2a0RpMUd3Z0lCRkhvUmVlU0E5UUNlWEZoYmVYTmhkdUJUMkQyTmxmZWptdXA1NjhCOUdmSWxneEpla0U5QUwwTGNwRDhDZXBlaUttd3NMbC9hYzdyc3Z3UDYxcXQ4bHp4Vm5HSVBpUUZsQUdOTnIyMHZnNGRPZktnMEI3UWRGdDhFWUh0SHRld0JTSXNMamluQSswbklvbjhSYVlGbCtTWExsQ09KWWFXMW0wQ2tDZm9GVmxpamlzVERFSk1iSzNpaUVzczlBRDNvcC9aNXc2WTVmWEhwMnZVOTN2MTdnT1R0ZDBWZjF3RldsQm9NTGhvWTExMk1vUHhvSmVyQzVwRC9jdHFKbjU1cm1KLzVvb0xWT3NISkhYWFYvbVlXRnFXR05sUnYvSVhxekl1VWg5aFJnQVJZMGVRUFY4M0FZRFJVTzVNQkJOekpGZS9OY0RFYzVJSUpVTWdsbXBmOTBpa0lhK1FmRVNWSEpEVmVNbUpKemVHNFk4YXBTeGV0UVBoclVEQ05IaXBHdHhGd29PdVNVTkZHU1V3N1JVZ3FUcFRlcmZwNUc3UE01L00zUnl3TEZjc0x0QnFuaVFDRHRIZVlVT21MOEdsRW1aYmhRQjRremw4bFNtazZXV2tRSG1pVW1TaURoMkg3Nk1vRjdBb0ZBTVVpNTNYS2lXUDdkOXk4VDhWTlc3TDh4Qnpoam1STDQvZ0hsV2IvUHQ0V082TngzNVRXbEJiZHQrdTgwR1luSkZmVHJ3M21Pc1NEekwxU21IalFpT2V5Y0NRaDh3RStGc3lKMUtKNU54aWpDMW8yRWJtSXVaVEVJaUNLRW80SnlEaVdKRjU0SnhoVFRobzJOOUpzQjJxQm5HYVBrZEtNWElIMHEzOTIyQWpmUVJFaTM0MEt0YkFkbkQ2eGRxdGR5ZERsdE56S015VnJnTGhiMnZGUUwzalpyZGJTVGRjdE9tZ2F2bUpDRTRJU2lYdDQ5L3BXTHhaTGlRcHVaWVkxR3cxK09HR3lZcG9WaldaYUJnUDFBTW00MlNnM2pSV0dMSUw0RktBZDZ2dkVJTnM4Q21xRnBtTnhrTUFoYlhNRU9nOEcwU1cvYXZwOW0wSVVBc2p5djZ1UDBFR3FQdHB4WDdmQ1ZmUVhsQlJzQ2NmZ1dSNml3T2RWaFRZRmNWMWR5NkNIVTVCMkNLQm5QWG9GcnV1THJuejF6R0trSTY3UkdvNDR0NjZtYzN3dHFTQ0RaRytCT1ViZ2J2Y2hyNWV0d3pzT29pMTBzR1M4VnhEOGUvY051VFlIdVlqMkFXcmF3WkhuWHU2SndxVkdTTDN0Q0FUVUdWTjBwaW40TDZROHJGWjcxcklpSnZSamJNUENUWTd3QzBZdlhXK2x3bFFZYjZySnJUWmlsVzYyR1NpV0pvWVhvdDM1MVJCUXVOMG9UZDNWM0ZMQVcwenJlYk5MQ3pYdUR3ZG03UE1IdXVsaTRjbWIxeEhGVkJaYm43NUNNbHd0aXc0YjJacEd6R0daclRJS1Jkc1JiRjVhdHVNQlNGcHhlVlIydDc0bFBDcnJBaWxzK2NEMk1XK05oYlVWbHhJbWVkYmtPUWoxYzVkSXNtRlZZNngvbnNKbkZnTHRpWEVQVHRIRUgzdlE4am1HaUgrSDh2akl6SjFvUG1RQ3RvOFZBa1dOQmg2c2k3QTVJb3RWUkhXcWRzRWg5WjN2Uk8ydk55T0FDNE8wcVUzQ1lDbWVkaCtOWkFTYVVrY016b2VEbHdPN0ExcHE5b3ZDQTQrMGYzUTlLQkozRzlrdXpWbjRkWTMxczJuZVhYWjVQMXRUdWFQalA2M0RSYVBMOWZWSnRPWXEwd2JLMWduandjZXVqOHExbVVUU0FqYTlxalJjYnBRVnpSQUdkMkN3Wkw4TjVVYkpscmtoQURaR29nY3FMcEhWZlFBWHlWMkZLc3QxTkVUbHFNY0l5VWw4bGtrYmphaVRUeld5NURtZmw0SktIVUtjZ01ZckFxMngvSS85TW85R0p2NUIwNzBwQjNUaitaeHJienl3NnJVYisxYnVrei8wQitKVXRxZ3FZSmdycmpOSjhVZWcxU25DaTJXd1c1WVdoaGM1RkZuQ3ZaQllzNmVja1k2OGd6cGVNNndSUmZ0SW9xYnozaXQ1UlQzUjEzUEV4VjBwK3liS2RNZmZwWkZQS3FNWkllL3R3VkZjZjJKaCtTWDRJZkVzV0xIbkplSC9HUkoyeFcwUDNTL1M2bHk2U0UrQXVlYzkvbnovU2tRMGR1QkdWZmJzZzV2RVBhU2dEa25ZSzBHaDdIdW9aVWtDeVd4MTFNU251Yy9naTRRQStnSlFnNVlDaUk5S2t4OUFCV21HU3ByT2x6WTJIZE9hOStLUmhXenRQWnhjY2VHeXJoN09QVEFjQWJBdkk3M3ZCWFZjR0pvTWpNKytlalk1czlNbnZFdnp1ZCs3bG5VZWMvQTlQM0krMmVndnNmeFBYNTJIZk5YaHo3bUpXcHpQdmQ3Rm5nWFZuODg0OVRuNGxPSGNaNjlwdjF1bllKUnR4bHV2OGo2RXhZejRvUitvemd4bStIa29tazJta1NzdnZvQjEwNkZneTZVVzlOSDJ6MHdsNzBhK2dnNzFFMWxaV2xzRWlrOUhnbEc4R3ZVN2wxMkEweVErb0diQitXMytLWXY2SzJqRkNUU1dZUTNaTWZDSXd2QzBROVlkdEFZc2ZmVVp4SkFWWklxR0FCVHNvT21yajBZZ3Rob0ZRUFRSZFY4WDRDUWhwYlN1SGQ5RFVnSFphT2VaYThjYnQyNHg4Wk9hMmkrZmMybDEycXpoVmVxbDRZNjNHek9tTVhSdmZUdmh1blZONjY2eWR2UzBuUEJWVG1oZlZ6dEpvR2tNZE5ST3FhanpTbElLUzV0ck84Z2s4MitTZldORVVLaEhwNUpOZGhZZXZuSExPNUdvN2Myb1FERkdud0ZNUmNBaUE0bzU3QVJqNkduNDF4QmMzbloyK282UytwTURBUWZuSGdHWU5acGUvQ256amkvZ2NPZzRBK1RVMFBXZ0VSM0dWZ290QnNDWFVlRWxzNUhld1NzeGczcFRNVUhZQjNDd0k2UWZxUzZFM0N4SGhSZXJnYndWQjdoWHMzdEw2d1lFTTRvUEM1NUc5YnluNmJxYmlOblg0TEJoVWZuaU10dFV1blFHbWUrUStleHc5czlRdWRPUVhwZjZsc2FBb1JxYVpFc0dPaTV4K1BsZGFqRm1WOW1aMU15Q01sY1R5cHgvVmFUZUhVYzVMcUluVUhGU2pDS1lHQ3ZCb01nSUtEbE5HZlZJbUhhSlZzWmpvS3RZR01JVUI5b0xCTEFZQUNSODJuREVxWVlhQ2NJQ1A0SzBVa1pqN2Z6TFZnS253bVBTWE92bm5PcU5CTDZmd1NseUsrTEpndDVlTzlOTmdzMEdMU2RNTTRsOHZnSEg1V3M2a0Y3UzJiOTZTQjZaWC82dDZ1dnpoNUkvdi9wanAvVjIxbWJFQ3YySFFrd0dCTWt0V2xrQnZuT3dYTC92a0xHZ1J0Vm9hMEZ2L3Nqajl1VWJVUXdoMzBKZjA5UjA4Mk5jSEQ2ZjdGTnRQZnIzcmNMMkR1WHF6cDYwM0dGRXoranZiNFh2VSs0NWh0Wk5PMndyWmF2OXByRnJMUTducU1SZVBhZ0lka3I5Mm9QN3JWM0hUc0Y3V1FIVmlETG5nZDd6aTRTc0dJeDBoenJRUEI4YXVNdVBOWDFuQXFuNlNkT1FrMlpGSjV3UXBzbk9LSWp2b3QyZXNXdWRCdi8vekRFbGx1c3ZVMzVTci84aGFucjQ5UnEyZ25HR2ZHVllCMlR0MmE4RCtFWFVlMWhxNWR2Sm1xN0pscktZQVc4N2NBS1RQczYrcmZiNGRld1FIaVpHZldPNVAzK2VEVmd6dEhRNkY0NG9jR2c5Z1hrSTE2Z2wvQUJqQUFNa0kyTzBDODVHd0V4YzExYlYyZHRST1R0OTVta3AvN3FydjNqNnB0Y29waGszbVlHamVHak8wemE3bys4SEJjM2ZkNjVITDd3ZVExNGl0YzFLNy90aldOMjFMVjJ6QldIV090KzQ0ZDA2TldjTnY1aG5qOW9XT3dtdlhyRC8wSEt6ZXNnVTh3anRaczhFb05pNTRKcjJGR2xYM09QR0d6dFg5dThlNUVkV1R2cXM1dmtmZDM4eXYzeSsvb3lFWXRmS0RQeHFyOWtNanE4bEd4bXlQREc1a1FsMkhYWnA1NjRyRHhzaDFQeGFqRE5wNU8rRVM0M2lNelF3SWJTOHhHeE5JUWd6SENoVkVYNXNWazRKQkhpOHZVU0dYT3hoMHUwTDlJWmRNYkx6QTZ3b3gvWEVUWFdXeG1NTGF4c1JsSlYyV2liY3ZuTEVyNEFxVkZEaDdhenA4b2t1cjVmV0ZWc2xWMVZudE0ybUJKSW0wb0dHQWJlWVdZclZCOTRUdWJBQUgrbDNRVnVIdGFxbHZhUWh1bXRRRmk5MnVjZ0NDTG5oSlFSRENMWW1GUHJFNVdCYXVhTFpLdHVMYTBtYVBNOVJWNGVlY1ZtR0x1dWFQeHYwRWlURnpxemlNMlpjM1VvTVAybTFFRzRZTzdBUkQ0SXd4K1M5VWFJelZKc0h0MFVSakRqWHl4MXRQMXhEcjQyRHpUUGx2akVhZ1JkRUt0Q1pmZFdlVlM3SVc2bm10MWlYNk9tcDZuUVVsSVZkZzE0eUZ0MCswZEpWY2xtalVoazBXU3hWTloxb2kvUmVsRFVoN1BOeXlhT1lXd2Vya2dxVXpRazVQYzJsdHNVMnlObGVFeTRMTm9tOWhZZ3VFd1FKNGlTc0lRTG5MWFF5N0ptMEtOcUNHNi9KaUZQck1Xb2FXMkpIS3FSYlVHcXVwaTZtcnFEdXBSNmxmRUY0VDdCbVBWOGtpR0ZvdGlBUkc5SCtVUlgrcUVTK2lMdDliV05WSENHWEI0aU5lWmJCWk15d3hhRUFrVHJCRklHQ3pvdHgxc1RyTWFZU0ROR3BCSGFHbDgza0pPcWtLZnVrbC9ReUo5M3c0UU1Bd2JSRk1kRW84dHBDNHBDemNZU0FPaTFxT2dGcU9VUXQ0TnhWWnpHWkwwZE1USjZaZjZKNDJFL3lrUFJ6MGFibUpBQWhXTzJqakRlTUN2dloyYjhrNEF6OElhWU03V2xka3N4YXRkZHN1OHpzNUlGK1NTRUNicEp0WWZvWDhkL216S3lvbTZLeFczWVR5L1RDMHZ4eWwwOGF6cGtlaU0zbXZKcUNmQm55Mm9wcUkyMlp6UjJxS2JFKzB0eE00NjNaT2orNE92czVmNFBua2pscnpnUG1vUHhMNTYyUjVNYmgvOGg3NXV0TEtRa3NRK09WL09xR3BHRGczSHFxemxZMHJBWi9kVlZwbWUxSmJKTmpGMHBDNzZaSW1keWhVMU5BMUllSUNCcHVlcnI4OUVybTlMazMvWkc1RkUyc3lzVTBWQzQ4OU1xKzhHYWVieStmUlRhRDBsNzkwTEhXc2kvLzZncjJOUmVqYVJySnhONE10OGwrS3pkQUp6UEx2ZzZLN0VtaUdyK0dpcndPTmwzOGg4YktaL3JHRVdrWHRwdlpUdDFFUEV6MGRveFNpZDgwaW9hZXVOaGpCZUxxV2lHK00xNUo1ZVZIVU82TGs1UVdqQWRKaFdrQmsxSXVOWTRZYlA5cXRKUXk0UE9jbFhRUkRocU5lNFNVOUJFUm9kSGNNbmh5Uk1uMVA2V2U0N3dYSDZLSDBLMkdIM2U0SWd6bG5uVFhVdUVGK2FmMXE0RjI4Mk9NV2FiQllZNmdhSHdQSHRKWlliZm5peFpYall4WXRtTE1FRFd0Vmo3bkQ3UjNod3FMd3BLbElVWUhwL2dVTDRCc3VZVkhqMDJuWDA0MkxqUzZVYm5vS2ZrelNRNjYxRjY0V3FvT0ZmVlBBazRXaGp2WlFZV0dvdlNOVUNHWXRpZFpXR1RWTEFDMjZQYURrUDl2dG9OTGVVVlhWY1hqNTh2U3Z3T2Z5RDhwc3RCZWNJMTlZNHd5MkxIK2gwMVVmZXkrOWZudzg3cDVyak9oS0ppMWNOeXNZaVFSbkhVT2JxTnV0cFgveDFxUkpiMDFPTC94MFcxTTNaN054M1UyYlBzZHAzbXJsVVpvUjVNM3lQNEJwMm9GMTgrUnZKejg4RzEwZDZuNjRHOTlram15TXR3YWRFWEJBdnM0SDdlVmd0K0pMaVhsei8wMUpPUG9mY0lvR0haZHF3eG1GR2E4SzJ6S0xNaUFHOEVFNFgvZTFPL1NGemFwTEEzQ1hRYTkxZkZIcW9sL1c2OU5mZ202OVRtZi9vc3dwSHhNaEtBai93MDZ2RWVWcFZYN01XNEJlb2NsVUNWYWJiVU5uZ2ZRdFZvdXBFcDducGErcHpJelJ5dGdrWmZsRjhIb1B0aURZYU02QnZiRGlnQndCZGtEMlltR0F4SERIS09QTEhsdngwNktHMSt4K1hxdlZtSjhwbHVnNGIzbldJOGxya0xwdDlUNHQ4aHF0UEFSdTBmeCsyQ0kxRFQ3dzZ3Mlczd0w1aDRKZ0xLRm5Hd0xwTUpSOUFhUmdnL2NCL0UvekZhTXhheWdkVHpIL1JxbE9zb1l2MVRMRkFJUGVLMnoyUlFCVGM1cUFnUFFFWDZpa0dpb3pDZXJaTFNCRStPWmJ1VWdNL2dwOEpCYys4d0JvNk93RVhzSG45SG9FVGdxalVnSWc4U1dDSUhpOFRoOGFJUWJsSzk2UTN4aGZVMUlTbk9BY25VUHdna0Z3ODhrMFdLZGxHWnJtZEdhSGlTdFlHazljTjY3MGl1dXVpeTlHRTdMRHBPTm9Xc0lzMVF5cjh4YU1PbS9HNTBWS3djSGlVdXdCWWx2RkRNakZhRmhnYk1BVzVxTWc2a0QvNGphdEFTbnNuOHMva3Uxc2hXeEgrcmpqZXJBQUFMQXdQUnNza0VYNXgyd1ZtQ003NUFmQlF2Q0ovR05acEZ2a04rUS9nemI1bzNQazN4TSs5dUE1UGFBUXM2WEpIekcvbGY4c3Z3a0UrWi95UCtTZmd5SjZqL3h6K1o5Z1BCTGU5V2hjK29yNG1PalJ5S1NVQitNL0J5em9MeGhuZVV4Sml2OW93R3V4NXh1ckhieTduNzJ6ZjJpT2p6YjUwb3ZhNFR2dDZmOWVDOWV1ZlE5OGtKUUQ2VWRwYnc4WVNDZGhzdUtPKzI2SHJrUHlzZXZnazd2U3AzYlJ1OUlYOThCTFR0NTE1TWdZdmhlenFIVTVMNWNNR0cwRzU3YkVIMEp5RVphT2FMdVZVL3FBaDQ3VjJySDBCT0t0ZElpZzJHSTVncWJNZWVPY09UZk1aZHcwdkIvTFQzLzhNWmdLNXNTNllyRXVlWXB3NWRRTDV4ZlZkbG4xSmhhM0hHdlNXN3RxaStaZk9QWEswNStDNTdHNmo5NWNKTWNXdmZtUmppVnA4REpPUXp0eDZBRDNLay81bUR3a2x2eWV0eDErU2o1djlQMUpldGgzYlNJNEh5UDlaU0xaeU5kTXRBcWhPbEsrTkhEclJZOWNkTkVqOEJHeXlmQVlLVi9nMEFQNG1Qb3YvemtRelY2WUIxenlzUkV0aU1SOXcxeTFxRi9MNThIWWNqa3FSNWYzUWgwWUhJbVVjRWgrZlFBK2xwN1JEMnJHaWsvdVppOWg3MEg2Qkk2dWJNZDlBZGk1TUk0emlxRjNWNFhKY3RGTFJHOVRRdSs1aEVXOUFUdE9JMmxSSXZFUVNJYWswZnpWQnBDNDR3R2N4QkhjaFNBNnpPQXptRE1qWHNKaTN3KzZXck05R2k0cURKVjB4amNLTDY1c20wNHoxeTlkc3ZNajY5U0tHdmtEK2JQeXFvVG9XUnB2L3VqOXR1alNCUnFUc2FKa3dSc3ZyS3VhTWlkaExmQnk0aDloZk1ER21aOXd6V2NyeW4xRDhxM2ZIRExaakN3UHRRR2JTMHNYK2V0TFBMdVBnMTFnM0czTlpnRHZhK3Z5V3ViTXNZaUdKc3VHTFJXRkYwNWFrdFJvYm9ZNzNRR3RwcnFHMS9sZGhRRXRYMVNvMFFTR1JOZWE5azdyK0dyYW9ySDZvNEdlNTgzYUcyN2cvUFgwMC9mTFRrOWRvV1ZQeUwzSlVEVE9YYWV0ZlduWFExTmRsUjZQU1Y4bEJoZFdkVmxiQ1E2czhxNDBaTFJ2UkRvNVliY09FU3JpV0p5RXM1TlFmUW0zRHg0enNmS0JSbFdwTGhZS280L0dCQWlISVc3WUdPWlRZRGxlYVdzUGpZNHpXRmNSUndtRzNYTkt5a0Y1ZU40MHphSjlmVFNNVjA2KzlrbHJlN2ppdGdjclF1MDJZNVhmOCtKYnZwTGFlajFydWt2dXZkdkF1a3pWZDN6N21OOWp1bHhyS2QvMFcva2YrNWFIeWlPTXhsN0NBUTBuR3RjL0J1Z25uTVhGekhoUU9zeWFkMnQ1bGQyNlhuVEVXaWFlWjFqYVhyUElXandITk5wY0hHdTFjbnlCVlhMeVNMRmcrWUkwelljTG1MNCt6bkJyL1d4MzFTcHBRaC84VmRRZTk3VzVEWDZUZGJ5bjQ2cVhTOWc2cTEvZmJTMWNZclNHYkVBUGFrZk1RNERxd0RGZ3FGbjkyQjZJaDVVcUdrbGlVZFNmQ01LZ3orYXpXRDJvQmVsSHVoMlBMTzQ5dG1tbTc0R3BXenJHVzFuQU0vOE5ac2lQR3IzdDQyZSs4Vm1nRmNENnBSZGMwQWk5NzdvV0x0dTRzSkxsNVVWRDZaT2V1cWdId0h3N3Y4SWdHMFpUV3hXTVdueFI3TkNCQmo0ZUNZVDRXYTFnbEMxMFUydEZVMGxkZ1E2QVU5UnhEV0FMb21zNjlwWXZ2RzNWcE12QjNmbnROLzBwTzNDVWpuT0FhMzRCSnVzcUZ2UXVLTGhQWHQ2d3JXOENCT09aNnVHMlVQcFVBcVpSM1RGcWozMXNsUjUrWlRiS2QrdU1nazYrdzZqUldsVzhRS1MwbWVXa1RnZVNaa2xpaU0xaU1PTlRRc0UwbThMM1ZQMVdzckRKY1RWSURLYXo5N0daaldBNXZqdFlaV1FrYVpBNGNETURJVE5BTjVlVFp1VWRKUUROVTNTYTNET0RncC9Cd0hjbzRCazhoVXN3b2xCd1lQZ3pWZ3FrQm9vZk1xQzVsSHBQeFM0OUhEMGZzK3FrY0JGR2xBcGVpcHJpVGtHVFh3WFVRRmwvL00yb1BVTWs2bEZWNTdDd0h2RFRNS3BLMjFobUp4cWZ3aEVLTXR5cUN0R2R3MnBuTjRmblhaS3NXYkpnUXN2czJaR2JiN3grOCthalU5ZjMraXRYcnAyeVkzbGQzYXpBaEFQeWgwV2V0bGdzMkU1UG4vWUlvTkVNTTJIMzd1ZTlYcDhmN2JELy9PalFRWS9INzU5UWttaVBMTjk4MFl2TXpwYnAwOXRpb3A2Nzhad040Mmd6elJpeS92d0VpMXlSRGloZ0NWb0ltNU82aFQ5S0w4Qi9YSEpvTzNidGdtSjYrM0pZQ2Y4cmZTNk1wbmNNZmI0YjNraWZOL1F4dkFPN2RTdTRzK3dlTXQ4WElrbDBCdEtCS0tvMlJ1WW5SdDJ5eWl5bWRHNEZ5cElFVkxaZ2RaY3NMb1NKalJBSFdtTHZldXpKV296ZEdIQ2dPRSsrRFBYRHFMV0REN3dPaDljT2pudnRkcTlqYUxDc3VXbEJjek16SzFFNXZYbEI4NEhtOHJKbU1LMHFBWCs4SVRtMEtubk9GTjVnNUtldWVIdkZWTjVvNE1GaGZMNjVyTHlaS1hMZyt5ai8zbWd1aytlVU56ZVhneCtYTlV2cHRWV0pQK085UHl1L2lTcDRLN2d4L3NMMjdTL0VMelh5bkdGZldkaytBOGNiMHpkbXJpcHZha0x6S0phN3ZpV2NHeWJLRHpSSUZRaUNDT2dFL3lCNEtnRk02VlRyNEVJOHFoUUk0WEdINS9ENDNVbzNneEFTNExIQW84ZzdlSmtFbmNTU0Q1bnBRakYxT1FVUDhtalVqOGZxb3VndzU3QUdxbEEzeHNUMEhPWkF3cG9oVHdLZ0hMVjJqZ1N2a2ltV3htTS9qYWNFb0hDY29Ga2lwTXdJYVByRXdTTUNYckhCM29aV0FaSWgwWTZ6NFBkQVNrbThLOG5WSG1pTG9Sa0dEVmpvYWhMSWp6TVFBMjRNejBHUlZxUnc0QUxaN0k1YW5rTzZMNjRTbzB4VjRUbzA1L3R4MG1GRkY5ZGhZUzRnWUxFZlRmdjREclV4NElHNE9JQkFzOUFFdkFnTmsyR2xLZkFEY0NOZzZSQkVTUkZ4NFdqZWlocVNsQkN2dTVIVnVCQStTZGJoVUwzanl2d1lJV0EydkpyWFRpUlBjbHZVUnJoWjFSdXJMZTFoNFUxNkxjTks3RkxHcEhOcWFQazJwQVhRTksvVE1oWUdRQWdnUFQvTzhEUU5lYUFGdW1rQnAyK2hUeDh1TmdHOTFpWWFqVUR3RjlnWnhxb1BtNW80RFdjdkNCYnE5Q0tTS2l3RmR2TUdFV2pIRmREQVgrZ3Vna0JyNFhVY28rY3RBRmlkRmlzQWRxMG1ESXlzVHJEcjNQYnFPQ3h6ZTFtdG5xVzFCbXVudHNKVkVFUFRncm1nekJMeSs5eDJJNFFjcCtlTmRPR3NtTjFXWnFlQnA4Z29PbVpwSU9BME5pOERPWWFGc0tTS0xXV3NEMmpOZExGSFV5WlVoUmtqQjJpcnJ1cUN5eW9jZWdORXorUnN0QU5DQzdTYlNrRDd6UFJkdEo3VFFscEgwM29hM0FPMUZvN1ZzaHlraFRKUnEzOWNaNkE1aHFFRlJnTmpySkUyYWJVc0RZRU9Nb3hHMEFDekFPTldPK1NkanFBcnBBbXRLTFNzRFlrT25kOVRzVURxc2xaTUtZa1VGdDJia0JJbDVVNVc1d2NBRGVFNllZSEY0N1JGdlJHLzFpaENBOHNBUDAzN3JaY0VuS3NuT01yTGFkR3F1M0I4UjZXZVFZT2Y2T0UxUVh2SWVwNWdZR0JkZDNoQ3RLK2tZUktMNUlSVjhjVW1KRzdvZFc1M3pDKzZSYTBBN1NIUmJKVjA5V2VWTnJWMFJzZnJ3MTZmanhhQVlIS1ozY3dhSUFIT2dIWk50TjdJeVhPQXhzS3lHajFxWHgydHdTOGN5cmVLVGxPQjIxeWs4L1BsN1BqenJOYTJ1N2VWUXFaeVoxVzR1VmcwZ05ZNW5oSzdiWUpmUTNzQXFLMEQ5TVFDeWNRekNkWlRhdFBTbWowbXBFRHlEUk1CYUNnMlZSUkRXcThGUlpMZEE4cEtHSk5nY0FEQnhXb2NKajJBRm1EUVdyUUNoMHBDYzhXTXhDQUpsR0ZNRGdBTVpzbWtaYlNRWlJtTzVvSFE3RExvVzR1MU5GL1FOcjZqaUh1Z1FWeXJjZHFLMndvTEpRQ1lDV3NNWHNaeHVkWlVWVXFibW1xcW5CMGFzd2F5V3I3T2JKb2EwbkJWQmUxSTNaYTJlVzNyRjd2RW9GZFBsMWxjRUdwWllMTCtRc1BUREszamVBRE5jUWFJQTNxTEJqQU1ZTncwQ3orRm5BYWFnTkhJTVVhV28xRzdBZWJrUzRZQ2g5MXVzUnBGUnBybU52T2l0c2lPZWpKNlM0WGVBZ0NhamFobkd5eDZ4MEs5ZVh5d1JHdGdkS0xmMyttenNyVFJWTVk1RFhhOXFVT3dhTGtDRGVjVmFLNmlia0xZOHRPNmFYNnQwMnd2d25UZWEyTWQxbXZyTnIxNDFxNXlHeWh5bHgzcFdMRmo4L3FtTnhmV1RDbUYwQjlFcmE2UkRFVnNVSmdYbjd4N3doVFdWeE1vUU5VcTBPdW5UVEVVUnp4dXZVbU5qOGV5bUVCNWtSeGRSZFZTcmRRQzdGVVVETkVCYlBUSEhHTjBLTXo0OEN6dFVPaUEwVmlDQmdvdkcrTHhJQWY4Zkl6Rjh6dmFZYVJRR0Y5RlJwTldVT3RoSExGaEVRUmxLeUUweDI3WWMwWEE5UFNuKzFwc1h2blg4bUd3cUx2MitnTzdRa0ZHWEhmQlJRZFNYbEJGdi8vV3J4YU8yM2pEMEQvUXBBNW5QZk5OMTZ4THQwN2FPYVhaOUJGOUNHaXQ3ZE4zVHlyQXF4QWxNeVozTkVmTFBicWRJL1N3RW53bFo1dXg4Sm9aK3NQdytwcldaYnh3MFllTEY5KzJ2RU13QXZZMzc5dzM0WjgzZmRGYy9NWEgwLzlDbnd2QWRmZEtQM3JiTlNuV2JKUDlmMzBVR0FvU0RaMkYwVExXaWJvWGpiUURGcjQwRmg2ajJuNnQxSEtzZjFUUjFRQnpKMGRxUGJUaWU0V1ppQ0dPaHkwR2hGc2V4ODNTR1R0S0sxU0l0empDTkt1Z3oyR3BLSVlKR1VXTVBjZmNHRzVjTktPbTExTllKcG9PbG5lVWxsUzRxaHMyUGRUVGtkellIcHEyb1BuUVdYWnY5NFRJN0pxeTJxTGF5SDgvMlBtRGpSUEJoZytQN08yZDBYbXRQUGpjUm5PM3VnTll2QVBlcTUwYnEzRHFuVHh2TnJzc001dyt2ek5SR1Y5Y1ZkeTJzYk5sU1hOUUtMRUwxdEp3eEZ0WjZXMnVYSHBwY1BMMmcwYys3RFp2ZkE2dzEzYk82TjJyN01pRGVJZm81eFZJZDNpRnhMSzBVUjBrNGlwakQ0a1RmUEphUWxNY3lyTnl4dUtjRHJ1VUVBZGZnQW50c3ZDcGRNd0Y2TDhHMlVKYnV0NVJ6SUdBdytQN3d1NmhuVWFtMkNiL0RxOUdnN05FLzhlbUdhME14OW5kdFQ3NUgwYXRSbDV1N3pURXUrYlFGNnhJMk85a1dtY3dNMy9oOFB1dGc0K2hCL1M0VEVXbXZTMDJkRzFaVWREOWVhZThXLzZWeFc2cnNGdDFXdGxkd0d2dFhlemUrSXErdnFGUExhQUJYRXFOV0hkUU5KVlJucHBud0RqRmRta2lNNE1CMVdLYjNlc1B1VTRTa3d5TGZsTU1zZmNPVVlTWUhCSkxMckhuMGtJdVV5Z1RWNGI5cndZSS82TmloUXJUQVp0a0ozNU13OGhaNnVKU05FQ3JiRzBrOWh2SjhwbVlINWFxTDQwVS9ibnlhMjNJbFpwWTFWODFNZVVLYWIrdS9ITlJwTFRlREtqT2RTQzVyaE5RWnJubjB2KzQ5TkwvQUFPbDllVmcvajU1alVsMGhlUXZxeVpPckFMbWtFczBnZHYyeVVmTDYwdUxuQ0M1WVlPY2ROSTkrSUpMbGJJeXVLeEI0b21yQ3J1QjAyeVZOc3ZpczFIMTNmV0ppVXNua2orVTN0UU5rOTJiNUFGU0dqb2hLeng1UFVPYlNFbmVsTWZqTFgxUUpoaC9vTDk3MHlid1dxNGN5bnUwWVZiQklPcVNvWEFvdzJxSEY5dnNqcEw4QlI0V0xEZGJpcXBMRjdRNFM1cWJTcHd0QzhaVkZWbk16S0lSQTh5bjREMzd0SjVpRjVKWFNrc0wvY0JWM0RQTmZzMFlZMFFGMGkvZVprK2hmdFNKVi80SVlSc2FFR3BiUVJBTkt6ak9MUndrTWRZc2NRc09ockFMSjVZejQwSGlJOHpHQ2RrOHdmQmhpU091dzg2bWx0ejJ6cWZ2M0xaRTJZQ05qRmwrMzJnUzVQY2YxM2wxajh2dkN5YWovTDZaWWJXUFA2NWxHVE1vUVNkQnllTmF2L1p4VUlKT2doTDFKTlRuYm9NMlVSUGJJNzl1MXVtNDVkOFlqZDhzNTNRNk02anRZVTBXd3pmZkdNM29MS2hWemhvTXlsbjVkWFRXYlB6bUc0T3ErLzJVdlpnU1VRK2xnbmhjdzhNYVIwYkFTRzFKa0dQVW9VNk1sUkJKR1VOOFlNZGhJb2t6bjhmcW41UmZmcnozMTZmV0h2MXM3MEUwWDRhV3k1Y04zSTRwWnJlK0FNUmJLaXlpYjhHU1F5ZHZPUCs4Y2NVQy93bXFUZXpKMUgzTjhvL2YzZnZaMGJXN2Z2bkt2M2ErRGdwdnZ3VTRYdDNOd1hIamltZStzZldHazRjaVlyRlFxbUNiY1NuVnBsMnVlakFTYzc1dmxCLy9xTmlXUkI2YUJseWIvd1dqTXlmSkdRN3pZUDFRZ2YramhnalNCN0hDZ2gvbWNEZ0lqb2YzVkQvWHc2YW9pZGdiakNMOERyekRiaVhkQUkyTDZMUHdWOEhxRFBWaUcxQkpINXFBSll5L2oyS0NFS1FDQkFFZkJoTGdla0t1Z2ZZM0pVbU1pUyt5MXNURWxlT1RrVFdkVFlMcEtXdWhVNUpveTh1TkN0ekhNU2xVSngyanU0NUpkU0hwMklCTG5weE9QZ3QwejhLejZrSkhkNXlRNmlSSmVvRTFqL082TURpY094dzJDbS9ZekdMVSt1Y3QvYmhpSWVWQzVUYnk3eUIxMmJQUG9nLzgxQ2tLOEx1WktkUmx4R2NRcjZmaHBVdXNXVUNrNnJGY0NNMk5OQnIxSFZaQ2dZR1hmZkFScEdZUjRCd2tzdUE1RXY5NjZOcDRLME93STRqQ2hYc0swbW1zQkErR3JJcmoxVHpGL2dFZFFhVEQ4THNkeDV6alNqM0Z2RlRsWjhEVnRUVFBhOHBDcHlobndtcjFkRGRNY05JNnAyUUNQTU9JZ2ExVERtOWU1aXpRQmM3cHZicVpveGxUR1JBTmRwWTFhNngxSm5OUnJMeTAwQWc1VWF0am9jQnpCYzFHMFd5UC9zZWNxTlV0OEJBSjlKeEYwSWorc3RaZ2N6V0RSSExJV1hYQUc2N2w2RzhTSDN1amtiSUdkeGtTYWVHbFo3R21rS2VBWWEwR2cyM0JwR29OWUoyQlNlV21BbzZWYUdiY2hIYW5VMWQ2VFQvZ3JqYmJXVTVDc2laRDYyMjFHd3FMbWhmVkZMSkFVOUxZMjFrNjBXandhNkZkMHJzZ01MQ1dZbDlqM2VLUXZ0VmZYYXlGakt0OFNXdnZoVG9UQmgraEFXUk5Xc0lWL0NQdWEzWTZwU01qWGpVMW4xcFBYWXkreHF4T2pHZGpra1Q2cHlPRDk0a2FOVmdGU25pT3dSOWlQRllTUkhvdkdoVnhiSzJJZHJFNjZNRk9hOWdvano1Ym9scENEMUFCUTJOSXUxUlV5aUE1Umc2aEUxaGx4eW82dkFlYmZtZmE3R0xIN0cwYXJWRW80aTBld2ZORTVaODJicGhkWFgyaWIrTUtwQ1AyeTZjTy9WSCt2YUR0QitEUUgwRVFoS1lkL0xtY2xqK1cvL3VkdlZjbUh3U0xwMDJvWkRqQnhIRlgvcWFxc2hLeWdzN1FzTFJqMjd3Q1NWUHVRQVd6TG1wemxqR3N5OWtNNWkrTWhMVzFNWmVtc0tTMTlhR0ZoZU1OeFlXNy9qbmtuMndTWEQ3L0pLLzdOcU9iWmZYR1lvSFZMMS9iVStKL1pzV3lwZTZpSjVwN2JwZ3NPRDQ3cEd5dTZiajIwdDdXOWgxUG5iTVZNTWtIZnpBdGNaMWdRTDBBTnJXMGJUVUtldFNoR3RmREZjdDMxYU9ub3pLMDlSalIwNTNqV09Pc252Uld0MHVzZGM5NXZHTlNWT1NLNjZzNTEvUjgyV0lMcGFVa3pCZFArRzJScHUzQmE1NlF4NlRNSmNETW80SFNZbWRFNXR5akx6eC85TUF2L1lGZnlyZWxYMzNpZmxEQ1JKOTROZjBZS0xuZnYzejV3bThPSHZ5R2JaSGRRL0xacTk0RnptZkJwTitreStTL3Zyc0tIQmtDZi9IOFJuNVdXZXREc3NOT0pLZHR3R3N2TkJaVk9Zb25LQjlvTEJZZ05oOEE5SEhGY0pyRmFiWVl4S0pWTE5MN0dRRnBPR2g0d21zakF2NlFPWnhrZDNvWExlOWR0WHhXczlteVdUN3lwdVJ5U2NkQStkcVNxY3NYclZ3dzE3ZmxwY3UzdEJWRVhieDlTc2VLT1FzU2xkemtpMWN1YUluNDdDeGowTGluMU5jSm9Vam51YzBsTEdjVk5UeFNqNFRxMktJVmwzVEFjTXZNK2ZPNm1pd1dSeTNubk42OVk5czE0Q2ZkMjFxOHRPQXAwT2sra3I4RnJsQUJlT2U0SUdxTUZkUDJ6SzIyQm1aMlZWemFEMmhJVzRycXAyMmRYR2lSeGpXMXRkV1l6RHM3T2V1a2FaczJYOTFSME5sOTFxSzVrMk1tRTdQVXhUdmFvbzNGMERIejRqa3RIaEY5UHZUMVYvQ09wcW9RckVGaWl3M0pMbjlqS2VKSmJpWHhWVVRDQW9yUFByRDVMUGd2YU1zd01qRi8yenE3UVI1S2Z6RjdLL09id2JMTTM5Ylo5TXpaVzRGNzR2d2Q4citBY2NmOGlXRHlLZW9VbUlwK3JtcHZuN2RqUjU2Y2lSSEthdFQ0b0RGcFRPMm5DZTVpa2lxUmFZWmtVeUV5ZmZDN0FyM2dOV1B3bVI3OXJvQ3ZZVEt4V3RiaGJLejVaS3ppYWN1S09VdHhBWE5VckpqSnRQODdDenVnRmhHMFlXWlVoWkZWUHZXZHBSMGx2eXRycHJsaWpwVGZSMWticUpETGFsSEN6aXhXSEVQN0hRRnFLZXhiWlZERHhneWhvUmUvUnp3WWo3Nzk0bHdjdm5nYXhnRFZubHYyWGJ3QmFuUTk4SDRuZllEcTQ3NE15ZVEyS29ZalFZazRocVd4dUFQUHJWUUVDNlVPTWhyUkNwQlluSkNMWWt1RDVMUDVjTFNYUko5YTJ5aS8rZXp0OHRlM25maVJaZWNod0QrejU1M3QwTjE0aWpLYVN5MWZ5S1hPSU4wRE5jS0MyTVRsdlIxQmNMKzgzZ3grVldyNUNDeDc5YkUvM0FhMHR6OEJ5bG92amYzeHNtZmtiL2QrNE5xUzVBUGdBNStUMWxzS0ltM0xKMDQ2bTVmL21Fd0c1SVpoT3JiQzZ4TUxoMmowK25qc1Bxa3NhdUtsVVljU200WHRDcEk0eWp2Um9EdjZYN01yUXZQMXpGV0I4ckRSNjluYnRONTlqcnV1Uzk5UWEybzJkZlRjOGFmM1R3NTduM3QveTJua2YwazlEZTgvR1B2MWN3WittYlBIMlY3M1dQejM4Y2RBQ0xqQnhjTXNhQ3FlQXlvajFuK3RrRkhVc0t5RFVSdUk1cWN6WVZoSWNDbENjaDlyeXlRc01Vbzl5U1NmazQvL3JGOFEzNlU1bmRibytDU3pGUVYwRU93d3VSenlEblZ6SEREa0tFejlURDcrbkNqQVZSTUJwek1uSFpvcHk3S3BrMWlyZkdJYmE4VjdGeTdMSk9RQ0k3RCtGSHY2NW1LL0F5cjZ0RTBOTTFJcWt4Mk1zbGF4N3hrUExpdXNsbkkvVVg1N2xCaVVuak5HaDQvS1QrNzBYZEhpYWx5c0J1TjRoZ25qWDdkaWZZc3FTbkFWVUdpTnNZODk2aTArSXNFUVYxVEF4OUhrNXNDUnZqNk85eVB4RkFpZ0hOQ1JXam9nWVloZTRHRWlyQzhFenpudnppVDZwUG5HR1RNYWVjbVlTTjU1SHJPNDdCTHo0cDJWbFRzWG15OHA0NkxSMlIwZGcvUHByOS83b21HVHUxQWVjQzJ1N0ZsV2RNY2RSY3Q2cWhhNWdKY1JxbXM3UzhCTFE5cHRvRCtScVBZNUM2REZhWUVGVGw5MUlzSGJhVk9rb3FRaVlxTHQvRkRKcGhMUCtCdkd5NzhKbFkxM09yRlhLSGdURElBM3NZY29ZL1FWMkxvVDZ2ZUJzVVRtRVA5ay9MRmlEVkd4SWlHbE1wZk1FRFMwQVRxWERLdHVyRWpEekNWVmVEdlVFRkk4Qm9JMHkzN1JPbmZaUS9YOHZLYnFHYWE0L0hKY002KzV1c3NVdjZYSTFqSTdYbkg3K3R0ZDl1WTU4WW83b3NxSkdJakZOUE54NXVqZE5udnovT2FLTzliZjZ4d2FBckgxOHN2d205a3RaL3VhN3JlNW1oYkVLdS9ydTlmcHdJbDdvdHJ1Rm5UdC8wZmJkOEJIVldYL3YzdmZlL09tdHplOVp2cWtKek9abWZST2dKQ0VFSHBvb1hjSklCMWhhR0lERmFXb0tGRVJHM1lzS0xwWisxcFFGN2ZnejRLN3VMdTJ0UmNnYy9uZis5NU1DTWorZEQvLy96OHc3OTM2eW4yM25IUFBPZDhUQTJWeDZRaHlsZGcraTdseWREeS9aMjRQS1pMSXV6MGhHVjZSUDFRVFJ5K1dTdEhwdWFCaS9vVjdOZG1DSnRVRk9pSkFsM1prWHdiU3J1eEQ2UjZiNmNCcHZBeEpwSnBOQktyQlFDVVMrb1RiNDMwcE5xMitmbHJoYzRYS0hIbHBtSzRObHlheSszckRwVldCd3NkRHRFUHQ0QzFHZzlIQzR4QU5GTDZhODNWTnpwd0FoM3dHMHpyL29FRlpxN0trUVNscUljNFVabWFYbDRZRHc2MVpTMnlRbCtsa1JPa0ZuM2o0b0hrNGxaRWxDcllITE83Tmc2a1IxRlJxTVVYeGVBVUxRZ0Voa3haRVAwR051S2RCZUNlK1A4a2I5TVg5eElXM2FPS0pxWDJXTjVtRk5SQi9XOGp4OFZnSmxjWGdwUm9Ta0owZ1htN2lWSlkvanVOQjRnTUV4MDNyRzhDaUYvL05TbG1OMU02MG9NOEtjbmcxejc4NWJMMVNKNkUxeXZhVjk2Qi9wZE80TFBsY01QTGxHNEJpcmp6UnpEQktpUjczNWhvaytSSXc2elowejZYWFRIbjdvYzhyK3U0QUMwREwxOXUzZjQwT29SdlJJUklDbzBFbnFQcmtpaXMrUVMrZ0ErZ0ZFb0xKTzNmMThWUEFwVURLaHlvZG5hcXpGRjFPczlEakJISWdBMG85cndaUzlCU1MwcldaMUo1bjVuV05TQ2d0dkYzalV2clorY2RTcXlSc1hoYlQ4ZUFMNzZCOXMrQ0JlK2Zud0pMemJ0d2lQTXlwSjYvNEJGUmQ4QXladFVkb2Z6M1JGd002TnVnblk4U2ZNRW9ZbzRFeDZ3QWZTQVJETWNiTVZLT3ZUNkpyL3Z3SE1PbjRjZlFwaUgxR1B4QklmWGZEaXR1QjhRM2lvalJwMkovYWNjMVArMjBIZ3lldTNmTVBGOXVPYXREcUpTT2JuQWM5YXpNNjVvTGZLU1VWcElvSThvRFJsKzdDdmhqdzZLSzZBYjl6MkhGc0poaWxlK25lWkxianROeVJuUVI0VFVwbS9sYzRzay9oakFvSkR2eU1BeElLSlVVRWtMTlVDdC80M0UrRUp5VWU3WklaWDlGSm1XaTdUdWdGM2lSMGxBVFBtaUtKdEwrdEFMRzZOUm80UHEzamlYUEpaQnRQQkRKK3ZTVC8xak1IMFovUmZ2VG5nNHdlVnB0S1RFeTc2VXdQbzJSU2wrYVdTbXJLeTZGY3B1blZ5T1N3dkx4T01SWTlaakl4WFRpYjZZSkgwSXVEbGcvQy8wSGw0eHdIdFFWU2hIbkRvOTViWnZxSERncWk0V29GL2xPRFI0S0RoZ2JmV2pOSFdpQUZYUUNnSHZ6K0M4OG0yUnRFblJiQUV3RUZINlFna1dkZ05rdHZycVlUSkZoTUFPM29DYXJxM094YVZSaWRmWGhTZVNTdm9XYmI3M01DMTNldUxJekhTc3NkdGI0MitRN1lrS3BTS09BTGc4QkxJSHkxUnJQb1MveGtWWi9lOE9aWXRUbzB2Znh5M2M5cG56anN4OElhU2dFUEdXWGlmaGNlV2Y1b2xwbkRUeUVRZVpqT29oTWVtb0ovVWo2QkhucnZWblR5NktwVlI0SGpWcEQzbDNmV1BMbmhmNUxKLzlrd2RzZmtKbzhFdGNCL04xUWRSL2Yza2dLZ0hEaU9ydnJESDFacy9BajkvTkhHb2lFVE93S2lYcGs0VHhDN1Z5L1ZKa2dqVEVRNU1DZ28wWlA5dFlnL0RkZ2NZZE1VcHlsQmdHMkNJZDVNUEh3TDJLYVlucUlsWE5yUXc0d1BURFRpajVWZ2J0QS9ZSmJBczRPSkdhelZWcU4vVjJ1MUVyMmthTlhLWW9rZUhTdHBqc1dhd2U5aXpTVTRkS1pwaG4vajR6V3Zrc1JBM1BZQkx4bDBhSU92Sk5JVWNFdUE1YVdYZ1lWeitjR3NpNHhIc0ZpcnFhN1dhQ1dTNG1MSnUvaGl1QzkxQnNnMVN6cUttL3lkRW1EUEQ1VEVtbU9SWXRhSVh1VTZBMDNGdm5LTjNibjl0ZGUyWjFrMVpjOWNjRUVjT2g4SFN5TjRjeUx6cWRCTzNuUTdrV1lLWkpySnhQYUhFa0xqQkVNSk0vbDIvNkdwUkd2NzBDLzFsdWo3VmFyWUZ6R1ZpdFd5T1VkeldDMUNCZFVGK2JYNW9FTTgvNlV5TjhlOStPYjQvU0RmVGVRdVJjWm5kVXpsell0Y2VibVZXVGIyNjN2disxcGlkWVBvZWZnVHUvRkY4VFVsa3B3Y3lTNTNRWUZRTTMwZW5GUHBibU8rQzJYbDRhdm41ckI2OUwya05hc3l4eFZSV2MyckgzaGd0ZFdpS2dZbkw4Nlh1UERzUXhDWkUybndzWDYxRk9FRlJaVVRKMkJqYVVXVktzQ0ZqS1FEbmFjbU9hM3owcDVMSFVINzdxVWRJNWJhRGJ3ZFhMbUxuRG9yTDcxaktSaHhJZjl5MkY0OXZIdlJjUFNKd1c0M3JGemRzV1J4TzhDTHFZT1BmN1I2bmNIdTROZllIR3ZhbHl3QkQxekkxWkE1Nms0dXlVNFNubHZBUlJJZldqU3g3M2RlTHp3MHgzb3lPZWFFbU1VRUswZFY5ajN5NkJrd0JBZFNEejNjOXdLNEZndzU4K2dqZlp0ZXdDbDA2WEtpSHBQYSs5RFBaeDRGY25RNnQ2SWlGeTY0Lzl2dkQxNVJmanY2OGRFenB4NEd5cXB5OUcxT1JVWE9RSDZGNEgxUUFlSm1YSFNQZWhINm1PMU4xYUtzU1p0Z0x6Z3hhVlB0d08vYkEwN0EzazJUVUZhcWRoUGpQRjloVDRwL05pbkYvQVAzYUJtK2owNndkZzhJdURsa2VmQllnVThIOEVwQkc2TXhubUJUNEg4QkhVNGJHQjd5UnVvTE1HUU51T25OTjkvc2dNYlU1MkFJZW9vazNBd05PR2N3T2d3R3IySCswWmNORCtPOHhlaGFYR1l3UEF4Y2I3eUIvdGJYY1dmSGZqR3hQemhnZk1rRWJOUWk0bHVJRXRodVl2TXhJS1JOQTNsenVnU3g3WUJDM0NkR2ZzR0ltMXBpdVhaSFRnejlrQTdBZFE5Zlp1RE5pYkZyajBYckw3djdrY3VhRzU0K2xxaTZqRGFmcDBUWm1PelVBS01PakVoT0lPZFVNVkErUjdlVlQ1R2tObWNmNWVGY0hQWDNQWVdENE9mejIxZE9aWitWY1cvaStYUWpkWVI2alRwS3ZVLzluZm9uOVNuMUpmVVY0VUZkTkZIUVYwT3VnUFVSVFZJWDV3WW1IQTJLQmlRbGlXcUlwd2ZDb2dxYU40eEliSk1sRWMvN0FrZHR6bERZVUpKRzZTQ0NraENaUUFRYk9YTkNUWnNUQlZ5b0FPWVExeXVZTEhYQkdtQTBZK0pPV2lQcUxCR0ZWY3lsMGVTQytJa0V5aTVoNW9BSVRCMnFobEU4TkVrbUg4V3BNYU1HMUVEbTVXRlhUcDlkbCt1WlVEbW9hTlZlZjE2bFBWUXdmYWhjd3Nna2VaeWIxZE1TQUFBbjFkRyt6VmtoRDZSaFJRS1BSUC91S3V2TWJvZkVpRnh1clVXbkJ2K1FLb3k4bldYTUVvMk51MU9tcytvMFR3QndsNm53dXNKRW9id3hsKzJvemt2a0dJeHlpekpDaC9OOW9JclZjV3FKbkpNeG5NYW1MMVN2bTZBTk45WTRCMHVWV1ZrbXBlbW50WTY4Ykt0WDdWUGtTam1ZUGJ6dmtMbzBUMGZuL2hRNkhKZlpuV1lyWExXbXFoYWRLbG80Rk54Tys4cWlwUXhuSEY3blFJTzZKUEo4SlgvTUxjK21Wd0ZJL2syaEM1dFdUQjFTT2k5UjVVclVhQU43SHppeWN5cGtXQmtiNEp4S2x6Vmc4dGhxc2x0d241QnIzYzBtVlZtVkVkcGlrOWJkWkdCczNTYXR4a3pQVTV0VWNvYUZRSldsQzVoMEdoTWQxdHFlN0NuMmUybURSYXZuODRiYXNyUzBXdVYzMXpxczRUQlVhUDdNR3FVYUNTYmdJYzJBWEpmSFZtQWZLWlBsT3dCZWdhWk1NZnBENW54ZEdkK2lrY1hHM1BWeUxpMlR5L2c0cCtnYlpjdDF4d3RLMlh3RjdWYytVb1RlMWdCT281QnlJQmVxT0hpcFFRZVVxYlVqbFpKaUFJUXJpenl1SG8reGYxTm1USk5Ob2piaFpTMlkzZzBoK3JOa0kxK3d0aFRVbXNWUkpxalVjYmlUQ0xybGNWQkMwR3VJK2gyUnh3QkJtWTBvSXdoYWNZTEdseUc5MXNkS2NMOFR1bXdpelI4eDE3SzhhMG56aGxwV3F0QndRT3FkUHkyU1BUYVhVK2J4Qm5PczBPSXN0cWxsT2pPdGthaGxXald2c1BzVVVqa3JONE5PdVRuZjVVbHU5TnVIRGgvWG5WaTZIOElXWjBOVDJhN2xxN05zYlhXRERiN0NMSWN6dHZadDlEbDZHLzNqVDhsUVJjZXdqa0plM2V5cmN2bnpwQnZLOGc3bUd2MmpHMFltUWhGZWJmSVdZdzdESU05eTBEVGpzWFBLellWcWpWeVpaekZJT1FOVU1YSkdRa09OV3FPVE1FcFFhTXJQZDR3Y0JjTGw1V0VBYnBuWlhXTFExYlhXQWxBMXRCclEzb0xzbFVmM28zLytic0hTVjRDalovemRheGNQcTNYS3BRRkQyT0lZUCtLV29MUE5ycklNR3JKODNmM1VRT3d0RjE0bE82bVZlRDdRUURVSVpleDVFMEhNVlpzNWlRR1RFelUwYmNhRWdsZGljTk5jSVN3QWlRSVJSd2lQZjVOb1JCb2kyK2tKTXlIQUN1bUVtMGhVWElBMlNEaVRZRGxNdEVVMWRLZ0dWaE9GR2x5Uktlalo3YXA3WUxTMmUram9sZU1IbVFycWxMc1ZnVUJnVHNDMSsvYm5sSHVVZ1RuTkFlZWVudDIzNzNZMTV0bWJPbGVPYmxtcUhIVS9QWHZsNk9ZbDZqSFBOQ3AyQzJWY2UzcndQMmR0b2JGbEpwelZZaXRvVU9LTTVqbEN4dTE3bkExUGpWRXNiUnU5RXJ6VnM4ZFZXMkJzNmx3MWVraTNkc3lEZGNvOWlzQ2NZSUFVaEhweXgrYTU1STc0bjZ2aDhGZ05mckJWMDVvTmhXZDJqbDQxZWJBanIxRW9NaWQ5UTFmdEE2TVZTeGx6NjZXSzBVODJwSjgzbmRXUWJ4czJhNVhvdDBQRXpCaEVqYU1tVUZPbzJkUTg2a3JxVHJLZkV5d1VYTldGUkdYT1VGcERNUkVrMDZIRUlDcHk0bitDMFRIUnZjUmpnY2lGQkIxUFVXV1RGaFEwZmFSVVFwQ0dKU0tzT1FRQ09oYVk2UkNlZHMyQTFlRlBTRzRoSU1LSSt5SkNYV0s2alFjWDBBbWk3RkJKU0Nkb3R5UjBiQ1FQWnhwMWNEc3dHd3g1dVZ3ajA5QXd3c0s0YVVtTGNZTmExd2lsczZRaEY0U0F0Wmt0ZWprREpBRkZlZUVNS0s5WHlLd01BMm1yZzdhVzFDb3ZZeG5WV3pTbkRMcGNOck9hQWJUSFVPVG5kZkM1bXF2UC9BeWZTRFV6eDJjOVB1T3ZzL0tQb1FKWWhVN2ZGZzl2M0ZIdUdUWDhteHFwWE1vNFBNelFCd1pQdVc2MHhoMlFnNTE5cDlXcEFrN0ZFb1ZvRFdaL0N5Qm1kQ3NZQTNpTjVxUXlnNU9Od2RsdFV6U1FnY3c0eXhOMjE1VXk0SVVLS2RHN2s3TWN4K2drT2lpaHRWb2Y5REcwSEFDbEVVYksyTWdJaDZRRWdtSndRcU15YTVTMFdXUER3NUJSSytHT3YrZWtidm9YSS8wMEZYZkQ2OTJwZjdrdnFhTXJuZ0pyVCt0VVBmVWpyY3EyQWs2R3B3NDlEQlE3L1p3T005TEpNMy80VWZLZENrQW1MZ01TMXE4R3laY3ZtVzlFa3dWNzR3ejJBckhwRzB5TnhUMWhCYldWMmszZFRUMUo5ZmJ2OVBRN2gyWFBoeXduOUFQeDdXUTg1MFpQeEdQWC9VcjgvM2Q1WGdRVzgraEFGdG5QVEpJRGU2SzhhZGU4dnA3NnlhVmgyQlB1Y3V4eGhGTlpBdERSZnp3QTZ2OHV2NnNuWEpwS01zbko5ZWU4SzkvcFhUNG9SYzNiTmJsZVFvVkx3L2d4dXNKbmt2M1ZnUHBpUVhUUjFQK21BTmdPcU5Kd0Q2S0lOMitpUXkraDByS2JHbW80bmdNV1Vlc0ZENElQVWIrajNxSSt3cFRZV2FBQmJsQUlhaTZ5NDlmdkpGRnNkOTEvR2FmL3krLzVXL3JIaFVBKy83ZlgrMy81Zkt5Z3JISkcxRkxwUGVkMjRIOC9KSDlyd1hNSFNBM3dUUFNiYXdIcXY3K1RoQXJhVGduN1hCSjhSQU1nWjcvOXRlQ2ovY0dMUXlCZFBIaEd3RXdSRHZDL3FOYjNYNVE5RDRZSjg1cTFaN1ZNTDl1RlIwbUk3Qmhlb0ZSSFpKMFpaU0d6eVpDeE1tWDJvL2ZUdW5Yb2ZZZkRPZHh4RW5TZmRMUTdIS2hIVkxCN0g3M2Y5NnFnV3BkRVNVRzFyaFQ0U1FISHlaT2t3aWVpYmgyYjlyMU05bE9jZ3RSb0JKRi9pWHdQcGgwSlh3SkVYekVndllTeUVVWlBMQ3J3N09mejRnemlOQ1l3b0RUQkJna0l2bUZFY2dyVFo4cmd1S3FXdFpYNDJMcW1FdDAzcXJWbFU1TndBRmN0Qi9xbnZEWDF1WTFmMWRTbm1wL3N2dnR0TUtScVhMQnlUU3M1cmdVeldrYzFiV29oQnlaY09iOXQ2ZDZoNUhoTDZsajc4a1Y3bTl0WExMcTE4QVgwNmRLQ0txZWljL3lPTWNjZVhINnNiWDVsOHkxTDhYSG8zcVZ6VnJRMzcxMjB2TDM1MWtYRS91b3NCWWt2Y0tPSXVjaWIwc2J1NHNQalo0ZTlTNmJrUTcrdDErYUgrVk9Xak41MTM2N1I5TmZYdnhUb2UxM1FCSXNGWHJvKytkMnR0MzUzRGxNa1kzZmt4bFE4MExHaGZLQWlIMUZFVWsxamhRaWJxSmhxU2NKa0tsa0xuMDQxcFpyWTAzNTNxdFpSNzBqVnV2MEZRZGhyeWpQQjNtREJKREFKcnYxME1VSUlwaWhmcFE0bHRWcVExRlg2YUNwY3J3YVVWSHFXVXRlTFVIbjQvbExSajhrNXEyaWN4UWFFNTJCQitoekt4TWx6c1dUSEY5T3NZaUQ5Z0FIaGdKOVNXSHp4QVFwT2hHckJqV2dCV3NDK095Q1NKNFlQbzhGb01Ic3E2RUcxMWxvcnFtVm95S2FEbm1DdUR6eUtmNzNtdUJuMCtuTEJvLzZjcmw1UXZyLzdnUWNlU0czTGhGYmVCZVQ3dTU5OTl0bFVGZXJ5VjJ0UHFOVW5JUDRqWjIyMUgvUUVhN1ZQZyt2d3NWY3U3OVhXQmxIMzA5cGFVYWFDcEJRTDhYdkxjTHNIcVFLcWp1eldHajAwUVRZTjBwakNpMEtQRnpNL2xOZ2pPWS9CRlBCRVlpVStUOHhEZUhXZkowQThqK0Vjb2NQU1BnOVhpZ0E0MjlmWkxRRjc5QWRxbHVzK21JRU8vemtGMktOWHZUa1RwaTVaZWlZT3dtKytndjRJckcwVG5rTjk2SFBZTWZhS1pUVUhsMXhhUEhKSnNpbDFLL1BBV3ZUSHVaMHZwSjZzVGFBM2dmUXZid1AraWcrdjFMa1dyWXJjZmVpNW9hM1gvY1hSc0c3QzR4MVpCMVlOV3pPcTNKYitocG45VEJjVm9QTHdtd3dXL1B4Y3NCcnl3dTRUMlZzZ0d3MjBMNFlwVlVQNnhPSXlubmpzSExvUGdTYWlJMllmSG5xNFVRWkt3bzZoYldEZHNwNXI1NGVhUjdVK2ZPZUtxWWVmWFF2bGpVUEFMV0RuaHVUKzJ5NS9zL29xeGREaXhRckVOTTBETmVqMzUwdkIwUFY5WHk1ZGZGdE9TWGZaOEJ3ZGV2NnB6c25va2VPTDUyUzFESkliTmo5eWNPUFcvYi96aHNFbHEwdnJnYncxdzJ0eEdaejdFRUZuN2ZkYUlPekJtalA2WnlGQ21ZTUJDRVVKQStVRHdoeFNpTWVWb0Q1RGdHd3BTY0cxcjExNzdXdXBiVHZtMk8xeld1dmM3ajB0eGc1RDF2TEJjK2kzSDF1My9ySEgxcTk3YkJmNjRRZ2FwbngrODZxbnJmOEFXNFpQVnBrSXhvRGltU05Bd2JoSi9XdlBQUGYyRGttT2UzZExhNjFiNnBGV0RxVS9XdmNZcnYvb28rdWZSVCtpMzI5NGRNK2xFOEVEdHhaQnNQc1pJRVUvVU9meGpsTDhQZzFVYXhvSmdHeWZVaUkzS0pndngvRkR4ODl0aEZWbEdJOUFKUDJkT0pxOGZTQ3p2eXkyQ1dFTzMxdlNzM2h4RDlKZTJsRTYyVnBTVUxuU2FvbFdkWmdNSFhTZitDVU9HbTZZTXVkbU9SaS82OWl4WFRmK0VYNHM0NGRWbzcrSUgraW43YTl1MnpaajVqWTZ1MmZ4a3VIdGk5R3JCNWFXRnhrTStCcVZLeTBlRmk0VVArWk5neWF1dkdaMjM3R2R1NDY5Y3lONkRnUldnSGR4T3VxWnNXM2JxOXUzRWJUeHMyTWtYN0ZuS1JYdWwvbVlUeDRtb0NiUlhFQVF2bUlHeW1USEhET3RBVFRSYm8wblFvQllHd0hNb2RFOGFRRWdvUU1obm1nbHNrVHF4S2xaTG9oVEVuUWdRUlRYMkRpbTZrMTBvd2FpaVhqc0t6aU56QXZiOGc3ZFVETzF5RTB6eitrZ0ovVU52MGFTUEtJczV2V0RiNVQrNHhoMzM5L0tVcUhDOTlBTC9NZUc5ckNsMkZka0tZSzczOVVyVEtxd3Y4clRwUEQrRTVTdDNmNCttclRiMnpHb1VxY0RPOTF4cFNJRUZxSHJURTY2TEdBdmJmWlA1SlN3SEcyWk9PVDZ1YU9NUmpEVFZxblQxMXcySnZVWnVzbnBveG1PM1E4V2dYa1BhRTBtK3RFYWRNMHpTakREN1dDZ3daUm5qYU9YME01QW04L2dOWm5rZW5vSVdQRENseVBSMVlZeDQyK2UxS0JTQWRxdTBWU0pmYVJXS3ZaNXNxL2JjQTR0Z3ZmZzFpSkVKTmVmTXRCdzFKTXhJTTA0RXNIdFI3cUhtYWd3Z0JPVE4wK2V2SGtqL2ZONGFKR2xLSmtGc3JTUWhQVHFydTZlN2o0S0g3clUrazJUSEhQTmQweWpxV2wzbU9jNkptMEM2MGloeWVBRW1DbmxlV25LS2tZcGhFbjJKSEc5bVJTUG1KNUw0dEozVGw2L2ZqS2F0RW0wcTVXUzZUWktWV0Erdm5VQXIvYS9QTENJcyt4SmU4UXk4eG03V1hEdTNkTXBYTmFrVFJkOTlLU0lpcGNrTDNEcXRQaTRNd2E4TitNUjBtQnkweVR5RXJYazhXdkY0N21YT0VISXJCUGtWVkNXMEV4Z285Z0FmYzhJVVV3UFpHRWU1WVR3ZnBTZkRGUlhCdXVQYkFJUjkya0o4bWI5UjlHZk1GRWlGSS9zaWFBTlJZRGNiMFc5VnI4Y29JZ3R5SU1kbndqSGw4Z3hTV0RoazN6UTloTFlnWStmZ0IyZEpVSGR0cURWNTdNR3QrbUNPUGVHL2tPUzV4R3VFRVFMaGNPQXVjWkk1VktOZ2k1TUdqUkpuT1hUWnRqeEJFNzFERWpORWxKNW5Pb1g5aFA3U3pPQ2V6NHdVRFZ0dHV2M2FNdk5PWFlUbTdWNTBkL3U1OVc4bzh2M0pmckRUYnVLZkZiT3RYb0RNTDlqVVZ0OUM4THIwS01QdjlGamRtZTdGYzR0RCs0RCtiT052RFAzelF2aDU1dXkrS1ZlV2E3QktiWFBWdGkvQ0J1MzVhaWlWcC9VczFibEE3cEM4OUJoaFZ6QTVjNlJCaHFybE5rVExoQUdBZEdYTGY0bVBLR0dpVjgyanVZd2p4M0NvUVNmOERBVWVzY0N6SWpOMis1Q3gwQ2hCWDBLenVBd3lHZmVTVDN0UmxOZDZDc1hLSVNEWFdDZkMraGNlT3pwOE84YUdjVmNTcW54Q2tzODJsZFNRNmhSMURScU9yVVljNlRicU91bzI2aURWQy8xTHZHMlJYcXBseGlOa2hrYlIzRXprcmJsYUlNNTR6d2dSbllIdllYRXRqZGhKb280c1ZDaUJNLzJ0Smt6K0lUMEtLYlp6Mlc0MDRvN09JSnpaSURuRElKbkpPSWkyWlM0TUNaR1JMdndNa0NUYkxJRzhrU01hZTZQWVhyVnhIUEZRZ3p5c1hqYUdGL0FieGFvT3BKQUNVSUtXb3RKU0pWY3BsYXJnVXBtQWprS3BVcXFsYXFBWENHUnFSVXkyWmt2REFhb2hqb2RWSSt6MmFCVVpqYkxwTUIyeEdwVnlLSFJDT1dLeVdZelZLcU1ScFd5QzhmVkVwbkJJSk9vd1FiMGtkRW81N1FRODB0YVRqNlo1eFZTSE1KeHFXSWFUalB3T0tLU3lwVGd5cGMxR2cxbUNkUnFqVUV6WGEzV21yUkFxUVJhaytaUGFyMU5EeVFTSlpUTEZGSk9EWmxaQjViMS9WdWxkNHp1ZWdHNGRMR3laUWYyZndNVmNyVmFudnJoRzdtcTVCaHMxa3BaVnFxVnBKNEZud001cDVCeEtyQWd1VTRtVzVlVU5iMzF1a3orMmxzeVBESS8vK0ZMaGVMTEg1UnMzL2NxMWZkOUt2ZG5QMnBsM0krZlNXVElCQmVpelQ5eUN2MlBZSzFlTVJ6bGZTOVY4TitEZDNsRkZwSjhhelIrQzA3TFZLcVVEbjZHNEZkeWpWcnhGVUFLdGRxRkRGOG90RnJGRitBTHBWYUxwUDlVNmZXcUpjdmdXbG9qNDFpcFBuWGpzcnVnWGtWdk1zdTk2RlN2NlFDVndTZWdCQi9HZGdHQmxLS3kvQWs4MVpBZCtpcGcrdDlqakFCT0xVWkw0cEFINzRHOUs0NmkyMUFYdXUzb0NyRDNWK0tIUVErWWRqUVRQMHBUWTBiZEorcGozRGVxNzc0QkVaQXpJTUxrNEZOU2pPSFRnUDFjbnJKUlBtb3lIanVYNHJHekZjOUp2OXl2TTNNNkQvR25MQ2hiRXhFdUVLUmxaQk5Yd2huRlBYTU9Dbjc3aUQwN0lOWWhScklIUzJ3T0ttQkVzTC9IcjQwUG1MSlFBeUF4NDBtT21Mekg4TCtRZ2FOSjBSQzVpb1FOK3NpWUxHR1BPTUw5QU1ySmNKZGpNMWdwVjZKWGxHQTZzVFZMVVJCNW9oWGxON2kwYWdna2RVV1gxM3h3LzAzak5Tb0xZT1dNYlBKb3RReVdKQnI5RnBWSzRUWUNzMUl2SThid3lnU3lsNHlPRGdVYk5DcjhPQUpDaFJLczNib1RtdGlXcUwzVUJWZFlMbTBwVWpQTVptR0xMUVBESEhZMG9pdWNTbENtUEsxbktHTFFkcHFDSTJ3dXJ0aUVtU3NBZ21HUHBRS2Q1cFNBa2R2Q3MvTmxHZ2hIZDEreHJ1T1dTRmhqTEpSQW1uV3RHYlFmMlMyWGg4ZlJxM002dVFBZFpoaUE2NXB3ZTZUbXh1MllLRzVZT0daUnFjTGlBSUE2cjUrSjMyalViL3MydkpFQUd1UFdqMFhKNWpvT0M1Qit0RVFEZkNVRnhEVWJBVlludEowUHR6Z2RqZjFxUzg5dDJyOHZ5ZEdRb1FGTEovZnRiMEx2ZGs1bklXVHcwMHZnZFV1dWd5eGdHQWpaNloyL29kbm81UHpVZlBDSndhYVZXbWl2RE5uaHp2bnpVYlBCWmlUT2R0a3NHZlNrUHBLNUpVYWp6UUNlbVAvTGRoajUyOXFCbUFMNENLZ25rUVpETi9DUk9DMDJoZ0RoUnNRTmhVQ0k4L1N2TmdMSUI5WmhzMWs1aTErYWdTeEh6MjhCdnNiZUZ4clFwODJ6R1NXTmV4Y2pVY3hyUVI4MlB2djhiMmlHeitiTnU1M2pwWXlFNFdUTTdmUG1BUjJ3elorL2orTVpHbDlIdVErM3lkZm9rNHlPek1EM0x4VjBnWDlyQzJDT1V2VFRqU2tOZ3V3SWZEb3ljZ25ZNHErL2N4WVlQT25LbHB5RzRjMDFSUjNvdW9tQVhiR3l4RjFhN2Y1dEwzaTN4cHpzR0xIU3pzOVAvUWxZZ0ZMdjZSanYxbHpzblhLb3lHK2NlWFNlV01JTUdGRmR5dkNycjhBays2aGVzdm5SM3RPTmFkTGY4TnlnRi9YMmtpckpibEtGSUdkbW5qV3pMME9lTjBFMUN5anJNWitSamZtYzZiUHgxOS9CUjhERmRVQ3dFQmEwb09OOExFcWNKTUkwR1EyVFJFbVEvT2pLLy9YdGtrbEV3VzN6cGRkL2VMM1VPRDA1M09ROUl2aDZZNUlEL3NDdnZYRXlpYWV5ZDlDZGR1dkloUXRIV3UwMW9EV1p0Q0diNEoreFgrZDF3TGNxbzFvRWJiYmZ0RTRZTTE0ait4MDNKT0lFNkZFYkVwSFZURm9CZFNVVUlWNUJDd0JKTVFncHY5NDVNWkZEZkVjZTJFUVlnMDBIdE9DUW05K3dRUnMzR0ZuZGpCazYxcWgvMW00WU8xWWZEMEsrcElTSHZPRzN6RTRGVWxQcUJIRWxlYmV3YjN5M0pqWFlzZy9zMldlVTZIUXg0eHIwL0JwalRLdTUwVENwYnhJUC9URkQyWTFsaHBoZWQ1RStIZjJ0NC9UQ3ZTRTIwMm9DR21ZMDh1dExvZUNGR0FsSGVnRnBGclVNL1FSa3N0KzBqdEhKVEYyQWp4Qy9meTk1ZnlEdkJITFpSYjUvZ2hwRzhKTiswNXRWRTl0UlFMVGZpWVdwWUw3aU1YRzA0TGNJRUZWM1lyNklxVnhNS1BCaVdaSVordldQM3lXMUthSUtXdnJFRTFJYUIyelN2Nm54eTZyVmY3c3dIUzFYYWVCVjBLU3FTWjkvVTR2Z0t3VHhsYjc3RGw4aGlLOEU4bm44aDQ1ZG1KNlM0Q3ZTNU5KeUhPajdQUTVnbmlkMGRqZDdITGNYMGRERjVKRUVpbzU5NUpqck1ka0k3WlFJOW50Y3g0T0FxQ1FOM081amo4K2NXdmVIT3dyYk94eDFjMmNzN1JwckIzYmJ1RldyaDkrN2ZQc2RieDk2OUxseXp0cFFVYWQzbDBkaXRYKzhveHErOUxMNUN2VHQ3YmI4SWwxc3liVWZBdzVjOHRaN2FEZjY2dVd1ZTc4Y0FzS0hlMzg0MXJ0dlBXQ1VvYXpaSThaMlRwL3c5Ri9TTW4xT25OY2tsQnh6VTNyTW1Wb0pOZ0FQZEFFMkVaS0JRR2JER2ZOdU9qYUFhUlNkSWUxVWpMQWtJZ3Y5VnpnQlBZb2UvLzN2NlNnT2ZZY2ViUVZhdkhoOWZUVm9TOTNGdlBsNzlEaFFwZTZpbzk2K040MTV4cjQzdlY0NmlnTTRBU3hDbDREWkgvazNiT2g3SCt3NDlOSGxUenp4eEtTUHdHeDBDZnBxQTREK1EyQUh1aWszOVdHMk9mV2hTZ1c5NW16b3pUWkRMNmJrUHpSbjhGcnhpN0FyY2I4Y0svWkpZZGZPNThtRmdvU2pIOENENk4zcmNTWVFtR2VpclpEQkMzZXgwZlF1SHBmUkFmTjVSYTlhMGtWWGZuRTNvNkhQREFhUXZlK0xTeVlxOXkrYjBqb01oQjQ3QUN4M2d0TnYzTFAyeXRuYUdtVkRhNksxTlpZM29xNXU2SWpGZGF2dXZtZk50ZE1tMWJlVXREZVg1UTZ2cXgvYXNhaG05WDJ3citDVjFmcy9CZkovM25YSjAvRlE3dEk3eW04K2NqdjY0azZKQlgyOWV2dDB3MUIxWFVNODFwalQyTkhSbUhQdGlsWGJweTZvclkrV0RSSVR0cDF2ZnlCaWJ4S3JtZ1RoUDg0M0d2Qm40VmVKbUJNZ0VTeEpoQ1JhS2dzZnZTRk9ueFVYZk11eVpqd0JjeVlEZk8yWHF2K3dGMjIrLy9tTyt6cWVQL1BOOHc3SDg1MndIcXdWRTE1THU0cWxaenpmMmZtOFEwSmRSRk5ZM1VrcTRhcWt3djFvYytvNUlRRUVQeFlyUzUrL1g3eWNzRitUSlRuQi9vV2dRSUJ6Q2s1Nm9zeFBFWHlDckdxeTVSK0ttUmk5NU1TVi8wUzlxQWYxL3ZQSzUwSDcwUS9RQjJtL3RyUFFCeDhjQmUzUHcrVERKUFBLZjRMYWgvOEVsbjd0UHBtUGV2NnhVWFJqdS9FZm9Ddi9wUHRydEkzb2hQTjRQdnMzYnNQcHVLZkg5WWxJTVI2RmpLQk1JaGl3QTJMbVRqWTFFOFI4SXk1b0F4R0NrV1FLQWJWZ0ZTOGF1eGN3bU91Sm1vcGRVck0rclZ2T1MvLzZFZ3VrNGRwU0R6dDBTR1JPYTdWV0czSm83Q3ExUERzL1I2MmFFMm96OENCa05OemU0d25SakdtNHd6RTdyNFBuM1Y1RG9XZjhpTUVtWStWUUM1T1ZVNXl0VnFrNWVUaC9lSEZqYnBHREIvU0g2Skt6aDlHaHo3ZkFYY2ZCYWp4Q3BORlpLL2JzUERBNEV0SzZkZHJvcGlVelhFNXJzY2Nta1N6Vk5kbnNSWXV5M0U4K1hyRFk2d2tNMXVtV3FvYzRuYVczSEs3TmR4czhPbTFzN1lxMTNiTkhWdWwwS3RycHJZKzBOOCthczNFd1NxRVovN2p4WjlBaDBqMUNYMU5pUGpkTXRWT1RxQVhVS3VwSzZpYmlieVBvSjU0VDhIL00xSEg0R05RbXpCS09xRjBUSzBZdUZrK0U0Z2x6bk9hSUlaZUVxTzZZY1JkTUJFTkVhNXQwUzVLTGp4RjhBWHdaUEZHbWk0WGlma3FMajZMdUphNlFJRldFV3FRclVBT01ZUmpST09ZOE5YaDYzdHZvdG5ubHpyeTZHOS9YMWFYK050SmtMNXMycmN6RmQvaFlhZms4ZE52YnBYVzY5MitzeTF2OXFWcjlMM2ZENGJMT29wS0pKVVdkWlljYjNQOVNxei8xMUIrdUdGZVV0eUN2YUZ6RjRYcVVVMWRLaWdkOVpmTkFGNk9kVm1ZM2pmVDdPbmhYbWFuTUZ5UTNLYTE3QjNRQjFkYVQ2RVYwQUwxNGN1dldrNkFTZElMS2s0OWRaSURNcXBlOGRkQmJIQ203SjIrTUV1b2NsU1dlUStEbVE1N1NVc2VNN29Yb1g5NkRiMG5xZ1hKTTNqMWxFVGloUFdkTVR2dkUxanNhOU4vSTVkL29HKzVvblNna1RXcTVvMUgvdFZ6K3RiN3hqaFlZckllS01UbjNsdWFVZWc2K2xib2Z6VHJrS2FsMHpGN1lQY05SV3VvSmVuREd2VGxqRkJEZkdxK2Q1TW0yRG54YXVPOWkydm5uWkZrY3BjVlUzeUJxTHJXVWFEY0dERVJLSEkzUTZiTXBFWlA0TW1yM1JvTCtUdzRFWG9Td0hXUWFGamlRVUp5UENxdUdqOUEzYkV6RWpZK1lvakVmU1NOdUJjajBHelg2Y0dWYUVCNkpncGo0aFM1UVlkT2srZE5tK1p0YlcvM0JBMjFsa2NveHl5dnlndG1MdzQwdHVTZTYydXpGeGEyZDhzRGdLeUc4a2dhblhYaWFsL2xrYytscm1Fby9vTFdZZTlPN1M0TzE2TldpSWNXUnBtSTRZNkJJN0dSOVRTM1lPWHBVWnpSd21kTzVaRXhram9iV05jWXNkR0JXZm9OUGU2U2hWczI2TFhsU3pTWERMUTRabW1wUGdFMEZabk1SV2htUnJUSjJmQXlYZFJnczdzSmxOSURIQS9HS29BVys1MC9FQS81WWZPUUZHSzhTcWhIUFEwY0VER3l0c0llNWdGcEJ2SHI0dk1TL0FrMVdKQklnSTBQd3BDNGdzN0JHcmNjcnFDYkhDUE1RUzh2eHpSSGdJMXIxb1NoUnRROFlCVlNybUM0YTh3cUkvUVNlSCtkRWpjUlZtTTZRMXZ3VzF6ODQ4cTdiRHU2dXFLeFl1M1lGVVBsenRUdldoa1A1ZzhlTUdaeVBkZzVhZlVuZEV3MDFRNlk4ZDAxWHh6VHd4SWNNOHlFREp3MmVYZDBaY1VvaFo1RVlnMTJTdjB2dTE1U3BSNCt0U24zZFZsYmVQcnlpM0RSanpreDZZbFhIOVZ2Qm02OHA1Ym5aNng4elM0TWhkN2JaNk1vZldZYmV0cGJOYjc2cmtza2V2ZERCV080ZGNmWGh3cjduOHNmRHFaTzluZ21wVzhZLzhtSW9YTmsxcmdKTVlhRGt1WmE0TDN2dGN3eTZZUk9qdm5UczJQS0tjZFF2L0ZMTGdJL0drd2Z0QTdyb0wrdzlzb0c4KzFhTEllZVdsWUNiQ2Y5eW5sSzZBWHlIdTBMZVJGQ0tlSFNFdnVwODM3TmxaeW5tRmZ5Tm5BSldrQWdPeGtFaUFTUGJYa0VSdVpHWXBCQUxjUUViUm9DZEpOcTdJckFRMldRV3dJK0pZZ1VtUXVqbUpjTXJvOVd4bi9LQjNjamlZYUkyQnBzYXcxV0R0WXQ3d0wvM291OXVxMjB3bWxuV2I0eVdUWDAwMmRLU2ZQUjVmQ3FScTRMWjh0cEplLys2L0RhZ1lndzlpMzBOdzlFMlpERjVvTjJ3N3J2ZlBiNnhzbk9ZTDZkOWNRRWUyTi92VmJNQmZHZEdsYTZPVDFPWHpER0VEV3AremZZVmY5MDdjUzllQi9YcGRaQWdOYWNWWlJNRVdvUllia3ZjUkd1ZGpHTmdURk5WQklYU3h4RjRUYk9JMXBSMktTTW8ydUxlSmpxV0lmdnBBbEFNRVZXSWpSVFRBclhVcEFJNjllSExyajY4WlV0eFIyWEU2ellvUVVKUE02MWpRMzZaVVdkVWFBRW1zaXFHR2tZbXBKQmhhLzhkV3pxaVZpTlYxMHF6SCtqd05TNGZWV2R3S3lvTWpCekNvcFVxbHBIcWgyWURocUhOOEQzZVl5alhtcXFWVjRQY3l2cUVNVjdlMWpTOXZad2QyYUF1VVFLV0JVditzQ0IzaWNhUVpYUkR3Tnc4eUJBb3lHRXNrcWw2RTg5Q0JvRDhNSzJ4eFFQaGtCT2FBSVNRVmp4YlRSdXlHeGdaaUJjQVBrTjNWV002ODNrQko5eURhZVNoQW9ic09hSjlvS2diWGp3WjRDQkQrb013T0VOY3drOVFSUWl5SE5GZU1ZdWdjMXFCVWpYQnhraDJibjE5YmpadGpZYnQrZm4yY1BTTFlqRUZIaXdKa1pSUUNmclJIYm9YbmJ6VDdQUFlpcXJ0SGJMVUVQVGhDNkQxcFlkQjJURzQ2TXBsaVZkMk5aSUNkd0xIdmJjRHgvMk12Q01TRFllaWFJb2pMOS91eU04RFgxMlljQjl6TXpxMXQ2MlpwdVdNRHE1LzczWGd2aGM0N3R6OGFhcG0yWi9HUHI0d3NPMWI0UHAyMjdidlJQd1N5Vm5jTks2MHIyR0JadzNRSWtSU0RQTU1CRGxMd0hhUW5QUkl6bEtzWGExVHFGREZ0M3EzU3NhYjZhNHp4OUN5QUEyOWtxUUdyd2cvV01LbkthZFd5aDVHeDgwTTV6R0FTWXl2Yi9vZDZ1d3dUL2ZLenVFbG5HVi93cHhvMW5sM0JabTdwdThKZU1ES3dNRDdwcjVCZjlZNzFUTGVoTUlCbXZaSmtqNzArZ2VuWjRGMmVncnlucnY3WDlCaG8zRDNGMyt2emc0WjZGN2phVFdiMi9mU2xYQjkzOS9QbTNkS2hEbUIwQi80eTRtOGJOU1VWdDBYTlByeFZ6VnhtWmxJZ0FzV1BpNTd2a05iMFh4ZlFxMCtpazd1UFloZVc4Z0I2WlZ5alpZYit1NktPYzllTldMRVZjL09tWGFvNlVyaWpoclYyb0xoa0d2amZNRGZzQmM0anFaT1o1VDNUZ2hLYUxRRHZVcXd1YTdmTExkS3I1SkIrWlE1dVByYitDcUQ2Njl5aGNKRWw1QjQ1dDR3YzlIcW8zdFF2elpmVjBaLzdaeitpcDN3Rldxb0ZlaHdiUUU0ejVwc0krb1RLV3VCQko5MVA3aitBc0VoUytITWdZWFFrNytRRFZiamV6MlA3N1VGMDVOcDdUTmhsc1F6Q0JIVENXQ0VSdHBnZHRGcHJtNWdpUkJ1TjRJOERESnVuL0FJRTdnM29uVnU1SWxvejBQbUlyNGtWQUF2WGtLNHJtUkgzaVA1ZVEvbldXemV2SEt0QndCVklEVXBxQUlnb0syTmhLMld3c01GdWZmbG1LM3U3TGpHUTdBdldhbGFwcWtzOEZzc0JZY0xjdTdOc1ZxOXVhVWFINjVvZzg5WWNVV2Zma1RVYXNXWHpEMllhN1g2OHN0eHBsZGJXZWkzSkRrdTIrcDJNWEs1Y1FYWWFwUXpqTnlJdG0wM3lTWEE2YmJsY1Z5T3hlVmk1WEx6eWpJNm55NndSN3doaTBUT09JUzhQSnZMRGlWeTQ5V28xNmlnYVlVUjFGNk5BK1pnT3RNQldMbjVxcjRSSzR4eURqcGR0andCWThoeU5za2czTVo1YWZ3SXdmemtuSUsycno5RWxPOUZPK0Y0TnNHN1FBRkxoTEZKYUw5MWdkVi9yYysyd09hN1lkcTYrdHB4NDFZdEFoSHdrZFhQTmd4MTFnS0pWUkU3azdUNi9WYm0rVFBWNUF5K1ZoYVdyMXEyL2NESzVka0J2OEJIa0Q1RkRmQTdRalNJRzZqQm1Ob3hlbUtCWDJnS2UySzgwUmNqWi9yQ3ZBdjN5bkE1NHFZU2RLRWVLTGpYU3VPNjlmVDFuRGdob1ZKWko4NGwwc2x6WVZoNzRrUmZEOWtoSFFBaUZ3UTREcWxrc2cvL21QTnlFRFV3bGk0bXlyZlR2dW1KTmdYeEhvTGJrT0RzNFprY3I2TUIwam16Y0RxZW5Wak1DYkZ4cG5mTE04K2dINStCYU0vRWRUaTRaZDFFTUFjU3VEY1NSSHNnQkhNbVFvb1VlV2FMMG5Sb0RNa2FjOGlrRkt2aGtBVW5uamRXQTFTTW92eWlEV3djczB5bXFMaVZqSmNhTHVNY0x5RVl4UDdDbEkrbExoczNxdW9iQ0wrcEdqWHVzc3NlWGdlL3FSNkpBK05HVm44RDF6ME1MaHRJS3FVZVhsZStVcXZXcml4Zjl6QXV3bWxYbGwzMjhHVmxLN1hjdU12b0V3UHBKcTZmZDlUaGIxMU50VkRqcUJtWWU2QW9ZZHRYMk9FVkJCT0pPREFUbkQyTmdJQndqcEdMRWx6MWlCdnd3dVp4V212V2hKZk9nYkc0MkhlRitUT1VWbDBScE9vaXRrdUpDSTFtZ0lNTVJkWUZCL0xrQnF0S2thUDNiaGhscFo4cStMNlI1MnZIRTl4VTlEY0N5eXJBcVQ1eGV5MGY0eHZQeUpVcStRU1pURzZUZDhyZlYxZ1VuWEs1ekM2YklNdlNxd1hna3k3MWczcUhIdi9mUFlFVWxlTmlOcm1NdmpsaWtPY2RXR0F0a3JQaFVSdThDdkJBd1hlTitJSzF0ejl4YmVZZXdFVndYOGZYOG53anlFdFh4RmUyZnlVY1pVTEtNOEsxZTlLMzB1c0haZTZQbnlpTlMwRGFscUVNNU11REFFdDc0QVZiUUNCT3pJQjVjekJrWmdNSkNaZmdpVkd3T2NIeW5DbVNDUEVCT0JXNGdYc2h1cFg5NVI0UXMzRG5ySzlyTHQvMVZReDlqRDZPZmJWcmEvWFhzM2E2UU5QVmx5NzdjZG1sVjRNbStQYmJiNk9IbWVSRkdOd3pRMTQvUTQ4L0FScVVSMXZXN3R1M3R1V29FajE3WWp4OTV2WE5ZZlRuUWFIUUlKQVRwZ1RmZFduLzBCbWJncUdDMXhDeXczQUg5U2gxaE13T0djL1ZhVmZ1RjhUQnIrUUhNa3BOdmw4citldjVubGdKeXdqQUR0VU1YZ0Zkak82Q0lycCt4NkZBOUJJcHVvbzhGNFMxRjAxT1BlOElRaGkwdzdQL1RTMlFUQ0cwRVcxTUlWMjBmZHRqUUFXcWdmTFF0dmFvN2x5Wm9CMGw3Y0VUL1Ryd0E3eUxvaVVYUzkwUnRHL1lZQSttL29zcTRDcVZmQTRFTStVcVhVbkxzTmJ5UUtDOGRWaExDUnA3cnNRb2ZFbDg0WDY1WHhvWHdTQm83NVNsY2NENjV5V2VJQm9SUVY4bVFSQWxSTXlnSDlxTjdRL0IzcUF0YUVONFFqN0ZXZUMvQ0x5dEdNVXorVDBXcnU4NGdUb0NXUVRzTnhOaWVsTTRQeVVzRlpDaTU1cFR0YkMzTDRuU2l3SmVKQ2d6U0tUZG5aT2pTT2NLeit3a0ZLZUJJOXBDVEFqZ0JTcW9yd0ZtUUFTUm5IQ1cvRThnZ0JidDZya1RWUnhHdXg0SDg5WVczdG16QzF3WG5OY2NRTjJmZ2V1RDg1aUs0TndnNnNabEN0Y0tSUTZEbDBpWjZ3UE44M0hkejhCMUFVSDJiejJybFB4VDhOdG5wTW9GcjBRRFVSQXU0dXZTeFdMcUppN0FlOGJORVJlc1p2R28xNHZXZHdsYUVQdW4vU1h3Z3ZNRkZ6Q24xd0NqTGhFMzBYUFhQN29lL3djL3J1c2N2Mzc5K001MUg5Y09QM1BQeUlyY0NZTW5STWM3UnNOR3U0U3grYmhGYkkyNU1UZzRPclNxK2VWVlowYk5yMTgycDIwTUE2UWVEakJqaDg5WlZqZDM1SmxWMXB3UW82RW5OekNmTmt3MmhuSm94OGdWSzBhT1dyNThWUHFNZm9hM2pCM2FPREUxeGV3MWFYQk40SkRRVnRzRWdwcFBTeFJhczl1eWN6YjYrNkhGdnF6QzZHTFFCS0FVb0FlWFJBcXovRXNPQWZ2c25ZRVNPNVRUOElraHMyWU5TVFZyN0NXa3pXYmc5WEJ2V2s1TDhDUnd6eExjaWVuNEJMSEJOeWFBRG5nNEluN2w2ZVQxMEgzOTlha3pZMERUY1V3MHQ2R25qeDlIU3hZeWJhZ05QRXArS1NtaTdXZitlZnc0YzErZkFyWGg4K1hBSS9iaDhXY0JleCtid3B4Z0xwNjEycWlaWkthQ3BLa0ZJa3JrZ2dVQXo1QkVBeGpCcmpHSTQzZ3hJaUl1UUJiQVVKQVd3RG5UZmg0STVvWGc1TVpQdnFDZXhWRVdUOW9TRVcxVlVLbkJ4V2dXc01wUS9LeFB4UUNXcWR3TktqVEZWb3Q5RjEyOEVuMnA4L0ZLVnFyUDhhbWVIWnczeW15bHk3aDdvd0diK3I1Q05hdnpGWUhscjdkSkhhbE90cUs4RkYwdXRXZUQxdkt3akE3Q1cyaW5CcjNjWUFIbUFyWExCWm92aThnY2dhSmRrdVByMGZ1cUxLbHNjbzdHcUZUTG14OXI0aFV5ZWZCa1FoTWFCNzNXU012ampiRFZxZmZLY3RHUitKOE5hcU1jR0Z1TkVXT3VEb1RxN1p3SmpwaGwwSTJEWTN6MjNFa2F1VStmK3YycklZTzhSU09GbUNBcERJT1o5OWRMZUozNWd6TEJ2bCtVNHlUUHMzMndVejVNdHhLZk5manJDVlNlVG9CNWpKMzNJelNzc0VubzBSbTQ4eUFkUERHR1FrU1NueElzTlZnS1lhTHAzQThUZWNHU29DUjVtbEt3cjJPYXJydjlWTEs5RzFDazBsbE0zZEdVVUkvcWw4Y0x2NzVhdWxjRUVtWnF6L1I2M0VIbXZUT0NyaXBUbThSVmN5Z1Y5MmNCYjhHTjU3WVJtQzVMajFxakllSEZ6RXJhaWlaQjlQMEVJREFCLzhybkpjNklCZklicnkxQ09vOHBHQnhPNDRLZFMyY000UjJYZFZ3MkI3YXMzN2grR0szZkxXLzc0aDlmdE1sM1UyY1Z5aXYrdFdmMC9ldG5sRVBkTHZsbXNCSWt3Y3JOOGwxSW9YZ01yVWVsYVAxakNvVnV0L3daeUVBYlpKNlI3MWJkWU1qS3k4c3lySTNndjExNmxieDEzTGhXdVVxL0MyaWxjNmZuVlZmbjdkSXI1WnQzN05nc1YrSkVqZXpXZmZ0dWxaR0NUNy94eHRPa0lOR0NFK3htaEgzTWdWS3BHbW9ZTlpLYVRzMm4xdURCZVlGUE9PcS9QQk5zU0JIVkxoSWZtRFlRNjA0N1FBZDdJSTBMa3NPSVhnUjRYVGdoOFVRUEd4aTdhQ0k5ckdWT0MvNlBNdlV6NW5nc1BncEpyN2VVbkJZazV5dyt4dWFKdGNsLzhMcHdRcThQakYwME1aVUU1NlQzOEt5WTFTdkFVb3Y4QnJwTFNLT3AweFFwSnlGSDRoSHZMTVYrSlNHNGVvT0VmUkRvOFJHWVBBSWZJQmhCa1kzSkNpQzR2eEVtRUtKa0licDBNdmhDbUFta2hTWktaRFRTTVZINmxkNDBGbm56ckVHV1NVQTJaRDFqdE5BeW45NHZZNE9idHN4K3FIdFd6S0lBTk1NTXY2bWcvY1BGVjNkMnp0RERrVUNCanB1YzlML1lmQ2NjNDExZk5IOHh2WHJVU3RUb3NmSG9nTWJtY1JsTFQzUi9WQnFBNXREY0tidWJhaVEwb0NzZW03L2gwNDR3QktCTG12cFI3akd4djNNR2JYejJmaktIaDlKcnJaelM0eGs4VExncU04VjdJQjNFekorRWczUThvZWYxSkVVR3REVHhieE1VZFEvMDRMQ0hCL0l1VkwvK2E2WGVRTzh2YmhuK1NKZzU5dkhuSU5lSHFySVJ4Y3laMllEZXQ0NWdlQzJZYmZTeFMra3VHNlpkWjRIRG9FVHJRN2U4OGp5SUE4Y0hKOUZCY0MwNmt1TFJZbmdUSFVyMW9uRm9MU3lDQ3BBUDdGcXJ6WUJtaTdJUm1XZzNvcUVzbEFQek9JSWZldUNMRXdsaXdzelN1Rzl5VEVCd0M4UkhBUjNsZmF4Z0tVTEFIWXlpaWpCbmlwcUl1cmU0aVI5M2d3Qm00ZWhvSW1veVJ5L3N4ZHlUVjZsTGFFWkpLMDl2TEZmVW91OGhTQUROSFRyYjhpRmJId0pzNE1DY0EzRFBvUFkxZXdIWVVSU3NESTFwTXBtYkYyMjhGVjVUbkZkYzBCVFhnTjVrbmVuSEIzM3ZzcHFia3kwbFB3dmRTWXFQMEJ2WUxwTm55Uk1yUVNpdUdqNFJOWTl2V3VGRUVHNUlyWU1idGZibGsyY05NZnVOcml5UDRqb3ZXRGxqWHFQVmF6UjVnRlY2U3p4MXFNdlVURDkvUnJnWUsvUk5TMy9iRUd1SlhDcEsxV0pPZnh5ZUNXWlRpNm5WMUY3cUtlb1Y2aFBxRkZBQUsyN1RTdEFNeG9FMTRHcXlDNTF4em9HWnd5RFVKeVJRYjQ3clljaWtoNXl3cHg0VDl0VkFOT1l6Um8wVk1FWjhTeHVqTVhNMFFSdHpRYXdDR0tPaFNEUVJMeWtFM2x3Y2lVWDlKZjFDZlgvRTdHUEV1UmpINHVtUTErd05lWU9DTkFWUHM4V1JtS0RhV213Mm1veWNnL2lMOTBrQ1VTTEo4bktpOTJOODFaSm94QW1FazlFY0pWQk1HVGE3QnVBN0IwbUdPU0h1L0FyNzZKZ2RKYzhmRnpaNWliZGtINzRNZVFYaVNEdGo1VVh5UXVSTzBYTjN3VmN4cFRORG9rbVJjTjBMYjNwZWhYUm1Kby96K3NpV0Q5a05NQWlia3duQ0dDZUljRFVZSXUwVS9BVyt6NVRrVGJPZnZXTEVpQ3VPekxrcHVXbnlsRHZYVFp5d2Z2MkVpWk0yVHBtOEtYblRuQ01rNzluWk44R1puSTZqblF3cmtiQzBoR0dsa0tZSktJcndCd0VlN0dkTUpsNXZNdWw1Y0ZjbDJ3UzJtakI5dyt0UG0vMW1zMzhyMFprazVjaWVPMkNnVUFtQzAwZGNUbXVXUnUyMmFGd3VqOHZwY1Ixd09uVTI0bWpFb1htMFVHMjJtZzFLazhmbUtsUlozRmFEeXVweGVqWktWU3ErcU1qbGNCUWFaenFESVpmSHBOWWJ2ZHhNL3lhejB1Vnl5cVV5bVQ3a2NmSnF2VTV2TnV0NXJkcmc4QngxdVRSMlp5amtkS2kzbUpWT0p5a21YZTkwYWtwRElZZFQzVVkwaGlHaFNDRkRNNURFaENja1R6MTc0QUJpN2grTm0ybzJhWmJSODBFVnFCdzVIUjFENzA2ZkR2SkEvcHI1NkFYMHdqeFNZczVzWEtMdk9FM3JEQ3FWUWFOU29USkl5MWxBV2tIRjVnVXRWajF2R1p2bEZnTld2NVdjbklBUm5nS0s3VU9VYnNrejRJY1lqZk1zRm9OMjZ6Qy9meGo1TlRab0RlSHFzTUhpbFVCR3JsRlkxQmFEaHdSMWFyUE9vclp5cGlwN2RyYTlLckk5N000SzhTYU5SNWtWd3ZWYmZJeUR3UlcxRmhXd0JDMUtpL2JxektWV1o3S3ZibHc5MkpCZG1XMmd5UmNqTFFLRnB5Qi81SnREUVpjYU1KOE1uQXBFLy9UQ1hDREhzd0haK2F1bnhsTFRxSGw0SnJpTXVvcTZXZkJ5U0JCaEJZZmZCaUhBRWtONFhjWTVQSnVXSWNmUERTbkJVYWlJY1MyTUtrR1duRmIwaVdVR0JkQ3BnUkt5bm5QMFFrRHdSTThueU9oTC8wQlUwTHdpdDR2OVFtb0l5dnpPU3AydXl1R1hmRjNMRzJwT2pad3hmTXFVNXZ4S1YxMGRxTTFPT0kxMm85UGl6UzdMcS9RWEJLUzh3MVJrenNrYkhLMEZwa0IyY1UxTlFXNHdIRzZlUGFzNWgvbXBiaDk2RWQyTERBaEpQTFpnM3dQemRzMmJ0d3ZBNndaM2poKzgvZTJuVml4ZHV1SXBzTFY5Ymt0MTZkUTZHZkMwSm42V0pscGJFOXpQaVZiNFU5UmplOS91VnBYTVhOSThDVDBXakk0SHJmOEs1eG5rZXJYV2FNOExKTUsrYksxS29qUVo3SG5oMnFyczFrQmRwS2doMkdxWXVXTm02a21vQ1kvYnNlR2FvaUI4a2R4MG5oU01PWEVDM1NjcjdTeHRMa09QWGFOdEt5eEJqMjJCL2pQSzByYTJVdVo3ZkNUa3VMNy8yMEZNa2FzeEgrckE5SGdRYzZQRHFRblVVZXB2ZUFabmdRejRRUTJZUmxGOE5BUVNaRExHODFyQUhET1hrT2szRWhCUFFEeXgwUkJ4NnM3NVFrWmZ5TWY1ZUx6S1JjMEpZRkF6M2lDZUVFTWNKdlROQ1Z6TjZOTkZqZUxGK28yNGRIaGhOQXR6UFNiN0V4R3lGK09DOFV5aXptY01rZi9DVkVqV1hpSEc5Zk80UWdiK2VZejRjNU1mSjlnZzRicTRwNUdGUXNSSlQ1Q0hOa2c0RjNCaURwOTBEZklvRVVGRUo2U1Z4QXRvSWRGTWRvVUdQQ1pCY0JNN01FRzhLeEJScFkxRWhtK0t1MERDS01ua1NRUjVSRHJQQldoZHBqbThzUktjNmcycUdRSDdJaUcwVG16RitIeFkxOXgwNS9idG9HcjZzK0ZSSTdPQko2ZGpSQzc2akJ6QjYrUHora3oxazhzbWI3WnV0VFpkMm5YSnZOR3RjSTlDNTdDRUxObXlkZTBqejFLQWFlOTRheUg2NFBqeFBUZmV5TDRyOXExRjFvVDFQWDZ4QVRybGNtQTIxMmFQbGxsTHJYLzNQbkhJZXRoOGFsRDRvS1U0ZFUxdTdzdW1lOXZFYnJneTZub2tZVVl2dWt2Zk1UZCtGbytnTzhIWVJNa3hZNFg3UWFtVWdib3k5ejJWcVh5THlhcXZzM2dIMWQxY1ZJNCt0eHB0dWpxQW1WYXp2cW4ycG1MTWwvejFyN3R2dkJGOVdROS9tclZ1bmRkYkhQR1doRGV1OFB1S2kzMWZXV292dTh4akRlUUdyTEh3aHVYKzh1RTNUbHk5MlhhNWRkaUdMVFZjanNhdDFFbnNmdWZFcVF1bkw2SEhMRWhkUG54NGNTTGVkc254U3MrZ3NMTUtmT3VzREM0b1JOKzhpLzhxSzRFR25RWGdxYWRTN3hwY0JoVUh3WVRPVHFBWlA3NnZGR2pLY0wzVU81OGtoZzlQd0FOVlZRVUZoWVhUZ1hxTVdha0VzS3FxdkJ5c3pzTi9KdnczZFdwZTNtTmdLeW1aNmpTbC84ckwwZVVWRmVOVnM2WXowckVXeXhseldDYnpPdVA1SHVOMG9IR0JleXc0N25IRlpENk5TYzVOQXhyZ1RGMks3MXFLN3dydlJkOEFUZXJTTWVWV3Jad0wra001WlZhdERFZ0M2cG0rY3F0S0NWaEZ3RVVTRFl3RTFxTnZYMys5c25MTFZSVjRkcFhybkh3dy9DZjhOYWtqUjhqNFZQU1BUd1htdW54NFhJNmtMcUcyVVB1b0I2bkQxQi9TM3FqUyswUzRTL3M0d2hFUXhJZUI2UUxvQ0VkTENPWUkwV2NUcEdRc0h4ZVNCMWh2NHpNdVFRbkZOU0FrUUpXUTNtc1dNeExnTjEvSklOYmdZeVZDZVU2QU8wa1EwM0R4QVUwWHpzUHcwMmpBNllzRUhBRmFoNWxWSFZUb1RUWUxtQkwxTy8wazlmUTlyZFU5UEt3RFVrbUxBZXFCVXE4MTBXT21nVmcyU1ZIVDlzWWhNd2VWT3lyMWpHb1FENTZYc3EwS2JsNGVxeHZHU2tQNW9FT0ZvOVJac0s2MWVwOUJ1RWlIa3ZubFJXeUR5RVh3ZWtBdThvR3FXU0VVcmVmaHFhRnNEcDVKb0lJUCs3a2w1OUhWeXdQRldZNUExTE15eHdYbUt4amp2ZjZJRU45ZUVlUFJISW1jdjBRcXArSFV2d0ZXSXZlRUZ3eXRhTElZbERJdE1NcGw4cjI3dERJV0x0bk1kRXRWY3RCZG1xNml1dlNYVllDVzBZS0RRSzFBWFpDVjhZRDNtZkR0ek9Dajg1Wmlzc2ZTdnhacnFBZzFCSy9FRTZnRjFLWFUxZFF0NGpxTUYxUkMvYksrdUxBS0MrdHVldG5sMG9qY2hKWU5Dc3R1SWc0U3ZwaUdqcWJOS0VXRkxsWllnUEhrcTRzU1hFbGVXTUVGSzlkUUdrMHljWTZCRnpJazZmb0MrUnNNUlgrQnlTbXBNdkllczk3cEtBTlBYQ0tKUkU5OVVkL296d3FXMStzYk9sb0xpdW9hUXU0aVo0ZGJQNlJyUkZFVU0xdGRHL1FGdXVxODROQ3N3aXhsRHJoU284b3FsTXMzN2JLVmFndDM3WUtYNUljSDE4YWttM2Y1czBaR3ExQmVRWDFCUVQzOWNGRmtjdGVpbXNTOG1SWGFzc0c1QmpQN016eWZTMW8xS09DVG5YQ05tZlpwUloxVlpWTGJQTjFad1ZCVGVaMUZiZGE2cmZyRjJZRnM0RnUwMWJoRU92dC9SdmxkaXVWYzVDWHIxWFNXcXhSbGc0Z2JQUVQrOHVIcXNwTFN3dFFhNjI1RmFSMTRrZHk1RUgyK3VLWjI4NUprWlNJODI4M3poV3I0eUhrZmpxYlVtQ2YrVmtJSjQ1d2dLK25OcElISWZuQ0lqWlFJWTVtc01zQkVZRW9JR2x1YytLZXFab2diaWN6bUUxNjh6RVRWWG1LcStyS2xCTlh1ZW5jbkFKUldXekU2YXpZVGxRTDV6dy9MN2RKUk9QQTBIK2tZVnhYNjdEbHBhWHVwZE8xek1YQUh6b0VIMGQ1WFMxcm03ZG81NzZHczBSVmE3ZERaa2xxNVhYYnFQaW1VZCtFQ3QyZDVjeWJlY04rM1YrOEJySU0zRVAxNkE2L2ZNQW5NeHdWRWU3Wno3MkhDZEVRYjJSWHFmL2lvREtSZE0ycEIvOXNsUEVFNm9TZldBNy82WW96NEtrTlRQOUVMY3g3Zk11bW16aUttTi9PaU8rRVBCNm9XVllHR1ViLzZvZytuWHc1OERuOGV0NnhtMm9Jb1NxSmE4Y1UzUEFPMFU5RmU1cDZ1My9yaS9SakhiTEpmenBVZ21rUEVkNkV3aGVwRXRLZGZpd01QSGhvZUNjZG0vQXFLQThTWDhRR1JFUGR4M01UVEM2UXVEdE0wTUp3NkFYcUxPRGw2UWM3UmkvVHFMdEdCZ3lCd0JMRW1UVnNZMUliYk5FMGdwdGIzUUVHVWt4S3Evb2N3L2U5bE1naGxPM0c0cjJYa3FtVWo2YWVFMjl3ZEtDa0ozSzBmZ0dXY0oyZzZFbDBFQWpsRWlaQXV0Sk5RVHQ2cWdkcFNHYkVhL0U4NktNeTZvVXRYbGIySnZnVGExNzBqWjNlVWFwZHJOdzI1NXBFbnR6ZGVJNU9za01qN2ZrMUhCUnhkR0duTHhlUG1yZGVCVm1iUEhwSy9VS3R0eWkxK2NzZnVsNHB5bWppWmpNNzlOUzJXZ1hKNE5mSFRLcndEMmNRUWJQTlpvbXppRldlMjlOYXZYa0NickJFOWNacE5lTVVrWlhHbjFsSWVyL0N1Wkk0a2NCb0NudUlBdUhLS2ZtUCs1SnJWMDZybVQrM3FHUTFMbXRkY00wekNjMU1LSFd6SnZzbTNQN0w1YjF2R1hoR0VDaUJqbDdOU0ZxNWtyVm1POG5IMVJXZy9laitqQ1gveUVZVk5taTBGVUQ3cnpCYkJqNS9nbncrTUEvZkFVd3RXVnkwNE1MVjc5WlpYZElzT1RvdENFUE5FNnNmOTdzRmJnZnlXd2JWOHFVU3BZQldwbXkyV2tBM0lRbFhMMnpEMVB6SFRSTmZKb0tKWXFWVEpSbmFTUzRKUzREaTZHbzNyMTlzUzl2VjhaRStQTW1tSlRaQkJBNGc4bjNnRVlVTTg4WXFaRnRvVGZ4Y3lFQUpHU2VPUnlSL1BrY3YvS0xmSjU2YnVDc1JlUDB2VkpnTnd3bHd4YmM1SGsvcGVnclc5cVY0SmRRVDlOT21qT1RqeGozS2hiTElXVUsvSGhMSkMycHlQSjUrdUZjcjJwdlhJa0NDSHpFNzc2T0NvekY0N2lBdU9HMHlVajJqYUVsM2tSRFVqR2Q0ME54OGQyakoxMWJySEo4SjFGWDFQaDdhT0JBejY0Uzlybmx0YXpqV1dWbXV5MWRhNjVsbHpKTlNrcHBweHFhdlhURGk4UGprS05zVFAvTml5d0RUNFQrajdTWGU4c1p5TmhMeUIra2tWZnMxNTh0RDhmalE5QWFFNkltQm9paENYTUNyRUlPazJncGZLTkdDeEMvSkdvb01wWXNkeUFvVFh4U09Fa3lHYVpwNytmeUpISTJwVE1iRnpNc1ZmUmpqcUZKWGZIblM0Y24yV3NNbms5TGNYNUxmN1hVWnp5T0xMZFRtQzdaMWlwbGVJNUtmTDVCZTArNTBtVTVpVStXVVZJUmZYNlc2dkpYNFJ4SCsxN2QxbnFDR2xzV0c4dyt2Z2c1M3dQMGFTUktqanNGdnNKcldXdDlvY1RxdVYxNnBOT01FaHBBb2hVTnNyNWpwc1l1NEZCVzFXdTZtM3ZSdjBvdHJNcjV2V3RvNGNGblBtV2JMYzVjRWJXLzVqUkJ6emdyeUtKWFM0eDBpOFFHQzJIZitrMU04VW5nNEFkU29KZW1FdERwNU9NbFJmRXVLK2wrcnQ5NDNTSzZ5RFdyd1NVcGo4Rjd3KzRWa3R5bnVJSHhEOC9SazlUVUh2UFBUSnJlK0k4ODA3ejlEc3lnWDdVOVE3ZU42Qmw2YytYTEF5TXd1bHFGdlJKL1BnSFRTRko3anpuczJkZVRheVpKQ1JSb1piU0JoaHhQaU9MQm5DODNKVVNMc3F0UlVQbEU5UlZ5OGNTZ0xnN1ZWYW5SRThwdGFMNzNBQ3RScDFRcWxNSWJGTVNKLzJ0OFJSekZpcWkxQ1NCTGVZRVhXR0pTSGlYYmtmdEVTMEVjRnJGeFRWb1lrVEZCRnRXeUtBdWhJcHA4OEZ6Vnd3SkJDU3JGSXVkNVg0QTJEUXNaMFZjOXRhSW1XdVlrVld4YmlWSFYwUHp2clRyWStNS0xXUDBqakJKblQyaGgrdUdIdjlLM1BIWGpkN2JIbEZUcm10NjhvUlM0TTFIV1BITlpjcTZJY1d0WTB1QWtxVGk5bGdjNWliaTV2b1dvblBtVzFYeVNkOHMrUDNnZmlVOXZYREwzZU1tRHN1dk9qUnJwNnZwdFRFOW5qOVlNOXRBT3lZKzlydWljSHFhVE11WDdvai91clU5cHpLTExjNXYySnVrMVozeVg2R051Y283UG5zOUdJak1OYWZ0eGFNRldUMlJQY3dWSkxadnZLWk1Da2RFdkZJREFMeUxWNzRUSUxpS2t2YXlHd1U1LzVFUDNTeE1NeTU2RVZ3NnZkODV2T0haUXdzOXNkMXdNQlBDc2s5ZzZMdGE2RjI2Z3huT0dJSEl5dW1OcG5MUW9PR0owZk9mR0llelV4NmNPSFRrd3lLeXB3bDQ1ZnUyVCtuKzlJQ3FjK1U3VStVdHVUTTN6UG5QRDhHSngrb2w2c0NEcWhTUUgraFJ1TWZISmM3RFV2Yk9XM1hPS2RVNDhpMnNlVk4xeFh1bkxWaVNISDNVelBBZ2ljV1gySzNMR3dmOHVDeXVmZk1YMkdjVWo2aHJERmt2eHArY3I3QkE1Mlc4WW9Zb2xIcWZNKzdmckt4N3lFcVRKd0hSL1ZhUElNUlF3Y3Q3aVVlUEEweXliUWVxM2lpQmExWXRHN0YxVmV2QUJ2blBIdlZPMlJ0UzFHWlZZNG1JV2c1VnlGejZrVGZvemZROTUwanJnSjNYMEFmRExBbnBBUzBmTW9DeEx2RDlOTUFwbCt0SDdPKy9mZVoxWDl2NXRIejdnaFErdElaR3VMNjh4NUdtUCtKaWdjK0VldExDNmFPQ0NvWC9zNDFSQlFpMFpLeEVZcGlNaDk0T0pPWkVVRDVpZTJCNEErTzBBMVplQXJKSWo3S0VpR3lqSkorZzFNSXp5YTRwNDNpMFI5S2h3amdXalFDVDZPWHd6N0xrYm9obTQ4YzJiejA0VHVmMXBlQnhTQUxaVTJmYTJUWkk1c3JxeDdVeUUwYW8wLy80S1FqUUFvcTBTbTBIWjBhM2xTSDl1azlMNW43N2ptTVRnSHU4SktaVndxcWxTQUpIaHY5b2FnWTZURUF4WVNaaDBHeUtldU0rd2o2K2NqMVg0MnV1UkVrTjgvZStTS1FIckdnUG5PSld1RUV6SlNObTQ4QTRicjRTbE1mcUptR2NtMzczd2NjV0FLNHhKUEJrbUNTaU9ZZHFEdHZvRjAxSi9TY1hJS25SMTBnVCtZellGUzBSSkFGdy9QOENQc3V4TGZTbFJESkp6RVhNL01aK1RBanltNmRRMWlmdVcrZTJjY09ZWU11SnVnSy90TmhTQ1VORG9jQkpnM2dJQ21jb3ZBaGFaMHRld1RZd1JoZ2YwUTIxd3dVQStTL1VBbVNacWZUakpLdWdnSjRTZGpoQ0R0U0UxSjNKV1BEaHNXUzRoRk82RjRFWG01YlhsbTV2QTJWenhMV2hTdHczL3NacndzRkJGdUFFb2U4OE8wd0R5M2lXRVU5QkFWS01DUHdpSUlzajRraGtqRkFHQU5SaVJMM2daQTRmMVFBZ2VEMEUrZ2dQSmV3VDBiOHFYcC9KT0tIei9tQjFOeVhROEwwTmVQUWV3ODhnbzQ5WktiL1RCTDZMaDBIUWc5cy92YkJPV0JweEw5SnQrbDk5TmJkUDZMNTA1OGx1WnR4SEJUZjh3UFlPZjJJUHdMLzNoU05Oa1hIakJrVjhma2oxOTd6RUhyM2tVeDQ5a1BmZ00yK3lPalJkNk8zUHRnRTVNY2pmaUVHaWovWWhINDhIaUYyRllxekZQTkQrdHZhY2Y5ZkptQ0swMlo5RFBPR2dxMTBBWDQxZ3FWa0poQjdFbHB3VGsyRVYyUmRrZEJwa1ZaY1YwS3NVZnppUm9XTFNVUUUrQ1FSa2h5UEV5Tk9Eb1lrdnJUck5VemttZElMajdCZGNjNVFXRlFWNTAzbWFsWVFHOUpFU1J5S2FQNlFQcnhrMlYzQk1uU05pdzU0bFRrKzlPWStYWmFtY3RXd0l0NHdmUFptcjlxY3BRcVcxVHNOMGR1c0ZhZHUvZnN0ZS9CM0trVi9XQnBRS25NYng0N3JjR281aTFiRE9CcXJzbXJIQjJqbVNwblVBMGZFTys3MWxFaGJTNVhPaDV5NThTV2pKenRXVnptejcreG8yL1M4QkVvS3NodXFod2NHZCt5ckdoNVVUNzZ2YjgraTdwM3ZNWmVqcDR6Z2hZYlN2dTUyYVk0VmNoeTlaUm9hTDJmQmxQZDlmVC80RDF4alUxdmFzdHFuMWNiUnJkazExKysvNzE0QWM0dGE5TVV4QmV2eWxqaDRob0U4NzNmWVRKYUNLd2E1bDdxVVNpZy9DamwxYk9qZUVWNVByWEtPVHVuOWNIeGk1bHBiczZ0NnRRWWNuZHMrTS9XTVRxSmRmOG4xTTRkTUc3b0FOV21xSjArcTNZWDZucnNrcHd5b3p2bjdJK3VmallvTE9QRVVpQTVjekh6cDFZOHNkSUgvbUJNUGtNMG5HQXA2c2dpSXZQQUZpWDhQRStQSkltRHYxWURITkN5dGUwdDk3OFk3RGo5OXpZMzNxRjVucTZKbE5YSmJQRFFGL3ZtbytwNU0raHRNZFlTa3gwTEZDYkRRblMvUk9PQ1kxSzJwYTBlelZwMGszK1hLbCtqTmtqeXdGZkJ3MmxqV29tTUxYTDAvVTFCNzIrUC9ldlg1engvc3FXMWF0YXhvU0lQLzZnc1RXcDU0NjlVcXFWSVBhMm9ZalVwYStjbzdiNzlTSlZXcldVOVdIYU5XeXlwZnBsOC9UYWF0ekxyQ2R1RjJjVklWb3NaakdpQTlPTUNqb3pEU0JZL0RhcEJaN0RPZUhlT1pDSDFDOEMzWjA0MitGZ0tZWVg5NzY4a3RJTG5sNUZaVVJPSTRFV2k3ZTRRQWZSM1NDbVcrN3U0NWt5UWhGclBsVzA3K0grYStPN0NKSS90L1o0dFd2UmRibG1YSnNpUlh1Y2lTYklObDJaaGliTUNZWnJycHBwdE9nSURvSkVCQ1Q0QkF1QkJTQ0Nua205NHd1VXRDQ2h6SlFRNFNramk1Tk82U1hMNjVTdzVzYWZqTnpFcTJiTGpjZmUvNy9lTUgxdTdzN096c3pPek1temR2M3ZzOFVCUFpnWjdTS2hsaEVVOGRhV0ZhQkJzUU5zRUdKRWcwZUtpZTJyR2NnRlhOeHdHclVWejgxcTJ1bkw1T1JSMXlMNGEzM29PalNVdEplaWZKWWtHSEZHaXM5RzJzdGxpcTEva3FEUUhFdWs5SXNoajhSa3ZTSk1UZEJ3ejBvQ29mdk9hclFzRzBpbE8rcXRWYm1qck9OMjNaMHNRV05HMmhuMXVJYzhFSDJPNnJMQzZ1OUxVYmpWL2p1Szg3ejBzUCtDb3JmWEM2d2ZCTWRpVjlxT3ZwTFltK0MyazBOV010UW5zS3NPUC9rcHZzQ25mRGozWmZCUUg0Q2h3QVh3RUJzSWFlZFh4cEpMVDArUEdsVE92UzQrQjEyaDI1QjNIL0ZDaWpIK3FLUDQ2N2c2a1RqM0VRTllLYVJEVlRjNm1GMUhLMEN0eEEzVUh0cFBaUjkxRkhxQWVwaDZuajFKUFVDOVRMMUd2VWFlcGRBZXVZSVJhaFRHd1gxQzdDUDRHdU1jVGdsaEhRRDNURk9Fb1hvMjEyUC80SnNCTTZncU9ManFoaURvRHVBQkpyQ21qY0loN1lUVTZVSjRZQjVSMEJCcGhBUUdjSGZzNkxWamdtSTJNUEFCWHcrbmlqUm84Zk1ta0NHaFBJQjd3bTRCWTVIWnpKSUtHZGJnM0hlNEZKbDAralhzTzQzQkxheCtnY09zQlhBT0tPVGdaTWZqRmwxcDlsa3ZXbkdYdFNzaHEyYUlvMWNJSEdiRXBuVCt1VG1YUDY1QlQ5V3lEOWZUYmRaTmFDYldxL0d0eWx4WGQvYjdMeEwrdVNJMjZ3RVI2L0d4NEh6ZHJzeUZoQW4xZTk4ckpDVFQ4Q1Y3MUdaOE52MWJuMGs0QU5hYXpHQ0x4VUFaYXBLK0VJTUVnY2FlSEFTTGlWUmFOa1Z3aStlK2owMFVkWUlIN011aDlrZmZZWmUvYVVpRm1tanU2K0NQK0l2bWRtZE9VVzhIWDJDT0Q4WVFNRGpPSkxuQmpXQW4razlTajZ4NVlYck12OFBjMDh0bllRUjY4MXBMSHdQb2xFajA1UGlzV21kSzFlcjdjbmllVmdDSnVtbDBqQVZDNU5qOUtBUnNDQ0RCV1lMUlVuMlEzb256MUpKSWNIZ04yb1VNSlgyTFRJV1RBWkhsWXpGbFlpNWVDOW9yZkEyTmZGTkdnOWMwYmRNVnpFVlErWkNhVHdiQWp1c0FBL2ZKUlZvZFFuUlJ4WVhnVXFIL3JrMVpOaXhnZG9vRmFjQkFvWmZQc1FLUHZ1VXpHOE52QnRXdDcyZVE1OEE1NEdYdFYyK09VbnVXQkxCNDBhd29EYUN5d0hMQ3lFTDRKZlBvTmZSKzZBWDRHVVAvMnBINWdwWmRGbnpvemUxOEFJOGhLQy80OHg3eWpTL1RzSEEvcldDWXA0ejYrbnZ3Wk56NitQL0gzOTgrejVwMEllYVBHRUt2T1l4dldud1BUMnFnMnZ2YlloNHhud0tNWXdoM3BQSDRIZXJFZmo3WFpLU2p4N1kza01TekdZY1VGOEM0ZllYblNCRnBsQVN6bUZDdzRqeGZtcGdJZzNNZy9CMzhMMFpmcXpvT2w4QTVnNnZqOWNHWDFqL3ZoZ0MrMkhSeGZSR2pBbFV3bXZ3TkN5R2N6dlR6K3grZUJjTVBBOVEzMGxOK3MybUFwUGp4NTFIa3c2ZTJmbG1BWFIwM0RsZ0RGZ0hWM1cwUnRNcGZWTHg4MVlEb1B3WTZXK3FISzQ2U3lvblhmdmhpZGp0RUZNc2Y4Z3VyK1lrdXNFTHo5a2h5UUg2UHlJemZaN2JWaTVrNG5ITTNpaGl4Z1p3VGtkVDd4RG1md21mdHJCOWF2UG5QNWl6NTR2VHA4SnIrSU90Z0g2Nm9FRFZ3RU4vM3Z0dVVPckhudWpiZCsrdGpjZVd6WHp0cWZHdkhQaXhFK0JQK3k1OTlPbmppeGM5ZjZTOTQrZGVJZGQzaUV1SGJ0bno5aFM5dHFhV2JNNkhpcXRaS0tEdDI4ZkhHRnljaDF6NXFRelc5bDdEbFpGaG5tTHBzL21CRDc2R0pxYngzYmFXNHo3bjh1aGI3cnVBbGhOUUZvaHRNVUt1Q3RXL1hpOWxSemdsMWI5TkJ4R0IzamwxbUZ1eTNjUGRXUTg5TjNxbWRMZkxKZytPQTlrdjdvM3NsdTUrY1F4K2hPRDFXcUlPbkJDV29lUDBlL3hFVHlPajNBWUNjOGk0WDNvK05CRDMzMzMwT0kzaXRMZEMzN1Q1L2svNzQ3c3JTcXhmMHhoYlVucVJsQWsyTTRJZnRvTXhGT2JuZmhxeTZNS0tSOVZTcFZUbFZSZnFnYlI1YUdJTW8rbXhpUHFQSU9hVGMybkZsSExxSldJUW05RUZIbzdvdEY3cWYzVU1lb2lHaEZZOU9Na1I1L2RnSzNYVEQxL0FST2YrTU11aVJKL0FPT0MvY29QMy9jYUF2L2tyZ25yc3hqNFcveWNjUTZMZ045WWFiK2dqdWJvMUtjRElwZUE5VzgwZVFNZUVSWmVpNmpJdGFpWXU2LzlETDJYUHRwK1pxZ3ovcTlDTlZPVmhuNVdjbTVXRFptcG1ya2MvVzZMblNPVkM0RitFVEFzQXZxRjVDOFc3bmpCdWVpQm52RS9EbDdVbWJFenVtWHRDeStzWGZmODgvQ3l1M2QxYjNmTEpET1QxbWRpYXFERUVhZ2ZFc2pLTktUWHFCQTNuaUd4S3MxR2VXckFaeGRSN1R2Z0U2Q2hramtjbVF3LzRqTGZmaHQrdUdqUm5vUy91OVB6N2NwMFR6citLZXllOUhTUFBYK0NKOTJEZitQejB6M3MreGs5L3NFVFF4WjFqMWswSktOYm51alA4Znc2b2JUZzlvd3NDUWQwaGtKdlJiYlVtSnZteWVlQlRHOUlFaGxOWlVERnlCZ1JMVFhseGYwTExFTGpienZCZThqdXNZYTlsWEZlekkwc1pqUW0zdDkyK0hBYkF3KzMzWDkvRzJpcnlMdDJLYStpSWc4OG1SdWlmd3JsZ2lmektzQVdmTzh3VHRpeTREQmIwdjVLYmtWRkxsZU5qNy81RFRyRytOQk1STDh1by9NWVJMMjRPTndSMzdVL1R3VE5HQitRRmJ4RVVJa1FTVEhOQVord3lSRlhaUmNlOEhQN0FMdm5nNDhPanppd1ltSHpqSVhMN3gxMjRMZm43NTk2YVFSbnM0aVZodDdUNE05ck5uNitHYVNjVzM3eDhNNk5tNDZObWI1eDdVVHJESTArVGZQSCs4dG1seGVKVllia1hrOU5PQVhaVXViRjk5N1lkZWo5d0xqbEd6WXVIeGQ0ZnYraGwyckwyVlNkUVpua2E1eXorTU5OWjRGNjFOYUhIOWs2YXVXMGlXR25WYThkckwvL3ZEUFhhVkRwVXZyVWRMem1URlhGZUZuc2Z4emJFdVJnakNpaXdrQjhVcVlDb2lyV0N4Q1FFWXhGRXNleVoyTm5IZkd3UVB3S29JOFFKM1ZCRUdEaU1oVXJpNWZoTEhiUWk2VVd4SWN2Q1VTL0ZuVElCVlh5ZDIzSkhkOEJua3RpN3NWSklwVFpaWFRTSjk4VHhDYnFaSldNNVFGNzB1eGl1dWVDQTlGRXhYS21GVkpKVG1ZRm41b2tWUmRnakQ2ejBsdk5NZ0VVVkdqVGpFN2UxWVZyaitzdDZPTVBFM3FiS3E1R1R6eWdtWUN4S0FEKzB6cHpsS3RZdHh1OWRqZGlNbldBd3REWVZIVDNmMXhyM1M3Z3hEZmd4N3QwS09jYmxBN25sLzQvcjd2Z1IwUGczN0UzVGpteE5VTzNkQkxHN3RiWkpiVGRhV2NJUSs4VXRzeUpadytNVTJBdnVrRFBoeGZBVlRBKzJ1K085MkE3YkdPaUtPYlZ5T3YwOGZmZ0QvUjhNQWEyd1hZd0dvU1Z0RG9TMHBacEl5RTFyUVJoclowTjJ4a3FPb1BlSDRrd0xQRzNFZm1HM2s4Q0lEd2RVdHA4VFlUUzYxbEtrNitsS1d6SGlTckpmNC9tb2hycUhzVHBVeHdXeS9OdUFrWDk2NGVBWUJ6N1R3L094RVFhQm0rYmE3ell6YWdCUTRCaUh3Mk1waXYxdjNvbE1EZzVINTVtZUIzNnlPRXh3NFpwL2RwaHcxRDRueDV3b2wrN1A2dzlMeUZWNkFPTjNub3lMR3dEaFU5YTlab1BkSWs1L2VyclFBaGdFeCtJK291UW9lNmYvWDdsN20zNGJrT0RUdGNRQWs1UVppNlhsb0VjYkJ3T0w1Wkp5ODN3VGZpeEZ0MXMrTlZNV0xNQXVSa2ZmMXpjbDBzZmFpbEYyWFdvSlhVcUFHSk9JTk5qdmlBRk40NFM3SUFhYTJjeEtDQVdES003eHg0VGNIc3hvUldJTGNabk1SWVJrQlpBZ0Z5TnZKZTNNblNvcVFrM1JMZ0pVRFF0SGRsdkVtL2hKL1ViS1NWNnVqTDB4OGc1aFV5ak5Ta3lQRHFwUWlhWEthUTZUNGJDcE5YSUZKeWNrWkZVNElGZHQwWDIzYlpMa3VvWjZodnpvWkYrL1FOTjN3eGJyblZPN3puV1hGdEdYODBIci9NcEh6WlVqTTVXZzlad0NKdEloY0owRVV1TGRUU3RFOU9zVnNMd1BHc1htOFY2WHM2eXlZNzA1T1IwUnpMTHluazlpclN6UE05SUlrZHZ1L1BPMjhvWDNqRnZrdmxLS0NUWFo1YVVaZ2QzWkR1RFFXZjJqbUIyYVVubTBDR2YyOWNjdVR1MmJ4QkZ0S3dPY2F3dDJOcEZTV09yQ2hmWktDRWlVRWVDNE52VmFSTnVwVTEyTDVhRUJzaGVPKzd1TWFFRVl0Vk5lSzhKY2JBQnUrQWluWWpiTTRIL0pobTdPQ3F2WHZmeWpOOThyNVlQR2RLL2FaNHo1UWJWdDFNTVhsZVh0UEpaWWc0V0hyeHBTbTRxVFMwYThhblZ4Ykd1cEtoZDMyK2hMbVVhdnZsZmk5YnZ1UHVkYXhjV1BXV0NienIwV3MzdS9Od05yN3pDaFlINGxlNHlkL0QzR2FlMjFQR3lMNC9NZjZ2LzdQb3YxNlc0NDVMeGxMeDVpTlNsRktVYXczbFdrOVV5YzZFT3ZkYnNPbEdSWXI0YzdkZzVQODJXaGxaMFdQRCtTazl4ZTh5L0VSZm0yaENQT3dUUGhIYTlrclo1YUFGUHc0aVZiSlFzYjJXeEozUUNyRUZNR0JsQlZwV29jZEtwbHhlYk1iand5ck0vdy9hZno2NnNXcnk4dnptWDVkTE1aVTJsbVNyQUZFeGVkK3JDcVhXVEN4aWd5aXh0S2pPbmNXeXV1Zi95eFZVdzdES0hCQk1uMUhxMVBoRDIxVFlSWDFjVjA4clQwc3FuVlJRTzhUdmtLQ3VVb1RRbHlhUm1aV2tPcTE1dnpVaVRzOG9rVTRvVTVZVHlrenY4UTVnaEVEc1VDd3Y3RWZqbnE2MEZqd2crc2VoT256VXBSSHZLamlIOEJBeEx0eDE5L3hRZytITFJtWXdBelhrWW1GYkV5OUNNZ0hjVDdER01TTm9VWkxBQW5RS0ZuSlJsb2p1MXhkcm9EazRORmhnZFhML1hST2xHUTdwb1Y0bVdkcytBZDg4WE8zUjVzclcvRXpseTA3bkZjUFFNMkJaY083OCtJNk4rL3RwZ0c2UXBrWVJobzQ5b3RmUVlXcHRpQU1uUmFYcXpXUSsrYW5HQUV6c1BmcUxSMDF3V2JLQ2YwSnRURExEZzRNNHIxM0pxUWhrWm9acWNhNWlIbzI5UWJKaUxFTnNhQ3VncFh1T045K3BPUVYwbjNxN0dBMmppZlpiVlp1QzlJdlJqdy9EeTViWXUwQmdodU85dmErV3lyWjl2UEE2eW40aFFRby9EZXo5TTZ5ZndSZFNYRXBJSzZrU3MrZ21nUGJqcDYxMHEzUzc0WjYyd200T2ZTdHdIeGJhQTNYMUNFbS9JZExxSEpodkFKaEFEd3ZFS1phUFVYS3ZaUlY0QTE2MGVlL0Rpbnk4ZUhJdE9TOTY5RDZ5R0hVUllPU05lTkhpZFExOGJDbXBMSXJqMnZuZVhDS254UTZ2QmFwSk5lN2lyTHAyNktDeW16ZVdDN1p6V2dKclE4Q3RONkhOUlJPTU1VUnlzc21QRlZJTlFFbDRVTHpRVDNIa1NOYXFBMkVCZUt3UXZ3OHNuZHg2ckVPazBmUTNpM05idlduUEZxZVVhbmFnaSttQlhKZGpmRFlCL2VSaTM4b2FFUjBsd1F4TG8vOG5Ed0RDZzZhUTZSVDlyM2JwWitoVDF5WTRyQ1ZVaS9ZSE1OVlhVUUx6bkhGTjRqMWNEZzhmOWkvcmhMdUtuTUJGdzR2RWRyeFJMWVp2NStOZFlmYXY2N2YzYk9ya2EyTjVkZXFXUnVyRkpxWTF1VHZnMnFMT2dyME82ektZYmg5KytkUVZSSjlJY2ZBL2ttSlJWL2FCVzJkR1UrTFhvVHR2UzJSZzk1RCtwRy81MkFUZmZDVGxzNkNadGowOEdnVTZrWXIrdGV5TncvN29SMEVkZVhUeE5ZcFlXU0lGazVueHlCeEVoRzc2NWNkYkkySTB4cFlmQnJzUC9ZU3ZoYnZEMllkOThLUkRuaWxPa2kxbzJrVDRmTDlmc0NiRWJVMHBXcjc2cEZiSHNoOGI2VGx5VUtxR0NWQzNWUUhabWpMVG9WcVREL2srSUNPNGhhTlkwVW1pU2RJdlVUQkZoU0Z4azRnVWFMSlBUZ0NJVVJ2TW5ZVXRFVUw3MmIvc1NLQWFrZXBBYkRYQ2ZQZmZZWStmT0FuZGtOMkpkV2hmTk9IQmd4aUl5czlMWDcxaTI3QTQ2OUNLdXhZdmtCdlBYZy9DSEo5VGRTTkhOQk9rY3lOTVpGaTB5Nk9BZm91K3NCM1BXcjRkNzRDK2x4NzVvZTdoVWFITEVrTE9xSVVOVU1BSml0S0gwNGJZdmpwVml2ZzNjRVBHNHYvV2o2cWtKMUp4YjlUbkVQb3NvWHBUaDlqQUJZZXAwZHVwaGR1K2NwdGlBQXNXRVVURUZnVk52TktGV293SjR0d3ZSUlFvYkZwSk9iQVdpYmoydHJzS1lCbjk2L2dONHRNK1M4N3ZyeFpJN3Y5aTg5T1BScFA4a3B1dVYvdHd1RWdrcDlvR1AwRjhrL09reEJpamY5WDJ5R1RVazA0b2FFRVhBbjFBRTI1VFkxeWIrRUg0T1JzeXBINTBTelRqNjZiTE5mOTZyRXNaZ0tESFZ3SW1TUlNnT0h0RzdrdHNmSm9kSElxWlU2d2Vnd3JsOEY3d2U0UkVYaEdJc2FSL0EweWdHdGFFb3RxOHhFTFhoT0tyNVY5b1E5WmwvaXpBUmR5TkNVNUsrUjFpOWdFdU5lMTlubjFPakxoZnUwWVEyK0k5blAzdHB5ZGFieHV6QjY3ZWJrb0hpcGJhWGRqM3hkbXhVVW1FTUZZQ3FzMlRhZ1FQVGxyeklsQXFkajF4Mkg2ZW83WjZCa1pUMFZZTlZOdzlXellzZy9ZR1hnU28xZmRVa01ocS9pWFZETUI5M3Y5S0hRZXZEcFpIT3JnZERENWQyMHgzcVJaRGpFK2RNdmxOWmt1OCtld2E2TkNiLzZUeDZjWnRFNGtGRWFOdmc3dlBwNEJOQy9JbUx2ejZ2ZnJoTmFrWUpKZHVIZEo5ZkI1OFE0azljL0NmekxIMkRKZk5zS2ZIbmFLUU1lcG9sMjdwYWY4RFg5WkY1QWRSSnFFYThubDNkZ283Vmh3NWZCdTRuNElmSE4zNitWWVlwQzluOFBESk9LTVE3YUMzNGpsQ2ZjY0tONjEyMVlWWWx3UmMvZVJqK2VaZE90ZXZyVFFlQjlnbTE4Tm1PalJPZWVWdW5lMXZJYU53eGNxTWozSDBlUWlzNlBzeXVqdGVGb0tBTHBVNGdseUlLNi9FSjNKYlI1UFhGTjBIdGNUQ3ErTGZoNStwMDhDTkppaVJQS24wUmZoU2o4Zitrak1EMW9sU2FoeEozaExxcVJNOUZGWVlmQ1RkZUZLZ2dtb2VlQU5tZDdTTkV2aWk4SmZMOVRmTXErVFpZUGlUd2tKMUFjQlJlRVNDV3Q1TU53T3dpS1FsNlFlempSL21FMWlVTVl2UStvaE0rRmM5VXNWNFNmYmZIT3hHQkRiTVlUeGlEdDhlWVVhcXpPMk10THdwZTcrUWpOM2YxVm5RQ0NYTW03ZXVLUnljcUFZY3RJOEhYcHNZYndJcXYzZ0JSSmNRQXcxNU5KM0RjWTQ2aUlnZTg3UzNyVi9uVkt5b1diVGw2NWt6VWp1TzRjSkdqL2JpamlCNzI3WjZTRXZCN3laRmRqMzBiZlJ6ZEdPa29vbUx2NGpCOXE4TTdZWGhkd0JxSjA5RjBsMXNwd3NaUjZLWGFRSmZZWGRBRlo0blFsQUNiQzd1MkhxWjJ3NGszWnh3RzZ1T3VocVVuWmxSdlNwVm15S3pHN0NLblVxTEtHY1BibXV2THF4dkhoQUlUS2dwVEZCOC9kUWIrUFRrMTJXcWtWZDRoT1VibXNUbW43bW91M2dpUE5MMXdmTzJnVUlsN2Q4NlVuSWFhSWs1NktHM2NWMkNNdGJKNTJLNmh3YXIyWU1Xd29wSE5TMmJtUDM0YVJ0L0tiU2pJa1ZqR01LcUcyWFBqY3VrVnFPMDJvZlZFRUNPV1VBSXlDZEU5Sit2c2dPQ096RWkwRVFHcEVNRVpRaEZNSXM0dEh6QnE0ekJrR085T1I1U1BtUGZNajNLMFJqMHZ2M1RqNUIxMUF3RFRQOGtpU3VKMUtyRzRxQytYWGwweVVTNVZ0YXk1K3NqVXFZOWNoZWkwZk1oUGh4RlpCNlozbGk5L0IxN2QvOXZqY09LV09jdmZvWXNhSlp6VW51UDJCZk4ydGN3ZUpSN2J4OGdvRFBvdHZLRkd5b3RyUXI0Q0hnNkpaWUpPYTk0OWRuVlFNemNkWndMUHdhdnZMSit3Q2V4OStnLzdVYzdFcjBzTWYwekFDOUlSR2JFYnRRSmFzUVRzUHJzRy9UcE5sUkxDMms2Y0VlS1Bodnl3aWkrRmZ5SmJTWDFKU1gxN1VzS0Y4SGZ2ZFFyclV1TmZtSURTM0V0dXNMWjRpQlpTUm0xWVlFaFRYY2ZPZlVlQ3haMkRMV2NvbTB1TmNRVkJqSVZOMENLSnp3UDJ1UFlJY1hCdWlBdVRPRzk4QllNMVVyRm52SW53OWM4eE9qOGRBazBLblU0QmorZ1VyUW9kUElJdlFCTzVpTnJxaWdGVlBRT0xobmlEemQ5dldybE9QK1NlcCs4Wm90ZHRHUEZaY1IwZGpnSDh3L3R2ZmxySU45cGFYUGREMFoyMythWXRtVHF4VDZhbUhQM1ROTlVWeDNXaStYK1Erbm1wa1FuMXd6MVJCUVMwREFFTDBGZGNRWVlZUmxzbE1oMTh4UDJWNHduY1FtSkZqVFpTVGNKOGRkWHoyZXNTeVJhSlFpbTVmbDJpVktBZ0R2U0lpUnFlZFRxSEdVemRLbndBRER5ZzExbFNMV1puWjMyam4vM3pUTHBpbm5YNmZjNWhURmZsVjZ6UWlGSThkcjh6UVM5V1M1a0ovU0tza3FDbkgvdUU4YTVuNzlTa0FaUUl6ZTgzcUhaRXlJa1FpQTd0dTdCdjN3VnU1T2YzUjBQb0VpT2hoUUFtOHdUckRCcngzWDJoK3o5SDRYQVhsaTZtWTBhaTVjSjREWGJlYnJCTGNGOTMyMzFlaHFpODZOQ3MxdG9LZndpQUdqZ05Ia1QvcDRHYUFQeWh0UlZRb0E5WUFmcEFhczRsRVFWRHJlSFdTQ3VEVDZBMWlxcUZwcXM0ZlJIZWcrY2FCNmJQTEtiUGlLY2huNnBDY0t1ZDRkWEdQWXVpZXJPWTcrOTQ1cUphYmV4b002clZGNS9wUUh6Wmo4U0pFOG9aMGZxWE4wYkM2MTdnM2xGbFpxcmU0VjVZeDRRM3Z0emVTbncyZ2ZNWTNxa1RieTdoM1RtQ05PTFc3NmNUM2svOXk3SjhJZmdzRFVYYkdDaTROQTFoSzVSYkZrdHc5UXBleDhXS0psN0U5MnJ1UkhSb0tmRy9ZaUdZTnhveVFjVGNlV01oaWRFa29iRVBlYmNUejlVU0lFVFNJNUtUTkdxWWIwalY2NVJXY0lNSjBjYm9uOW5abGdJVDdFOG5SMi9rd2hXZ1d1TlF5dWxVbGgzYk1UdlpJYjRxelRleGkvVVcxUTJLbVJFNURLUjB2NDR2a3RNVVY1aXZtTWlwL3ZRS1dtVVJ3Wi9vYnZqcXFwNzQ2blpOVDB6MWRxb0hranA3WE5CK1M2S0czeENKSCtSdXhPeVU4NmxxYWhBVkFTS2dCU25BaWVoOGI5QWZEQVVUd0J5d0RQd1hlQjFjQmxjQnBCWG84MkdrTkJmQlNUTnlXTnFOUFRHN1hhSUFDUk9uWmlJaERWWkE4QnVCTjUyUGdldTRZOXVaeFM2MDFPS0R0QlVBSStLZGpVS09ySk00cWNiWTdYaHhFVHNXQyt0Ymt5ODI3ZUc5VU1URzRha3VDTEQ0eDEwYzhNU2VRNnMrdlpVeFlZQWxGMDh3bGp5c093UERMQVc4UVFaYmQ1a0VrU3JnRFZnTEZaVVlKL0lHZ1pYY0lTaW9EajN2Rjk1cHdLaDlxSUFtUDlEakk2NFpYaVFKWGhUUk1pbmRiVFFWb2RwelJOSENSWHhubVZEREZHSzdNdnhFQUhFZVBwR0p0Sk1WeTI0RExpcm1QOEZYekxoNG44Z294THM0OUhQN1JBN0JqWWxUUkR4Y28vUWlIaFdBTmZrelVITVVCMEU1TUpBM0U4eEF0MUxzRUxtVkRFYkRjUXN4ZU1GdlpQd1lXZENsQkNiaDh4Q0ZYZndVWWhLTUJHN0tnY3BrWW9tTGVoRjV4bUVvY3VKcThYNmZBSmVIZlVDaXJEaS9nQTJyRjRvSlBoVzd0TWsrR2pTa29Fb1Y4eTVkc2cvUXcxS014bExGcVBTOGdac0xNdlBiRnlwR0NrRVAvVGJJY3FTaysxM0ZGcTVsU0gxTFM5dVV2NjFLbVgvNzBxSDBUMklkRDhhRy9RV054dWpRNk85TW93cEh2Z3hvVGljV0pTdFRlSW5Na21wVm1Dd09zMVl2NDMyTk1vbEVOWmhPZDFrNGhVZkowTklzcVVwbHFnYkJCUmFiUWF3ZWFDcGpHSnJsdVpUQ2dxTE1GZm5sMDNmZW9jOHV0Z2ZsOUREZ205eDdSQWJnZUphbUFWTm1xdEdpaWNNeXYzZi9KS1ZHbGkwQnJEcFh3VmxjNmZRUXBVUXNiL1JKZWFEWG1oMFdrOUp1VHBGSnhSYUZDZjRzYWJDeUtSYTliYkFqV2RISHF1Q1lFcTlxb0ZXWkxUTVkxZGJycjFrYkpIYWRKU1V6dFZxUjdIQ3F2QUZXOHBLeWx5NGp6Mk5PWmk2TE5ReWowR1RtZ2lUWTl1MUREMzM3a0gvbUxNQkxVOWVtU1ZnTy9pUm1XUG9DellwRXN2Uk44RjUxVnFsS3l6QlNydS9yakhNRE1EMTBBaGdPMmhsQWE2cFU1aEp2R3NmeVVsb2s0ZVZpdFZqSHppcGw1VmExUmNUOFZ4THR6OCtWaXpXU3NsUXdsTkZVdTdOdWErUWM2L3pla1FvVCs5czNKaCtiSkRMUmFSSjVybFFIYUVZM2d0YlQwK0FUZGZWaWNXWG8vSGtBMkNOc2tsSUhHSlVxV3lsSm85WHk5LzdyVGJxSmExeWU3ZXFyWWFRanZmNTFXOVZPWHBLc00xWnhyTmVRRUc1TXFaUW9ISGJQWEk0YmtaNFFacXRVNHJ3VVIxR09TVGR3NXN3OU16K2FtOWVuZDQwb2MyNzdGVm1hU1ZPeW9COU41MmNuSjJjVjBNekJZVVp0bWt3cU1hYW1TcVJLdlRKVkxMZWdUNmFxb2FWOWZhNmNvRjNqbENack9TM0RBZzdJUkptTWlLWHRhUmt0SmF0OWFsTXFNS3VUbEl5UzlsaFlyYWZNVjZNUXF4UmlKYk1hL21QNG5WSWRvMHhTS1pXV0pFM3g2dElXaDgxT1Mra3NUbzd5NFJpVVk1TFlwYkZWWkdiNStrbm93aVFWNmtRV3VjU2kxaW9rVW92VklHYWVURTIyVFhXdVROV3hTN00zbGlsc1NtVm9tbG9sQll0V01kV2JDcWZha2xPMXJDNTE1ZFkwWmRuR2JKRktQYlZTVTdscVBvdmFjdlJzeHUzYXJ0UHlZdjM2M2pTOS90amlKY2VPTFZrTVhhZ2pwaXhGZzByR0RPanpFdHZZaUpwZFA3eUJVOUZuZWkxTEZvdTA2ajJwOURxVFl2dWJnY0xYOXlzTU5JTkJmR2dlak1sR1ExS3NLT1RFSWc2N3RnUVN2VVluWTJpZ0thMlFpRDBLUldvR2FwYm9CcVc2LzFLWjNEZmI3NnVuNmQ1WEtrb1dsQmR2bWNSS2dJalc2a3d5aFd4WW4vU3pCc1B1UW9lUllReVczbUdRNzY5eTJjR2dPdFIva3ZSYWxtUEZyMDNvdGMwLzJ5ZVhMZXVuVmhhaTR0Y0xQRU1mQ2VCZUpaeDVMK0xQdTV1V0FyQ2lkdlVXV1ZsTWt2Z2c1MEduREEvUC9iMXB5NlJKVzZLTEptMXBhdG9TSFZNNmUvTWR2ejBMM0tEMDB0WS8zRE1wajhudVAyZlZvQmVucFU0YzM5VFBKUjl5QUo1OEJGNjU4dXE2UmRYVjl2d2MvTkFrOHVna3JyRDM2RnB2cGtuSlNVMjIvSklCUTZmTnFUdzB4cnQ0NHZTaDliMjlhV3FHVmx1THZRTjdEUThNamVzY3hQeHlwUkZVMEZwcUJ2Ym1RblgzVklRUkhidkJOT3VLRUN1QytIWTB6M3Rac2xqa084VUpXUG1HdHJIYXVNMnp6aURvM0FrZzE0anJqMSs1YktLZVdJaHNGbndDdnZmWmhnMmZnV0xRQUlweEtEcjNacVRuaFdxMVRhMEdLMmZWT2xMSkVqL1ZNVlN3Ykk2YlNuOUFvdGUvdEo2Y3o4RXI1NWdtbHprU2pnT3FjNjBiUG9QdjlYamI3MjZCQ3gwZHJJYjRYVzNxVUszUFVhWlppT1VGQ3pWbERoOVQyOE13Ry80Z2lOUEdyMTgvWGdqdE9uY3VjaGROVUJFSlZHL2Nua3dpNE1xYkNGK0gxMkplamFOSFUvZ0lOMlhvcVZwVlpPVEQxOE04V290cGxkZUlFanhQYk9ScmZST3FyclZXVFpoUXhZZXFKdmhxV1FyenN0RldFQllFK2hIQjl2MElEUHRxaitCa0RFbDhwSmJxVWFhVXpqTEY1QkU5aW1CSUJqY1ZGYkgxSEVVVCs2REVVdlFvSWlvT1JiZlcrbm9VSWRyVXZZekE5bjlSSGdZdGJmOS9LZytOT05ML3MvTFFuZVV4b1ZGTC9VOUtJdjcxVWpELzF2dXhMSWxqVnlLNllTRW9udWkxdXJpclRPTFJ4Qlh6L0c1aTV4TDNIK3ZlbHVxVFRpWVh5RTdCTXpxelhKNlpLWmVuYU1IM1ZuY216RURSdGVnMitCMjZ4Mm15dWJac0RhY1Q4S3NaTE92RFBncHNCb3hZcGRIYjBkSG1GdGtkUHEvTnAwRkhUVEVKbS96b0RoT0NyZUV3Q0lWQzhNZVdGdmhqS0FSQzRUQnNSV2QxU3d0UWg3aHdHMndLUjl2YXdydDJoZHRvV3hnY0lVR2hPZU4yRFhGdkR6a0U5YUlYa1p4aVhCaWlpS1RCSXhXZGZYYk9RSnd3K3pRK2g4R0pDa0kwV2xFcGlUL2RtTUU2UGhQN2RZTVlqVmdZN3FBZ2RtNGI1aWlBc1hxeFNFV0VmaDNDR2FMWUNFckZoTEZ6MUNqcXdUZFFldXdMV0hpS3BVRGNQMjQ3RnZxakNNSG5BdzVGS2RLRHdqVHVSZmdCU3NET1FSVkRkVXJybEJGNVl6NHNSbld2VmZlNmFSenhHb0xFV2pvTVhxZTlxNnJZZTdBZC9WQS84OWxqV2FIVnVFOUM2b3ByZ3Y2RW9qTllkSVExbmxDdG8xUzRIVVZ5Nk5lQmJxQXFDSDRwY0VUOEVZYkFHQXZQNGg5TnpqRG1ISmdjTzJKTlFaUHRqNmh3QjdWYjdKMjRBYnJXZ2hxTTd3azBpYU1EWFloTWR0eHJlWmFLTkdFQUZDNlVXVUpjRklQYlZVVXZGRFVBRzJ3U1lrc3lJMDBsQXhwUXBJcEt0TFVSRWIvS0ZIWUNWd0g4enJqMEE5TnU3SEN4bTZYUThtdXA4aGZsOENkZzYwQWR1d1NjeWJTOFlHbktqRkR4VndQcW1oU2xPTVNnRGdGc21TWE1FWFN2Q1NYS2pCVUM5MU5SQW41V0V2cW1sZFJ3YWlxeHV1d0VKUFIzaG8xZUkwZWNwYUF4YWNEZ0VEYW5EK045RjVQMUluWjM1U0tXekFGaXV1WVRQRzVqUDZRYSs4Mm1Udno5YVNheGRQOStxZGlrc0pvWStkYXRqQXlZT21aK1dkZG56bTIrTFZuWllBRDl6cFJwYzFhc21ETnRTa0d6eGJMbStjbTV1Wk9mWHpPTnFSbFpWUnBxcUVMc0pDd0ZmeGs0c1R0RVVYR3hrNk8zMGR5VFJla3NXQXZZTmxBTTN5dXI2ZFdpVWdOZ1gxRE1peWUvTkZuTWUxdmtLcG9XWmRZM0xXNnF6eFN4ZC9uN2NveTRqeWRReGFCMWR3M2o3NFkveEhXMkU4WTZNRk1lS29oN2dCTHhIeG1va2hvL1JUeWZlWWpyVGhzTGlDRTNzVkRWc3FpMlFmb21xNmt4c3pac29DZHZtRFVMakQwRWY3cC8yZVZENHcraGJ4d0VTdG95LzRXL3JZZC9lQXBlZnZJSmtQMEV5RnY3OHd2elFXTmlMWUdiZmpicjFUKy9pdjZ5b2dPendQdndkZmdUeXVIeXN2dUI4dEFoV0xmMTU0ZWFIb0FmdnZRWS9QajR0RWUvWTBUZGNiQ1licndhNGkyNUhyVDlKdnhvZzZQTGdNMUljUHU2c0tuQ09rVkhLNVp1c2lHRkxqeWhxb09RZWhaTkIyanN4TzhkT1JLUGJNTEpZdEhzb0s3RUUwRHd5Skg0blhBc0x1YnZWWXhwTjlabDlWSGwxQWhxTHBiRllDa2R4cEhYZE1wL082VythUG5kZVVGUXh1TkoyTGhNUzloeElZcUYvaUtUbGVWNlJvaGFFZTJrcm1NS1NvRm5sUldaTk9IQzJzbnNSamRsVmlpaGdjeGdmekZNWGpYWkFQNUN0ZzhycXZMenEvTFpIZVB2MnIxaDkxM2oreTJjMnN4cTY3UnM4OVNGL1Rxb1c4V3lJZXg5SVJwaXdpakw5cCs3NElrNEdYb3BDWlgyNzE5S0F1cDhuSDFrVXMzaUtydTlhbkdOYk52N3o3M0UyKzM4UzgrOXYwMTJ5OWhFR1djZU5RajFXalhORzdWeGxZY3VGMXhxYmNCRmF4STI4Y2x0RUdSOGRqU21UVlpzY2Fka0RIYlV0ZDBlbElRTFh6eHk1S0xRSnFUSVRaM1huR0JQZWVlZ0hZdjZSYWgraTNZTTBwbE1PbnpGeHErNE1PeUE4MmZOZ3ZOaFJ3STZFd2Qyb2hHeEUzQUpLRTI5VTljOC9kT0dEVDg5dlNhVnQyZmErZTZYaWJMVlBESWYvYzlxbUFQc2VwTWRtMDdUYmdlcTM3K3NWbHVFa2pBL1NLb1hiS3Y3dW03Ymd1cC92eVpWd2ZMMlB1ditlbkpOV3RxYWszOWQxMTB1ak12ZTZ6OHJPNE42dXdPTmczK242Q09Za1NOSy9jL1ArSHJHOC81L3YrVG5ubjQ2b3R6K2RuYjIyOXU3OTZmKy83ditKT0x0cnYrc005MHhtMzVsOWgzL3U0N2szYm5USzNTaGhPK2dva3F4Unp1dUIwa0pCTVVCajlodFY0cDVxOWlrNjNHWGErc3ErV1RHbkY1V1dGODhPamNuSjNkMGNYMWhXYnFaWVNPM2lwM2M5VlJJcXd6ak16cUVBczBqRzBPMWVaVldpOFZhbVZjYmFoelpITGhWSE5hVmlUK1VvRHRCb1ZsOEZ2b3VaTGMzNWxKZDR4WUNxTlFtdkU5RWFEd3Fla0RuandHT0NXbmRpVUYzRWZFRlRnN29RUUxTSlV3S1FLaDJrVWt3NDJQUTRzZ1dLdkJVa1lNRCtOMHVNNDJXeGRJNVVoSmI1RlpLMEtteWlCTVByeXl0NnRXY25tS2J1azB4VjlSU0h3MFBud1BmcTlzK1JjYUp0azRzOWd4Z3c3Vys4UGlDUGxVZU9NeDZBcC9iOGgzd2tyc0NMM3VUc3pMQU14bFp2K0JvMisyWmxXSzZ5aE5lNFIzRWdYQlJ1citRdjN2cUw5NVNXSmVVWDkreVpEaklySm5lTm1VN21Mak8wTGRycjZjSmZlTkNDZ055NFdaeENMWWd5U0FPd2doSXk2Qm04Y1dzUkJ3SjU4NjI4T01sRXM4SUxKa2J4S3oraEcwS1AzTjRYSld0YWx6VkFWZklWNHRWY1VQMFUrbCt2bzZyRXVKdHoyeFpsS1l6VGRrKzh4NXhuZkwyb2RINjNuTXpZTmk3YjliZ291MVRUTG8wTGx6bGliYlFhbXdlR3YzeEJuWFdXK3ZMU1llVU56Y2Q3TFdsZ0orSTNlaVA4UVQwRHMvci9jdlo3Vk0wb20wem9USXpCODRaMGh6SXA2bnFrYlAycFlPbnAyeG55K1A3UUlJT3NBdk5vZ09weWRpUE1ZZlhWNEtZSldBWFZNWTdrYWE1bUxvU3o0a1l6SDhLOEVWNFE0WjBHWjRqR0wwNEtnZ1laeHlXbWpQRU1FY0NlSHVTSVhjRkczOCs1cnVpSEhpSmFTUVc5SEJzNGNtakZhWmdEUWM3WnUzYk4ydEI3c0N4KzJaNTh1akZhQUR2bXpNU1BqN3U3b05IclJsVkhyTWVOQlJXZ0JBT3dVOHQyaHkxdXFKSXJ3Vk4xb3h2bzB1VGpMN2FQQ2V0akpJVktXMjY2cGsvcDZFR0RNdnhveVhvZTFzeWNMdVhGdmYxdU9BNzRlMkZQczY2cEs5THV1L0NQbzFsZmYyc2ZacS83cHNWbmRxNDFURENSTC9WZjZBeVlQZFVTUTlJNjR0dVVDaXdRU0UyRzV6R29wRGtpRExBYUs2SmEzMlpWY296b2RwWnRiUGVyTWlaSHFGMEkyUjljK243ZkxXcjdZWHdraWZZejNQK2ZMOWM4VkJmOWdETjlzNitSOWFER1FRZkQvVWswT25Fcnh3NE81a1YvQkhjUWhob2lsSFhJaXdYeHBqRjRJWUdld3cxeVdzbldoV3hWUUVlMXJqZm1qaU16aHdUZnEwcG41ZEI5MTdhVWcvRDlTM3dpK2luOVMyUExnTVBaa2NicHU0V1Y3YlVpMXJIUjMvckRrVXF6UzVHclpGNjA1aFFwQldGeFFQeTZQRFl6Qkl1SkMxS2czMnJKcUN4WEtoV2dQS2tWS3hVYm5hSnFKTEN5Ti91UHdNUFlZOHZKKzl1cWJjdGV6UzhlY3FRR2JiNmx1dXRZTXFoTll5aTJHVzJPVHo2TkpmTlpjNVY1cGFWWktwVXJhbk9DVlUyczRzL3JQQ2t2RUVFV0FJbUh1YnRpcWpGbUdhaE5UOGFUZVRnajBHOHBZQVkxQnMycUdWaWtDVFlaTW5CWU8xMEJ4TUhrOUlsQkZHRDZYQXpGUVdBWUtqSGM3NWlNd2pFd1U0WWh3NEh3YnVEYnROTlUzQ0wrVlhqTmV0SERWdW5IelpEdjI3WTZJM0tjY3Y1bGRLQXNTQzlNSG5tdnRJaXlGV1BLSFNWU3g1Y3MxTlM3aW9JTVJ2TVV5UkJWMzRWczVobnhWUEZ4WGI2dWV4MDBGRlNXNHlHNnRuUUFJWU41YnZMSll2Tis1aUtHOVRFV3JDejFKdG5CSitrV01kdmtZNllNMk1vZkJDY0dEcGowU2pwbmVPVEhKRGljOVJXbVd6UHpHQ0xDMjd3aXNJRnJ1aEllb3lyb0NwZnBZaCtBdTUxZXFzOFNqbE10eXkyd3ZtMkxETlltZE9udU1iODlaOVlJQWVaQ3Ewc3Y3ckFCYTEwaTFKWlVCM2I4OFh0NmlVSUpGTUlFdGV0S1YyNTRHVGM0VXVZQjRRQUdyVnVRdTY4WkNib21naHVKbnk2bUpjcC9NT3l1M3V5cW9vSENzVHZuTkhCalVzcXFTOFJwb2lCZmpSWkRQVFAzbXVVVGhtWVg3eWdmMHJxaEhXV2Nlcm1xbWlSUUFqM3p1emZhOStmYmNDRy96ZzBIMEFLaHQveDF4VVRJcGhpQUMxTmt5OW45UzdKTE1melFHaE1ZRWl0cjRrdUN3d0pINXg5aGU1ckdNVnZubkI1OFZ5NEl6UlVJSU16NzNIUWpsbjcybU4yYU1JdllWL2NTYnpZVHFMV0VVOHJpVlgwYVppWUNsTWFFTEJXTWFDdmtVOFhxUWdVSWVsRXBuUWxFME93RktZTzFLOVFGelJnL2ZoQWZQb1F1aWFJdFRoRFVGL2N3cnJhVHhaV0tvQ1hYcHk0ZC81MjB3akQxc2JvMUZuNy9xclpONnQrdlVXRENGV0tvZStTbCt3QjVjRCtnYUo2Ukp1cW5qUTZEV2F4WW9PMHlvT2lqMGhDSFpYaWE5TnpLdDVFVktrMmRFWlpsZW1yWlMyNWZXVWpkTnMxQTdKOVE4VzUvYzZmOS9RTGV1Q2xRdnZxV2g5em02bmk2TWtKNCtEakkrZnNRN3dTdlRqUE0ydmYySUc1Q3pBaGhoMWNUU0REZXZSZ1JTRm8wSnM5Vlp2VjZoeXRCWDZLd3hsVzBLVFZGMVdBR2NhazZOSys4ejFYYVJPbXU5RXdyWFRtMWJiL3haOERodFUwaklYdnVEeDlpMHZ4ckpleEJiN25xKzNFZ2VHZllTa3FtZkNQaGx0cjdoUVpPWjJSSjdGdUdjYjFTa2NuNHRqSDdmTHBCT0JRSGRtVTFnbVlNS04xQ3ZpaFZyRlpvWU4vVk9pMFNpWlpvV09WZzRCRXF0Z2sxd0xQcTJMRGNyM2tsVHlnbFc5V1NDV0QwZmt1dmVTS1ZNb28yRThrK3UwS0xkTzJSS0dOWENBUDUyb1ZTNVJhblRSU29aQkpOWEs2RG83UzZjQmowYWZsR3FsVXlaeVdhM1RSYTBrcHZFTkNpM1dhdUE2RHNLYVdVTmxVbVdDSDRCYmNPUGhOc2JxNG1TNXZzd0lnbVRBUEd1a2VteVJVd2dZSjNqQmh0YjN0dzFjK1VEV2crS3hZSXRiZHF4ZS9mbENyRlBTZ1hlSGdpTWtqYWtSNThBTDg4WTBsUzk0QWFwQUwxQ1QwMFMxMklaaktScnNXZmpQd010eXFVYW8xWUM1OEFPZURZWENTMHU2YlBtNTNocFR4TDNrRC90Z2pQMWpiSXlNVVNxeDNIcUkxeE5NVktBcjQ4N0dSSDVxZ3VFNTRvelRzaXFrQ2NZY2VWdUFWN1A5ZXNwdWFwc2YrRVQxK2Y3TlNsaWZTcW1Vc3E5S25XSjI2dXNsTkE1MTkxV3FaU2kzMktWU01PdGZYa0xmbmQ2OHpjcFJVbWlmVy9JdWt1OTk0M1gxelkwWWZ2SG56Q09RM2E3VU5DcFpXTUt4Y3BaVHpVd2ZWVGJFb2xUSkF5d2ZyZGF3NkxWbC9lc2V1VXppVmt2bFhxZGpDV3pRN01OemlHK0p4RkxyUnhyZHlOcUpUUWtsWUUrK1dnSUNFY1FkTUVzQ2ovM1FiSm5UUkp2cklJMDBEb0EyMG5ZYWYwVWZvSTlFbWRBM2FvTzAwc0RmQk1OMkdoWno0QmttR285TndvbGd5L05qblRTQk1kWk1iNFhlNkVlbEViekx4RW1BS3VDVmN3QjJRQURmZnMrdlNaNEVLWG0xc2JZSlhnU2x6MUJwWXh1U0NOMkVaL0c5Z1FySEFCSzltam1McWJsSEo1N0F4U3VNcGxBUS9HRWFQVklFMzBhUC9qYkk3aGJKRER6YUM2N2ZvbEZoV2ZVVkNjUm1vbkRyS0V2T3kyWmNhaG5wb3VMdFhnUGl1S2hkVEwvTVRKOExFVndwSmhhbCtSaXprRmRUc2xZQUFzQUVNelZWa3BRM0ZRVHF1eWF1eks0bDZPcFlHWW8wT3REUW44TVcwajZqTjJJbnpjM3Byd09VT0JOeXVBTHN1TURnUUdCeHhMeml5QVAyeGF4ZlVEMW00NEVpazc5RkZpNDgrK1BWUmR0M1J4WXVPb292SVovQy9UOTErWWRXcUM3ZWZZaDZEOEFONEdpNjVzSC9zcUwzbjZLSHdKN2dPdTFRQXExbXdKamNvbVhjQVhqdTQ4ZHY2L0FiWkNGdjkxWTBINGJVRDh5VEJYREIzTDdqdml6WndKNTBpdkQ1QTQ3ZjdKK0IzTGxnQVNCbGF5WXVQQXZUNytpak1CS3VCYXRYRjlvdXJXTm44ZVdNUFhGaXk2UDE3SjBSNUhJMCtBM290eTNyWGVPOTU2VDU0YlgvTGxKS1Z4dHVjVXhic0IrTDdYcm9IeFU5ZDBJTDZ6UFFiRkh1QTBFVWQxaGNtWUkzb1lOQjNLZWNBSzhBZXlYbFRUUGtkclQ1anl1VUJySFhrWVFROUpDdUxhQ2xXTExJQ3BqZmNBbjhCVXJBY1NPRytGOWF2ZjJFOXlGV3dpc3c4OTZJek5VQm10Y3JUUnFiMU9RTi9UaHVKZ21sQU51RGRoZTY4VEpSRW1sRVFzblA2cWdFdHBXTWZjcnJzb1lJTWVnbVF2dndLeXVtWFYxNEdCOWVQSDdkKy9iangwWWRUOGpLeTdNazFoZ0VrRjRYVlduMEcvdDJLQWlOeGZvYWFaSHRXUmw2SzNxclVtbG1sdzJ6MEppZWJ0VXByQW40WVQvbXBJTkZXamUvYWU0Q0lWOUxwcm53U3dwcEhKcXdraEoxa29Sa1ZYYUtqdnppZnh2d3ZyWGJaUkdxajdTYng4ZjNqTjR3ZnZ3RjRwUm05MHFTdVZldVdwcVNrOWNxUUdqUDdETHZiZTFlaDBTZ3hsaHRQTFJ5RWpoS2o4VlR4OXVGOU12dS9Cdi8rMm10QVRxOUloRHBsSU01cGZQUVhmUktYTEU3S3pOQnFrN2trZlY2dlhKK3krSzZDV0FhTDZvUXNYeXRXK25KN0FTMlF2NFp6QTk5Mnh6Y1ZaQkF2b0hwckJiOTFlSkZETktFUk9ZZzVMKy9reUNXZ2t4VVZwVmFPMmZJVlBQM2tVL0QwMTF2R2hlalQrUTZ3eDltM0VLMzlYNFd2T2p5RmZUUEFYanNYSGxzWnZmNFViUDE2OCthdlFlZ3BtZytONjdoa3h3Q0xoWDN0OEIzZ3QvY3Q5S2JEVmZhWWp2cTlpQWJNd0gyT0E5alV4dVZ6VVJnUXV0amxzeHVVdE1sSW1iQ1NPbzE2bTQ4ekNBcGNSTDNPWCt3clFxc09GTVV6UnEwSmVHaVVBSDhtaXVjK2hKZVQ0YytWd05jQWo0MDBqRjJjQytqKzdxSEZhak80UFMvdEk2UHV3MVRYVVJyMDdtT3d6N0hOcTBpcW5naENGM2ZyZ2d2dEZ4VmY4ZUJGWmY5ZVp2QWVBRnVEMFovc00ram5DNk0zTmdJQVRqUDZkNG9XamVSYzRpTGFVdWJvRmRreHRSd2N6SGFETDMxOTZTS1FUM3M4L2Y1YS9lSGVRQ0hOWjRnQUtLU0RSYkNmUFFvMXpIVlhvUklncXBMTGJ1OEkxU2JnYVV1cEpHb2g0bXAzSlZBOHZQSlVzandJc2s0OWo3R3hVZnVqV3BKVlFSclpic1dBT0FReUc5RXJzbDVTWVQ0L2dERUowVVUrOGV5SE9kMThzaTRRRWZkdFZ1d1BHQTNsQ2pRd0JRMlB4Qm03MjJ6QVBHdFBOcnZTaTFDMkV5UkxObTJkeU1Dai9QSU4yeWJRZHpZemxtUlcwV3ZnSit2VmlDRVFBZldBZ1c4OURwSjBDalJJNkFXSDAvcEtaVnkxY2k1dFQyRVZ5WHI5b0xZTktscUIwcW42Vjd6M3BGc3VjODdmbjFZaWxiR2x5aEZyUG9TWDRFdncwb2RyMW53SU1rRS9rUG5oWjdlWVlPajFaaGN1am4wWTNWYzhkOVc2c2FMb0sveThsZXZIOW43N09LMVZLYVRwTFlkc2ZWQ1cxYXFadE5QS0tsSXptZHJQTjZnWU9YN3RnRDduSGdkR3RWeWtrOHRiRGxoUk9xNUtNYmRFb2dqVmZycE9UdU1xS0FaOFExNitKckZBOU5wL3hrZUIyTnhxcE5JeE9nN0FPMnRPRi9wYy9nd0pNTElCeG9WbUVyWFRxS1VSeFhBQ1ArM093UGdraUxBd3QvLzRoMitYUjgxSDROKzk4THN3bUljV2pVTUhBT09CcnkvQWg5NFMvYTZNbVhydTdxL2gzOEhlUnRrMFdOSis4bVQ3U1JGRnI5ajBnMXZ5OEM3d3lQMlB3em5SbVhmdlNZWGw5dXRnelJVZ0MreURwK0FuMFdFYmxmVDg5YUJpcWVna2ZnaVBLeHIzTCs1dHNwdGdvOXd1R2kyc21TQVdVUVR3R0dLSXppZk5tOXdpS3pZRXdsZ2JTaGJOZzI0cndHWkJIaHd3b2JLemxNNUlLd0hMYklaZndiNXp5clQ5N3AwaGt5MVVaSCsvMkwrZVQ2NzFqaENyWk1tY2FVeUphcXZXNEszUDhrNm9jWmFYU3REeXlaaGw3djNvN1FOUEh0azdPeVZIM0NkdjFOUVUxYzQ3QUNJcExEM2lnVXZ3NmcwSzVGMWJENGFEdmlCblBQeEd5V2lHTHFUemZ0OWJqQmcvd0ExMThLWUM2YXQ5Y2dhVnBQQVNyNXRteXpKb1hxc1FNeE9IeXNwejBtcW0rOGErKzRUTE5hei9jVEJtL2lBNEc3Nng1Z1oxNWNTVXVDd25odU1mRVB3MXNrVEZGV3Qvb3ZrcFFBdy9YSmpnWWRqWlh1aTdBVDFOb0JUOFdsOHg3U2ErRmJYY3hXT3ZINFRmVGE4ZHpiS2phNmNEL2NIWGo5MEd6ejZhcW53Uy91N0xUYmh2UE1jOEFnckJnd2UyTkMrOVkrbUJ0OTQ4c0d6enN0bWI3K0VzODNhdEdkKytQWHQ3Ky9nMXUrYk5XUTdFZTM0QTFTZWZ3ejBKTEl0Y2E0V1ByYTRZWGdJbWYva25NTGwwV09YdDhFUnNmYUpHMysxSEtvZnlVUlZVUCtMdnhpNnNXaEhiZ2t1TkNvbDFMUUphcDRqUlVtaDFnb0hNTUF5T2tTRWtHMzgzUUdSK1dNRVYyTW1pRmhIRmpyVWY3NW55ZUJGNHVPUXJlTzZSbHgvOThxSHY4elRqM2dMNkYvNVdBVjRFeVZZVmRlUHBVUE9JZ3RwcC9XWU5uN1BydG5mN2VxKy9PV25rb250V1BPK1pESzdSbDdoTGQrLzRJejJxcEdEWEcrT0gzLy8zamNNV0EzN1JrZDZQZ3VaZmhzRHYwWVF6RVN3eEJ5WlhMVDcrSEhocTJPUisrWS9PMzl5eGF1VDRZUU0rM1hTV0hualhhNi9GNVd4aFh2QXpnbkVCYnJtcmFiaHB2OUNYdURGTjZSVFh5WTZsU05qTmpOb0EyWWlJa0kwSTBCUzE0UTFMVWFocUFyQXhKR0VFNzJjeVp5T0Mva3Q4dnlFYzAza1J5bVZFOCtLZlVibE1lT2RZNThWN2FZSVNOUG9mZTN0V3A3bWpuK0d3VHArYmJMVUpycS9ScUhLNjdueWpYMG1HUjhra2FYVXM3YldXVG9RL0ZsUlhzOStDWW5RcWVQcUNHdWJRK3V4QmdaVjF0dXp5ZElkQnF0V1A2SjAzcU5UcjBJQUwxVnc0TktKazZjYlpoeWFPMWtsK0dQdFljM1VCbDRRZmJQKzJvUG9ETUdWYTNzQitoWEp6VlVyMWEwZVBuaG5zeWdvcDVESlRmcUZ0NnBQQytsWjVnK0p1SS9LU2Z0UmoxQnRvVnVVRmlCQkJGUm9ya0dNbDdwaFpGRm5FNFNCYUlSajVtNjFYQWpIVEZaT1IweE9JNG5TU2ljOUI4akY1TlRHTEswR1ZIVVdtZ1Rqc3NlQ0xTUk5EYnhNdTBSb1N0MWJzTStxeDVWc01Kd2FYZ1RIcU80dUtVeFBOZGpJUVVZMFc3RHB3OU5pOWUrWXZDR2JMMldJdkI3U1dvdW1Ud3h0MjNMMHhQRWtrVmNrTkdkQlFWV0d3YUZSU1NiQ0trNnJVdEZaY1ZhVzJhaFVpdnJKU2EwMEJiM255aHRaLytOT0g5UTA1S2lBcExwSTZld05teXN3OXU4Ky92NnZNYjFHcDBXclBKV3ZlTWFCLzgreitvWGtibXA3ZVZMTjkyMXRudHZtU2FMSFVialNrR1RUTVhLczFjaEZrcnZMTVhYSGJoL1ZEOHp4cEVwbk1ySkR3czZhRjkyeGNtNkpGcEUreDd0RUg3NzFESmxvUURJVXFXbHAyelJocEVZc3RnQm5UZDlYMHlmNlNrZ0FxTWN2b25IUURLYkcwdklwVDB5b2xMNjJzVXFkcXVhcEtqVFZsNE5KNU00ZldqeHRYMzlCczUxTTBhc3VVYWpDTTN0STA0OXl1M2VmVnNpS3ZtR0ZFZDgrWTFxOS8vWUJHT0tWUHphYW5KcjY1ZmRzMlh6b3RrMGpGbkVsRlA2SXl6WU9wMmNOMW5uSDFRMmUyZ1BOaXZWcGg1c2RtbHhSSzg1TVZhclkwVkliN1RPb05TdlM1Q0dPUEJhbkZXTUxtOUJ2MWFEcHdwSHV3VzJEaWxObkVPdjFPakRhRE9EVFUyUkczcjZRZFNpYWJGZ0J1L0VhTTJaZUdHUklzTFZBeVpKdWVDd2hmSGcwVUp6RkF0RElHb0NmR0NQNXlvR1JFS3BWUnBRaXUzZi9aMG1VL1BITnNhcnFZRlVrVlhPc2NzQkVjZUEzY0s5UG8wNzBhcmNTUXIrRU1kbk91TGdlSWxHSUpKOEw2djZKWlJaNVZjRU9LMDZWVS9DbHpzRTRuVTdxV2JkbXh2amxZMG5qNzhtMVRpZ3pwbzBTRzNzVzl0ZkNqM0RHclQwNmYrc0NreXVSb1U3K3FtdUZXWmEvbXVaVzlSYUpVblRvd3RFOWhjT3lTOFZrU2xZUUQ3SkxDcDBabWZxQ2VYVGdzU3luVjVlMDM4aExzUWxSd0ZrdlQ2Z0lSTHdlUHBsVVZaY3RrYmM1QmVyM00yR3RVcHFoZzJOMWpoMjhiWDVObGtkQnJLbTArMnVoc0NLVDBYanFub2JDb1p2eVE5T2poa2ZtNXh1VEplU1VQMFByOGlaMDJQMkV5UjNtSmh0YnNCSnZRT0tweWwyMXVaOGdadzdUMHhUQXV1UjdYZ243cHIxaXJ4NHkxaUl2dW1HTndSQWd4c1JST054SWRNQ1dFMlhCN21LRVNrQXdTZ2h4VlY5eWx2OUtFeVc5VDdDallvZ3NhaFFuaGRpMDJQYVJEUFhNaXdXN3RveUplRHJ4RWc4MlFPQ2NVR2JHKzNiL0dBdjBYRFlyYWlrV1RRbFJRRzBGRmlLQlZJWlpFZDFXZFNmUlBGYjVscTZFWWNDU2VSaHY5Z0tWYWI2cXpFQjU4NjRhcTY5NG4zSWh6SVgzQzJRVng1aUpVdWRQM1VNd08zV1RVLzUrMXd5aHNaZjdLSzRLTithdXZDbGJuOGV0WFhwRkViUDlaMDl4ejYrdzZyMkhiLzY2OTlHZ2RsVW1WWUt4WWlRQ2FGR3VsbUxYKy8xVURjU1pJU2MxUzJDWVUvUW9RNnRMUjlKODFDOTBiVWhJSnNBa05nbklqMlViTC9vUEdBSjA4YjJxTWpnQXlOY2RQQ2RJSjBHcDIwVWthVS96b01sOG5ldklpeW1XT2JBU1BLMTFtS0p3NmhIaDBGT1NLckxEMklWNUhxS0pBcDV3OERuN2dKRHNsblNJalAzaHRRNUNZZlE0SGo0QmNlQUUyd2dzMGhTdXo2NXpXb24wVXRLcWlDL0FyNkx2WlF1RTJ5QVdQMUtGNzUzYmhaTXNlRldTYVR2U2RQeVp6bEpQbzRCQVJWSmU0cGV0allhU21lTEc2cUdrTXVBR3prUWJSKzFMcGRrdG1PN0UzcFVPQ1ZTcVZhWW04QWdRVFZZYmdwTFczWmxxMms1UTBhbHYyaitpcmI3ZGdRRWlDQk9ZeWh5d2RWNGlPdjVscEZRRENVSEtjcHJWVmtMZUxLYTZENkJYanNVd0plOGs4RUxtZFhGeGoyaDlBM0JmbjlITWFUdU5FL3dFNjgxOWFqTnBvT0NrcGVtLzBYcWxTcDBHWE5McWttK2xtVzBjU0hlcG9vbTFzVzdTTisxbHZidy9yYmZ3TlNpYjc1UmRPcHJkeitCS1FTOFdCRHVuWDdDK0tEdWxsOXBmMktQdkw1UTVwb214WWcwcmxpODgzZUtPV3RDUXFqLzBXTWZHTmNEeXNjTEZwU3FIVFFCc3ZSaWZReHJQZmRydnNlRVFzb2ltdFRpRVdRWFFTSVdhOVBhUVhvODZqUTNPN1hneHdvR2NNYzRPUzZ0b1JrODRBRk9BUXp4N2ZyN0h4ZUpoait4b1RoUlZpZTNoVWlaOEY3VTYzaUJNUlU4eEFrQTlnSlFtczZra0xqbFBBdTkxUFA4S3BmNTgzN1hIWVhwd3Uxek5zRXVkVTJsVm1wWXJiOWZDUDREN3dMYmlQcmsyQTlSVCtnQWMrQ0M4L3BuMjhSTW9BcFV4bDVPeEtwN21nb0k5N1RQVHVKNEQ3c2NjNjdYa1R5dTBoaUs0OWJJUGlaN3gzZ3NaTEdzWnpRL3c0NXNzei9Hb1gwSGRXQ011cGZTNi9DN3VVNEFMRUp4VjJDbU1GdDZ6WlZkZ01ENzEvOTdwUktVbWVlMWZtbFBZdGZ3OU1lZjk5TUJSWHVGL3RtN0M5c0pKVEpiRU1CNlMwbk9ZTERGbEpWdG1oWjd0RUhmU3pOOWM3dlBXN08xcmVIVmpVTkhab3hSeVhTTHoxTzZEOURtNTlBaldHK01rK1NqR2lNNnlhVlNHMlVPd3psWGdHWkk0R29uM3J2ajh4YmRxSjc4bDNsTEFVOXcvVUEwV1VsRkpnS3ExQmZ5QVprRE0yNDRYb1AwMSthTUNOQnU3b1NYaUpXUlk5Q1RMWnd6aE1ENEdYY1N5Ukd6YmNhQlU5em9XSUhib0lVSTUweHNYUTJIdHJNR2IxcWhYV053RS9pdFJ5UnRIalV2Z2EvSyt2N3BxYzJ6aGdoSGJ1b0tSSFBQZU5tTGpZbEdzTVZIcG5UQk1yVnBTR2xvTmhIVXo3ZDNBU0hBcjRJNkFLaU9vbUcrN0p2Rk1zV2JzVmZqN3krbTkrTTJLckdkd2hFM2V1WTBVQ0xvT1VJR3ZiQWFPem93NHNvdG9wdHZ5VFQ2S2JQdmtFbEtPSmdRTEg2R1VnQy80eGVnYzhIKy9YOFdlMVZDVTFJdlk4VHpDM0ErNkFHenZhNXRCS040RFZsR09nSU5nR0M2MmhESFlmV25WaWpSMXZ3SkdPT2VuaUlBMThSRW5QcDdHamxWd3NIUzRIczAxZW01WThlM1p5V3ExOG9zL21nL3RzeWVBSlI5V0F3bzBibXVyMFVrVU5hTjByNG1nQVRybStFYkVzSTAraGwvcDVqb2JmbTRhWjVNcCt1UGhzcTMzWXd1VFMwdVNGdyt4TlRVZHQrWVpBclZPNTZQWUJZVEZjcDVRRHZuR2tFZ0NXbFhKZ2ZWZ2tZdXBUVWxKbGtkK09SRXNoUmk2aXhkT012QjdlcFpUUWtwRkMzYWNTR29UM2U0WmlMNk5ZejVCc3lOaGltekF4aUhhbkxnaE1IRkV0d1dQRjUyUllvdUFBOE94QzVobmdSd3VNOU5qQ0ZLMFo5WUxuUVZjY0JsclBVNzJLNUJmaERsZ1BkMTZVZVlPTGg0M28vUkhJV3N3a0tjRUM3WUNjWUdQanFsSHc2V2FRKzNIWmlHR0wyeDhZdGFxeE1WamV5Q0QyWG1xVlpSMDVjaVJMWnBYS1pEbjNUR2ljY0k5eDFhakc4bUFqL1hUWnhHUlAwVUY0YmY5K0lENlluNTg4cWF4aFNjVzlVbHFpVURORG5Ya29sMUhCZ1RCVGNrLzVFdmdOZVVramJKSlpaVkpwZG1abXRsUXFUWlBsRkVra1JkZnd5MGF0SW4yNjd3MWE5REpxbHdJc2ZRZ3llQnNLYXpyWXJRenExQnFSSExGK0dKUW9vQVM4M2U5aDg5RUtxaTlRajlqNUdnQjd2Z0h6NWpkM0hBUXpIL25ESDkrdUdRZS9odzlzZi9Wbm12bnlEd1c5MWZSS3NTMDRwS0hhYU54OC9jMEQ5RmVydjNsMzc4Zy92UG55alZmbUgyMndtZnQ0NGViQVFOcGZBNXArOXhNWVBybjMrZ21EVmc4cU1hc0E0SWFzdXlmZVg0bHV2WUJHbjBKUnFLZkZXQXJjSWJFUlNTZXo1SlZRRTZxdUlRWUhHM0ZnTXhVUjRsSCtnZUpzZEZNVXE1aURkR0xDZ3JpZ3RyYXFDWjI2blM4VHU1VUNQTDg3eVpZYzdnaUNQOGtBOFNZbENLd1JlVVFzSG1WUGNEaHFZaHpZUHFYSUNwUkFWUERSd0orMzc3NjJZOFRPdCthdHYxcjN4M253L25kK0F6KzZzSHIxQmVENnpVV3dBSWJvWnhmRFd2akRjM0VKNzNPQUJjZHV2OS9kdE1XV0o1Zm0vVEovK1owN3J1MmE5OWJPRWJmTnVmM1IxdFVYNEVlSWVxQXNQcVQ3d1NOUitGRVhyWVEvWDRXTGp3QmlUb0xheVlicTBSYkQwNDNoRVFUc3dLMEJhWWpPMFhiQTdZNGVHTWVNYW4vMkJmWisvZTdvZDJBY2xFY2VCVk9aWG1EZFBaRlBGek5qb3NsTkV5TVBnU0gwbXNpbmRLOTQyNFM1SDhsKzd1Mm9veENQNUowdWF6ckRITFpFSVpvczZJeXVFYjhhUC9zNnowSGE2TlYwK2lRMkNIQTU2SmdxN0Q0Z1lta284bHZwYnMrZ3MwRWpuT213dWttTi9tZ3FmbzZHVzQ2MFJIRjA1NCtUODJwZ3MrZmFiWGt1d3lDMXBqZXY3cGVpcmRGbEZnRTFMK2NTMDlMcU5uWFhYMVFOUWxoaERiYlNQNnJWTFhRTE9wQ2ZpTWNHdjV0VkRwUE5abktvTkZLVlN2MkJTcUdTYndTQTRVVXRzWVRSSFMxcXdjY2o2YXV6QkFRc2dkMHFCM2FqeWNvUnZqNE84aWFzSkZFLzQ3Q1hManRSK0JHOFBHR3BWU0FvNmdWaXhBZlB3STUwSll2Vm9iSDdSekVxSDJ3Vml5VzhPdktRMDZQV3BKblNiSm9teEtrVG5oK2lwV1NUclN6WFkzRnJkU1pMYmw0U3ZOZDRaeU5XMm1tODA5aWNsSmRyTWVtMGJvc250OHcyMnpBNWlDc2RuR3lZcmJHaGZEUnFqNU1kWTFQVEg0dGQ0bGFPbFdyRFpiT2RHVUZiaHJvcG5ybFcyYVJQOGJ2cTNGbSswcHIwNFhQMlhkZzNaM2g2VGFrdnkxM244cWZvUy91anI5Sy9WSjFoQzJZNFo1ZUZ0WHBaZDkwQUhvMWlPK0ZKaVBJTHBjWTJRRjRTNnFIVXNucElTVFJhQXVqbjE4TWh6MFRYMFp0dnBhMFNiQmtNRlBBZmdIMGhFZ1lLTVBNV215ZVlobHhHMzhXTnVPRXlhaEExaWZnZ2RvdmkrRTE0SDB1UVZSdE5tTnk3aFMxK29nSFg1YjFEOEJGbkJTYkJEVHgrVE8xMkVSRlZocm96Q291ZENCY2dtbHZ0NDlWOFZwSmNubWFSbWxaOHNITFRGLzQ1OWNiY2tLbDJKdjRjckhISS9QMXYzOVh4NTBkL1BMTTNDSUsvL1FzWWExcTh2MzJTS1N0Slo1WnIrL2ZYeW9zcnRKTUF0Y21VWmRLWkZkbzVjN1FLc3ptb0JjLzFtbWpJeTAreU1OSlNhLzhCSzk5ZnNlczJ5MkJUS05kWXUvZkMzdm1EN3pyejEwZjNmMmw4NFV2NDIyK1NYNzd0eVIxMmhhYkMzQXpvWm5Nd1EyRytxeG9tdlpXdTBBYk5ENzcrMndmTUZScXRQQVh4RkJrM0tPNEsyWWVmaDloSU11dmhzU3JnTW1JUENCdzJmOEdDTkt5ZW13YUlUMUxXamJmZmZYRVJHOEg0Y21RREQwc3N2b2hYVXl0anNvcTVLNnVmV2JQbW1kVlhGeDIwNzdvNjk0V1ZrLzBPdWNTU04yeFdRMjZLMkdTWjQ4NWN0RStiNTU4d3ZzYWlXbnpYakt5c3NadmVXckg4ek5veExtdU9QMWREaTNUbTRneVBSYTlxZERxcnAyUkxYZFdyUjlYZFByNm1JRjBucFJXajE2d1pQV2JObWxPcUo1Y09EQTNPN2pOeWVJTlhxY3V2OUdZNDhudTVsZW41S1ZZYVRHOHc1K1c2aXZMU0ZYeGd6TUk3Smd6ZXNYNVNhWEhEckpsZVQwMU9xbFNxZGZsSCtkVTZBSUtEblVrdWYwR3YxT1JTZnlqUXoxL2pUYlRERSt6WGI5bzljUGE0VG5URVRiZHFsVGZJMmhPZ0kraCtGZTdwYzd1SkppTzVTeWdVQzRNYlBUeHJkL0Z5Z3I1TmdGalRkMXJEVTdZZ1VIdlFBaDZvamM1RVgybUpzb2JZTlozZjNhWWRIQWFaN2J0MnRjTkw2QWgrd0dWbzdTb1VPWEE5Qzk3eHhLNzJ6cWNHZHl0NlFyZ2IvNG85R3Q3VWt0MWNtSWNTY3dDdHY5WldON1VQMDZOOS9tbnJCQkp0TmY5VmE4enJxcy8vb0FsNjZrYzVxWExFYStpSVFUT0JWd2VJZ1NkYTNJSVNmT2U1eUlpRlE0SW5QTkpHUXRodk00bytjVEE2WGVyMWNLcE94emhFNDBkZUh6NlN5VWdHRkZrMDRRT1ZuQUhYdTRwZGlFYWpJNGJqQ3NPM0xFYUR3V2dCcFV6L3lIV0dUN0luZXR5MC8rWUdKZmlld0JRcUhyNy84ODlqZG5iNFpDQUlSYjJvR214bkIvQVVsUVBpT3I4eER4aG83bkl6SHNRUkVUVnJaN3prUm1HVWRJWjFmcXpqd29qd3BPY0hqSVBvYmNZK0E5R2Z4WHF4T1hHVWYweWZTU2xWaThRRFBCMlVaNEI0a1FwZmcybG1CMjJqczRyeDBaa01qbURIRjhVdUVJNmRtMnkwb3pnTDNYT1l1V1JueCtyeEc2YnB0bzE1V05CWGYzak1OdDIwRGVObGZmTWV4ckJmS0NLdkw0TmJNRHJMMDd1M2g5NkhncEUyT3NzTWpwZ2RiSllaTmlXbmgxQVl3eXcwa2VicENodFFPSXQxNElzc09wMzlDRTRGTHpiT3g3Zm5OOEwrNEw3Y0Vod3VRZjNmanZybFoyUU5OZ1I3eUhJd2VQUEx6dGlMVEVZaVhHS0lOaWpxRlk3T0VPNGxSSTZVRUNKZzIwYWU4WGFHY0E3TVp5RVlZbUFKbndSZkRJR0FTaXBsU3pnemZIRW9uOVNtbGtxWXdSQ0ZQbGVSME52NGhGS0MvaUVjSmlsQi82RjhjcHNxbGpJV3d2bElzRGpxQmdXdXRTWGRvT1JLWlZzU2ZBRk5iMnBRRWoralExc1NFTzZCQVRnT25vbWY1WEpoL1RrYnpUTjdZL2FhR21KeGIrSTFKcDZSTUJvRzZ3b0NOUDZKdFNVYXBBUmxrNm5aczNmdm52WGdQRHdIaW1EQmpmRWdCRnZIVXpmbzM0Zm1Iei85eStuajgwUHhBUGpUbnIzTXRyMTdJcFBBZVZDRS9wK1BIcUp1akllbjRDbjBBR2hCWS9XdHQxY1ZGcTU2RzVTaThWb3FoSVd4bVhtRFlpNTFsb3R5QnR5YWdGdUhKUVZZY1JLZDZPR1BvMzgyTURYNkZmempITEFZYnBzRHN1aVVCU2RPZ0hrblRrVC9HOTRYL1pKK0MxNmFBNWFBSlhQZ0pmcXQ2SmVDWFUxTTF3dkxZN0tvUW9ycWxCeDFTcEJFQk0xUGg2VmZSSDZJcFYrWU9MT3hPeHhWMTF4WDF4eXRJeWUyN25NQnFXK3RvcU5OWjBNOVVNSGF5RG5hRkx2ekhrNVh4NURrZFRBdER1elhxdGUybzA1dTFtczVkSG81Rmsza1JzeU4vcUlvOXlLUmtxaFJTVk94UHhqczlrV1hCVUFoSmsvK0lvRGRQa2hBSVE2Ym1wbWt5SDFhSlQ4Tm5LUDN3T2VpUDc0Smk5NFVGM0VGMDNpbE5uSWZrMFF1eFV3d0lxR1hLbklNb0RnaUVZMk4za2RQTlVVM3d2Y01PWXJvbmN3LzBKVXBRZDdXaHI0RTNuVXB4SDVSZlE1QWJNamRHUENLSUV4eWVyeGNGOVFuMHdYbFNjSHRCNTRzMEZ4NjVBalR0M25yNXV0Tm9QSGFuclV3azJBYmhLZU1odEVYVnB3cjA5WHB5czZ0ZUFGR1IwLzVFUndDWDRORFA5S3RiZEVMNHpKb01MRzJxWDRTQUxlM3RiNThiUHFhUTUvT2JBU2djZWFuaDlaTVAvYnkrOEprRU1kdWlNdFBoSFdXanNwRS9JQmc4MjF3K0hURUU1bTk2MGRFL2NETkUrT1QyQlNIVm1ZYyt1dWh0MGN6a1VpRStRaytCa1pndGR4b0UrT1dpMjF3MHdjZndFMDJzVnd1WmkrSjBaTHRSVGlMM3ZvSk9ud3hNdGlSR1J3NU1zaGVDbzZrRjRURDFJMDFheUJHUDZDRWNPUkIvTVFONnJISDBKZ1VkMlNpUE5nSisvYnQwM2M5TnJLYnprb2FucFZBYk1OZWxBYXd0bzdKeXVKOVV4eERBdzlIdTIxeUZJL0IyUXpBQVpTMGgyYkN6U1ZiejZkbmpKYTYzY0ZwamI1Y0NadGJ2M2pSN3RyOUFCVDVMSVBlZ3cxMUM0YjFLdlBVdXRFd09nMThWKzlzc0hKS2hRTDBhWWJmR0xjMm45ajdFbjMrZHczdkxOWnBNdFhXdEp4cEd5WU0xNGlIMzNsODNSSmJsWWhKenpDVW9aRy91dmU2US9kZWVSTVViUm5RY3ZLUnI0Ny9hZG53NFNiNElraWxrNVMwYlNTVm9OdVdUM2F3aUlkNXlnTjQxdVowS2NsZXNwSkc5SlVvSUNBS0d2QmlkWEp2VVNDSW9lOXBOK2J4WXlPUzdiRVc2WWxTMUhPdHdrMlY1NWxoQi93V2Rwano1Q25tMStmU0tXYUxSR3BNbGloejFXSy9KbHZqRjZ0emxaSmtvMVJpTWFmUWMxODN3K2VKZ0pQZU92OVY5T1FYc09QVitmTmZCUnl3QXU1VldBdlB3Qy9QclZoeERsaEFDYkNRMEpsYnJYOUdGS2VJZ2tGUlNuR2V5Q00vL09uby9vYmtBaW1icGQrNmZQbFdmUllyTFVnMjlCLzk2V0c1UjNTVWlGTVg5SGdURHMxWmNRNSsyZU9Gc09CV2FtaW8xMWNqK3YxeXJJMEhvQmdqTVljaHF4OGRnYlYzeHpRNFVYdWliaS95QUtLVGl4RWEwZVRtcEFXbGFUMG9DcEJWQmJZdHhIcUNSbTVWTlpmTGxtZUptTnhTeG5GM1lNOGRZOC91M0RUOWp1VVBBdkhlWisyTlpaenRyK1pxSy9nMlE2N0pPUXNXWmUxcGJ0NHpNL0xSckRGYmQ3MjZwMlBYNHEyOXo5Sy85TXVQWHM0dUFVeWZYUEM0ZU1HYVMvZmRNVzNUem5QajdseVlBbkpIL2NiS1ZUV21YalR4V3ZpVkliOVAwYmQ2OEdnenpxYjl0Zkt0aTNlMTczbGx6OWJHdVR2UFVqMTkvQTRtdnVCNitQakZLQUc4a2hZMnUwbDBrUGwvMVgwSmZCdkYyZmZPN0tYN1dtbGwzYkpPeTRka1M3TGsyNHJ0T0lrZEo0NXp4NG5qM1BjSk9VbUlJZVRnaGdSU0lPUnFnSEMySmRCd0ZScWdKWlFXU0xrYldwb0UzcmFVRWlpVXRwQm84ODNNeW83dGhOSys3L2YrZnQrWFdEczdzN096czdQUHpEelB6UE04L3pUeGEwRmdpNGcyUzFSV01vRmVIVFM0b2JjT0lwYXpQMzlMTDg5QkZPL0hibm5jdFVVaHI4dEtZaFpId3VNcUw1NllyQWk3RWtxRFdyRll4ZkRyUDd6cS9UUFN1VThmbWp2M29VOEJRMEp3NjJDbXVMMjNSQk00SFcrdmNsdE1acWVlN09NMSthc0Rmb1BXRnZBVVZqdk05UnF1ZzdlcmpqNEdHbEZ4L1l1Vm5oakVTcVAyQ0orbjJjbEVQcXhEWEVzM3RwSHRYYzFCTFJEQ0NHR29iM21BUUJOZERTSU5PN0IyRCtselNFaWtCZGtucHdmdzJBZWpCeE1FSm8rd0gvdnlJWUI2V0tVRGlGZzFxQno4b0dmcTFKNU9jRU5ObzA2NmxkY3hOSzllRHc0MDJ2VGFlTG5MUnNNWDJmRitSbVV5ODd6Z01hcVo2SnZXS2ExZWNEL1BJMlpLV2xMVW1aY1g0TlF4ZjEwQjlyVzJnZDdwb1pWcU03ZFMraVd0b0drMTg0dk9JWm5PenN5UXJEL3VGNjNnaUlhSHRFSjd2YlJYU2g4dHRITjJtN2JHWVlTVHdmNTdQc2dMQ0ZvQWFZMDVUdzhSUDdyUlY1RDlCNnVoZ2ZhK0ZTY3IwdE84elE1UjR4VU1TakJkZXFSTXdVSldIVkU5REQ0R0RJUktCZkY5UmxNZktpbkdpVVphTmVLZXk2aFdhZzYxQ2M5d05Kdk0yUUFCb1E5ZGdzZ0VJUmx1RFhNQS9lWUlSSE0wNzhmdU01TlJPcHh3MDU1L0k4VUsvdmtRb0NmTjZVNGxPeGRuWHdDQzdqMmRJUDB1clRKSlgxa0VMU3hXbXNCSW5abXVQbnRNK2tKbk51dUE1bVZ3QjlBN2E0c1NvVXE3QVFDZ3MxZUVpaUoxTGlOOENxWFhYVWkzOWFZZnllV3ZHSmdPb0Jzbzc1dTRVTnF3RXJ5UzFlRFM2OGJvQTBiNGxjNzhrblRsYjFFZitwdk9MTTFXQnhiTldGTlVzbVpCcDhPaGNIVk8zVndkV3p0dnN0MytINmJMKzU5c0Qvc0YxVUpOUlJMSzFXaGF3TUQzMktrK0FXY01vellKSmRQWWtRZFpnU1JvNlRCbjNjNFRaM2xZSkxSZTBGU3JBd0lhcytTbEhVVHZWaEVScXVqRGhlQUZJSkppNE9VRUpGS0dja2xvbHVEaEFqdmlMQlJLcFQ1ZzdjcnphVGtWcXdEQklGQ3dLazdyeSt1eUJ2UktwUUxBZ0gyaTE0emtpc3JSOVM0UFI1ZUZRbVVWanZyTGFUcmpzNW05RS9mWlEwSXdpREgvV2xzdFQ2Wk1nckI4T1k3dDJuVVFSNmJNbURFRlI1ZGNmdm1TTzlWZGE1Vk1pVU9oVTZ0WmkrQmllcVFlREFuSnF0VTZoYU9FVWE3dFVvdTFHb1hKR0J1ZmJ0VHdpMDVJWDV4WXREN2NHUURBcE5EVTBvZEM1VUlRdlNtR0xHeDlxMVg0TWNhWld3bHFWdUtFWGRLa1hTL2poTTQvQStyUG5UaHBDWnJ5ZmlYOWlmaEpOK09Eb3FlUDEvVVFiS00wVlkvbVlveW5OUjNOeDh1b05Zanl0MUUzVTkrajloRTdlN0tqRXNpRk1CY09Udi9XZklOMk5MOHQvbDNodDkwUG9PeTUrUHNra1AvZzkvdW5aYjkvY1k2dnZjVExNbHhPQW1uNUpXS3NIR1FIeEM2Wk14Y0QzVjBYbmdEbFFPcTZPRzFBNUp4dXYzdzMvZ08zWEJ3NUt3ZjBnTmlsTXNwL09kOWwzRG1PNnZNSVA1SWFSeTJncnFCdVFLeEFydFZTdlVpWmdBZTlGbFR5YkVsYitveWxVZ1JXRFhjOVl1MUQxaHVKdk5mYjlrRTVUVmJxa0pjanZXSlF4cDNEREtxTXZ5YXlZcS91Wmk1Qmx2di9RSTVqQVRVRlNheVBrQWo4MkpvTStEMnVrUDdVUGl5Skw5eGxUUVI4QmVHQWpKbUE4dlJpTjJSSmZ0Q01nczNUcGw2RGd0ZEE0RFZ3SGVIbmhIeSs2VzZMd21CTVdwNEFRYVhGcHRZVUc2YStLdklHUTlMeXlYMWswZUV1ZWVtaDVEdzFCVkRiNUFoVlBXdFNMT0lQMVRWRTlwM0NxeklMSzJlTUx3MUhrelBTTW9vS3JsTU9HT0o5Y2d2UjlzQXVIbkc0NDdYWGJzYXNuU2djWG9VZWhDcHc3UmJDNnAzWmphTG82VGs5WFBvOHBjam05Q3ptVVQ4aS9Iek84cDF3dXluc2dTdEdyR3R5NElwNDl0RVIwMjgrTHF2RTRoYU5FODE4Tk4rRndrRVo2ZytqWkFvcFV6cmx4cVpKZkNxSGlZZk9pTWY4SUhITVIzT3lOanRlQlUvM2ZpdHlMdk9JZFVUTklPM3J1NURJSlZkRDBjcmlRWmxSVk51TWRjSHkxb0RLVnhxc005cmdaYjFuMWJrcjBnVGpTSC9kOEVRcHJhV243aWt3T2dJbWk4VVVjQmdMOWt6bERFN3BnODkwK2dMamZyVk8vUFZ0eHR2WGVVYkhlVTl6N0lwYkN1b1p0clJnWEd1MC9MSjVBVHY5YUY4T3U3L0VaWlB6TUlwQXVuOHUwNzk0Rk5BNWdSOC9DMlpndVMvY1dsNlJyL0NFZmVWWDUwSklVb0hKYnpkNmpHRDIyRUNyVWFrMHRnYkd6b2JRc1piM2c0eTFUTHNHcUhjRDQyd2JYemZLWGoxMG5CRTlHOVZUVmFLS20xbzNTRWR4RHVtcjNkSm5zMFcvUjg0QlNnTjlPUUxmVXZZQW0yT0Jha0k4N0ZTODMwMjBvMExlUGowcHhKd1NiQW9TSXowUmlYYTVmc29SOVgrNW45SjRqd1J4OGIxMmR4aHZodzZGc2FvYjQ4VWRSUHJ0YXlpNDVzbHI1dU11aEFtZVFKc0V3Z1crUU1LNmF5R200WDJuOUNHWHh4OUlXanQzWjE4NG5YMVc0OVBjcjlGd0dYVDQyRDZzNGFyTzE3VStlRFJIN2p0eTVBOCt4SEE4T0NMM2svU01aRFJjT241RzVVS3lyTGt2MGxBWDhrZGlrMlpWbzk2VHZRRVhpMHIxYVRnT0hiVWYyNGJkdWFEemRVMy9OWHd6TlltZ0xtRUlEOW5QZUc2UEIyL3g1MWlCTUdibE1Vc0FpZTIrcklYdTkrRzlEalEvNGg2VmMzcFNSM3lKNXhUR0V4ZDdSNk5uYWhGRGlMaENzN29xMmR6a3REcU40QStqdEJadDV6WklsMzJSVjl4MWU4dUJuVGJBaUxyV2trS0x5eTN5ZVVNOS9rcmJ2SWtkT3laYk9JR2wxYXVYbEk0R05LdDhjb0J4WHRiUkdIODVycVlCbkpXWjlIQklseTlWNnE1Z0ZXMVFQRDNrWTg1NDYwK203OWpMUWQvWTVNeFlYc3hyUTUyVEYxMU5IYjVKaXhmdWFCY25peHF1eGdTVVVEL1FUQTl4cVVIRVE1MWd6MU0yeEtkU3hGOGRrbWdnQm1aQkRZU3RkRXd5K21wWXZrSmFrZmI3K21EU3paaUFjTlBRYVVSc2hiSktGMEhSVEhpTlpzakxyb0hjQVA2SjBicXM0ZkNDeGNiQTBCamoxSmhWMEpBeENQQUx2WUlUMnpPZVEwL3FPWlZMWWUzYWZMaDcyNzd3eEZUb0hwQWZqWHJ6dlNYdDVVVWl5NnRVS3ZEaE4wT3ZlSFpwTWdWV2oyVHBPUWNuaUI1aFBmTjZuc3VqdDFaSi83aTJlT3lvR0FDc1J0VUd5dHM2czRkNExhQU55bWtLSVhDOXAvUFJPN29PYlMvdldkRG9CTlp3Zkhnb3Y2QisydXJ1UWlXa3dWZW5GNTkrNFVaQktkMHhVL3ArZ0s2czAvSS9SVFFFMFB5M2lUMUwxVklkaUkraE1Hb3FYa2JBVWpBcU9VZEkyR2NMOWxCU0F1U3hEYkJCY29JZDUxampzb0VjRnBCNGF3elN2WXJzSHV5dmpoT0JnQmVCOVFCYnY1TnhtcWZsTFVVbGtFTWhGeGRRQytKTXFUUWlzbnF2NDRQYXNoMEY2dUZjekp2OXE3UmZHYTVNaFFBalpTS1ZFTmFFd2RQWmYwVGlIRmNaVklGVDBvRlFLY2VsL0p3T0hQME5ZSUJWYjM3YXI3TTVMRStmWUFObkFBM3kxRjVQaStNbXlBR3ZpYjVYeitoTE5lbUZNTEtqUFBPQnJ6QVIvTVNtOCtXMzVRR1Y5STNGRXZTM212KzZYVy94QlVjWm41K2pjT2NCRGF5SWhDdm82YWJiQ2lvZmpOWklzN3hGVElXM29pQ1lZcjAxa1hBU1pOaE14RjlTMDZXcUR3WktZSGNRUkxVYnJXUHlRNjlzRE1JUTRBQUxQS05zVnJWekoyQmh5V0p3U1ByN2lKYjNxNTJwdXRpRHRZVzNXWU9nSW44TTRycTkwbjV3ek44dW1QSjgwbFF3eGovS0tOaEQwb3lmNlZtejRXU2tCbFRLWTZDYnA5aVo2R3ROUS9JQVltR0NNbmdCb2tjT1RZVjRyWlhZbXFTd05vZElSZ1FpaXlMeEhSS1gvM1lnUjhObzFzTVFYWDVzblVzVHdBTEJITFFHQkJna2Job29UUEZpYmlSRm55MFl0b0xSa0psd2I2V0ZZVlM4ampQQko0Rm1xZkZ5alVtMVllcHNvQUt2N3pTYk84OS9EeVdwQmRXR2pOVEVWMFhvZjU1UmFxc3JhYWtpWEpRSE5xaDExeklMVHhiN29KZi9FWjBzQThaSEg1YytiaHplSlMxMW1pZXNkeFk0RDE5cEJoMUsvbkZZK2FPcDdyRFNiREJyUklXVlBydnlKYTJneWhqK1M1QSsvWk5ucE9lbTMyZGUwcHFWS0dFTm5lVHpyS3lVa29iVFNPYmw2UkhPZ3FKc0k2TXE1bjRPOXBTWDA4VWE2U25WM001bHdBUXN5ek1QVEYzNExLd3VjSzZmWUhZNnpWY2VOako4cng3Wjl4aUpYWUM0L0JqQnk4V2pxYXhlU2dZQks4Zm4xSEc5V0hKS3BjV3dHZXFCTDR4aG5zSmkyQklLdTVGZ2hSZmRzRnFSUFB6aWdWUUdWbUxzTzIvN3c1OTI3TnoreGM3dUNWNitvZTNRaDZkQXgwbHZRMlhrVi92MjZWejVZemNOTDlIVDZmU0lMWk9XWk1lMm5SZ3V3TUlYRi9sOTl1aXk2aTVIUzU1M0JmakJ1L3NPSE5qMzdzNS83UERVWlp4L3YvL0JUejk5Y0hLYk5qQ3o5YWowMm16QWVtKzgvNDBmZGc3MTdmOCtmT2QwOVhucHFkYTFtNEpDMTYyMlZIVnduTDNZYlJoZnRlQzJKYlZ0aTNyOVk1RzV3MDVGcUNpYVQ4Y1JEeDVFZll6THVRdkFPQmtFSmRtYm9nbmdGUzlXZzVRUnp4WmhrVTBTalFNQ2NvamZPTWVLRFpvc0dMc3pVaXplOWFmZGQxOVdYc0pZYTRiYzlmcnJJUG42WWFqeXhDZFdXaXlxOTBOTWU5VlVjRlVpTW5ab2UxN0xGaGR6WTFPeUtqSEtZZ1FqK2s4TzRMTlJRMjNLZUdiVndZT3JMbnRBS0NxMi9FWjY1YTIzUVRZdlZyLzIxc3RtaVBUMXdIRDVrdllud25kSDVnNmZZQldHRGlrSUdtY1BTYTRKSlZ2S0N6Ky9hRTdvZmYvUlJHOHUyZHVIb015aFkvdkYzTFNJYlgydHNrb1BKMk41NGZVZzdKa0tFb1VmSEJEZEtqSjFEdHp1UFM4MnpuWHg0Vmc0YU5ZVXFCa0Zhd3hzSFg5c3BKRmxWSm9DbGNXUHJ2Q1pyZUsxVUtFM2FCSTZmNlo0V0tSb2VGSEdyMHRvRFRvRnZCYUF3YXRoMTRpc2ZsSkc0UFNpeGlVS05nT2NMb3oyajVwNHIzKzBNQjNxODh3V2wwYlVjOEoxTGxhTWlteWhvSFQ3M2VoUFlTNWdSWEIyOERvWW9QU29IVmFnZHNDdGtKSnh3R1JGSm9JN1NCeHdXWFB3WUZEV2E4clpNOG5OSkRlYlRPcFlnd0xLamlZUzhSeDRPZDIrOWUxS2gxS25NeldZWEtuNjFucE5jUE5vWjlMNVBxOHdXODNqeEtETlc1ZXFtNUpLVHE1TjFYbnN3Ynl4UnB0WndiK1Bzb3phRXREVWo2eFB1dlFOWnBOTzZjaTh4L2FBNjYrb1doZTdoWGNFbk41aUllelVPenUyNTJ2VW5LczVYMTBSMUxLc1AxTGdjQlJFL0N5ckQxYXA4NXRkbkZyanZXNE15aGcyRjNrY1FUdC9VK242cW12WEQ2S0I2ZjlYYVdDd0J3T1drdWtnaXVoQVhhQWhkTEJsd2t0dEprNkZGOWZNaVBFZ2RIQWRWT2dNMm9UV1AwU21neUYrYlZLcjF5dkFkWUFhMEJrUUVlZ21EY0ZhMHpraXFFK09DaUFpQ0xXRlJrS0RUU1lDdFE0VFFRd1RnVW9tQXFWUVJJdTBlbEJmQUxKT0l1S3I4YWluWTJYMkI3MWdnT1g0T2xBUDhPSVNTK1FubWdzVEMyQXVDbU1nV1o1RW45bEVvZGRucmVrNkJqSFZTbXJvOG9aeVVhUlZDYXUrZVVpN0lqWmZla2o2L2RRM1k2TU0rbUZQanQweThtbkVjeXZWSFBlQzN0dHplb2RFYmUvWTJsNm9BZHgxSHg4RlMzN0JDcFhselJWSjNWd1lTZ3lia1d6WXNLYUJvNkpUbTBjVXhqalRwMUZYZmFpWTg3eXNlN2o4U29PYjV4MnQzcURXRTZJNVVTMGRjdkY1a3lGd1JuMUdBQUNYQmt0QkRWRHFmU1Vqb284eWJkMVgzREtrWTAxTGZqOC9XTTJJWis2aVpoUGROak1mUnVON3Y1OHZuT1pEL1g5NFZSK043ZjErYUhqazArS0FYeElHL0VUNHdPUVFNQWxFTDlzb3EyZVRBMXZJL3VXa0VIN24wZUw2UGZOcVI0L1doVWFHZEtOYUd1YnRxUzQ3L0U1WU9Qa3B5NTQ1aFRORWEvZk9heHlCQnZkd1NNNnh0emI2Nk50QkM4cmgzaU45dVhmTmUzdW1UdDN6M3BxOVFMdG5SSFpaZGhtOEZmNHNXNU90WVgrV0pmZ0ZzS2ZFb3hzMW9nbmRHRHY4YmxEODZIT09PM05hS0hqM2NOR1F2Zk9IRGgrdEsvVDVDM1dqUnpUTzM0ZHpvSWYvaGVNK1BTVVV2SE00VnJ0dmZ0M29VVHBQZEQvUTc1bTI1OFRhTlNld3gyWTlkR2VoZEJYWUJDV3c2ZXRmZ3J2cE5OZ3R6VG4zQzdyelhJK1VBVWZwSG5DMFQ4K1MyQkpGcUJUR04rTnorakJJb09oMXBoeE1BQjNIWTdOWDFNZEFRZ0RHL0ZRYTYxMkcwMjRBeHNMSDdObDVTL2VzbTJadExibmgyREg2OS8rUTNGWi91bnprMk1WMUJ5dk5adW5EajU2aEo1ejdyNkFDM2plcjNUWm5JeHNhdm5mcHVlejAyd1YyK01zMzBQUU5MNS80NW92YThjdEdqaW5MaHkvYTcwNldwNUx3ZDlrbndCZG5IMGliR04zNEcxeU52c2VvWGwvdk9WMCtNNVZQbFZDVmFEUmNTcTJsYnFIK2VNSGFBSWxKb1p6M1FUVFRYVG95OEJ4d09UZlphVFJVbUhxOXlsbFR2YTVHVFdFc2tIRllDRXZMSHRYUTBFRVVTc2pkT1NXKzNpdGtSRWI5a2NYMjlZeStGL1dLMkxHSGlVUkNScXgwS0V4R1h6S1MwV1FTeHhJZGxMbDFJdFRoZ1oyNHBPUkZPWUVlNTZ2dytTcXVqdFFVUkZ6dXlNTUZOWkdJMnhYNVFRU0ZOYjBCMEl5VDN2dmhGVy9mMG1HWmYvVmFkMjJGMjV0R3Y2VmVkNFd6VEx2ODZwdUdHOTNUVTZmZFl3L3ZXRFpMS3pWblptYnFaOWZEVmEzZm05bDJTN3EwYzI3NTVJQXhVYzYwamdmV3hwb3E2VXduVTEyVUt5Q05mckdLS1l0WFQwc2xWd3oxaGllM0hpM05NNVVNV2R4UUxRcFdhS1pWOWp6RHhLKzMreDNWRThkV3Nob3RJcGVRWVUrQnpWK1Nuc0w4cVNvV3E0cDlNMjZsdTZqSXZkSmRYT3orbDJmd2xmM0g1ajEwY3Uya0NUOTg5L3ZTVzNNcTQrU2Z4OVlGaE1kYU9lSExDYXMzM2JicmQ4Mmw4SEI4OU9oNFl2Um82V1QzZll1YnEvY3RtYjlRNENxU2RuUFRpeXVYU1o4MFpQYll3Y3Fpakh4L1kybFRPeEE4M1h6MDZNcUsrWlhYM24zbHVLVExScHM1ZlRSa1huWU5rNmxrZWRhb0Z3Q1hwMEh6OCtmdXN2YitNcnlOQ2hJdGdXUTQzNUxvVTZDMTVqZ3dSR1hCUkxtLzNHL3hXeEtXeElBOXQ5czVhZGR2TkJ2Ylo5MXd3NnhwTmZNWDM3Ny81TW45OS80U1RGNnlaQ242QjB5RFdBaTRKdDl6emNqSk43OTBjL1djMlZpLzRvMDFTMG5HMVlPNUF6dzNCSFBqWlppZzFHRnFSWU1jYi9RYm96a25nUmpCUmw0eEk1c0xpRXc1cXV3SDk0eVFQaHgvejJ2NzYwZjJIT2taV2YvY25iTm02VjVNdGsxU1gyZTJoeGpxM0ZPbHVtUjFxZlFEZHBKdGVWTm5UMDluMDNKYlU3RWVSa3dRKzhyRTQvUVlndFBCb3Q0NGdacEszVVpScG5nS2RRNDJ5b1psa0xoNkVJV29QbnJnTjhheHp3Q3krWTB4eWJCZE5abUtROWFFMFkvZDBxRk0yS1FCVFdZcE53YWpKbHdOUThxVEoydDU0VVNIUFZnaExnRDBUZDVZZFJsMUczUndjOWl4K2gzdFhtKzdsMU9xS3UxeGYxVGNPUFpzZXlXb2VsU3NDbzVVVDIzWXU1djFhaHc2aXdKRUxscytLbGE1ek5oU2J2WkNWWDVSazRlL3BudmFub1o1aHlaWC90cnBLTnBhL0x3TnlhNkdkck5ya1RvSktGSXNVSVRzMGlqSDB1Yjg2ZW5DalEwMTExeXhyRlE2SmQxRkZMUHUxVFc0cWd0ck1vRlZzem82WmgzeVo4cFMvb1FEc2Q2ejdDSFFrOGxrT0cyTEwxT1l0TjdReFhRUFBkejBtbG9OWU1QZTdFbUFwRHUxUXZydHNwaTVvcEtMbTlKV1ZXRm1kQjZrSGgvWitHWCt1UHdFakordzBnbVBNQ2t2Y0wyK29RVVZoYlhSN2FFaFkxV2xqWnJ5U3NhbkRqZkZnRDFraC92dElWMlRNMmwxcWlzcU5NYUF2ZHd6eEJBYW9ITVJKRnpFQlFZb2pjUlNyR2NMcmFnQlJSQ1F0Uk93aVphTzl1RnRySENJazVVWVdEY1RyNk41cXF2aG0weERsMXBSWjJsdVhuL3ZVblo2YVh0VmUzd3F0L1RlOWMzTmxqcUZPdnNyd0hlb2FVVklZVmYvY1RuYlZZYXVsM1d4VCs5UjIxRWFyZTRBdktvOVBxcXRwVzFNYVFlOThseVVRTEs4b1ZmeWFXTlYrYlIxN2N6dy9HRFExOHkycjV0V1htVk04OHJzL1QrdFZkalVTVlRvQTJOb2ZEVi9PTDMxY2xSV1VtMVQxUDVVVWVNckVjV1l0MzZnM21NWjFZNGxjSkR6QWFPamk3Q2lsK3pKSW9jSTZLYXJJVmFCRDZSVG9tQkVMeHVNNGx4a3F4MjF3Y1VJQkJqK3ZBN2ZoRnNNb2xaNUlheWdWVVdIcm1UQ2hhTmJnZ0FFVzBZVmg5aTFoOEtvc2tHRlE5MzFGdHRXUERRUGdMeWh4VzBzZ0dtMS9hVXBRenVsZCtqMndtYWMzRnpZVHIvN2k2cHlIWStOQkltYkQ5ekFrU3ZBUzF3ZzJ0YUt5Mnh0aXdhS1RwK2VGSUhMRXVpTmZWZk5vTDNldU5VYXovY3cwNjV5azdaaGxDTU9NblVlbjg5VHg3eFVyS0N6SVhyLzJJcVdQOEFHdDkvdmJvRDM3U3VMYS9oekdQcVZmdVFjc2FhbDkxZUVWb0lack50ZmxwZFg1bmNISGo3U2djbUZVbE9XOHhUN1NULzdEanZscG54VUNNbWljV28xSWlOckRGVXJ6QUlySFFaQkdvVXhOS2R5MkVZYnNIUVFwSGtyU1U2SGVhS0hrZGJETUk5TldXTllvNTNsL0tIeWNJZ08xUVBzWkZjK3BvTnhLeXRhQkdMb2JiRmlIeHRwYk11S1hXMWdRUmJkREZwZThiMEhUTUNrbHQ2U3pueFkraFZpSW10MTBuNXc0M1E0RDBKbTFIZytXdytvSnVsalpxNytEekI3Q3F3U3BNbjBYZWJUOEJZTzhnQzZIek1Md3hUTW4zbCtKczlJN3pOUThSR1Robnh0RnhnT0ZWMWJZRGRVZ2tkWkd0UnlabTcxbFN5N2p1WEcwZXhySFBzVkEvVm01cWNjZU9jdmIwdUpFMSs5QzdhK0RZYjlLbnY2SGREMHNuU3cvYlBSUUsra2s4MGMzUHN5K1BValp4Lzc4ejJmd3hVdmdLY09ubnZtNDVzV1RHZllOVk0vNlBrb3Yyd1ZTei9Ec21NUHNQU2ZJUVJmTU1ESU04RUpISmpPc3lXekZlQU5GYjBOM01td1VobFAxNDZIM0JVdERGT3hsS092cE9sdERMZHlHODNDTzluK1BKd0xqZnpqeWFvcDdkY3hXUER6eWF1aGlHenBDOHlLSmVjaVlTRG0xZ1huQ1FQT21FZlZudEwyQkpkMkoyTFJXTUtkNWhMdHBSNzF1RnFZcVIzM3lKM3YzSW4rNEFhVHJydXI0V3lHSUdZY2JlZ2lKaHZkZlVkUVdEbDd6ckFTSnQrUXAxTGxHZktaa21GelpsZU9tREVEN2w1OHh4MkxGOTF4aHpUNnFNNTBFdC9PRXRpTmswVFR1eWQzek8wbmtIZFVVa1hVWkdvQnNaL0xhWUdnRVl2cGZSM0VSMVVETnh1dll5N3hMbjNPSVM1NmM4dEZHRzJNL0dxbDBSRXhyNEVmM1pBOTJqQmE2U3daVTg3eWNVdUpLeEtLdUVvc2NmaVlvTzBtQU1xNTQ0QlcwQXJuS1VGN2xxQ0tNS2czMHh2UXF5NUNyeXc5NmFzZE1YbGtwSEhldk1iU3pvVnRTY2FqdGlyUlA2dmFBeGpVN1FreXMzenMzeXE0TUphNDlzRld3MElPSjBjaDh5VDVhSXdiUW8yaFZtRjc0U2pzb3dCSTNnajJnbVhuNEZKNi9YRWJ2eU11VHcvbHN0TUFZdXJXZTladjVZZ3lSZG9ydVZKSGNXRmhZYkdqbEt0c2o1aGFVcEJLamQzeWt5MWJmc0w0K3F2U1cvVFpsL1VXaXg1VzZDMERWT3pSYkNMdDcrK0FReUxRTEJ4NmR6QytaOUdzU3NhcE55dVZacjJUcVp5MXFHYzhyTWVGYjVIKzBPZUFBcGdxY01uNEFOUVhVa2ZoYjlLZkp1WHYweVZqQTE3Y2ZsdUlKSUdKQkZ2aWtha3VIWGNEMkx1ZlBNZ2ZSL2wzeElVQnRIVUpGd3VYd0xWaHFKYVVSS1ZhTG03WTYvK0RKa1VVOUhWR3h2cnU3NThCUTM2am1lWHJURi96dnQwei9xSVdCcytRNXMxMjl6WGttYjdXL2FvdjdWeWNJUVNKcWJ4L0V3dk1xeGQ2UXRmQXVSaHJhQlNnZVlNNElmWEpJTG1FUjVhZFNsS0dYcytNdlNxT1g0cWIxelErOWRwVGpXczJpd3RCQzdnU3RGeWIwemFHcDI3NlRIcjhpU01ERkFaL3Z2dFZROHZZc1MyR1YzZnYrdUVQNFdFWkRmd1VTRW0zU1QvKzZ5REZ3Z3YxTWxBQnFwallhb2dtaS9tQ21pVjJESmx6SG1neFcwMEowWnVPaDNLVmhhL0lKZDJJRlNSM1NJOS9oc3BrbHR4K1FhM3g5b2JQTjRQRm16OS9JRmRoanNLNmxFZCtqQ3A4ODAxL0JhM2s5clBEWHYzbWJsblhVdnJvN205ZUJjTjZlZzdrYWowUWo4VWpXOXVBQVVOZXVsZUJ3V0ttU0sxU0JnRnZCY0F3NXcxelpCZVJlVFEyZmxwRDhjczNubnZ3eHBlTEc2YU5qNDBlYzkyeng1KzliZ3lTT0dSZDdLSkpHL2ZzdkZXNit0YWRlelpPZ3AvclNtZHVlWFB6WGUrL2Y5Zm1ON2ZNTE5WdDNEa2Y1VVkzemQ4SmhkekxmSFBxNXJtZkFUTy9hUk12L2VXenVUZjMrWnRtWlg4TE5zcVA5WHI3OVNZeFBxQXJZWVBhU3dBNzlhRnBEdWdLWXlyYTMydXZHQlBadnUyNWJkdWVBd2ZPb2RHVmxybWtjNFRXTUprZnhmU05TSHBDejRRSlBZdG5WN2EyVnM0R1R4RlNQcnVmN2Y0R0l6bXhyMzZUNlIxV2N5TUNobm52SFF1d2Jra1JWVTIxVXAzVUhEeWVrbjFJSkw3TDI5VzR1dDgybkE2T0IvdkdTL21OTGhwZSsxRGo4d2Z2M2Zib2ZVMnh6Sk9aV0pOUFgxOE1IaXl1N3lHcU1NeHkxTVZKLzRQb1hhV2VYdU5JUUp5dTVFeWtaSk9wdmx3WVROT2sreHJGK1lFZHZ5azFiV0k4azRsUG5KWkt0N1dCZzBUWFJqcDVZZXpzOCtmUzc5QXZFU3dsN2RlL3EvK3JkdXdqMlJ3aHdHOGJVNE9ENHV3Z0RkaUx4OWhMRXhKdXgvcGlhVUp4ZmIvVy9PKzNZOC9YaU9TNG80T0h6eWJVZHVtK2xnVHZrRmJNWG5DTTlNVWxHdkZDMnJuRFRQZFpUSllEaDB4SWZKU2RSdjNJVHRBWkRkRHZnMGFEQ1RzNVpJaVNNMW1aQWdrUmI0QWpRWWFUdmRsaTU0NnlTU1JlT1VvZ1h1YVBiNXo2NFBqeEQxb3FSVitxZkVRa21sKzI0S0ZyRGpVMmdxMnJrTGd5NHNhcHc5Wk1iY2lmc1hpWDlPSHZ0bTM3QUxodVgvZkpzVHNuSExndU5xMnF0Z0YraXNTalN1a2w2VVhwWjlJdmpFVTF6VVV1dzR6T3hYTnVsN1k0MnBkMkRnbTFkS1FkbC84Q1JCNTRFQlM5Y3Zud0c1NzkrdHJucEo4dmFoN1IyanNlekZGUzdHN0tpeVNHTzZtZkVodFBvamFGWGtjZ3l4QzVSWG9EMGZrUDlsbStrdTludnFBbTBldFZEM1ZDc3FTR3N2UlhpTENRelg5WmV4SnZsaExFR0tJelFaYlk4TUlIWXpXN1dhSlpFaUp4d0JvdTZBK2tVMGFDTDRUdFRXVm5tRWlDK2JuWEFqVDFzMDY5SFY0ZUVyejFNOHZXWEJHZkFHMDZzNUt0OTd2T0hyT0gvQzZtMGg1NnQ5RTJPV3hRODRaUUZLVVlhWDJSdFlGV2FhdEVscUc5b1ZSNXFOQVZOd0JnNGh4cjdpZ2IxbHhtY3ptRVNMd21VaE4yR2hRY3JWQnBqQ3FyczBEbGFCaGVDOSs4VHFnYU5jNXJjRmVOVmo0UlNWWXRnS0phVUN1OFF2T1ZNN3MxY0k0bG45WnZCRTZ3SFl3SHhzUUNoK0Nvbjl0eDdCdnBqMitNbjBUYkRUWnhneXNjc3FNZkhMRjFWbWlNV2FYaGxJWHg4ZEdScVVKV0U5T0s5cEg2S3IzTllxc0VEQU5MM2NHNmFMUXVPTE91eU15eWtEYW9pNTVmbjE2M1pQR2FaSG1rMUtEVW1GMUNJdEdTS2NYK3BDeWkybW0xalRNM2o5eS9UVHJ6WDk3MmFiVWVnMzdZV1BVZlFNbm00NHZXTEtFdEdxdlJyQlR5SDlnc2ZmUndZZi8xaGp3eTZ3dXBFSStFT0JHN3FiS0tQS2dFZkJ4N2dMbklDUHZlbmNxdzk5eCtsOFdROXpzSUxHcGVMYzFBRkxMNFpBWXV2b1E5d24vQkh4ZUhOTkpqYXFlTkh3b2FkUXBXSlYzN2tUai8zZ0RjZlNtREFxN1B0NU9XN0NRbkNBNHFsZFA5UzZXTkNhTWJXREdLb213NFNFak1tMHFiaVovd05ER0V0QmhGSVdkNWczOFFqeXpOVlQxVnpUMU5OZWkwcHVrWm9IcW1SMWJ5NnlIblBVZkpQMno4WGpQYlFsOS9icFZsZGszYjFoS2F3a2xacW1ScjI1Wm5udG55bFBRMTRKODZzaGtldzdGczVXWnduV3hjUXd4cy9wK29PN3crKy85dDNjSDEwdjlLM2NzVGx2LzF1bDkvL1grbjV2M3JyaVR6c2x6N3ZycWp1ZVEvcnpmNiszZHFQWHJGaXRIL2NZME5mUmhNZUtVSmU2dHZwa1pSRTZndWFpNjFsRnBOWFVsdHBXNmlkbEY3Wlk4WG9OZFhZQlNrWld5NWZHUE9rVXBLdEdMc1RKaHpTYzNrN0lCU3ZmSGVNQ21uQkFhbkQ4Ny9MZmYzM3NjTkN0azdWYXJzVFNxN3FrT2xLaDR1VkxUTVhianJQSVVaNllYUERldDZyYU1ZWGNxWEZYV25rRUJXNU0zZWwxUGVsVFdDcVFHSi9UTktKL3BIY2hsa0MrUXAvWTRzajU2RDZvR3FZVmNWZC81cDFyQmRDODhpUmgxejlSMHRZZGVRWXBWS09rVHVtM0xSTVVtSzZQbVdxeWN1U2dsZGxJSXRXL3Q4OVFXcEVvS1lPcFJxb3pZaWVmdEc2blpxRDNVdjlRajFZK3BaN01FWDczajFzWHpFVUwwdmh2Nm9RZHJlb1Z3b0RvcUhMc0ZkVm9NY0hwNUlsaFhSQk1RaHV1bFBObkdSK3BaeXZxMzh3ZW05Y2E1SGRvNVlQeVJMRGFrWHROaHhNOHlZbkNhVHM0TWNvK1M0bzkrNWZHUTZaRzRkU1NhN0ZpNGVHWjBmRWRYcVFyVmFlb2tFWWtEcERDYktXekcrNDdtZWkrNSs0MStteUU4RFI0OCtzT29GL0lUVm9yalVhTFVhbjE3MXdGSHdBM3pORk8xM05GMlVrdTBURDJEUHdsMmpCSjEzWU9XaWw4ZjlHSFBKQkk1ZWRHL0h2MHlSL3dqUGlIVWRLVlpDNDJ5R0drNnRrSFc4ZUNUT0VsYk9DOHdZTmdHcnZ1TC8ySDE1QVBGeGhHUERQQ1JlNWtmY0gxWVhUUVhTS1NUUDk1bFZtR1ZmZWRoYkhzQ0t4WVM3SlBaZ2VFc3BTdlpmVTI1QW56WjY4a1Rwbkpqbk1ZS2owQzM5N1QwRlJsMWdJRkRzZS82STlQS1BONXcrTUIyQW4rM2pJVTBEQlFSNnhXMm4xeW40MVQ4RjlNMzNnTmo3bTdPbk56KzllZlBUNE9DaWFRckUyMWg1VlZYRHFwZFdiRG1xVlRVT1VmRjVMRFFvcGkrQzlEVWZYSDNMUDI4Rmt5WXNlM2ZtbENrejMxMDY4WDVBZlM1dG1FQnJsS1VtcjE1Smp3SHhKeDhISmZlcitNV1AvSEhqazlMcm8ybWxKVThaMHlnMVROWHZRZG1obXdINy9IcWxhc1Z4NmYwZ2Z1Ym04OVQ2dDRkeENsV3lRS1ZLN2VoWTl2UU1qZjVuVzZiZVg2TlNSWkpLQmRkeVl1UG0wOWR5L05hLzVueVR5M2JGQXBvUENKcjdJSlJsTkV5Y1JkOUQzbzJRNVdZTVA5emRYMTRCY2prQTJ5MVNnK1UzZnNDOUo4bHlabTVoaU83ejcwQlRHalRXVXhGZ2pFQTBlc3Zyc2prVXJndlY2YXNUVFdVUm9XQW9lQ1R2MCtnQjJmMjlDd0d3VzNaeURsR204K2dLcEhDNnZKNkkwL0VLUVZlZlgzYjg3dGpYTGhWTXA1SXhRQTRobng2RVEyUXZFanNwektHZ1dKSEVQM2lsN25zN1ZLcVBQMWFwZHFCaEZZVjIxYUE0dkt6L3E3LzdiZGx5Y1VibzM2WjB2L3JKNno3L3RsL2NRYlg4R0QvbmdRZms1NkJRTlNoK1RudnhKd1lQWERwdlgxeDZsYUc2Qjhxc3ZXTThvU1VNaEgwUld4OEY4ZXhLNlRXMit4SThQSmdMazlsZmdlT1g0dGQ1VWpZa3VoL1lGMnVVYXFSK1JyMkZyVXgwNkxYckFNdkpwbkhZVHM3YTEwUnl3NFI3cjRubUlPbm1CTFVIOVhnaFJiWUErVHJnQWFrdzN2REVjaURlNlVRWDBUaUM5Y3pTb2JDUGFGZGhXUk5ibjNEb0FyNk9jUzdSY0lOUmN2Qkdkam9LK1RvbUlSSTlHVkcrem9yV1VGakhvQUVtWlNJNnB0aWlmVEQyQ0t2V0YyalV1cVJCbXFLdzhnb0ZiMVh3ZS8wYXZ6YWswY2pCT3B6RUswUUR1TjYzTXhXS01pMXRtUkFVZVlIVDBTek52MGhidlQ2dVlOSlFvVkNqZ1FFTzBIUlJCYWRhT0s1bXNkUE5CeEtla2drNlo0MUJHdzhMVWExV3F5b3AwMExJZzZEYkp2cm4rUEtuSERFQWxWNXZLU3FNREJlZzBtdTBWdVI1TEZxZGdpOVl5QUtuVnN1NFJZK2doMG8vRkcyRmdrNHJsTHowaEdmQ2FrZHMwZno2OE4vUmgzd01mYkhIeUJkclExK3M3WE1tWURRV21JeHM0QzJGUWlIaVZ4STcvRnB0U092VCtqV2FzTWEvR3FjckZBWnhTcVlvNUd5Yk9jSHNEa0FMWjFGWjlLSTVUektaWFRxemFsamFvRlVEVUZKaWpxaFVlUjN4Y1Z0VWZLSXNNYnNscFdjeUZZdFhXdFJDbmgyQXVCUGQ1R0pvNS9UcnkzV2lZVWtzNm50aW1FR3RNZG1xUktOUTY0YWNFckI2bGdkOEpGZyt0M1RlNWE1Q2p1UGprZnJxeGdaM3lwN25Ub1dLdldyYllhRHNUbTZxbURaK0xBM0J1a3Zhb0lPK2RWaU1FR2dVaVgxNVBValFncDlvSk9ZV29lb1lsTVpCakZUanoyZkw4WGNYVEdIc2w2cWN6WStuTVdIZy9IamREM0x6SGcwR20wcU0rZk4wL0R5WHZpWTFVZnJIeENsZ2pyK3NOaFl2TkUyYnpDWFlIWitVRkdkdmtMWnZhaXdEQ2xvTlkwMmJ3RnI0M1BXZmNBYUduZWIxVEdqTy90YXBaMGRrVndDV3BtSEo4SnVrNTZUbk56WEZnU0w3MXFoV1JtMEwxeFcrRjVRNmFsa09hT2JhdEtWcHVCbnMrTEkycXMyYnEzRTBaYWROM2JCdWxURzNIMEowWEl4VU1WV0tlTzZ4dVpVN0pBL29HTDh4N3FhZGdNVVJTQlN1YTJqTVlwUEVoTkVQMEk4UGhmMUloQk1TQW91NkMrdnorNHFBTVo0UVUrRVFXeTdiYzVTakRPbEwycXZjQlFCa0ZUcWxFa252RU5RQXdLZ1ZTcGFoR1k3bEZDd056bjZ3ZmowNHZIQ2YwNnpadTZoa1pCRjRnS1VOSnE4bFlyUW9tRTV6NElFS0dvQmFSdTl6UlQycmx2THVXTno3ZVA4dE9mamhFVVpVR0hnRkRjcWhnamF3NHF4MXdLclFjMHJWYnFqaTFSd0dHT0RVck80TWVFOHFBTy85N3JZUktLaVFYZ2IxdWthcndXYlFzRFJLU095dTI3ZkY1ZlhyZlhkSkJlNUFMVzBhdE5mQlVxWG5vYUtWL1NlYTBTeVVIYlhpelNneEZDWmV5MFFLRHlzeHJOTXY0TkVFNE0wRm9xckoxOUhZOHdVZndrcGZFSTFwc0Y1R0l1RFIrNGV4Z1RVZVBOQk4yTktONThLYzMwdlJ2cENmd3pBRW9qVkt4MEFVNVlQV0hHT0VoN0lBZzdnaVpnM0hhcU5YTGxybE1lNXRBQjNTdFB0dFhwb1pGMlRYRi9tSzNleitEVzlLSCt6YktmMXRvVnRmYzkvM3RrVUs4Z3VVREgzbEx3K3ViMmIwRmI0cnZuNzgxbUJROU5zWlhmbHhLYnZ0U09TNjdSdkQ0WnZYdm5pbVJXZHYvdjNycGI3aG5ZRWdSc3RwQVlpa2pmNGdHanlpd3hiRlhUUmtLd3NheWhJK2hWQi9NQVBWWXlQYm5PVjZuM2N2OElQS1hiODkvWE5BSzl5emx6dzBrZmE5TGIwRHE1MGpuMGlWZDl3MEJKWm14a1ZGYWU4QkVIaHI0NEx1cXJtSklSYU9vWUVyR0ZTcExRMXROWUVWWDFaeGtZWW1XNTVCS2RobTVNMEltcG51QTlPR3FEWFcwQ3l3QVNpM3RSMlhQcmtzWDIxWDBXQUswSUw0eGdXZGRydW1PWFR0elpzTEM2RkZiODl6T0RRcVQ0M0NlL3VOcnh5OGJKYlRwMitwQ1kyNlRHcEczeTk0WHNPOXgvNk5zcUpla0tFbUVvOVRxVkE0QjQyR0ZUNzRGTkJCSm9DNXpEbzZ6ZG1CQmlCV2t6ZERNL0VoUkRaa0FCc0Z4ZWdDQjYwaFdNY1FmSGs2UllXeFh5VTNvNlBSQjJkclhjTW1WRzJiWTlMby9WWlBsU05RWHhUTU0ydlZLckFpK2Z4ZnBDK2tiejUvZkI0TDlLb1FrNWovQlJnSHVzR1V5ODN3eXpIYmYzTDhKOXZIeUFGWVB1U1AwcWZTTDZYM0plbEl1N3VNSFhuVHM2YysrL3ZwMTFyenEybzAwcnYvVkVCbzMvakc5bTZMZGZhdHA3WXZmdWJBVFBoNThVT1ZZWmZaWVZXeE5LTlhhWVBCZ2tCK25oWmtmN25wNlJsNWljMUhnZldleU1USVd1MXhhYXNrM2FVNWNJOUR5MERQOGVmd0p0Qnpjc0R0UEQ1TE1lYlJ2MHYzSERzQVN2NzJ4dmZtUkt6ajc3a3NmcE4wMWQvQXBDWVdsVHoxdG1kLy9mcFBka3lHN3RrN1hwZjFTY2dZUS9ZQjhScEtQZEhwWGtadFFuMWtIL1ZEaWhJc2ZoLzJVSWw0Uit5NU12RS9qUS9taGRCWVZrUis1ZGdGYUNKZS9qK01IMTF1S0RXZ3YrWGZFVEkvcWlnNGR4VDdUS1V6QlJXSU1mcnVXMGdJcUI2RHdlQkZ2My8zYlA4M0dmd1lGai9zckFLbm9DdWZmMGNvNnhERzBQdzJCbjJiV3pDdktkdmh4ckEwRlFyVFFhTVZhOStFWW9EWW5kVGlhOFRGaXBHbGRWaUU3bFgxSS9ncFZyWUVzTVRxb0RmRmc0M05SS3ZBR21XQWxSeDBzUXRicDdteDJaa1IrejRXOVVDMjd0VUQ4amcwelFTMUlJZ3Rmem4zb2FldFdxMHVibjA2clkwUDA4NlYvbnJjQVBQeUk0YmxvV1JvdVNHU253Y054NlcvenRVT2kydlRUMXZqT3EzVyt2UWhsMTFaNkFJcEFnejVDcU4wK0JpN0F4ZGtUNHE1Y29EK0V1VUEvYUJ5SEhiRzUxQXkwaXNFMHpMbEtsVGF3Y0g4UmRxRUZWVnE0ZjVRUWhVRXhYZEx4ODZZQ2oyQ3d0VHpEdFlGZktmSHBCQThoYVl6b1BKdTZhMmdLaEhhdnhDVlprMW9GK1Z6MFZnK1Y3ZG5UeDBJRkJleXVLU29UaWNYSkwxMU42aThkRUhTc2J0QjhjQ0MyTUxpQU1BRmNmbXhhSy9Oak15SG03QkVCVENUaXljVkRzOHFBWk1TaUNZMGh6QThDMEpZUmtialZvQjlubS9mY1h6VjVlL2Z1NEJIWjc5ZXRSdVlId2JEcElOcjE2blVSNlMzanB5emdVNXlEa3FPSElKM3dlbXJmM05nRHMrUHV2bjFWZVJNdVowNno5Uks5NnlTWHJudkNlbmxZN1pyUU9mbElIM2ZrNkRpbUUyY0pLOC81dkQvZEtoZUlxcFppdmlnVXdPL0VFNWJlY1M4bEFBckh3NmlIL05kY0gyUEgwejg4S0d5eDBaWlByZElRMEhwMWRKeGNPTHplWitCVFQvdGVBN1c0Z2xOZWtINjRNME5HOTRFUGtSdHZqZi9jaWw1NDV6MEJPaVN2ZzlXNTVmTmpjTUZxSlNyMTh6N2JPNlVNYytONlNKM2JlaGZFbHh6Q2E0UXlhem5BVCtGUFU5Tm9tWlNpNmsxMUZYVVE5UVQxQXZVcTlSNzFFZlVHZlNPMkFhbkRvUmxTR0VhVytLZ2VScUxHTFRzN3dxYlBYTkVoQ0JTZ2xXVVZ5VlNaREhDR2lmelBaNTFVb3dvTDEvVUFTRHFBRGtScWR5NkJkYTNFMG1YeEFxTUlyb2xqTFBrMWp1aU1KWEczWTdnbGFZUWs0SFlZcEFyVGI2QmxFZGdqWEN5WEF6b2U1N1lQM05Zem9GUzJSUVRTNWJRN01nV1ZqZXZ4RTB6a0tkNWxzYyswTlVLdFpwekJ4ekFvTFJvMUNsM1pLSFZFQThXaVdPYTNSRVRmd3ZMZVhRT0RzNEVYS0xaekl4dDU4d1dGd00zOFpwNG1iR3BOWDV1Q0dmUTYydzBiWERDaVJyZUY5R28wU0ZyQ2RTalNkeGtRa2VXRVRRVlEwSWFoM1BJTlVQTEYwOVpZcjVxYjYwR3pQdmJzRGc5ZGsxaHFDN0FsQzlzOG03ZDkraXc0ZHZYVFlweHlXYUw5K3hLbmRJc2xHbko4V0hHNUhNeXRHQXdPcGw3R1l0WjhDa3Nabk4rZHJGQjczVFVHZ3o2VkIzOGhqSG85YmdhcURJLzBTdEZNZVZXRlplRGFKNFo1TmxqVHowYW5nT0JFVUpBQTVxaG9aWlZzUndOV0lNVjZIa2tZem0wcG1paDg4WU50NENoc3hsb3o5ZUNWUXExanRlSFRGK3FRMEZyU0hIL1BxVUxoQXpTMTg3eTJYbEtMZTI1M3kwL3pNNUpKNHlSUElVUkgraFVTaU9ZTW5hSHhpUmtnYk14cEtsb01Bc2FtRmtoZlQyeW5tN3ZZdE5LTUt4ay9vaE8zWXFiRDFUVmJGODVWam4reWtwcjJzSVBtYjV0aEtHamV4NWNiaTdUb2JjbVIxUkJsMEl3b3RkbWhIUFZaaC9EV0FwOExHT2xGenJxMFdzN25IVStRM2FjM3NiUVJwM2VqdXB6V2t3WjlLcmlsRmYxZndCVUMrRzJBQUFBZUp4allHUmdZR0JoUEQzaGZFVmtQTC9OVndadWRnWVF1R0o4MWdoRy8vLy9uNEdUa1EzRTVXQmdZZ0RxQUFCa0l3dlhBSGljWTJCa1lHQmorTS9Bd01ESjhCOElPQmtaZ0NMSWdHa3JBSHNLQmM0QWVKeU5Wa3RyRkVFUXJubjBQSXliTElZVk5RUldTVXlVTElxbzZFWG1zQjY5aUI0TWlDTGlSU0tDSjNOcS9CbitEOEdqdjBxOHJWVXpWVDNmdEpPc1N6NnF1N3E2M3RXVHpOTm40bC82a2lqNVJWVFNmK0Yxd2JUd1BVL1dBaWQ3UHp4amZIV2VQcGxNWVhjWXJ1TmRLM1RQZCsrWnpCamtYdDdwYmtRdTAzMXIyL2Q2MVljTHp2d0VtUnpzcjQxVmZjbXBweGh2T2VTZE92UWR6b3VVRXZibE8rUDRyTmhHMEtpZUI0S3k1MCtjRDdrN3hkeFlEaFJURjlWQzVZNWJlSWlqeTJVak1sV1ViOHNEMktmTVF4NzZtb1M0a1pxdnJqOC80cHk4Q1RteVdIcDdFbmVLUHA4SlR6T04yMFcxbnlyOXd2eEVaZks0bHhoYkE3ODk3WlNXZDBXdE9uT3RaZXFwU1RWdnhzT2VVdDJIMkVlY3I4VHloVDFUUXZ4UXV3WnpFczU4VngrTksvakl1aGFNQ2RmZ21ZQjlXekRDM216a1hZMHhWc3Yxc0tlamZvSFp0TE5HNTIvQys0WGVUZG5IMUhLaTlLM2tpZkdPN3pzQnl5ZUYrc0x5RTV0UFhtZE05OGJxclhtNWFMTnZ2TVFQOHYzUStHdzNFNnliTDZqZC9ld2IwNHh5cDNFemZRUTlka1BBL0JhRndVT3ZFKzFJRDBZOXZCSEhvWGFYN1F6eG4wRHphZk5zY3VFdSszS2tOTHhEcGZLMER2UFNyMWI0cHJMc2JHUld3cXlLVEFYK1c3MWw5dXRPL2dUZjZUQlgxTDhQNVcrNkZjK1QrbWx2Y3h0WGpYZDZPcTE2L3R6cVVhK3BXWVFEODFuOW56TzJ3Y1pTL1huTTYwc2doejQvNGZNckkrOUNqS3VNOTN6K1N2MityWHBxcGdlMStoNkQ1VFlGK0YxQXZWVkVMYjlRaDNiTlBtN2d1NHgxd0R1RHRkWlg5OXNGNk5RZVQ2MnY0TDFOWlVaWnZ0Q3psTmZ0WE5oc1FKMkRyaXJ5SWU2SjZnKzlxSFUvbGlmcmJZeTdnUE9TenU4TnpDZm1zdnd4T0F2OXlQWSt0SGQvOXZwRC9NT2FYR2E1VGFhN1kzMmg3L2grTmM1L0h2bjNGR3pOelJlSWJXOHNMdFY5bmZjZldlK2g4ck55cUZ2V1M1MS82Y2ZNWmx6MUIzbTNvdjFDdjBjTzdYbmF3aDZ4YjVXZTc5ZERXN09vdi83cERlRHYydDE4QlBDL1JSTFBSVUFLdmU3cHJ1UmNmYndUWkR6ZEZIcmU3eS8xQ256eGVKeWxsbnRVejJjY3g5L1A0MDR1dVlZUUdtbk5RcEZraWhCaUllTVFpN2t6czJtYlRZYUpaWXdrMTdrMGw2MU55RDNrSGljMGNnKzVoNUJwcmlIc1pmLzRmK3VjOS9uK3ZzL3p1YnpmNzgvemZVN1N2MzhlL3dFeGtxa0lGa2cyQW1SSWhZSkJubFE0VkNycUNxNUl4VWRLSmNZQzlrdXlYc29ObkpJY29xVFNBNlV5Q1ZKWjNzdng3a2haeDhWU2VYSXEwS05DcGxSeElpaVFLdEd2c3BkVXBaemtSSjVUdWxSMXRGUXRDTVJKMWVubnpIb044bW9XQjNDcVJTK1hHUUJPdGVPbE9wNVNYUmZKbFJoWHVOVUxsT3BuUzI3MGJBQTNkL0xjVTVCSEQ0OUgwbnYwYitnUGVMNGZEdGp6UkxQblNxa1JQUnZEcVFrOXZlRGx4YnMzdGIzaDY1MHNOZVYzMHpCQVRqTTROa09uandPZ2pzOG1xVGxlTmVmcE94VGtTaTMyU0g3b2FRays4QVB3YXNWZUszcjdrKzlQblFENEIxQzdkUytRTDdXaGR4dTRCMUlya1BpMjdMWGp2VDF4N2JPa0lPcDJRSDlISDZsVG9oUk1UR2R5dXFDL0N6eTc0UHVIU1ZJSW5FTGcxeFVkWGZHcEd6eTdNWVB1eEhWbnZxSHM5NkJtVDN6c1JkM2UrTlFIWC9wUU93eXVZWERwUzF3Ly9PNUhqNCtwRVk2T0FlUVB3TWVCaFFGY0JvVUF6c0hnVkdrSU5ZZlFjeGpjaDZGOU9MTVlRZDhSY0JvSnQwK3BQNHI4ejlnZnpkbjRITSsvb1BjWXpsSUU4NGtnOTB0eXhsRW5rbk1UaVQvaldSOVAzSGZSMGdUbU1aRzFTVTRBbnBQeE1JclpSVkYvQ3JsVDREa1ZqVC9RSnhydTArQXduZndaYWRKUHhNOWtieFk1TWN3eGhyM1puSTlZK01XeUZndWZXTlppT1pkejZEK0huRGcweGxFckRvL213bjhlNTNFKzgxL0FyQlk2UzR2Z3VvajUvRXl2eGZpemhIcEwyVnVLZDh1WVdUejd2K0RQY2pRdlI4TUtacllDbml1WjF5cnFKSERXVnVON0lyVVM4WElONzJ0eXBMWDBXb2ZHZGN3eENXNUpuT3YxZUxTZTcyTUQzRGZ3SFd5QTMwWjZiV1FXbTVqTFp2emFUTjB0MU5xQ0gxczVoMXZoblV6ZU51SzN3V2w3K2x2c2dFY0ttbmVpYnhjNmQxTnZEelBjaHgvNzhHby8vRkxwbFlyZkIvRHdBRG9QNG44YVp5WU5Qb2ZvZFlnNmg2bHpCTDVIV0V1SHk1L0VIS1huVVhRY2czOEd0WTZqL3pqek80SFdFenhQMHVNazZ5ZlJmQXBQVHJOL0dyL080UHNaOHM0eXAweDBaNkxoSEd2bjRIVWViOC9ENFFLK1hLQkhGcnl6NEh5UjJJdm92SVNXeSt4ZDVwdTRBdWVyckYvRGwrdG91TTY1eUliakRlSnZNdU5ieE4yaWR3N3J0L2tXNzRDN0lCZmY3bkdXLytKTTNtZnZBYjQ4Uk5NamNoL3pIVDNCaHlmd2ZFcCtQdDduVStzWlorSTV2VjdRczRCdnBRQ09MOUgzRXQ0djRmOEt6YTlZZTExY1JoVmxpbXlTS2ZwSXBsaStUUEVNbVJJRFpVcVdBd3RrU2puSk9CUUdLMlZLZThpVTRTb3VHeTNqeUcvSGVKbnk2VElWZkVBMjEzU01UQ1UzUUd6bFhxQkFwc29lR2Fjb21hcGpaYXBGeWxRUGxYRStKVlBESC9Dc1NVNHQ2dGRpejRXODJzVFhJYll1M09xT2xIRmx6NVVlOVlmS3VPWEl1QWZMZUZDakljOUdFUURlamEvSU5QRUVTVEplQ1RMZXJEY2xwcG1yREhlaGFSNGs0NHNlM3p5WkZ2VHpnNDlmcGt3ck9Qbzd5d1RRczNXYVRCc1F1RmltTGZIdFFQdlJNa0U4TzhDbm93dEFZeWM0QjZPN003NTBRVU1JNEM0ejNlRFFQVkFtbExnZWNQc29IQkRia3g2OXZBQXh2ZEhTRysvNjRHOGY0c1BRM0JjZS9kZ0xqNVBwVDYvK0tUSUQ0UGtKZVFNVFpRYWhaVERhaDJUSkRHVk93OEpraHNObkZCcEcwM3NNZGI1QzI5ZHdINHUyYjZqLzdReVpjZVJFOGh5UFB1NHFNNEc4Q2N4ekFqT2VpSytUcVBzOThaUGhOcG45S1BLbjROOVVma2V6TjQzY0g1bnI5RGVBMzB3MHpjVGJXZmdhUTcvWm5KczU1TWZ4bkl1dXVjeDZIclhuRTdzUVhZdW90NWk0SmN4eENScVhzcllNejVZeHcvaFVtZVhNWlFXOVY2SmxGWDEvblNqekd6MFM0TXNkWkJKeTMrSjN2UGlEYzdVYWIxZHpGaEx4WlExYzF2SytGcjNyNkwrTzl5VDhTT0o5Q3g1dVJXTXkzbkRQbU8zc2I4ZmZIWnlISGVoTGdWTUtmWGZTYjljYnNMYWJXbnZ3Znk4Yzk4SnZQem43bVhjcWVnNmcrU0Q5RDhJbERkNkh3R0g2SEdFdkhjMUg0WHlNK2huMFBNNXNUekNya3lHQXZkUE02UXk5em5LV3p1SlJKdWYxUFB3dlVETUxYS1FXZDRXNVJMM0xjTG1LRDlmSXk0YkhEZlp1K3NuY2d0Y3Q5T1hBUDRjemRacytkK2g1aDk5MzRaaUxqN25KZ05yM3FIVWZmZmZSbEllR1BQejZHMjBQNFBPUXZJZjQvNWk2VC9oK24zRHVuOEx0S1Q3bHcrOFphODk1ZjRGbkJjUVVvSVY3dzd6a0xMeWl4NXY3NG5XR3JQR1N0YzZ5aFR4a0N3K1ZMWEpLdGxpSWJBbldTL0xiNFlwczZUelpzazZ5NVZoenpKYXQ0Q2Ria2ZoS2dQK3ZiQlZQV1NjZjJhcXVzdFdpWmF2enU4WW0yWnFoSUYzV0pWSzJOclhySk1xNkJzdStRM3k5SU5uNnhMbzlrbTB3UTlhZE5mY3MyWGZqWkQxNE5xUld3MXhaVDlBb1NyYXhQeWlRYlpJczZ4VWg2ODErVTNLYnU4ajZrdThMMXhZT2dKcCtiaUJUdGlYY1doSHZ2MEEyQUIxdDRtVURxZEdPOTZCd1FINEgrQVduL0IvOEEyVzluM1FBQUhpY1kyQmtZR0E2ekNUSm9NNEFBa3hBekFpRURBd09ZRDREQUIwb0FVMEFlSnlWazk5cUUwRVV4ci9kcEUxcnBHRFJVcnlRUVVUQmk5MjBsQmFDTjlzLzZVMW9ZZ2lsVitvMk8wbVdKcnRoZHBLUWExOUE4QVhFS3g5QXZCZTg5RlVFSDhGdkoyTVRzVUpOU09ZM1orYjgrYzdaQmJEdFBJV0QrY2ZIRzhzT3l2aGsyVVVKM3l3WGNBOC9MUmRSZGg1YVhzR21VN2U4U3Z2VWNna3YzV2VXMTNEWGZXOTVIWGZjTDViTGVPRCtzTHlCUjRXQVdaemlPbmV2VE1hY0hXemhuV1dYdHo1Ykx1QXh2bHN1WXN0eExhL2dDWFhOZVpYMjE1WkwrT2k4dGJ5R2JYZG1lUjMzM1ErV3kzanVmclc4Z1JlRkFvNlFZb1FaRkdMMDBJZUd3REZDVENCSnA2UUVFYzhGZGxIQkR2YmhrUU1NK0JWTFhwblpTYTZTYSs0ZDhTYU8wdEZNeGIyK0ZzZmhSSXJUTUlsbVlyZXlzKytKWURBUTVpZ1RTbVpTVFdSRWh4cnJTUmd2d05SRVN6SGtpbHFhNkdBcXMzVElUWXVXSHNhc0lHUXV0R1J2UEFoVjd0dkFHZHFvMC9zUVZlN2F0SjNnQWsxeWl6dlVHbWZ0ZW5CWWJiUnJKeGZOUnF0OXU0em5SbFZHdGZsZGdUMXFPK0N2c3RRWG5FdVZ4V2tpOXJ3RHIySkUzaTU0azBJa3BXU201WGtUdXlhZG9GOXEvdnZtNUtaUjVUNGQwdS9DdWx6VmtrL1g1czh0aWpraVdvZW1iVmUwaGJScUUrK1M3VnhFU2JqbXU0NnBtVk5wRG1TWVNjNnBLNVhRcWRCOUtSYWp6V1JINThLN3FUSW5YYW9UV29XUkhJYnFTb1JhcS9oeWJLNGtxWTQ3TXJPRFZxYXl2M3FqdExodXprM1BJaGJQRWt3Zk5QdFM1U3Z1WCtzTi80anBHV1hvYXoycStuNWVYamlQNzhYcC8wVHdPYWw1VnhMVGVmOGZNZjBCUlNhWjlQRUx6NHZZRVhpY2ZWY0ZkT1BJc25WVm1XSW5HVmltdDh5VTJKYWNMRTlnbVptOXN0MjJOWll0alNBd3k4ek16TXlQbWZZeHYzM016TENQbWFxazlrem0vSE4rVHRJazNiN2RmVzlYS1NsTS9iOC8rQm9Ya01JVXBXNUtYWis2TG5WajZwYlVyYWtiVXJlbGJnWUVnalJrSUFzNXlNTVFGS0FJd3pBQ283QU1sc01LV0FrYndjYXdDV3dLbThIbXNBVnNDVnZCMXJBTnZBbTJoZTFnZTlnQmRvU2RZR2ZZQlhhRjNXQjMyQVAyaEwxZ2I5Z0g5b1V4R0ljU2xLRUNCcGhRaFFtWWhQMWdmemdBRG9TRDRHQTRCRmJCRkV6RERNekNvWEFZSEE1SHdKRndGQndOeDhDeGNCd2NEeWZBaVhBU25BeW53S2x3R3B3T1o4Q1pjQmFjRGVmQXVWQ0Q4OENDZW1vMDlVWnFCQnJRQkFVdGFFTUhiRmdOWFhDZ0IzMXd3WU0xNEVNQUlVUXdCL093QUl1d0ZzNkhDK0JDdUFndWhrdmdVcmdNTG9jcjRFcTRDcTZHYStCYXVBNnVoeHZnUnJnSmJvWmI0RmE0RFc2SE8rQk91QXZ1aG52Z1hyZ1A3b2NINEVGNENCNkdSK0JSZUF3ZWh5ZmdTWGdLbm9abjRGbDREcDZIRitCRmVBbGVobGZnVlhnenZBWGVDbStEdDhNNzRKM3dMbmczdkFmZUMrK0Q5OE1INElQd0lmZ3d2QVlmZ1kvQ3grRGo4QW40Skh3S1BnMmZnYy9DNStEejhBWDRJcndPWDRJdncxZmdxL0ExK0RwOEE3NEozNEp2dzNmZ3UvQTkrRDc4QUg0SVA0SWZ3MC9ncC9BeitEbjhBbjRKdjRKZncyL2d0L0FHL0E1K0QzK0FQOEtmNE0vd0YvZ3IvQTMrRHYrQWY4Sy80Ti93SC9ndnBoQVFrVENOR2N4aUR2T3BIWEFJQzFqRVlSekJVVnlHeTNFRnJzU05jR1BjQkRmRnpYQnozQUszeEsxd2E5d0czNFRiNG5hNFBlNkFPK0pPdURQdWdydmlicmc3N29GNzRsNjROKzZEKytJWWptTUp5MWhCQTAyczRnUk80bjY0UHg2QUIrSkJlREFlZ3F0d0NxZHhCbWZ4VUR3TUQ4Y2o4RWc4Q28vR1kvQllQQTZQeHhQd1JEd3A5VHFlaktmZ3FYZ2FubzVuNEpsNEZwNk41K0M1V01QejBNSTZOckNKQ2x2WXhnN2F1QnE3NkdBUCsraWloMnZReHdCRGpIQU81M0VCRjNFdG5vOFg0SVY0RVY2TWwrQ2xlQmxlamxmZ2xYZ1ZYbzNYNExWNEhWNlBOK0NOZUJQZWpMZmdyWGdiM281MzRKMTRGOTZOOStDOWVCL2Vqdy9nZy9nUVBveVA0S1A0R0Q2T1QrQ1QrQlEramMvZ3MvZ2NQbzh2NEl2NEVyNk1yK0NyK0daOEM3NFYzNFp2eDNmZ08vRmQrRzU4RDc0WDM0ZnZ4dy9nQi9GRCtHRjhEVCtDSDhXUDRjZnhFL2hKL0JSK0dqK0RuOFhQNGVmeEMvaEZmQjIvaEYvR3IrQlg4V3Y0ZGZ3R2ZoTy9oZC9HNytCMzhYdjRmZndCL2hCL2hEL0duK0JQOFdmNGMvd0YvaEovaGIvRzMrQnY4UTM4SGY0ZS80Qi94RC9obi9FditGZjhHLzRkLzRIL3hIL2h2L0UvK0Y5S0VSQVNVWm95bEtVYzVXbUlDbFNrWVJxaFVWcEd5MmtGcmFTTmFHUGFoRGFseldoejJvSzJwSzFvYTlxRzNrVGIwbmEwUGUxQU85Sk90RFB0UXJ2U2JyUTc3VUY3MGw2ME4rMUQrOUlZalZPSnlsUWhnMHlxMGdSTjBuNjBQeDFBQjlKQmREQWRRcXRvaXFacGhtYnBVRHFNRHFjajZFZzZpbzZtWStoWU9vNk9weFBvUkRxSlRxWlQ2RlE2alU2bk0raE1Pb3ZPcG5Qb1hLclJlV1JSblJyVUpFVXRhbE9IYkZwTlhYS29SMzF5eWFNMTVGTkFJVVUwUi9PMFFJdTBsczZuQytoQ3VvZ3Vwa3ZvVXJxTUxxY3I2RXE2aXE2bWEraGF1bzZ1cHh2b1JycUpicVpiNkZhNmpXNm5PK2hPdW92dXBudm9YcnFQN3FjSDZFRjZpQjZtUitoUmVvd2VweWZvU1hxS25xWm42Rmw2anA2bkYraEZlb2xlcGxmbzFkUWRtYlpqQlVHbUZ3VjJJeHNveTI5MDhxby9weHpYVTVrTzk4TjBFRnArUVlxYTZubmhZam9LbEo5dTJVNHZIM1pxanVXM0ZZYWRuTFR0SUVTM20vVlZ6NTFUdWJXdTI2dlovWHhjdTFGSWJxdVZEZXgyMzNLbzRiWXpvVzhGblhUSDdhazh6NlpxbGhPbVE3dW4wcjVyTlllYjduemY0WVlNNXdlZGJPUkpsYkg3ZFhlaDZEbldZcTFoK3cxSE1hZW5yRERucTVhdmdrNWVsaEpQNkxpTmJycmxXTzBDYjZicGRkeStDZ3B6cmhQMVZJM1hVOVJOSVJqUzdjakxydkViYmxQbDZsWmNVMmkxMC93WHBPdXUyODFMMGJQOGJzYno3WDZZYlZnOTVWdnBsdHNQK2JuVHpOcWg1ZGlOWXFnV3dscEgyZTFPV0lqYjgzWXo3QlQ0V2J0ZmMxUXJIRTZhRGRVUGxWOU1PcjY4UHBLMFYwZEJhTGNXMDdLWG90MXY4bnNKVHJmamQwZGJWa1BKcWRYbTdLWnljNTdkQ0NOZlpUM1ZiOWhPb1dkNU5WbXI4ck5XVXlia0UrWjFxcVlkWm9LTzVhdE1vNlA0aEVTd2tTQlVYcTF1TmJyemx0OGNhVmw4aElOZWZ0Qkl5NkZuUEl0TndNWnd2VnpMOVdWOE9INTkwSWxuMHAyTVdxMGE0VER6elBsdXN2T1JRU2Zld3BEblJFRk5qRkhvMlgzZExDWW1pdHM1dHh2WEkyc2l4VWZDT09rTjJmMldtOENDaHE5VVAraTQ0WWlHSmE0WVltRFNLdFN0L3FCcCtiNDdINitqbURUalZlU1RkdVRwNTdFajRpTVNIL0Z5QW51dHFyVWl4eG5XN2FCbk9jNXl0ZEJ3cko2MWJsbnB0dDFpMnltcnhYZkVWM20xeUVaak5ZYWswWERjUUEzenFmVHRmanQrUGNQbjJWZjVodVdvZnRQeXM3N1ZiN3E5WE1QdDlWampiTTlxOTFWWUdKeFg1SzA3UjFrZjJ6MmNWeW9jNGExN25relo0QXM3M0dJWEtqOGhLK3FPTEdHWlh2aWM4a09iR1Zmb2ZzZjE3YlZzWDhzWllzZlhHaDJaSkp5M1EvWmxjdkJpTXJGOTNCdE9IRjlqY3QrbHJscE04MjBPOG5ySndVallpWHIxZ05jcUI3ZE05MlM1MGgrS0EwbkhjbHJGT0xva01TVW44M0tJR0hIc2ZwZk5tUnhsem91Q0RtOXJoRytQOGpsczFPUnhIRUxzZnBiSnZjNWlzVzB6UXozeFFSSWRoQ2Jqc0EvNGNPVytGMk9MSjBTamc4dWJkQXZ4Q3dtWjNuQitzTmRzTW5NMjZrc01LYkxGK05MSUFUZkpEd0xxTlBsU3NCdjQ4UHJwdW5LY1lrT090Y1VIRzZwQ2gyWFU3bzZiNHJaYzNJcThaRVFPWkVYaXlOcDZSNjdjWUNTZVlOa0dRNUczSVVpbTRSanUxbFYyM3VjNzM4bUVWdEFOc2h4UmVUTkRkZDlXcllZVnFJSTRON2tubWJidlJsNWF6akxESG9tYTJicXlPRUpRSXdwWlNvOVB4ZkppLzloZU9yRG1WRUhPcDFabm8zYlpjYTdQZnNMSVFkZmhpT0hiWFJWMmVNSjJaeWppdU9UenRJclhVSGRVaHMxck56ak1SNDN1RU12STYrSHJPN3F1RlIvNzhyYnJ0bmszNjJKQWNjbEFoalZVaXdVK2N4WEdPODBuVGI2a1NTTyt4RWt6UGl1K054ekMrMEU2Y0gyMkdoZkpQWWxiZkhrR21TMU9LZ092cFhuZExodW16ZjV2Y2txcXU2eHhVZHRaM2h3ZVdEdk9LQnpqUS9acnFEaTI1dG5iUG10dmNVVGttRmR3WkJFMXRrVTl6M0dCZFc2cjBmaUlhNE1NTnB4MEU2Zm1KSlhXZXMwaVk4T09HL0RocTN3UTJhRW9saGRUQ1dPMndZbEtLYzR3TGtkbHlaUnhPcEV0MUNQYjRSMjA4d3oySk84TVdUMW10L29ObGUycFp0Y09peTFaRXJPc1ZyeDB4WG1nazRTcDFsaExyV2k2VVYyczFKY1RqLzIzd1VqaXZ3MkcySDhiOUdWZmhmWDQ0aEpnZm9Bb3JIODExMVJCbDlORzFyRThxV0tqaE1NOXR5NzdpbS9qc1BaMzdMZkNtc2dOOWRSSk05R1pkOXZ2ODJhU2R6T2MvWjNGZ2c0RmZERExsNGJBT0F3dENZUFNMNmdGVDI1aG9pNEw2Q1h2WllJZUx5VFQ0cXZWcDU3cTVOb2M2enlybWVjd0Yvc2lMOThTOHVabzNJaERDN3U1bWVjejV1eGxPV241WWhpS0Y4U3ZPY3ZXeFRzZGdEaVlKTWtpdnIvcEJrZXhJWUZJdXV4S3NHRlhwbXVsNm1SeFNXWXBCaEhmU0w2K3RzZTJqdXBKaTErYktBOTcwZHExY25hMmFpaE9vREtoSE9QbyttWXQvdkRxMk1wcGpnNFNUYkthRlpLaWF1d205bEJrQngwK1VaK0RuWkxFczlCb2NvRFMyU1lZZkxTczNHQkVCNmlsUXhLZ2x2YmpBTlVKZTQ2UmJnUkJPY3ZlNUpCWlNLS3FOakZISnM2T0c3SGZiUyt3Z3lVSmFjVzZzVUhTU3RmS1krV2grTk5QNXMveUlLOTNkUDJYUTV5dWs1QWZEK1lkeFpkZWJKZzBZc2NteitQUGlEaXN4MWVpVmg0dkZaS1VIMmNFdnZaOHJTV3pKUVpaN3hTMnJyeGRKUlg1MUs1N0ZBVk5zdnMrcmZZV3lZL3ExUFhucVI0MjVETlpEYTI3czh2ak9GUVhZM2dkcTg0M3NsWXVUYTVjTnhweU9LMUhvUW8yL2I5RHNxMlJ3WEFjZzFkczBJdGpVNjFjcmtoaERDOXlObzNxZWlPNmsxNWdtWWNXQnA4ZTY5NlJ3OHcxMlN6OFVjMGhuYi8wQnNHTHY3RzQzL2F0WHJiRjM3UmRuNndtaDQ3eDZ2aG8zUTdya1J5OWxvRWpvZU1Ya3lvZVd1YTRUTFErUzQwczZVZmUwcWZpcStWTCtza1ZuK2ZQWEhjK3lQRTE5VjI3bWVHTEVTM3dNdTI2NUphZ3UraHhVbk1qUDFnVHNXTDhPY0JXY2JNdERzdU9Ta3NoQ1R5MFBRb2lrZFkwYy9MUGpUMm5xQjYxY2E2Ym1WZDIzZVYvSFByOHl5OVVTNlB4M211RHpjdFlaWk5rU1lPYzZ5UTVSeDZabzAwM1hQSkF4aWFHNS9oVG5MOUs0elh4eU1UWVNKTFo0b0dhSzBNbEtjcFNpRllUaGhTbUZGVXBKcVNZekVWOSs5RHhWV044MXRZNGowd0thTElzWFFGTkNtaFNRSk1DbWhUUTVHUzZWaG1MRVhWcGxhUW9TMUZKWnBzYWw0NHBSVldLQ1NrRU5ENG1oVHdkRjlDNGdNWXJVaGhTQ0dKY0VPT0NHTmRybXg3VHRlQktnaXNKcmlTNGt1QktnaXNKcmlTNGtqQ1ZoYWtzaUxJZ3lvSW82K1hONkFsbnhuVWR2eUhRc3FhY01YUnQ2bG9tcjhnY0ZXR3RDR3RGV0N2eEE0RldOSFJXaUEwaE5tUmFRMENHZ0F3QkdRSXlCR1FJeUpDbG1vSXdCV0VLd2hTRXFaZDZhUHhNUUdhVno3c1ZQeE5RVlI1VUJWUVZVRlVlVklXbUtqUlZVMTV1U0V0b3FvS1lFTVNFSU1RWEZmRkZSWHhSRVY5VXhCY1Y4VVZGZkZHWkVNU2tJQ1lGSWFhb1RBcGlzcEp1bFdJWjJSVGNpaDhJUWt4aHNDbTRHSmVpSkVWWmlvb1VoaFNtRkZVcEpxU1l6TXdwRHB2Y0ZFc1lNcGNobGpERUVvWll3aEJMR0dJSlF5eGhqQXRKU1VoS2doQXpHR0lHUTh4Z2lCa01NWU1oWmpERURJYVl3UkF6R0dJR1E4eGdpQmtNQ1Y5R1dSQmxRWlFGSVI0d3lvS29DS0lpaUlvZ1JIcERwRGRFZWtPa04wUjZRNlEzS29Jd0JDRzZHNks3SWJvYm9yc2h1aHVpdXlHNkc2SzdJYm9ib3JzaHVodWl1eUc2RzZZZ1RFR0k2SVlwQ0ZNUUxIcXJ4QWd1Qk1HaWMwc1FJcm9ob2h0VlFWUUZJYUliSXJvaG9oc2l1aUdpR3lLNklhSWJJcm9ob2hzaXVpR2lHeUs2SWFJYklyb2hvaHNpdWpFcENJa0Voa1FDUXlLQndhSzNTbFVWMjdRME1hWnJ4cGtpdlNuU216b2VsQ1lNWFpzeVdKVmlRZ3JtTThWTHB1aHZpdjZtNkcrSy9xYm9iNHIrcHVodml2Nm02RytLL3Fib2I0citwdWh2aXY2bTZHK0svcWJvYjRyK1ppbTVscVZWZW9XcnhuVmQwblZaMTNxcHEvUlNWNW02cnVwNlF0ZUQrVmJwZWtyWDA3cWUwZlZzVWs5cDNpbk5PNlY1cHpUdmxPYWQwcnhUbW5kSzgwNXAzaW5OTzZWNXB6VHZsT2FkMHJ4VG1sY0h6ZEswNXAzV3ZOT2FkMXJ6VG12ZWFjMDdyWG1uTmUrMDVwM1d2Tk9hZDFyelRtdmVhYzJyWTJ0Sng5YlNqT2FkMGJ3em1sZEgySktPc0tVWnpUdWplV2MwNzR6bW5kRzhNNXAzUnZQT2FONVp6VHVyZVdjMTc2em1uZFc4czVwM1Z2UE9pbE1tTmVtc0pwM1ZwTE9hZEZhVHptclMyZG4vQWJvSkI0d0FBQUE9KSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCkgZm9ybWF0KCd0cnVldHlwZScpLHVybCguLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLmZhLXB1bGwtcmlnaHQsLmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOi4wOGVtIHNvbGlkICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodCwucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwxKTt0cmFuc2Zvcm06c2NhbGUoLTEsMSl9LmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwtMSk7dHJhbnNmb3JtOnNjYWxlKDEsLTEpfTpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLXJvdGF0ZS05MHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDAzXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDA2XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLWNsb3NlOmJlZm9yZSwuZmEtcmVtb3ZlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtY29nOmJlZm9yZSwuZmEtZ2VhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE0XCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE2XCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDFhXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDFiXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWRcIn0uZmEtcmVwZWF0OmJlZm9yZSwuZmEtcm90YXRlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtaW1hZ2U6YmVmb3JlLC5mYS1waG90bzpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ1XCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ2XCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZjA0N1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1Y1wifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZFwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWVcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSwuZmEtd2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZFwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZVwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1jb2dzOmJlZm9yZSwuZmEtZ2VhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODdcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA4YVwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjA4YlwifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMDhlXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5N1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1mZWVkOmJlZm9yZSwuZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLWZsb3BweS1vOmJlZm9yZSwuZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn0uZmEtYmFyczpiZWZvcmUsLmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGM5XCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn0uZmEtc29ydDpiZWZvcmUsLmZhLXVuc29ydGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtZGVzYzpiZWZvcmUsLmZhLXNvcnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LWFzYzpiZWZvcmUsLmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLWdhdmVsOmJlZm9yZSwuZmEtbGVnYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBlNFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTVcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNlwifS5mYS1ib2x0OmJlZm9yZSwuZmEtZmxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS1jbGlwYm9hcmQ6YmVmb3JlLC5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlY1wifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZFwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWVcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjVcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmN1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSwuZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ5XCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRjXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlLC5mYS10b2dnbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUsLmZhLXRvZ2dsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUsLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1ldXI6YmVmb3JlLC5mYS1ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtaW5yOmJlZm9yZSwuZmEtcnVwZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtY255OmJlZm9yZSwuZmEtanB5OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmUsLmZhLXJ1YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLWtydzpiZWZvcmUsLmZhLXdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2NlwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTZhXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTc1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLWdpdHRpcDpiZWZvcmUsLmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLXN1bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLW1vb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMThkXCJ9LmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMThlXCJ9LmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTBcIn0uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUsLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWRvdC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NFwifS5mYS10cnk6YmVmb3JlLC5mYS10dXJraXNoLWxpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5NlwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLWJhbms6YmVmb3JlLC5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlLC5mYS1tb3J0YXItYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWFkXCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifS5mYS1zcG9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjFiMVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtYXV0b21vYmlsZTpiZWZvcmUsLmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFiOVwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZmlsZS1wZGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMVwifS5mYS1maWxlLXdvcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxlLWV4Y2VsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzNcIn0uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzRcIn0uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSwuZmEtZmlsZS1waG90by1vOmJlZm9yZSwuZmEtZmlsZS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlLC5mYS1maWxlLXppcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUsLmZhLWZpbGUtc291bmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLW1vdmllLW86YmVmb3JlLC5mYS1maWxlLXZpZGVvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS1jb2RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWxpZmUtYm91eTpiZWZvcmUsLmZhLWxpZmUtYnVveTpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmUsLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLC5mYS1zdXBwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9LmZhLXJhOmJlZm9yZSwuZmEtcmViZWw6YmVmb3JlLC5mYS1yZXNpc3RhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLWVtcGlyZTpiZWZvcmUsLmZhLWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZSwuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsLmZhLXljLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1wYXBlci1wbGFuZTpiZWZvcmUsLmZhLXNlbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUsLmZhLXNlbmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFkOVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWRiXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLWZ1dGJvbC1vOmJlZm9yZSwuZmEtc29jY2VyLWJhbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjdcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLWlsczpiZWZvcmUsLmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtaW50ZXJzZXg6YmVmb3JlLC5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1iZWQ6YmVmb3JlLC5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEteS1jb21iaW5hdG9yOmJlZm9yZSwuZmEteWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtYmF0dGVyeS00OmJlZm9yZSwuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSwuZmEtYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LTM6YmVmb3JlLC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWJhdHRlcnktMjpiZWZvcmUsLmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LTE6YmVmb3JlLC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS0wOmJlZm9yZSwuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWhvdXJnbGFzcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjUwXCJ9LmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1oYW5kLWdyYWItbzpiZWZvcmUsLmZhLWhhbmQtcm9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtcGFwZXItbzpiZWZvcmUsLmZhLWhhbmQtc3RvcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtc3BvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXBlYWNlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS10ZWxldmlzaW9uOmJlZm9yZSwuZmEtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFwLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLWNvbW1lbnRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjdiXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjgzXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4Y1wifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhlXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjliXCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjljXCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYXNsLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1kZWFmOmJlZm9yZSwuZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSwuZmEtc2lnbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLXlvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmIxXCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLC5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1mYTpiZWZvcmUsLmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifS5mYS1oYW5kc2hha2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiN1wifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJhXCJ9LmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUsLmZhLXZjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSwuZmEtdmNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiY1wifS5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJlXCJ9LmZhLXVzZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjMFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLC5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSwuZmEtaWQtY2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmMzXCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxmMmM0XCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMmM5XCJ9LmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtYmF0aDpiZWZvcmUsLmZhLWJhdGh0dWI6YmVmb3JlLC5mYS1zMTU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9LmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9LmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkM1wifS5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ0XCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtZWVyY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtc25vd2ZsYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30iXX0= */
.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url('ad.svg')}.flag-icon-ad.flag-icon-squared{background-image:url('_-flags-1x1-ad.svg')}.flag-icon-ae{background-image:url('ae.svg')}.flag-icon-ae.flag-icon-squared{background-image:url('_-flags-1x1-ae.svg')}.flag-icon-af{background-image:url('af.svg')}.flag-icon-af.flag-icon-squared{background-image:url('_-flags-1x1-af.svg')}.flag-icon-ag{background-image:url('ag.svg')}.flag-icon-ag.flag-icon-squared{background-image:url('_-flags-1x1-ag.svg')}.flag-icon-ai{background-image:url('ai.svg')}.flag-icon-ai.flag-icon-squared{background-image:url('_-flags-1x1-ai.svg')}.flag-icon-al{background-image:url('al.svg')}.flag-icon-al.flag-icon-squared{background-image:url('_-flags-1x1-al.svg')}.flag-icon-am{background-image:url('am.svg')}.flag-icon-am.flag-icon-squared{background-image:url('_-flags-1x1-am.svg')}.flag-icon-ao{background-image:url('ao.svg')}.flag-icon-ao.flag-icon-squared{background-image:url('_-flags-1x1-ao.svg')}.flag-icon-aq{background-image:url('aq.svg')}.flag-icon-aq.flag-icon-squared{background-image:url('_-flags-1x1-aq.svg')}.flag-icon-ar{background-image:url('ar.svg')}.flag-icon-ar.flag-icon-squared{background-image:url('_-flags-1x1-ar.svg')}.flag-icon-as{background-image:url('as.svg')}.flag-icon-as.flag-icon-squared{background-image:url('_-flags-1x1-as.svg')}.flag-icon-at{background-image:url('at.svg')}.flag-icon-at.flag-icon-squared{background-image:url('_-flags-1x1-at.svg')}.flag-icon-au{background-image:url('au.svg')}.flag-icon-au.flag-icon-squared{background-image:url('_-flags-1x1-au.svg')}.flag-icon-aw{background-image:url('aw.svg')}.flag-icon-aw.flag-icon-squared{background-image:url('_-flags-1x1-aw.svg')}.flag-icon-ax{background-image:url('ax.svg')}.flag-icon-ax.flag-icon-squared{background-image:url('_-flags-1x1-ax.svg')}.flag-icon-az{background-image:url('az.svg')}.flag-icon-az.flag-icon-squared{background-image:url('_-flags-1x1-az.svg')}.flag-icon-ba{background-image:url('ba.svg')}.flag-icon-ba.flag-icon-squared{background-image:url('_-flags-1x1-ba.svg')}.flag-icon-bb{background-image:url('bb.svg')}.flag-icon-bb.flag-icon-squared{background-image:url('_-flags-1x1-bb.svg')}.flag-icon-bd{background-image:url('bd.svg')}.flag-icon-bd.flag-icon-squared{background-image:url('_-flags-1x1-bd.svg')}.flag-icon-be{background-image:url('be.svg')}.flag-icon-be.flag-icon-squared{background-image:url('_-flags-1x1-be.svg')}.flag-icon-bf{background-image:url('bf.svg')}.flag-icon-bf.flag-icon-squared{background-image:url('_-flags-1x1-bf.svg')}.flag-icon-bg{background-image:url('bg.svg')}.flag-icon-bg.flag-icon-squared{background-image:url('_-flags-1x1-bg.svg')}.flag-icon-bh{background-image:url('bh.svg')}.flag-icon-bh.flag-icon-squared{background-image:url('_-flags-1x1-bh.svg')}.flag-icon-bi{background-image:url('bi.svg')}.flag-icon-bi.flag-icon-squared{background-image:url('_-flags-1x1-bi.svg')}.flag-icon-bj{background-image:url('bj.svg')}.flag-icon-bj.flag-icon-squared{background-image:url('_-flags-1x1-bj.svg')}.flag-icon-bl{background-image:url('bl.svg')}.flag-icon-bl.flag-icon-squared{background-image:url('_-flags-1x1-bl.svg')}.flag-icon-bm{background-image:url('bm.svg')}.flag-icon-bm.flag-icon-squared{background-image:url('_-flags-1x1-bm.svg')}.flag-icon-bn{background-image:url('bn.svg')}.flag-icon-bn.flag-icon-squared{background-image:url('_-flags-1x1-bn.svg')}.flag-icon-bo{background-image:url('bo.svg')}.flag-icon-bo.flag-icon-squared{background-image:url('_-flags-1x1-bo.svg')}.flag-icon-bq{background-image:url('bq.svg')}.flag-icon-bq.flag-icon-squared{background-image:url('_-flags-1x1-bq.svg')}.flag-icon-br{background-image:url('br.svg')}.flag-icon-br.flag-icon-squared{background-image:url('_-flags-1x1-br.svg')}.flag-icon-bs{background-image:url('bs.svg')}.flag-icon-bs.flag-icon-squared{background-image:url('_-flags-1x1-bs.svg')}.flag-icon-bt{background-image:url('bt.svg')}.flag-icon-bt.flag-icon-squared{background-image:url('_-flags-1x1-bt.svg')}.flag-icon-bv{background-image:url('bv.svg')}.flag-icon-bv.flag-icon-squared{background-image:url('_-flags-1x1-bv.svg')}.flag-icon-bw{background-image:url('bw.svg')}.flag-icon-bw.flag-icon-squared{background-image:url('_-flags-1x1-bw.svg')}.flag-icon-by{background-image:url('by.svg')}.flag-icon-by.flag-icon-squared{background-image:url('_-flags-1x1-by.svg')}.flag-icon-bz{background-image:url('bz.svg')}.flag-icon-bz.flag-icon-squared{background-image:url('_-flags-1x1-bz.svg')}.flag-icon-ca{background-image:url('ca.svg')}.flag-icon-ca.flag-icon-squared{background-image:url('_-flags-1x1-ca.svg')}.flag-icon-cc{background-image:url('cc.svg')}.flag-icon-cc.flag-icon-squared{background-image:url('_-flags-1x1-cc.svg')}.flag-icon-cd{background-image:url('cd.svg')}.flag-icon-cd.flag-icon-squared{background-image:url('_-flags-1x1-cd.svg')}.flag-icon-cf{background-image:url('cf.svg')}.flag-icon-cf.flag-icon-squared{background-image:url('_-flags-1x1-cf.svg')}.flag-icon-cg{background-image:url('cg.svg')}.flag-icon-cg.flag-icon-squared{background-image:url('_-flags-1x1-cg.svg')}.flag-icon-ch{background-image:url('ch.svg')}.flag-icon-ch.flag-icon-squared{background-image:url('_-flags-1x1-ch.svg')}.flag-icon-ci{background-image:url('ci.svg')}.flag-icon-ci.flag-icon-squared{background-image:url('_-flags-1x1-ci.svg')}.flag-icon-ck{background-image:url('ck.svg')}.flag-icon-ck.flag-icon-squared{background-image:url('_-flags-1x1-ck.svg')}.flag-icon-cl{background-image:url('cl.svg')}.flag-icon-cl.flag-icon-squared{background-image:url('_-flags-1x1-cl.svg')}.flag-icon-cm{background-image:url('cm.svg')}.flag-icon-cm.flag-icon-squared{background-image:url('_-flags-1x1-cm.svg')}.flag-icon-cn{background-image:url('cn.svg')}.flag-icon-cn.flag-icon-squared{background-image:url('_-flags-1x1-cn.svg')}.flag-icon-co{background-image:url('co.svg')}.flag-icon-co.flag-icon-squared{background-image:url('_-flags-1x1-co.svg')}.flag-icon-cr{background-image:url('cr.svg')}.flag-icon-cr.flag-icon-squared{background-image:url('_-flags-1x1-cr.svg')}.flag-icon-cu{background-image:url('cu.svg')}.flag-icon-cu.flag-icon-squared{background-image:url('_-flags-1x1-cu.svg')}.flag-icon-cv{background-image:url('cv.svg')}.flag-icon-cv.flag-icon-squared{background-image:url('_-flags-1x1-cv.svg')}.flag-icon-cw{background-image:url('cw.svg')}.flag-icon-cw.flag-icon-squared{background-image:url('_-flags-1x1-cw.svg')}.flag-icon-cx{background-image:url('cx.svg')}.flag-icon-cx.flag-icon-squared{background-image:url('_-flags-1x1-cx.svg')}.flag-icon-cy{background-image:url('cy.svg')}.flag-icon-cy.flag-icon-squared{background-image:url('_-flags-1x1-cy.svg')}.flag-icon-cz{background-image:url('cz.svg')}.flag-icon-cz.flag-icon-squared{background-image:url('_-flags-1x1-cz.svg')}.flag-icon-de{background-image:url('de.svg')}.flag-icon-de.flag-icon-squared{background-image:url('_-flags-1x1-de.svg')}.flag-icon-dj{background-image:url('dj.svg')}.flag-icon-dj.flag-icon-squared{background-image:url('_-flags-1x1-dj.svg')}.flag-icon-dk{background-image:url('dk.svg')}.flag-icon-dk.flag-icon-squared{background-image:url('_-flags-1x1-dk.svg')}.flag-icon-dm{background-image:url('dm.svg')}.flag-icon-dm.flag-icon-squared{background-image:url('_-flags-1x1-dm.svg')}.flag-icon-do{background-image:url('do.svg')}.flag-icon-do.flag-icon-squared{background-image:url('_-flags-1x1-do.svg')}.flag-icon-dz{background-image:url('dz.svg')}.flag-icon-dz.flag-icon-squared{background-image:url('_-flags-1x1-dz.svg')}.flag-icon-ec{background-image:url('ec.svg')}.flag-icon-ec.flag-icon-squared{background-image:url('_-flags-1x1-ec.svg')}.flag-icon-ee{background-image:url('ee.svg')}.flag-icon-ee.flag-icon-squared{background-image:url('_-flags-1x1-ee.svg')}.flag-icon-eg{background-image:url('eg.svg')}.flag-icon-eg.flag-icon-squared{background-image:url('_-flags-1x1-eg.svg')}.flag-icon-eh{background-image:url('eh.svg')}.flag-icon-eh.flag-icon-squared{background-image:url('_-flags-1x1-eh.svg')}.flag-icon-er{background-image:url('er.svg')}.flag-icon-er.flag-icon-squared{background-image:url('_-flags-1x1-er.svg')}.flag-icon-es{background-image:url('es.svg')}.flag-icon-es.flag-icon-squared{background-image:url('_-flags-1x1-es.svg')}.flag-icon-et{background-image:url('et.svg')}.flag-icon-et.flag-icon-squared{background-image:url('_-flags-1x1-et.svg')}.flag-icon-fi{background-image:url('fi.svg')}.flag-icon-fi.flag-icon-squared{background-image:url('_-flags-1x1-fi.svg')}.flag-icon-fj{background-image:url('fj.svg')}.flag-icon-fj.flag-icon-squared{background-image:url('_-flags-1x1-fj.svg')}.flag-icon-fk{background-image:url('fk.svg')}.flag-icon-fk.flag-icon-squared{background-image:url('_-flags-1x1-fk.svg')}.flag-icon-fm{background-image:url('fm.svg')}.flag-icon-fm.flag-icon-squared{background-image:url('_-flags-1x1-fm.svg')}.flag-icon-fo{background-image:url('fo.svg')}.flag-icon-fo.flag-icon-squared{background-image:url('_-flags-1x1-fo.svg')}.flag-icon-fr{background-image:url('fr.svg')}.flag-icon-fr.flag-icon-squared{background-image:url('_-flags-1x1-fr.svg')}.flag-icon-ga{background-image:url('ga.svg')}.flag-icon-ga.flag-icon-squared{background-image:url('_-flags-1x1-ga.svg')}.flag-icon-gb{background-image:url('gb.svg')}.flag-icon-gb.flag-icon-squared{background-image:url('_-flags-1x1-gb.svg')}.flag-icon-gd{background-image:url('gd.svg')}.flag-icon-gd.flag-icon-squared{background-image:url('_-flags-1x1-gd.svg')}.flag-icon-ge{background-image:url('ge.svg')}.flag-icon-ge.flag-icon-squared{background-image:url('_-flags-1x1-ge.svg')}.flag-icon-gf{background-image:url('gf.svg')}.flag-icon-gf.flag-icon-squared{background-image:url('_-flags-1x1-gf.svg')}.flag-icon-gg{background-image:url('gg.svg')}.flag-icon-gg.flag-icon-squared{background-image:url('_-flags-1x1-gg.svg')}.flag-icon-gh{background-image:url('gh.svg')}.flag-icon-gh.flag-icon-squared{background-image:url('_-flags-1x1-gh.svg')}.flag-icon-gi{background-image:url('gi.svg')}.flag-icon-gi.flag-icon-squared{background-image:url('_-flags-1x1-gi.svg')}.flag-icon-gl{background-image:url('gl.svg')}.flag-icon-gl.flag-icon-squared{background-image:url('_-flags-1x1-gl.svg')}.flag-icon-gm{background-image:url('gm.svg')}.flag-icon-gm.flag-icon-squared{background-image:url('_-flags-1x1-gm.svg')}.flag-icon-gn{background-image:url('gn.svg')}.flag-icon-gn.flag-icon-squared{background-image:url('_-flags-1x1-gn.svg')}.flag-icon-gp{background-image:url('gp.svg')}.flag-icon-gp.flag-icon-squared{background-image:url('_-flags-1x1-gp.svg')}.flag-icon-gq{background-image:url('gq.svg')}.flag-icon-gq.flag-icon-squared{background-image:url('_-flags-1x1-gq.svg')}.flag-icon-gr{background-image:url('gr.svg')}.flag-icon-gr.flag-icon-squared{background-image:url('_-flags-1x1-gr.svg')}.flag-icon-gs{background-image:url('gs.svg')}.flag-icon-gs.flag-icon-squared{background-image:url('_-flags-1x1-gs.svg')}.flag-icon-gt{background-image:url('gt.svg')}.flag-icon-gt.flag-icon-squared{background-image:url('_-flags-1x1-gt.svg')}.flag-icon-gu{background-image:url('gu.svg')}.flag-icon-gu.flag-icon-squared{background-image:url('_-flags-1x1-gu.svg')}.flag-icon-gw{background-image:url('gw.svg')}.flag-icon-gw.flag-icon-squared{background-image:url('_-flags-1x1-gw.svg')}.flag-icon-gy{background-image:url('gy.svg')}.flag-icon-gy.flag-icon-squared{background-image:url('_-flags-1x1-gy.svg')}.flag-icon-hk{background-image:url('hk.svg')}.flag-icon-hk.flag-icon-squared{background-image:url('_-flags-1x1-hk.svg')}.flag-icon-hm{background-image:url('hm.svg')}.flag-icon-hm.flag-icon-squared{background-image:url('_-flags-1x1-hm.svg')}.flag-icon-hn{background-image:url('hn.svg')}.flag-icon-hn.flag-icon-squared{background-image:url('_-flags-1x1-hn.svg')}.flag-icon-hr{background-image:url('hr.svg')}.flag-icon-hr.flag-icon-squared{background-image:url('_-flags-1x1-hr.svg')}.flag-icon-ht{background-image:url('ht.svg')}.flag-icon-ht.flag-icon-squared{background-image:url('_-flags-1x1-ht.svg')}.flag-icon-hu{background-image:url('hu.svg')}.flag-icon-hu.flag-icon-squared{background-image:url('_-flags-1x1-hu.svg')}.flag-icon-id{background-image:url('id.svg')}.flag-icon-id.flag-icon-squared{background-image:url('_-flags-1x1-id.svg')}.flag-icon-ie{background-image:url('ie.svg')}.flag-icon-ie.flag-icon-squared{background-image:url('_-flags-1x1-ie.svg')}.flag-icon-il{background-image:url('il.svg')}.flag-icon-il.flag-icon-squared{background-image:url('_-flags-1x1-il.svg')}.flag-icon-im{background-image:url('im.svg')}.flag-icon-im.flag-icon-squared{background-image:url('_-flags-1x1-im.svg')}.flag-icon-in{background-image:url('in.svg')}.flag-icon-in.flag-icon-squared{background-image:url('_-flags-1x1-in.svg')}.flag-icon-io{background-image:url('io.svg')}.flag-icon-io.flag-icon-squared{background-image:url('_-flags-1x1-io.svg')}.flag-icon-iq{background-image:url('iq.svg')}.flag-icon-iq.flag-icon-squared{background-image:url('_-flags-1x1-iq.svg')}.flag-icon-ir{background-image:url('ir.svg')}.flag-icon-ir.flag-icon-squared{background-image:url('_-flags-1x1-ir.svg')}.flag-icon-is{background-image:url('is.svg')}.flag-icon-is.flag-icon-squared{background-image:url('_-flags-1x1-is.svg')}.flag-icon-it{background-image:url('it.svg')}.flag-icon-it.flag-icon-squared{background-image:url('_-flags-1x1-it.svg')}.flag-icon-je{background-image:url('je.svg')}.flag-icon-je.flag-icon-squared{background-image:url('_-flags-1x1-je.svg')}.flag-icon-jm{background-image:url('jm.svg')}.flag-icon-jm.flag-icon-squared{background-image:url('_-flags-1x1-jm.svg')}.flag-icon-jo{background-image:url('jo.svg')}.flag-icon-jo.flag-icon-squared{background-image:url('_-flags-1x1-jo.svg')}.flag-icon-jp{background-image:url('jp.svg')}.flag-icon-jp.flag-icon-squared{background-image:url('_-flags-1x1-jp.svg')}.flag-icon-ke{background-image:url('ke.svg')}.flag-icon-ke.flag-icon-squared{background-image:url('_-flags-1x1-ke.svg')}.flag-icon-kg{background-image:url('kg.svg')}.flag-icon-kg.flag-icon-squared{background-image:url('_-flags-1x1-kg.svg')}.flag-icon-kh{background-image:url('kh.svg')}.flag-icon-kh.flag-icon-squared{background-image:url('_-flags-1x1-kh.svg')}.flag-icon-ki{background-image:url('ki.svg')}.flag-icon-ki.flag-icon-squared{background-image:url('_-flags-1x1-ki.svg')}.flag-icon-km{background-image:url('km.svg')}.flag-icon-km.flag-icon-squared{background-image:url('_-flags-1x1-km.svg')}.flag-icon-kn{background-image:url('kn.svg')}.flag-icon-kn.flag-icon-squared{background-image:url('_-flags-1x1-kn.svg')}.flag-icon-kp{background-image:url('kp.svg')}.flag-icon-kp.flag-icon-squared{background-image:url('_-flags-1x1-kp.svg')}.flag-icon-kr{background-image:url('kr.svg')}.flag-icon-kr.flag-icon-squared{background-image:url('_-flags-1x1-kr.svg')}.flag-icon-kw{background-image:url('kw.svg')}.flag-icon-kw.flag-icon-squared{background-image:url('_-flags-1x1-kw.svg')}.flag-icon-ky{background-image:url('ky.svg')}.flag-icon-ky.flag-icon-squared{background-image:url('_-flags-1x1-ky.svg')}.flag-icon-kz{background-image:url('kz.svg')}.flag-icon-kz.flag-icon-squared{background-image:url('_-flags-1x1-kz.svg')}.flag-icon-la{background-image:url('la.svg')}.flag-icon-la.flag-icon-squared{background-image:url('_-flags-1x1-la.svg')}.flag-icon-lb{background-image:url('lb.svg')}.flag-icon-lb.flag-icon-squared{background-image:url('_-flags-1x1-lb.svg')}.flag-icon-lc{background-image:url('lc.svg')}.flag-icon-lc.flag-icon-squared{background-image:url('_-flags-1x1-lc.svg')}.flag-icon-li{background-image:url('li.svg')}.flag-icon-li.flag-icon-squared{background-image:url('_-flags-1x1-li.svg')}.flag-icon-lk{background-image:url('lk.svg')}.flag-icon-lk.flag-icon-squared{background-image:url('_-flags-1x1-lk.svg')}.flag-icon-lr{background-image:url('lr.svg')}.flag-icon-lr.flag-icon-squared{background-image:url('_-flags-1x1-lr.svg')}.flag-icon-ls{background-image:url('ls.svg')}.flag-icon-ls.flag-icon-squared{background-image:url('_-flags-1x1-ls.svg')}.flag-icon-lt{background-image:url('lt.svg')}.flag-icon-lt.flag-icon-squared{background-image:url('_-flags-1x1-lt.svg')}.flag-icon-lu{background-image:url('lu.svg')}.flag-icon-lu.flag-icon-squared{background-image:url('_-flags-1x1-lu.svg')}.flag-icon-lv{background-image:url('lv.svg')}.flag-icon-lv.flag-icon-squared{background-image:url('_-flags-1x1-lv.svg')}.flag-icon-ly{background-image:url('ly.svg')}.flag-icon-ly.flag-icon-squared{background-image:url('_-flags-1x1-ly.svg')}.flag-icon-ma{background-image:url('ma.svg')}.flag-icon-ma.flag-icon-squared{background-image:url('_-flags-1x1-ma.svg')}.flag-icon-mc{background-image:url('mc.svg')}.flag-icon-mc.flag-icon-squared{background-image:url('_-flags-1x1-mc.svg')}.flag-icon-md{background-image:url('md.svg')}.flag-icon-md.flag-icon-squared{background-image:url('_-flags-1x1-md.svg')}.flag-icon-me{background-image:url('me.svg')}.flag-icon-me.flag-icon-squared{background-image:url('_-flags-1x1-me.svg')}.flag-icon-mf{background-image:url('mf.svg')}.flag-icon-mf.flag-icon-squared{background-image:url('_-flags-1x1-mf.svg')}.flag-icon-mg{background-image:url('mg.svg')}.flag-icon-mg.flag-icon-squared{background-image:url('_-flags-1x1-mg.svg')}.flag-icon-mh{background-image:url('mh.svg')}.flag-icon-mh.flag-icon-squared{background-image:url('_-flags-1x1-mh.svg')}.flag-icon-mk{background-image:url('mk.svg')}.flag-icon-mk.flag-icon-squared{background-image:url('_-flags-1x1-mk.svg')}.flag-icon-ml{background-image:url('ml.svg')}.flag-icon-ml.flag-icon-squared{background-image:url('_-flags-1x1-ml.svg')}.flag-icon-mm{background-image:url('mm.svg')}.flag-icon-mm.flag-icon-squared{background-image:url('_-flags-1x1-mm.svg')}.flag-icon-mn{background-image:url('mn.svg')}.flag-icon-mn.flag-icon-squared{background-image:url('_-flags-1x1-mn.svg')}.flag-icon-mo{background-image:url('mo.svg')}.flag-icon-mo.flag-icon-squared{background-image:url('_-flags-1x1-mo.svg')}.flag-icon-mp{background-image:url('mp.svg')}.flag-icon-mp.flag-icon-squared{background-image:url('_-flags-1x1-mp.svg')}.flag-icon-mq{background-image:url('mq.svg')}.flag-icon-mq.flag-icon-squared{background-image:url('_-flags-1x1-mq.svg')}.flag-icon-mr{background-image:url('mr.svg')}.flag-icon-mr.flag-icon-squared{background-image:url('_-flags-1x1-mr.svg')}.flag-icon-ms{background-image:url('ms.svg')}.flag-icon-ms.flag-icon-squared{background-image:url('_-flags-1x1-ms.svg')}.flag-icon-mt{background-image:url('mt.svg')}.flag-icon-mt.flag-icon-squared{background-image:url('_-flags-1x1-mt.svg')}.flag-icon-mu{background-image:url('mu.svg')}.flag-icon-mu.flag-icon-squared{background-image:url('_-flags-1x1-mu.svg')}.flag-icon-mv{background-image:url('mv.svg')}.flag-icon-mv.flag-icon-squared{background-image:url('_-flags-1x1-mv.svg')}.flag-icon-mw{background-image:url('mw.svg')}.flag-icon-mw.flag-icon-squared{background-image:url('_-flags-1x1-mw.svg')}.flag-icon-mx{background-image:url('mx.svg')}.flag-icon-mx.flag-icon-squared{background-image:url('_-flags-1x1-mx.svg')}.flag-icon-my{background-image:url('my.svg')}.flag-icon-my.flag-icon-squared{background-image:url('_-flags-1x1-my.svg')}.flag-icon-mz{background-image:url('mz.svg')}.flag-icon-mz.flag-icon-squared{background-image:url('_-flags-1x1-mz.svg')}.flag-icon-na{background-image:url('na.svg')}.flag-icon-na.flag-icon-squared{background-image:url('_-flags-1x1-na.svg')}.flag-icon-nc{background-image:url('nc.svg')}.flag-icon-nc.flag-icon-squared{background-image:url('_-flags-1x1-nc.svg')}.flag-icon-ne{background-image:url('ne.svg')}.flag-icon-ne.flag-icon-squared{background-image:url('_-flags-1x1-ne.svg')}.flag-icon-nf{background-image:url('nf.svg')}.flag-icon-nf.flag-icon-squared{background-image:url('_-flags-1x1-nf.svg')}.flag-icon-ng{background-image:url('ng.svg')}.flag-icon-ng.flag-icon-squared{background-image:url('_-flags-1x1-ng.svg')}.flag-icon-ni{background-image:url('ni.svg')}.flag-icon-ni.flag-icon-squared{background-image:url('_-flags-1x1-ni.svg')}.flag-icon-nl{background-image:url('nl.svg')}.flag-icon-nl.flag-icon-squared{background-image:url('_-flags-1x1-nl.svg')}.flag-icon-no{background-image:url('no.svg')}.flag-icon-no.flag-icon-squared{background-image:url('_-flags-1x1-no.svg')}.flag-icon-np{background-image:url('np.svg')}.flag-icon-np.flag-icon-squared{background-image:url('_-flags-1x1-np.svg')}.flag-icon-nr{background-image:url('nr.svg')}.flag-icon-nr.flag-icon-squared{background-image:url('_-flags-1x1-nr.svg')}.flag-icon-nu{background-image:url('nu.svg')}.flag-icon-nu.flag-icon-squared{background-image:url('_-flags-1x1-nu.svg')}.flag-icon-nz{background-image:url('nz.svg')}.flag-icon-nz.flag-icon-squared{background-image:url('_-flags-1x1-nz.svg')}.flag-icon-om{background-image:url('om.svg')}.flag-icon-om.flag-icon-squared{background-image:url('_-flags-1x1-om.svg')}.flag-icon-pa{background-image:url('pa.svg')}.flag-icon-pa.flag-icon-squared{background-image:url('_-flags-1x1-pa.svg')}.flag-icon-pe{background-image:url('pe.svg')}.flag-icon-pe.flag-icon-squared{background-image:url('_-flags-1x1-pe.svg')}.flag-icon-pf{background-image:url('pf.svg')}.flag-icon-pf.flag-icon-squared{background-image:url('_-flags-1x1-pf.svg')}.flag-icon-pg{background-image:url('pg.svg')}.flag-icon-pg.flag-icon-squared{background-image:url('_-flags-1x1-pg.svg')}.flag-icon-ph{background-image:url('ph.svg')}.flag-icon-ph.flag-icon-squared{background-image:url('_-flags-1x1-ph.svg')}.flag-icon-pk{background-image:url('pk.svg')}.flag-icon-pk.flag-icon-squared{background-image:url('_-flags-1x1-pk.svg')}.flag-icon-pl{background-image:url('pl.svg')}.flag-icon-pl.flag-icon-squared{background-image:url('_-flags-1x1-pl.svg')}.flag-icon-pm{background-image:url('pm.svg')}.flag-icon-pm.flag-icon-squared{background-image:url('_-flags-1x1-pm.svg')}.flag-icon-pn{background-image:url('pn.svg')}.flag-icon-pn.flag-icon-squared{background-image:url('_-flags-1x1-pn.svg')}.flag-icon-pr{background-image:url('pr.svg')}.flag-icon-pr.flag-icon-squared{background-image:url('_-flags-1x1-pr.svg')}.flag-icon-ps{background-image:url('ps.svg')}.flag-icon-ps.flag-icon-squared{background-image:url('_-flags-1x1-ps.svg')}.flag-icon-pt{background-image:url('pt.svg')}.flag-icon-pt.flag-icon-squared{background-image:url('_-flags-1x1-pt.svg')}.flag-icon-pw{background-image:url('pw.svg')}.flag-icon-pw.flag-icon-squared{background-image:url('_-flags-1x1-pw.svg')}.flag-icon-py{background-image:url('py.svg')}.flag-icon-py.flag-icon-squared{background-image:url('_-flags-1x1-py.svg')}.flag-icon-qa{background-image:url('qa.svg')}.flag-icon-qa.flag-icon-squared{background-image:url('_-flags-1x1-qa.svg')}.flag-icon-re{background-image:url('re.svg')}.flag-icon-re.flag-icon-squared{background-image:url('_-flags-1x1-re.svg')}.flag-icon-ro{background-image:url('ro.svg')}.flag-icon-ro.flag-icon-squared{background-image:url('_-flags-1x1-ro.svg')}.flag-icon-rs{background-image:url('rs.svg')}.flag-icon-rs.flag-icon-squared{background-image:url('_-flags-1x1-rs.svg')}.flag-icon-ru{background-image:url('ru.svg')}.flag-icon-ru.flag-icon-squared{background-image:url('_-flags-1x1-ru.svg')}.flag-icon-rw{background-image:url('rw.svg')}.flag-icon-rw.flag-icon-squared{background-image:url('_-flags-1x1-rw.svg')}.flag-icon-sa{background-image:url('sa.svg')}.flag-icon-sa.flag-icon-squared{background-image:url('_-flags-1x1-sa.svg')}.flag-icon-sb{background-image:url('sb.svg')}.flag-icon-sb.flag-icon-squared{background-image:url('_-flags-1x1-sb.svg')}.flag-icon-sc{background-image:url('sc.svg')}.flag-icon-sc.flag-icon-squared{background-image:url('_-flags-1x1-sc.svg')}.flag-icon-sd{background-image:url('sd.svg')}.flag-icon-sd.flag-icon-squared{background-image:url('_-flags-1x1-sd.svg')}.flag-icon-se{background-image:url('se.svg')}.flag-icon-se.flag-icon-squared{background-image:url('_-flags-1x1-se.svg')}.flag-icon-sg{background-image:url('sg.svg')}.flag-icon-sg.flag-icon-squared{background-image:url('_-flags-1x1-sg.svg')}.flag-icon-sh{background-image:url('sh.svg')}.flag-icon-sh.flag-icon-squared{background-image:url('_-flags-1x1-sh.svg')}.flag-icon-si{background-image:url('si.svg')}.flag-icon-si.flag-icon-squared{background-image:url('_-flags-1x1-si.svg')}.flag-icon-sj{background-image:url('sj.svg')}.flag-icon-sj.flag-icon-squared{background-image:url('_-flags-1x1-sj.svg')}.flag-icon-sk{background-image:url('sk.svg')}.flag-icon-sk.flag-icon-squared{background-image:url('_-flags-1x1-sk.svg')}.flag-icon-sl{background-image:url('sl.svg')}.flag-icon-sl.flag-icon-squared{background-image:url('_-flags-1x1-sl.svg')}.flag-icon-sm{background-image:url('sm.svg')}.flag-icon-sm.flag-icon-squared{background-image:url('_-flags-1x1-sm.svg')}.flag-icon-sn{background-image:url('sn.svg')}.flag-icon-sn.flag-icon-squared{background-image:url('_-flags-1x1-sn.svg')}.flag-icon-so{background-image:url('so.svg')}.flag-icon-so.flag-icon-squared{background-image:url('_-flags-1x1-so.svg')}.flag-icon-sr{background-image:url('sr.svg')}.flag-icon-sr.flag-icon-squared{background-image:url('_-flags-1x1-sr.svg')}.flag-icon-ss{background-image:url('ss.svg')}.flag-icon-ss.flag-icon-squared{background-image:url('_-flags-1x1-ss.svg')}.flag-icon-st{background-image:url('st.svg')}.flag-icon-st.flag-icon-squared{background-image:url('_-flags-1x1-st.svg')}.flag-icon-sv{background-image:url('sv.svg')}.flag-icon-sv.flag-icon-squared{background-image:url('_-flags-1x1-sv.svg')}.flag-icon-sx{background-image:url('sx.svg')}.flag-icon-sx.flag-icon-squared{background-image:url('_-flags-1x1-sx.svg')}.flag-icon-sy{background-image:url('sy.svg')}.flag-icon-sy.flag-icon-squared{background-image:url('_-flags-1x1-sy.svg')}.flag-icon-sz{background-image:url('sz.svg')}.flag-icon-sz.flag-icon-squared{background-image:url('_-flags-1x1-sz.svg')}.flag-icon-tc{background-image:url('tc.svg')}.flag-icon-tc.flag-icon-squared{background-image:url('_-flags-1x1-tc.svg')}.flag-icon-td{background-image:url('td.svg')}.flag-icon-td.flag-icon-squared{background-image:url('_-flags-1x1-td.svg')}.flag-icon-tf{background-image:url('tf.svg')}.flag-icon-tf.flag-icon-squared{background-image:url('_-flags-1x1-tf.svg')}.flag-icon-tg{background-image:url('tg.svg')}.flag-icon-tg.flag-icon-squared{background-image:url('_-flags-1x1-tg.svg')}.flag-icon-th{background-image:url('th.svg')}.flag-icon-th.flag-icon-squared{background-image:url('_-flags-1x1-th.svg')}.flag-icon-tj{background-image:url('tj.svg')}.flag-icon-tj.flag-icon-squared{background-image:url('_-flags-1x1-tj.svg')}.flag-icon-tk{background-image:url('tk.svg')}.flag-icon-tk.flag-icon-squared{background-image:url('_-flags-1x1-tk.svg')}.flag-icon-tl{background-image:url('tl.svg')}.flag-icon-tl.flag-icon-squared{background-image:url('_-flags-1x1-tl.svg')}.flag-icon-tm{background-image:url('tm.svg')}.flag-icon-tm.flag-icon-squared{background-image:url('_-flags-1x1-tm.svg')}.flag-icon-tn{background-image:url('tn.svg')}.flag-icon-tn.flag-icon-squared{background-image:url('_-flags-1x1-tn.svg')}.flag-icon-to{background-image:url('to.svg')}.flag-icon-to.flag-icon-squared{background-image:url('_-flags-1x1-to.svg')}.flag-icon-tr{background-image:url('tr.svg')}.flag-icon-tr.flag-icon-squared{background-image:url('_-flags-1x1-tr.svg')}.flag-icon-tt{background-image:url('tt.svg')}.flag-icon-tt.flag-icon-squared{background-image:url('_-flags-1x1-tt.svg')}.flag-icon-tv{background-image:url('tv.svg')}.flag-icon-tv.flag-icon-squared{background-image:url('_-flags-1x1-tv.svg')}.flag-icon-tw{background-image:url('tw.svg')}.flag-icon-tw.flag-icon-squared{background-image:url('_-flags-1x1-tw.svg')}.flag-icon-tz{background-image:url('tz.svg')}.flag-icon-tz.flag-icon-squared{background-image:url('_-flags-1x1-tz.svg')}.flag-icon-ua{background-image:url('ua.svg')}.flag-icon-ua.flag-icon-squared{background-image:url('_-flags-1x1-ua.svg')}.flag-icon-ug{background-image:url('ug.svg')}.flag-icon-ug.flag-icon-squared{background-image:url('_-flags-1x1-ug.svg')}.flag-icon-um{background-image:url('um.svg')}.flag-icon-um.flag-icon-squared{background-image:url('_-flags-1x1-um.svg')}.flag-icon-us{background-image:url('us.svg')}.flag-icon-us.flag-icon-squared{background-image:url('_-flags-1x1-us.svg')}.flag-icon-uy{background-image:url('uy.svg')}.flag-icon-uy.flag-icon-squared{background-image:url('_-flags-1x1-uy.svg')}.flag-icon-uz{background-image:url('uz.svg')}.flag-icon-uz.flag-icon-squared{background-image:url('_-flags-1x1-uz.svg')}.flag-icon-va{background-image:url('va.svg')}.flag-icon-va.flag-icon-squared{background-image:url('_-flags-1x1-va.svg')}.flag-icon-vc{background-image:url('vc.svg')}.flag-icon-vc.flag-icon-squared{background-image:url('_-flags-1x1-vc.svg')}.flag-icon-ve{background-image:url('ve.svg')}.flag-icon-ve.flag-icon-squared{background-image:url('_-flags-1x1-ve.svg')}.flag-icon-vg{background-image:url('vg.svg')}.flag-icon-vg.flag-icon-squared{background-image:url('_-flags-1x1-vg.svg')}.flag-icon-vi{background-image:url('vi.svg')}.flag-icon-vi.flag-icon-squared{background-image:url('_-flags-1x1-vi.svg')}.flag-icon-vn{background-image:url('vn.svg')}.flag-icon-vn.flag-icon-squared{background-image:url('_-flags-1x1-vn.svg')}.flag-icon-vu{background-image:url('vu.svg')}.flag-icon-vu.flag-icon-squared{background-image:url('_-flags-1x1-vu.svg')}.flag-icon-wf{background-image:url('wf.svg')}.flag-icon-wf.flag-icon-squared{background-image:url('_-flags-1x1-wf.svg')}.flag-icon-ws{background-image:url('ws.svg')}.flag-icon-ws.flag-icon-squared{background-image:url('_-flags-1x1-ws.svg')}.flag-icon-ye{background-image:url('ye.svg')}.flag-icon-ye.flag-icon-squared{background-image:url('_-flags-1x1-ye.svg')}.flag-icon-yt{background-image:url('yt.svg')}.flag-icon-yt.flag-icon-squared{background-image:url('_-flags-1x1-yt.svg')}.flag-icon-za{background-image:url('za.svg')}.flag-icon-za.flag-icon-squared{background-image:url('_-flags-1x1-za.svg')}.flag-icon-zm{background-image:url('zm.svg')}.flag-icon-zm.flag-icon-squared{background-image:url('_-flags-1x1-zm.svg')}.flag-icon-zw{background-image:url('zw.svg')}.flag-icon-zw.flag-icon-squared{background-image:url('_-flags-1x1-zw.svg')}.flag-icon-eu{background-image:url('eu.svg')}.flag-icon-eu.flag-icon-squared{background-image:url('_-flags-1x1-eu.svg')}.flag-icon-gb-eng{background-image:url('gb-eng.svg')}.flag-icon-gb-eng.flag-icon-squared{background-image:url('_-flags-1x1-gb-eng.svg')}.flag-icon-gb-sct{background-image:url('gb-sct.svg')}.flag-icon-gb-sct.flag-icon-squared{background-image:url('_-flags-1x1-gb-sct.svg')}.flag-icon-gb-wls{background-image:url('gb-wls.svg')}.flag-icon-gb-wls.flag-icon-squared{background-image:url('_-flags-1x1-gb-wls.svg')}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZsYWctaWNvbi5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlDQUFpQywyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FBQyx1QkFBdUIsQ0FBQyxXQUFXLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDZCQUE2QixTQUFTLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsY0FBYyw4QkFBeUMsQ0FBQyxnQ0FBZ0MsMENBQXlDLENBQUMsa0JBQWtCLGtDQUE2QyxDQUFDLG9DQUFvQyw4Q0FBNkMsQ0FBQyxrQkFBa0Isa0NBQTZDLENBQUMsb0NBQW9DLDhDQUE2QyxDQUFDLGtCQUFrQixrQ0FBNkMsQ0FBQyxvQ0FBb0MsOENBQTZDIiwiZmlsZSI6ImZsYWctaWNvbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZsYWctaWNvbiwuZmxhZy1pY29uLWJhY2tncm91bmR7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246NTAlfS5mbGFnLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0OjFlbX0uZmxhZy1pY29uOmJlZm9yZXtjb250ZW50OlwiXFwwMGEwXCJ9LmZsYWctaWNvbi5mbGFnLWljb24tc3F1YXJlZHt3aWR0aDoxZW19LmZsYWctaWNvbi1hZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWQuc3ZnKX0uZmxhZy1pY29uLWFkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hZC5zdmcpfS5mbGFnLWljb24tYWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FlLnN2Zyl9LmZsYWctaWNvbi1hZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWUuc3ZnKX0uZmxhZy1pY29uLWFme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hZi5zdmcpfS5mbGFnLWljb24tYWYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FmLnN2Zyl9LmZsYWctaWNvbi1hZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWcuc3ZnKX0uZmxhZy1pY29uLWFnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hZy5zdmcpfS5mbGFnLWljb24tYWl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FpLnN2Zyl9LmZsYWctaWNvbi1haS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWkuc3ZnKX0uZmxhZy1pY29uLWFse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hbC5zdmcpfS5mbGFnLWljb24tYWwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FsLnN2Zyl9LmZsYWctaWNvbi1hbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYW0uc3ZnKX0uZmxhZy1pY29uLWFtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hbS5zdmcpfS5mbGFnLWljb24tYW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FvLnN2Zyl9LmZsYWctaWNvbi1hby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYW8uc3ZnKX0uZmxhZy1pY29uLWFxe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hcS5zdmcpfS5mbGFnLWljb24tYXEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FxLnN2Zyl9LmZsYWctaWNvbi1hcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXIuc3ZnKX0uZmxhZy1pY29uLWFyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hci5zdmcpfS5mbGFnLWljb24tYXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FzLnN2Zyl9LmZsYWctaWNvbi1hcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXMuc3ZnKX0uZmxhZy1pY29uLWF0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hdC5zdmcpfS5mbGFnLWljb24tYXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2F0LnN2Zyl9LmZsYWctaWNvbi1hdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXUuc3ZnKX0uZmxhZy1pY29uLWF1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hdS5zdmcpfS5mbGFnLWljb24tYXd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F3LnN2Zyl9LmZsYWctaWNvbi1hdy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXcuc3ZnKX0uZmxhZy1pY29uLWF4e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9heC5zdmcpfS5mbGFnLWljb24tYXguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2F4LnN2Zyl9LmZsYWctaWNvbi1hentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXouc3ZnKX0uZmxhZy1pY29uLWF6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hei5zdmcpfS5mbGFnLWljb24tYmF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JhLnN2Zyl9LmZsYWctaWNvbi1iYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmEuc3ZnKX0uZmxhZy1pY29uLWJie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iYi5zdmcpfS5mbGFnLWljb24tYmIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JiLnN2Zyl9LmZsYWctaWNvbi1iZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmQuc3ZnKX0uZmxhZy1pY29uLWJkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iZC5zdmcpfS5mbGFnLWljb24tYmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JlLnN2Zyl9LmZsYWctaWNvbi1iZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmUuc3ZnKX0uZmxhZy1pY29uLWJme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iZi5zdmcpfS5mbGFnLWljb24tYmYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JmLnN2Zyl9LmZsYWctaWNvbi1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmcuc3ZnKX0uZmxhZy1pY29uLWJnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iZy5zdmcpfS5mbGFnLWljb24tYmh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JoLnN2Zyl9LmZsYWctaWNvbi1iaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmguc3ZnKX0uZmxhZy1pY29uLWJpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iaS5zdmcpfS5mbGFnLWljb24tYmkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JpLnN2Zyl9LmZsYWctaWNvbi1iantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmouc3ZnKX0uZmxhZy1pY29uLWJqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iai5zdmcpfS5mbGFnLWljb24tYmx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JsLnN2Zyl9LmZsYWctaWNvbi1ibC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmwuc3ZnKX0uZmxhZy1pY29uLWJte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ibS5zdmcpfS5mbGFnLWljb24tYm0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JtLnN2Zyl9LmZsYWctaWNvbi1ibntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYm4uc3ZnKX0uZmxhZy1pY29uLWJuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ibi5zdmcpfS5mbGFnLWljb24tYm97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JvLnN2Zyl9LmZsYWctaWNvbi1iby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYm8uc3ZnKX0uZmxhZy1pY29uLWJxe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9icS5zdmcpfS5mbGFnLWljb24tYnEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JxLnN2Zyl9LmZsYWctaWNvbi1icntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnIuc3ZnKX0uZmxhZy1pY29uLWJyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ici5zdmcpfS5mbGFnLWljb24tYnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JzLnN2Zyl9LmZsYWctaWNvbi1icy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnMuc3ZnKX0uZmxhZy1pY29uLWJ0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9idC5zdmcpfS5mbGFnLWljb24tYnQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2J0LnN2Zyl9LmZsYWctaWNvbi1idntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnYuc3ZnKX0uZmxhZy1pY29uLWJ2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9idi5zdmcpfS5mbGFnLWljb24tYnd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J3LnN2Zyl9LmZsYWctaWNvbi1idy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYncuc3ZnKX0uZmxhZy1pY29uLWJ5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ieS5zdmcpfS5mbGFnLWljb24tYnkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2J5LnN2Zyl9LmZsYWctaWNvbi1ientiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnouc3ZnKX0uZmxhZy1pY29uLWJ6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iei5zdmcpfS5mbGFnLWljb24tY2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NhLnN2Zyl9LmZsYWctaWNvbi1jYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2Euc3ZnKX0uZmxhZy1pY29uLWNje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jYy5zdmcpfS5mbGFnLWljb24tY2MuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NjLnN2Zyl9LmZsYWctaWNvbi1jZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2Quc3ZnKX0uZmxhZy1pY29uLWNkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jZC5zdmcpfS5mbGFnLWljb24tY2Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NmLnN2Zyl9LmZsYWctaWNvbi1jZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2Yuc3ZnKX0uZmxhZy1pY29uLWNne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jZy5zdmcpfS5mbGFnLWljb24tY2cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NnLnN2Zyl9LmZsYWctaWNvbi1jaHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2guc3ZnKX0uZmxhZy1pY29uLWNoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jaC5zdmcpfS5mbGFnLWljb24tY2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NpLnN2Zyl9LmZsYWctaWNvbi1jaS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2kuc3ZnKX0uZmxhZy1pY29uLWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jay5zdmcpfS5mbGFnLWljb24tY2suZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NrLnN2Zyl9LmZsYWctaWNvbi1jbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2wuc3ZnKX0uZmxhZy1pY29uLWNsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jbC5zdmcpfS5mbGFnLWljb24tY217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NtLnN2Zyl9LmZsYWctaWNvbi1jbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY20uc3ZnKX0uZmxhZy1pY29uLWNue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jbi5zdmcpfS5mbGFnLWljb24tY24uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NuLnN2Zyl9LmZsYWctaWNvbi1jb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY28uc3ZnKX0uZmxhZy1pY29uLWNvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jby5zdmcpfS5mbGFnLWljb24tY3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NyLnN2Zyl9LmZsYWctaWNvbi1jci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3Iuc3ZnKX0uZmxhZy1pY29uLWN1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jdS5zdmcpfS5mbGFnLWljb24tY3UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N1LnN2Zyl9LmZsYWctaWNvbi1jdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3Yuc3ZnKX0uZmxhZy1pY29uLWN2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jdi5zdmcpfS5mbGFnLWljb24tY3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N3LnN2Zyl9LmZsYWctaWNvbi1jdy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3cuc3ZnKX0uZmxhZy1pY29uLWN4e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jeC5zdmcpfS5mbGFnLWljb24tY3guZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N4LnN2Zyl9LmZsYWctaWNvbi1jeXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3kuc3ZnKX0uZmxhZy1pY29uLWN5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jeS5zdmcpfS5mbGFnLWljb24tY3p7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N6LnN2Zyl9LmZsYWctaWNvbi1jei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3ouc3ZnKX0uZmxhZy1pY29uLWRle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kZS5zdmcpfS5mbGFnLWljb24tZGUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2RlLnN2Zyl9LmZsYWctaWNvbi1kantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZGouc3ZnKX0uZmxhZy1pY29uLWRqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kai5zdmcpfS5mbGFnLWljb24tZGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RrLnN2Zyl9LmZsYWctaWNvbi1kay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZGsuc3ZnKX0uZmxhZy1pY29uLWRte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kbS5zdmcpfS5mbGFnLWljb24tZG0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2RtLnN2Zyl9LmZsYWctaWNvbi1kb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZG8uc3ZnKX0uZmxhZy1pY29uLWRvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kby5zdmcpfS5mbGFnLWljb24tZHp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2R6LnN2Zyl9LmZsYWctaWNvbi1kei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZHouc3ZnKX0uZmxhZy1pY29uLWVje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lYy5zdmcpfS5mbGFnLWljb24tZWMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VjLnN2Zyl9LmZsYWctaWNvbi1lZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWUuc3ZnKX0uZmxhZy1pY29uLWVlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9lZS5zdmcpfS5mbGFnLWljb24tZWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VnLnN2Zyl9LmZsYWctaWNvbi1lZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZWcuc3ZnKX0uZmxhZy1pY29uLWVoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9laC5zdmcpfS5mbGFnLWljb24tZWguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VoLnN2Zyl9LmZsYWctaWNvbi1lcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZXIuc3ZnKX0uZmxhZy1pY29uLWVyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9lci5zdmcpfS5mbGFnLWljb24tZXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VzLnN2Zyl9LmZsYWctaWNvbi1lcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZXMuc3ZnKX0uZmxhZy1pY29uLWV0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ldC5zdmcpfS5mbGFnLWljb24tZXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2V0LnN2Zyl9LmZsYWctaWNvbi1maXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZmkuc3ZnKX0uZmxhZy1pY29uLWZpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9maS5zdmcpfS5mbGFnLWljb24tZmp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZqLnN2Zyl9LmZsYWctaWNvbi1mai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZmouc3ZnKX0uZmxhZy1pY29uLWZre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9may5zdmcpfS5mbGFnLWljb24tZmsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZrLnN2Zyl9LmZsYWctaWNvbi1mbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZm0uc3ZnKX0uZmxhZy1pY29uLWZtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9mbS5zdmcpfS5mbGFnLWljb24tZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZvLnN2Zyl9LmZsYWctaWNvbi1mby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZm8uc3ZnKX0uZmxhZy1pY29uLWZye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mci5zdmcpfS5mbGFnLWljb24tZnIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZyLnN2Zyl9LmZsYWctaWNvbi1nYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2Euc3ZnKX0uZmxhZy1pY29uLWdhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nYS5zdmcpfS5mbGFnLWljb24tZ2J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2diLnN2Zyl9LmZsYWctaWNvbi1nYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Iuc3ZnKX0uZmxhZy1pY29uLWdke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nZC5zdmcpfS5mbGFnLWljb24tZ2QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dkLnN2Zyl9LmZsYWctaWNvbi1nZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2Uuc3ZnKX0uZmxhZy1pY29uLWdlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZS5zdmcpfS5mbGFnLWljb24tZ2Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dmLnN2Zyl9LmZsYWctaWNvbi1nZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Yuc3ZnKX0uZmxhZy1pY29uLWdne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nZy5zdmcpfS5mbGFnLWljb24tZ2cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dnLnN2Zyl9LmZsYWctaWNvbi1naHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2guc3ZnKX0uZmxhZy1pY29uLWdoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9naC5zdmcpfS5mbGFnLWljb24tZ2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dpLnN2Zyl9LmZsYWctaWNvbi1naS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2kuc3ZnKX0uZmxhZy1pY29uLWdse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nbC5zdmcpfS5mbGFnLWljb24tZ2wuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dsLnN2Zyl9LmZsYWctaWNvbi1nbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ20uc3ZnKX0uZmxhZy1pY29uLWdtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nbS5zdmcpfS5mbGFnLWljb24tZ257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2duLnN2Zyl9LmZsYWctaWNvbi1nbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ24uc3ZnKX0uZmxhZy1pY29uLWdwe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ncC5zdmcpfS5mbGFnLWljb24tZ3AuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dwLnN2Zyl9LmZsYWctaWNvbi1ncXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Euc3ZnKX0uZmxhZy1pY29uLWdxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncS5zdmcpfS5mbGFnLWljb24tZ3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dyLnN2Zyl9LmZsYWctaWNvbi1nci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Iuc3ZnKX0uZmxhZy1pY29uLWdze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ncy5zdmcpfS5mbGFnLWljb24tZ3MuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dzLnN2Zyl9LmZsYWctaWNvbi1ndHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Quc3ZnKX0uZmxhZy1pY29uLWd0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ndC5zdmcpfS5mbGFnLWljb24tZ3V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d1LnN2Zyl9LmZsYWctaWNvbi1ndS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Uuc3ZnKX0uZmxhZy1pY29uLWd3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ndy5zdmcpfS5mbGFnLWljb24tZ3cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2d3LnN2Zyl9LmZsYWctaWNvbi1neXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3kuc3ZnKX0uZmxhZy1pY29uLWd5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9neS5zdmcpfS5mbGFnLWljb24taGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2hrLnN2Zyl9LmZsYWctaWNvbi1oay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaGsuc3ZnKX0uZmxhZy1pY29uLWhte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9obS5zdmcpfS5mbGFnLWljb24taG0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2htLnN2Zyl9LmZsYWctaWNvbi1obntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaG4uc3ZnKX0uZmxhZy1pY29uLWhuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9obi5zdmcpfS5mbGFnLWljb24taHJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2hyLnN2Zyl9LmZsYWctaWNvbi1oci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaHIuc3ZnKX0uZmxhZy1pY29uLWh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9odC5zdmcpfS5mbGFnLWljb24taHQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2h0LnN2Zyl9LmZsYWctaWNvbi1odXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaHUuc3ZnKX0uZmxhZy1pY29uLWh1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9odS5zdmcpfS5mbGFnLWljb24taWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lkLnN2Zyl9LmZsYWctaWNvbi1pZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaWQuc3ZnKX0uZmxhZy1pY29uLWlle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pZS5zdmcpfS5mbGFnLWljb24taWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2llLnN2Zyl9LmZsYWctaWNvbi1pbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaWwuc3ZnKX0uZmxhZy1pY29uLWlsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pbC5zdmcpfS5mbGFnLWljb24taW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ltLnN2Zyl9LmZsYWctaWNvbi1pbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaW0uc3ZnKX0uZmxhZy1pY29uLWlue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pbi5zdmcpfS5mbGFnLWljb24taW4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2luLnN2Zyl9LmZsYWctaWNvbi1pb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaW8uc3ZnKX0uZmxhZy1pY29uLWlvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pby5zdmcpfS5mbGFnLWljb24taXF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lxLnN2Zyl9LmZsYWctaWNvbi1pcS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaXEuc3ZnKX0uZmxhZy1pY29uLWlye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pci5zdmcpfS5mbGFnLWljb24taXIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lyLnN2Zyl9LmZsYWctaWNvbi1pc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaXMuc3ZnKX0uZmxhZy1pY29uLWlzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pcy5zdmcpfS5mbGFnLWljb24taXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2l0LnN2Zyl9LmZsYWctaWNvbi1pdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaXQuc3ZnKX0uZmxhZy1pY29uLWple2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9qZS5zdmcpfS5mbGFnLWljb24tamUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2plLnN2Zyl9LmZsYWctaWNvbi1qbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvam0uc3ZnKX0uZmxhZy1pY29uLWptLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qbS5zdmcpfS5mbGFnLWljb24tam97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2pvLnN2Zyl9LmZsYWctaWNvbi1qby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvam8uc3ZnKX0uZmxhZy1pY29uLWpwe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9qcC5zdmcpfS5mbGFnLWljb24tanAuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2pwLnN2Zyl9LmZsYWctaWNvbi1rZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva2Uuc3ZnKX0uZmxhZy1pY29uLWtlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rZS5zdmcpfS5mbGFnLWljb24ta2d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tnLnN2Zyl9LmZsYWctaWNvbi1rZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2cuc3ZnKX0uZmxhZy1pY29uLWtoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9raC5zdmcpfS5mbGFnLWljb24ta2guZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2toLnN2Zyl9LmZsYWctaWNvbi1raXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva2kuc3ZnKX0uZmxhZy1pY29uLWtpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9raS5zdmcpfS5mbGFnLWljb24ta217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ttLnN2Zyl9LmZsYWctaWNvbi1rbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva20uc3ZnKX0uZmxhZy1pY29uLWtue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rbi5zdmcpfS5mbGFnLWljb24ta24uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tuLnN2Zyl9LmZsYWctaWNvbi1rcHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva3Auc3ZnKX0uZmxhZy1pY29uLWtwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rcC5zdmcpfS5mbGFnLWljb24ta3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tyLnN2Zyl9LmZsYWctaWNvbi1rci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3Iuc3ZnKX0uZmxhZy1pY29uLWt3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rdy5zdmcpfS5mbGFnLWljb24ta3cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2t3LnN2Zyl9LmZsYWctaWNvbi1reXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva3kuc3ZnKX0uZmxhZy1pY29uLWt5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9reS5zdmcpfS5mbGFnLWljb24ta3p7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2t6LnN2Zyl9LmZsYWctaWNvbi1rei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3ouc3ZnKX0uZmxhZy1pY29uLWxhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sYS5zdmcpfS5mbGFnLWljb24tbGEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xhLnN2Zyl9LmZsYWctaWNvbi1sYntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGIuc3ZnKX0uZmxhZy1pY29uLWxiLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sYi5zdmcpfS5mbGFnLWljb24tbGN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xjLnN2Zyl9LmZsYWctaWNvbi1sYy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGMuc3ZnKX0uZmxhZy1pY29uLWxpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9saS5zdmcpfS5mbGFnLWljb24tbGkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xpLnN2Zyl9LmZsYWctaWNvbi1sa3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGsuc3ZnKX0uZmxhZy1pY29uLWxrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9say5zdmcpfS5mbGFnLWljb24tbHJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xyLnN2Zyl9LmZsYWctaWNvbi1sci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHIuc3ZnKX0uZmxhZy1pY29uLWxze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9scy5zdmcpfS5mbGFnLWljb24tbHMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xzLnN2Zyl9LmZsYWctaWNvbi1sdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHQuc3ZnKX0uZmxhZy1pY29uLWx0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sdC5zdmcpfS5mbGFnLWljb24tbHV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x1LnN2Zyl9LmZsYWctaWNvbi1sdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHUuc3ZnKX0uZmxhZy1pY29uLWx2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sdi5zdmcpfS5mbGFnLWljb24tbHYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2x2LnN2Zyl9LmZsYWctaWNvbi1seXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHkuc3ZnKX0uZmxhZy1pY29uLWx5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9seS5zdmcpfS5mbGFnLWljb24tbWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21hLnN2Zyl9LmZsYWctaWNvbi1tYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWEuc3ZnKX0uZmxhZy1pY29uLW1je2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tYy5zdmcpfS5mbGFnLWljb24tbWMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21jLnN2Zyl9LmZsYWctaWNvbi1tZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWQuc3ZnKX0uZmxhZy1pY29uLW1kLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tZC5zdmcpfS5mbGFnLWljb24tbWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21lLnN2Zyl9LmZsYWctaWNvbi1tZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWUuc3ZnKX0uZmxhZy1pY29uLW1me2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tZi5zdmcpfS5mbGFnLWljb24tbWYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21mLnN2Zyl9LmZsYWctaWNvbi1tZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWcuc3ZnKX0uZmxhZy1pY29uLW1nLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tZy5zdmcpfS5mbGFnLWljb24tbWh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21oLnN2Zyl9LmZsYWctaWNvbi1taC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWguc3ZnKX0uZmxhZy1pY29uLW1re2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tay5zdmcpfS5mbGFnLWljb24tbWsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21rLnN2Zyl9LmZsYWctaWNvbi1tbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWwuc3ZnKX0uZmxhZy1pY29uLW1sLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tbC5zdmcpfS5mbGFnLWljb24tbW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21tLnN2Zyl9LmZsYWctaWNvbi1tbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbW0uc3ZnKX0uZmxhZy1pY29uLW1ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tbi5zdmcpfS5mbGFnLWljb24tbW4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21uLnN2Zyl9LmZsYWctaWNvbi1tb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbW8uc3ZnKX0uZmxhZy1pY29uLW1vLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tby5zdmcpfS5mbGFnLWljb24tbXB7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21wLnN2Zyl9LmZsYWctaWNvbi1tcC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXAuc3ZnKX0uZmxhZy1pY29uLW1xe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcS5zdmcpfS5mbGFnLWljb24tbXEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21xLnN2Zyl9LmZsYWctaWNvbi1tcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXIuc3ZnKX0uZmxhZy1pY29uLW1yLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tci5zdmcpfS5mbGFnLWljb24tbXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21zLnN2Zyl9LmZsYWctaWNvbi1tcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXMuc3ZnKX0uZmxhZy1pY29uLW10e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tdC5zdmcpfS5mbGFnLWljb24tbXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL210LnN2Zyl9LmZsYWctaWNvbi1tdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXUuc3ZnKX0uZmxhZy1pY29uLW11LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdS5zdmcpfS5mbGFnLWljb24tbXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL212LnN2Zyl9LmZsYWctaWNvbi1tdi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXYuc3ZnKX0uZmxhZy1pY29uLW13e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tdy5zdmcpfS5mbGFnLWljb24tbXcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL213LnN2Zyl9LmZsYWctaWNvbi1teHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXguc3ZnKX0uZmxhZy1pY29uLW14LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9teC5zdmcpfS5mbGFnLWljb24tbXl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL215LnN2Zyl9LmZsYWctaWNvbi1teS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXkuc3ZnKX0uZmxhZy1pY29uLW16e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tei5zdmcpfS5mbGFnLWljb24tbXouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL216LnN2Zyl9LmZsYWctaWNvbi1uYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmEuc3ZnKX0uZmxhZy1pY29uLW5hLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uYS5zdmcpfS5mbGFnLWljb24tbmN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25jLnN2Zyl9LmZsYWctaWNvbi1uYy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmMuc3ZnKX0uZmxhZy1pY29uLW5le2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uZS5zdmcpfS5mbGFnLWljb24tbmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25lLnN2Zyl9LmZsYWctaWNvbi1uZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmYuc3ZnKX0uZmxhZy1pY29uLW5mLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uZi5zdmcpfS5mbGFnLWljb24tbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25nLnN2Zyl9LmZsYWctaWNvbi1uZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmcuc3ZnKX0uZmxhZy1pY29uLW5pe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uaS5zdmcpfS5mbGFnLWljb24tbmkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25pLnN2Zyl9LmZsYWctaWNvbi1ubHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmwuc3ZnKX0uZmxhZy1pY29uLW5sLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ubC5zdmcpfS5mbGFnLWljb24tbm97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25vLnN2Zyl9LmZsYWctaWNvbi1uby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbm8uc3ZnKX0uZmxhZy1pY29uLW5we2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ucC5zdmcpfS5mbGFnLWljb24tbnAuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25wLnN2Zyl9LmZsYWctaWNvbi1ucntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnIuc3ZnKX0uZmxhZy1pY29uLW5yLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uci5zdmcpfS5mbGFnLWljb24tbnV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL251LnN2Zyl9LmZsYWctaWNvbi1udS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbnUuc3ZnKX0uZmxhZy1pY29uLW56e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uei5zdmcpfS5mbGFnLWljb24tbnouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL256LnN2Zyl9LmZsYWctaWNvbi1vbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvb20uc3ZnKX0uZmxhZy1pY29uLW9tLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9vbS5zdmcpfS5mbGFnLWljb24tcGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BhLnN2Zyl9LmZsYWctaWNvbi1wYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGEuc3ZnKX0uZmxhZy1pY29uLXBle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wZS5zdmcpfS5mbGFnLWljb24tcGUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BlLnN2Zyl9LmZsYWctaWNvbi1wZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGYuc3ZnKX0uZmxhZy1pY29uLXBmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wZi5zdmcpfS5mbGFnLWljb24tcGd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BnLnN2Zyl9LmZsYWctaWNvbi1wZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGcuc3ZnKX0uZmxhZy1pY29uLXBoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9waC5zdmcpfS5mbGFnLWljb24tcGguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BoLnN2Zyl9LmZsYWctaWNvbi1wa3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGsuc3ZnKX0uZmxhZy1pY29uLXBrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9way5zdmcpfS5mbGFnLWljb24tcGx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BsLnN2Zyl9LmZsYWctaWNvbi1wbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGwuc3ZnKX0uZmxhZy1pY29uLXBte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wbS5zdmcpfS5mbGFnLWljb24tcG0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BtLnN2Zyl9LmZsYWctaWNvbi1wbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcG4uc3ZnKX0uZmxhZy1pY29uLXBuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wbi5zdmcpfS5mbGFnLWljb24tcHJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ByLnN2Zyl9LmZsYWctaWNvbi1wci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcHIuc3ZnKX0uZmxhZy1pY29uLXBze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wcy5zdmcpfS5mbGFnLWljb24tcHMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BzLnN2Zyl9LmZsYWctaWNvbi1wdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHQuc3ZnKX0uZmxhZy1pY29uLXB0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wdC5zdmcpfS5mbGFnLWljb24tcHd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3B3LnN2Zyl9LmZsYWctaWNvbi1wdy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcHcuc3ZnKX0uZmxhZy1pY29uLXB5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9weS5zdmcpfS5mbGFnLWljb24tcHkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3B5LnN2Zyl9LmZsYWctaWNvbi1xYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcWEuc3ZnKX0uZmxhZy1pY29uLXFhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9xYS5zdmcpfS5mbGFnLWljb24tcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3JlLnN2Zyl9LmZsYWctaWNvbi1yZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcmUuc3ZnKX0uZmxhZy1pY29uLXJve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9yby5zdmcpfS5mbGFnLWljb24tcm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3JvLnN2Zyl9LmZsYWctaWNvbi1yc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcnMuc3ZnKX0uZmxhZy1pY29uLXJzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ycy5zdmcpfS5mbGFnLWljb24tcnV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3J1LnN2Zyl9LmZsYWctaWNvbi1ydS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcnUuc3ZnKX0uZmxhZy1pY29uLXJ3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ydy5zdmcpfS5mbGFnLWljb24tcncuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3J3LnN2Zyl9LmZsYWctaWNvbi1zYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2Euc3ZnKX0uZmxhZy1pY29uLXNhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zYS5zdmcpfS5mbGFnLWljb24tc2J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NiLnN2Zyl9LmZsYWctaWNvbi1zYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Iuc3ZnKX0uZmxhZy1pY29uLXNje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zYy5zdmcpfS5mbGFnLWljb24tc2MuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NjLnN2Zyl9LmZsYWctaWNvbi1zZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2Quc3ZnKX0uZmxhZy1pY29uLXNkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zZC5zdmcpfS5mbGFnLWljb24tc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NlLnN2Zyl9LmZsYWctaWNvbi1zZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Uuc3ZnKX0uZmxhZy1pY29uLXNne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zZy5zdmcpfS5mbGFnLWljb24tc2cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NnLnN2Zyl9LmZsYWctaWNvbi1zaHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2guc3ZnKX0uZmxhZy1pY29uLXNoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zaC5zdmcpfS5mbGFnLWljb24tc2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NpLnN2Zyl9LmZsYWctaWNvbi1zaS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2kuc3ZnKX0uZmxhZy1pY29uLXNqe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zai5zdmcpfS5mbGFnLWljb24tc2ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NqLnN2Zyl9LmZsYWctaWNvbi1za3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2suc3ZnKX0uZmxhZy1pY29uLXNrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zay5zdmcpfS5mbGFnLWljb24tc2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NsLnN2Zyl9LmZsYWctaWNvbi1zbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2wuc3ZnKX0uZmxhZy1pY29uLXNte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zbS5zdmcpfS5mbGFnLWljb24tc20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NtLnN2Zyl9LmZsYWctaWNvbi1zbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc24uc3ZnKX0uZmxhZy1pY29uLXNuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zbi5zdmcpfS5mbGFnLWljb24tc297YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NvLnN2Zyl9LmZsYWctaWNvbi1zby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc28uc3ZnKX0uZmxhZy1pY29uLXNye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zci5zdmcpfS5mbGFnLWljb24tc3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NyLnN2Zyl9LmZsYWctaWNvbi1zc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Muc3ZnKX0uZmxhZy1pY29uLXNzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zcy5zdmcpfS5mbGFnLWljb24tc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3N0LnN2Zyl9LmZsYWctaWNvbi1zdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3Quc3ZnKX0uZmxhZy1pY29uLXN2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zdi5zdmcpfS5mbGFnLWljb24tc3YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N2LnN2Zyl9LmZsYWctaWNvbi1zeHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3guc3ZnKX0uZmxhZy1pY29uLXN4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zeC5zdmcpfS5mbGFnLWljb24tc3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3N5LnN2Zyl9LmZsYWctaWNvbi1zeS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3kuc3ZnKX0uZmxhZy1pY29uLXN6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zei5zdmcpfS5mbGFnLWljb24tc3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N6LnN2Zyl9LmZsYWctaWNvbi10Y3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGMuc3ZnKX0uZmxhZy1pY29uLXRjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90Yy5zdmcpfS5mbGFnLWljb24tdGR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RkLnN2Zyl9LmZsYWctaWNvbi10ZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGQuc3ZnKX0uZmxhZy1pY29uLXRme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90Zi5zdmcpfS5mbGFnLWljb24tdGYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RmLnN2Zyl9LmZsYWctaWNvbi10Z3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGcuc3ZnKX0uZmxhZy1pY29uLXRnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90Zy5zdmcpfS5mbGFnLWljb24tdGh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RoLnN2Zyl9LmZsYWctaWNvbi10aC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGguc3ZnKX0uZmxhZy1pY29uLXRqe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90ai5zdmcpfS5mbGFnLWljb24tdGouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RqLnN2Zyl9LmZsYWctaWNvbi10a3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGsuc3ZnKX0uZmxhZy1pY29uLXRrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ay5zdmcpfS5mbGFnLWljb24tdGx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RsLnN2Zyl9LmZsYWctaWNvbi10bC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGwuc3ZnKX0uZmxhZy1pY29uLXRte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90bS5zdmcpfS5mbGFnLWljb24tdG0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RtLnN2Zyl9LmZsYWctaWNvbi10bntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdG4uc3ZnKX0uZmxhZy1pY29uLXRuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90bi5zdmcpfS5mbGFnLWljb24tdG97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RvLnN2Zyl9LmZsYWctaWNvbi10by5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdG8uc3ZnKX0uZmxhZy1pY29uLXRye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90ci5zdmcpfS5mbGFnLWljb24tdHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RyLnN2Zyl9LmZsYWctaWNvbi10dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHQuc3ZnKX0uZmxhZy1pY29uLXR0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90dC5zdmcpfS5mbGFnLWljb24tdHZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R2LnN2Zyl9LmZsYWctaWNvbi10di5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHYuc3ZnKX0uZmxhZy1pY29uLXR3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90dy5zdmcpfS5mbGFnLWljb24tdHcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3R3LnN2Zyl9LmZsYWctaWNvbi10entiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHouc3ZnKX0uZmxhZy1pY29uLXR6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ei5zdmcpfS5mbGFnLWljb24tdWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3VhLnN2Zyl9LmZsYWctaWNvbi11YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdWEuc3ZnKX0uZmxhZy1pY29uLXVne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91Zy5zdmcpfS5mbGFnLWljb24tdWcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VnLnN2Zyl9LmZsYWctaWNvbi11bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdW0uc3ZnKX0uZmxhZy1pY29uLXVtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91bS5zdmcpfS5mbGFnLWljb24tdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3VzLnN2Zyl9LmZsYWctaWNvbi11cy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdXMuc3ZnKX0uZmxhZy1pY29uLXV5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91eS5zdmcpfS5mbGFnLWljb24tdXkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3V5LnN2Zyl9LmZsYWctaWNvbi11entiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdXouc3ZnKX0uZmxhZy1pY29uLXV6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91ei5zdmcpfS5mbGFnLWljb24tdmF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZhLnN2Zyl9LmZsYWctaWNvbi12YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdmEuc3ZnKX0uZmxhZy1pY29uLXZje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92Yy5zdmcpfS5mbGFnLWljb24tdmMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZjLnN2Zyl9LmZsYWctaWNvbi12ZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmUuc3ZnKX0uZmxhZy1pY29uLXZlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92ZS5zdmcpfS5mbGFnLWljb24tdmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZnLnN2Zyl9LmZsYWctaWNvbi12Zy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdmcuc3ZnKX0uZmxhZy1pY29uLXZpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92aS5zdmcpfS5mbGFnLWljb24tdmkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZpLnN2Zyl9LmZsYWctaWNvbi12bntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdm4uc3ZnKX0uZmxhZy1pY29uLXZuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92bi5zdmcpfS5mbGFnLWljb24tdnV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3Z1LnN2Zyl9LmZsYWctaWNvbi12dS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdnUuc3ZnKX0uZmxhZy1pY29uLXdme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My93Zi5zdmcpfS5mbGFnLWljb24td2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3dmLnN2Zyl9LmZsYWctaWNvbi13c3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvd3Muc3ZnKX0uZmxhZy1pY29uLXdzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS93cy5zdmcpfS5mbGFnLWljb24teWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3llLnN2Zyl9LmZsYWctaWNvbi15ZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEveWUuc3ZnKX0uZmxhZy1pY29uLXl0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My95dC5zdmcpfS5mbGFnLWljb24teXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3l0LnN2Zyl9LmZsYWctaWNvbi16YXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvemEuc3ZnKX0uZmxhZy1pY29uLXphLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS96YS5zdmcpfS5mbGFnLWljb24tem17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ptLnN2Zyl9LmZsYWctaWNvbi16bS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvem0uc3ZnKX0uZmxhZy1pY29uLXp3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My96dy5zdmcpfS5mbGFnLWljb24tencuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3p3LnN2Zyl9LmZsYWctaWNvbi1ldXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZXUuc3ZnKX0uZmxhZy1pY29uLWV1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ldS5zdmcpfS5mbGFnLWljb24tZ2ItZW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nYi1lbmcuc3ZnKX0uZmxhZy1pY29uLWdiLWVuZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2ItZW5nLnN2Zyl9LmZsYWctaWNvbi1nYi1zY3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2diLXNjdC5zdmcpfS5mbGFnLWljb24tZ2Itc2N0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nYi1zY3Quc3ZnKX0uZmxhZy1pY29uLWdiLXdsc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2Itd2xzLnN2Zyl9LmZsYWctaWNvbi1nYi13bHMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2diLXdscy5zdmcpfSJdfQ== */
.snotifyToast {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.snotify-leftTop .fadeIn,
.snotify-leftCenter .fadeIn,
.snotify-leftBottom .fadeIn {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.snotify-leftTop .fadeOut,
.snotify-leftCenter .fadeOut,
.snotify-leftBottom .fadeOut {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

.snotify-rightTop .fadeIn,
.snotify-rightCenter .fadeIn,
.snotify-rightBottom .fadeIn {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.snotify-rightTop .fadeOut,
.snotify-rightCenter .fadeOut,
.snotify-rightBottom .fadeOut {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

.snotify-centerTop .fadeIn {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.snotify-centerTop .fadeOut {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

.snotify-centerCenter .fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

.snotify-centerCenter .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

.snotify-centerBottom .fadeIn {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.snotify-centerBottom .fadeOut {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) scaleX(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) scaleX(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) scaleX(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) scaleX(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0) scaleY(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0) scaleY(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0) scaleY(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0) scaleY(1.2);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes appear {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 50vh;
  }
}

@keyframes appear {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 50vh;
  }
}

@-webkit-keyframes disappear {
  0% {
    max-height: 50vh;
  }
  100% {
    max-height: 0;
  }
}

@keyframes disappear {
  0% {
    max-height: 50vh;
  }
  100% {
    max-height: 0;
  }
}

.snotify {
  display: block;
  position: fixed;
  width: 300px;
  z-index: 9999;
  box-sizing: border-box;
  pointer-events: none;
}

.snotify * {
  box-sizing: border-box;
}

.snotify-leftTop,
.snotify-leftCenter,
.snotify-leftBottom {
  left: 10px;
}

.snotify-rightTop,
.snotify-rightCenter,
.snotify-rightBottom {
  right: 10px;
}

.snotify-centerTop,
.snotify-centerCenter,
.snotify-centerBottom {
  left: calc(50% - 300px / 2);
}

.snotify-leftTop,
.snotify-centerTop,
.snotify-rightTop {
  top: 10px;
}

.snotify-leftCenter,
.snotify-rightCenter,
.snotify-centerCenter {
  top: 50%;
  transform: translateY(-50%);
}

.snotify-leftBottom,
.snotify-rightBottom,
.snotify-centerBottom {
  bottom: 10px;
}

.snotify-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 0;
  z-index: 9998;
  transition: opacity 0.3s;
}

.snotifyToast {
  display: block;
  cursor: pointer;
  background-color: #fff;
  height: 100%;
  margin: 5px;
  opacity: 0;
  border-radius: 5px;
  overflow: hidden;
  pointer-events: auto;
}

.snotifyToast--in {
  -webkit-animation-name: appear;
          animation-name: appear;
}

.snotifyToast--out {
  -webkit-animation-name: disappear;
          animation-name: disappear;
}

.snotifyToast__inner {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  padding: 5px 65px 5px 15px;
  min-height: 78px;
  font-size: 16px;
  color: #000;
}

.snotifyToast__progressBar {
  position: relative;
  width: 100%;
  height: 10px;
  background-color: #c7c7c7;
}

.snotifyToast__progressBar__percentage {
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  background-color: #4c4c4c;
  max-width: 100%;
}

.snotifyToast__title {
  font-size: 1.8em;
  line-height: 1.2em;
  margin-bottom: 5px;
  color: #fff;
}

.snotifyToast__body {
  font-size: 1em;
}

.snotifyToast-show {
  transform: translate(0, 0);
  opacity: 1;
}

.snotifyToast-remove {
  max-height: 0;
  overflow: hidden;
  transform: translate(0, 50%);
  opacity: 0;
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

/***************
 ** Modifiers **
 **************/

.snotify-simple .snotifyToast__title,
.snotify-simple .snotifyToast__body {
  color: #000;
}

.snotify-success {
  background-color: #4caf50;
}

.snotify-success .snotifyToast__progressBar {
  background-color: #388e3c;
}

.snotify-success .snotifyToast__progressBar__percentage {
  background-color: #81c784;
}

.snotify-success .snotifyToast__body {
  color: #c8e6c9;
}

.snotify-info {
  background-color: #1e88e5;
}

.snotify-info .snotifyToast__progressBar {
  background-color: #1565c0;
}

.snotify-info .snotifyToast__progressBar__percentage {
  background-color: #64b5f6;
}

.snotify-info .snotifyToast__body {
  color: #e3f2fd;
}

.snotify-warning {
  background-color: #ff9800;
}

.snotify-warning .snotifyToast__progressBar {
  background-color: #ef6c00;
}

.snotify-warning .snotifyToast__progressBar__percentage {
  background-color: #ffcc80;
}

.snotify-warning .snotifyToast__body {
  color: #fff3e0;
}

.snotify-error {
  background-color: #f44336;
}

.snotify-error .snotifyToast__progressBar {
  background-color: #c62828;
}

.snotify-error .snotifyToast__progressBar__percentage {
  background-color: #ef9a9a;
}

.snotify-error .snotifyToast__body {
  color: #ffebee;
}

.snotify-async {
  background-color: #1e88e5;
}

.snotify-async .snotifyToast__progressBar {
  background-color: #1565c0;
}

.snotify-async .snotifyToast__progressBar__percentage {
  background-color: #64b5f6;
}

.snotify-async .snotifyToast__body {
  color: #e3f2fd;
}

.snotify-confirm {
  background-color: #009688;
}

.snotify-confirm .snotifyToast__progressBar {
  background-color: #4db6ac;
}

.snotify-confirm .snotifyToast__progressBar__percentage {
  background-color: #80cbc4;
}

.snotify-confirm .snotifyToast__body {
  color: #e0f2f1;
}

.snotify-prompt {
  background-color: #009688;
}

.snotify-prompt ng-snotify-prompt {
  width: 100%;
}

.snotify-prompt .snotifyToast__title {
  margin-bottom: 0;
}

.snotify-prompt .snotifyToast__body {
  color: #e0f2f1;
}

.snotify-confirm .snotifyToast__inner,
.snotify-prompt .snotifyToast__inner {
  padding: 10px 15px;
}

.snotifyToast__input {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin: 0;
  width: 100%;
  vertical-align: top;
  transition: all 0.5s;
  transition-delay: 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.snotifyToast__input__field {
  position: relative;
  display: block;
  float: right;
  padding: 0.85em 0.5em;
  width: 100%;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #333;
  font-weight: bold;
  -webkit-appearance: none;
  /* for box shadows to show on iOS */
  opacity: 0;
  transition: opacity 0.3s;
}

.snotifyToast__input__field:focus {
  outline: none;
}

.snotifyToast__input__label {
  display: inline-block;
  float: right;
  padding: 0 0.85em;
  width: 100%;
  color: #e0f2f1;
  font-weight: bold;
  font-size: 70.25%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: absolute;
  left: 0;
  height: 100%;
  text-align: left;
  pointer-events: none;
}

.snotifyToast__input__label::before, .snotifyToast__input__label::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}

.snotifyToast__input__label::before {
  border-top: 2px solid #fff;
  transform: translate3d(0, 100%, 0) translate3d(0, -2px, 0);
  transition-delay: 0.3s;
}

.snotifyToast__input__label::after {
  z-index: -1;
  background: #b2dfdb;
  transform: scale3d(1, 0, 1);
  transform-origin: 50% 0;
}

.snotifyToast__input__labelContent {
  position: relative;
  display: block;
  padding: 1em 0;
  width: 100%;
  transition: transform 0.3s 0.3s;
}

.snotifyToast__input--filled {
  margin-top: 2.5em;
}

.snotifyToast__input--filled:focus,
.snotifyToast__input--filled .snotifyToast__input__field {
  opacity: 1;
  transition-delay: 0.3s;
}

.snotifyToast__input__field:focus + .snotifyToast__input__label .snotifyToast__input__labelContent,
.snotifyToast__input--filled .snotifyToast__input__labelContent {
  transform: translate(0, -80%);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.snotifyToast__input__field:focus + .snotifyToast__input__label::before,
.snotifyToast__input--filled .snotifyToast__input__label::before {
  transition-delay: 0s;
}

.snotifyToast__input__field:focus + .snotifyToast__input__label::before,
.snotifyToast__input--filled .snotifyToast__input__label::before {
  transform: translate(0, 0);
}

.snotifyToast__input__field:focus + .snotifyToast__input__label::after,
.snotifyToast__input--filled .snotifyToast__input__label::after {
  transform: scale(1, 1);
  transition-delay: 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.snotifyToast--invalid .snotifyToast__input__label::before {
  border-color: #f44336;
}

.snotifyToast--valid .snotifyToast__input__label::before {
  border-color: #4caf50;
}

.snotifyToast__buttons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.snotifyToast__buttons button {
  position: relative;
  width: 100%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
  border-bottom: none;
  background: transparent;
  padding: 8px;
  text-transform: capitalize;
  color: #fff;
  box-sizing: border-box;
  overflow: hidden;
}

.snotifyToast__buttons button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(255, 255, 255, 0.3);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%;
}

.snotifyToast__buttons button:focus:not(:active)::after {
  -webkit-animation: ripple 1s ease-out;
          animation: ripple 1s ease-out;
}

.snotifyToast__buttons button:hover, .snotifyToast__buttons button:focus {
  background: rgba(0, 0, 0, 0.1);
  outline: none;
}

.snotifyToast__buttons button:active {
  background: rgba(0, 0, 0, 0.15);
}

.snotifyToast__buttons button:last-child {
  border-right: none;
}

.snotifyToast__buttons button:first-child {
  border-left: none;
}

.snotifyToast__buttons--bold {
  font-weight: 700;
}

@-webkit-keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(40, 40);
  }
}

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(40, 40);
  }
}

.snotify-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 50%;
  line-height: 0;
  transform: translate(0, -50%);
  max-height: 48px;
  max-width: 48px;
}

.snotify-icon--error {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%20fill=%22%23ffcdd2%22%3E%3Cg%3E%3Cpath%20d=%22M437,75A256,256,0,1,0,75,437,256,256,0,1,0,437,75ZM416.43,416.43a226.82,226.82,0,0,1-320.86,0C7.11,328,7.11,184,95.57,95.57a226.82,226.82,0,0,1,320.86,0C504.89,184,504.89,328,416.43,416.43Z%22/%3E%3Cpath%20d=%22M368.81,143.19a14.5,14.5,0,0,0-20.58,0L256,235.42l-92.23-92.23a14.55,14.55,0,0,0-20.58,20.58L235.42,256l-92.23,92.23a14.6,14.6,0,0,0,10.24,24.89,14.19,14.19,0,0,0,10.24-4.31l92.23-92.23,92.23,92.23a14.64,14.64,0,0,0,10.24,4.31,14,14,0,0,0,10.24-4.31,14.5,14.5,0,0,0,0-20.58l-92-92.23,92.23-92.23A14.5,14.5,0,0,0,368.81,143.19Z%22/%3E%3C/g%3E%3C/svg%3E");
}

.snotify-icon--warning {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%20fill=%22%23ffccbc%22%3E%3Cg%3E%3Cpath%20d=%22M256,512c141.15,0,256-114.84,256-256S397.15,0,256,0,0,114.84,0,256,114.85,512,256,512Zm0-480.49c123.79,0,224.49,100.71,224.49,224.49S379.79,480.49,256,480.49,31.51,379.79,31.51,256,132.21,31.51,256,31.51Z%22/%3E%3Ccircle%20cx=%22260.08%22%20cy=%22343.87%22%20r=%2226.35%22/%3E%3Cpath%20d=%22M254.68,278.39a15.76,15.76,0,0,0,15.75-15.75V128.72a15.75,15.75,0,1,0-31.51,0V262.63A15.76,15.76,0,0,0,254.68,278.39Z%22/%3E%3C/g%3E%3C/svg%3E");
}

.snotify-icon--info {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%20fill=%22%23bbdefb%22%3E%3Cg%3E%3Cpath%20d=%22M256,0C114.84,0,0,114.84,0,256S114.84,512,256,512,512,397.16,512,256,397.15,0,256,0Zm0,478.43C133.35,478.43,33.57,378.64,33.57,256S133.35,33.58,256,33.58,478.42,133.36,478.42,256,378.64,478.43,256,478.43Z%22/%3E%3Cpath%20d=%22M251.26,161.24a22.39,22.39,0,1,0-22.38-22.39A22.39,22.39,0,0,0,251.26,161.24Z%22/%3E%3Cpath%20d=%22M286.84,357.87h-14v-160A16.79,16.79,0,0,0,256,181.05H225.17a16.79,16.79,0,0,0,0,33.58h14.05V357.87H225.17a16.79,16.79,0,0,0,0,33.57h61.67a16.79,16.79,0,1,0,0-33.57Z%22/%3E%3C/g%3E%3C/svg%3E");
}

.snotify-icon--success {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%20fill=%22%23c8e6c9%22%3E%3Cg%3E%3Cpath%20d=%22M256,0C114.85,0,0,114.84,0,256S114.85,512,256,512,512,397.16,512,256,397.15,0,256,0Zm0,492.31c-130.29,0-236.31-106-236.31-236.31S125.71,19.69,256,19.69,492.31,125.71,492.31,256,386.29,492.31,256,492.31Z%22/%3E%3Cpath%20class=%22cls-1%22%20d=%22M376.64,151,225.31,321.24l-91.17-72.93a9.85,9.85,0,0,0-12.3,15.38l98.46,78.77a9.86,9.86,0,0,0,13.52-1.15L391.36,164.08A9.85,9.85,0,0,0,376.64,151Z%22/%3E%3C/g%3E%3C/svg%3E");
}

.snotify-icon--async {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%20fill=%22%23bbdefb%22%3E%3Cg%3E%3Cpath%20d=%22M256,0a32,32,0,0,0-32,32V96a32,32,0,0,0,64,0V32A32,32,0,0,0,256,0Zm0,384a32,32,0,0,0-32,32v64a32,32,0,0,0,64,0V416A32,32,0,0,0,256,384ZM391.74,165.5,437,120.22A32,32,0,0,0,391.74,75L346.5,120.22a32,32,0,0,0,45.25,45.28Zm-271.52,181L75,391.74A32,32,0,0,0,120.22,437l45.25-45.25a32,32,0,0,0-45.25-45.25Zm0-271.52A32,32,0,1,0,75,120.22l45.25,45.28a32,32,0,1,0,45.25-45.28ZM391.74,346.5a32,32,0,0,0-45.25,45.25L391.74,437A32,32,0,0,0,437,391.74ZM480,224H416a32,32,0,0,0,0,64h64a32,32,0,0,0,0-64ZM128,256a32,32,0,0,0-32-32H32a32,32,0,0,0,0,64H96A32,32,0,0,0,128,256Z%22/%3E%3C/g%3E%3C/svg%3E");
  -webkit-animation: async 3s infinite linear;
          animation: async 3s infinite linear;
  transform-origin: 50% 50%;
}

@-webkit-keyframes async {
  0% {
    transform: translate(0, -50%) rotate(0deg);
  }
  100% {
    transform: translate(0, -50%) rotate(360deg);
  }
}

@keyframes async {
  0% {
    transform: translate(0, -50%) rotate(0deg);
  }
  100% {
    transform: translate(0, -50%) rotate(360deg);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL19zaGFyZWQvYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbWF0ZXJpYWwuc2NzcyIsIi4uLy4uLy4uL21hdGVyaWFsL3Nub3RpZnkuc2NzcyIsIi4uLy4uLy4uL21hdGVyaWFsL3RvYXN0LnNjc3MiLCIuLi8uLi8uLi9tYXRlcmlhbC9wcm9tcHQuc2NzcyIsIi4uLy4uLy4uL21hdGVyaWFsL2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL21hdGVyaWFsL2ljb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7QUNERjs7QURPRTs7O0VBQ0Usa0NBQUE7VUFBQSwwQkFBQTtBQ0ZKOztBRElFOzs7RUFDRSxtQ0FBQTtVQUFBLDJCQUFBO0FDQUo7O0FET0U7OztFQUNFLG1DQUFBO1VBQUEsMkJBQUE7QUNGSjs7QURJRTs7O0VBQ0Usb0NBQUE7VUFBQSw0QkFBQTtBQ0FKOztBREtFO0VBQ0Usa0NBQUE7VUFBQSwwQkFBQTtBQ0ZKOztBRElFO0VBQ0UsaUNBQUE7VUFBQSx5QkFBQTtBQ0ZKOztBRE1FO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBQ0hKOztBREtFO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtBQ0hKOztBRE9FO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBQ0pKOztBRE1FO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBQ0pKOztBRFVBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsK0NBQUE7RUNQRjtFRFVBO0lBQ0UsVUFBQTtJQUNBLGVBQUE7RUNSRjtBQUNGOztBRERBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsK0NBQUE7RUNQRjtFRFVBO0lBQ0UsVUFBQTtJQUNBLGVBQUE7RUNSRjtBQUNGOztBRFdBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsOENBQUE7RUNURjtFRFlBO0lBQ0UsVUFBQTtJQUNBLGVBQUE7RUNWRjtBQUNGOztBRENBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsOENBQUE7RUNURjtFRFlBO0lBQ0Us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O0FJcmZJO0VBQ0UsaUJBQUE7QUp1Zk47O0FJbmZFO0VBQ0UsZ0JBQUE7QUpxZko7O0FJamZBO0VBQ0U7SUFDRSxzQkFBQTtJQUNBLFVBQUE7RUpvZkY7RUlsZkE7SUFDRSx3QkFBQTtJQUNBLFVBQUE7RUpvZkY7RUlsZkE7SUFDRSxVQUFBO0lBQ0Esd0JBQUE7RUpvZkY7QUFDRjs7QUloZ0JBO0VBQ0U7SUFDRSxzQkFBQTtJQUNBLFVBQUE7RUpvZkY7RUlsZkE7SUFDRSx3QkFBQTtJQUNBLFVBQUE7RUpvZkY7RUlsZkE7SUFDRSxVQUFBO0lBQ0Esd0JBQUE7RUpvZkY7QUFDRjs7QUs3aUJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FMK2lCRjs7QUs1aUJBO0VBQ0UsNnhCQUFBO0FMK2lCRjs7QUs1aUJBO0VBQ0UsNHBCQUFBO0FMK2lCRjs7QUs1aUJBO0VBQ0UsNnVCQUFBO0FMK2lCRjs7QUs1aUJBO0VBQ0UsMG9CQUFBO0FMK2lCRjs7QUs1aUJBO0VBQ0UscXpCQUFBO0VBQ0EsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLHlCQUFBO0FMK2lCRjs7QUs1aUJBO0VBQ0U7SUFFRSwwQ0FBQTtFTCtpQkY7RUs3aUJBO0lBRUUsNENBQUE7RUwraUJGO0FBQ0Y7O0FLdmpCQTtFQUNFO0lBRUUsMENBQUE7RUwraUJGO0VLN2lCQTtJQUVFLDRDQUFBO0VMK2lCRjtBQUNGIiwiZmlsZSI6Im1hdGVyaWFsLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYW5pbWF0aW9uLW5hbWU6IFwiZmFkZVwiO1xyXG5cclxuLnNub3RpZnlUb2FzdCB7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLnNub3RpZnktbGVmdFRvcCxcclxuLnNub3RpZnktbGVmdENlbnRlcixcclxuLnNub3RpZnktbGVmdEJvdHRvbSB7XHJcbiAgLiN7JGFuaW1hdGlvbi1uYW1lfUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIH1cclxuICAuI3skYW5pbWF0aW9uLW5hbWV9T3V0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5zbm90aWZ5LXJpZ2h0VG9wLFxyXG4uc25vdGlmeS1yaWdodENlbnRlcixcclxuLnNub3RpZnktcmlnaHRCb3R0b20ge1xyXG4gIC4jeyRhbmltYXRpb24tbmFtZX1JbiB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgfVxyXG4gIC4jeyRhbmltYXRpb24tbmFtZX1PdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5zbm90aWZ5LWNlbnRlclRvcCB7XHJcbiAgLiN7JGFuaW1hdGlvbi1uYW1lfUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIH1cclxuICAuI3skYW5pbWF0aW9uLW5hbWV9T3V0IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgfVxyXG59XHJcbi5zbm90aWZ5LWNlbnRlckNlbnRlciB7XHJcbiAgLiN7JGFuaW1hdGlvbi1uYW1lfUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgfVxyXG4gIC4jeyRhbmltYXRpb24tbmFtZX1PdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgfVxyXG59XHJcbi5zbm90aWZ5LWNlbnRlckJvdHRvbSB7XHJcbiAgLiN7JGFuaW1hdGlvbi1uYW1lfUluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICB9XHJcbiAgLiN7JGFuaW1hdGlvbi1uYW1lfU91dCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGYWRlIGluXHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZVgoMS4yKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlWCgxLjIpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgc2NhbGVZKDEuMik7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBzY2FsZVkoMS4yKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGYWRlIG91dFxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUb2FzdCBjb2xsYXBzZVxyXG5cclxuQGtleWZyYW1lcyBhcHBlYXIge1xyXG4gIDAlIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRpc2FwcGVhciB7XHJcbiAgMCUge1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICB9XHJcbn1cclxuIiwiLnNub3RpZnlUb2FzdCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zbm90aWZ5LWxlZnRUb3AgLmZhZGVJbixcbi5zbm90aWZ5LWxlZnRDZW50ZXIgLmZhZGVJbixcbi5zbm90aWZ5LWxlZnRCb3R0b20gLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuLnNub3RpZnktbGVmdFRvcCAuZmFkZU91dCxcbi5zbm90aWZ5LWxlZnRDZW50ZXIgLmZhZGVPdXQsXG4uc25vdGlmeS1sZWZ0Qm90dG9tIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG4uc25vdGlmeS1yaWdodFRvcCAuZmFkZUluLFxuLnNub3RpZnktcmlnaHRDZW50ZXIgLmZhZGVJbixcbi5zbm90aWZ5LXJpZ2h0Qm90dG9tIC5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG4uc25vdGlmeS1yaWdodFRvcCAuZmFkZU91dCxcbi5zbm90aWZ5LXJpZ2h0Q2VudGVyIC5mYWRlT3V0LFxuLnNub3RpZnktcmlnaHRCb3R0b20gLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG4uc25vdGlmeS1jZW50ZXJUb3AgLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuLnNub3RpZnktY2VudGVyVG9wIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuLnNub3RpZnktY2VudGVyQ2VudGVyIC5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuLnNub3RpZnktY2VudGVyQ2VudGVyIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbi5zbm90aWZ5LWNlbnRlckJvdHRvbSAuZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuLnNub3RpZnktY2VudGVyQm90dG9tIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZVgoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGVYKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApIHNjYWxlWSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBzY2FsZVkoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcHBlYXIge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRpc2FwcGVhciB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5zbm90aWZ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbm90aWZ5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc25vdGlmeS1sZWZ0VG9wLFxuLnNub3RpZnktbGVmdENlbnRlcixcbi5zbm90aWZ5LWxlZnRCb3R0b20ge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uc25vdGlmeS1yaWdodFRvcCxcbi5zbm90aWZ5LXJpZ2h0Q2VudGVyLFxuLnNub3RpZnktcmlnaHRCb3R0b20ge1xuICByaWdodDogMTBweDtcbn1cblxuLnNub3RpZnktY2VudGVyVG9wLFxuLnNub3RpZnktY2VudGVyQ2VudGVyLFxuLnNub3RpZnktY2VudGVyQm90dG9tIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMDBweCAvIDIpO1xufVxuXG4uc25vdGlmeS1sZWZ0VG9wLFxuLnNub3RpZnktY2VudGVyVG9wLFxuLnNub3RpZnktcmlnaHRUb3Age1xuICB0b3A6IDEwcHg7XG59XG5cbi5zbm90aWZ5LWxlZnRDZW50ZXIsXG4uc25vdGlmeS1yaWdodENlbnRlcixcbi5zbm90aWZ5LWNlbnRlckNlbnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zbm90aWZ5LWxlZnRCb3R0b20sXG4uc25vdGlmeS1yaWdodEJvdHRvbSxcbi5zbm90aWZ5LWNlbnRlckJvdHRvbSB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLnNub3RpZnktYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5ODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uc25vdGlmeVRvYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zbm90aWZ5VG9hc3QtLWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFwcGVhcjtcbn1cbi5zbm90aWZ5VG9hc3QtLW91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkaXNhcHBlYXI7XG59XG4uc25vdGlmeVRvYXN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA2NXB4IDVweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA3OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG59XG4uc25vdGlmeVRvYXN0X19wcm9ncmVzc0Jhcl9fcGVyY2VudGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbm90aWZ5VG9hc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNub3RpZnlUb2FzdF9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc25vdGlmeVRvYXN0LXNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNub3RpZnlUb2FzdC1yZW1vdmUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuLyoqKioqKioqKioqKioqKlxuICoqIE1vZGlmaWVycyAqKlxuICoqKioqKioqKioqKioqL1xuLnNub3RpZnktc2ltcGxlIC5zbm90aWZ5VG9hc3RfX3RpdGxlLFxuLnNub3RpZnktc2ltcGxlIC5zbm90aWZ5VG9hc3RfX2JvZHkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNub3RpZnktc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG59XG4uc25vdGlmeS1zdWNjZXNzIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYztcbn1cbi5zbm90aWZ5LXN1Y2Nlc3MgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXJfX3BlcmNlbnRhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFjNzg0O1xufVxuLnNub3RpZnktc3VjY2VzcyAuc25vdGlmeVRvYXN0X19ib2R5IHtcbiAgY29sb3I6ICNjOGU2Yzk7XG59XG5cbi5zbm90aWZ5LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4OGU1O1xufVxuLnNub3RpZnktaW5mbyAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzA7XG59XG4uc25vdGlmeS1pbmZvIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyX19wZXJjZW50YWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjVmNjtcbn1cbi5zbm90aWZ5LWluZm8gLnNub3RpZnlUb2FzdF9fYm9keSB7XG4gIGNvbG9yOiAjZTNmMmZkO1xufVxuXG4uc25vdGlmeS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbn1cbi5zbm90aWZ5LXdhcm5pbmcgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwO1xufVxuLnNub3RpZnktd2FybmluZyAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0Jhcl9fcGVyY2VudGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODA7XG59XG4uc25vdGlmeS13YXJuaW5nIC5zbm90aWZ5VG9hc3RfX2JvZHkge1xuICBjb2xvcjogI2ZmZjNlMDtcbn1cblxuLnNub3RpZnktZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xufVxuLnNub3RpZnktZXJyb3IgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4O1xufVxuLnNub3RpZnktZXJyb3IgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXJfX3BlcmNlbnRhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY5YTlhO1xufVxuLnNub3RpZnktZXJyb3IgLnNub3RpZnlUb2FzdF9fYm9keSB7XG4gIGNvbG9yOiAjZmZlYmVlO1xufVxuXG4uc25vdGlmeS1hc3luYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg4ZTU7XG59XG4uc25vdGlmeS1hc3luYyAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzA7XG59XG4uc25vdGlmeS1hc3luYyAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0Jhcl9fcGVyY2VudGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjY7XG59XG4uc25vdGlmeS1hc3luYyAuc25vdGlmeVRvYXN0X19ib2R5IHtcbiAgY29sb3I6ICNlM2YyZmQ7XG59XG5cbi5zbm90aWZ5LWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xufVxuLnNub3RpZnktY29uZmlybSAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWM7XG59XG4uc25vdGlmeS1jb25maXJtIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyX19wZXJjZW50YWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNDtcbn1cbi5zbm90aWZ5LWNvbmZpcm0gLnNub3RpZnlUb2FzdF9fYm9keSB7XG4gIGNvbG9yOiAjZTBmMmYxO1xufVxuXG4uc25vdGlmeS1wcm9tcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xufVxuLnNub3RpZnktcHJvbXB0IG5nLXNub3RpZnktcHJvbXB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc25vdGlmeS1wcm9tcHQgLnNub3RpZnlUb2FzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNub3RpZnktcHJvbXB0IC5zbm90aWZ5VG9hc3RfX2JvZHkge1xuICBjb2xvcjogI2UwZjJmMTtcbn1cblxuLnNub3RpZnktY29uZmlybSAuc25vdGlmeVRvYXN0X19pbm5lcixcbi5zbm90aWZ5LXByb21wdCAuc25vdGlmeVRvYXN0X19pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnNub3RpZnlUb2FzdF9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuLnNub3RpZnlUb2FzdF9faW5wdXRfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjg1ZW0gMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogZm9yIGJveCBzaGFkb3dzIHRvIHNob3cgb24gaU9TICovXG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwLjg1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2UwZjJmMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNzAuMjUlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YmVmb3JlLCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnNub3RpZnlUb2FzdF9faW5wdXRfX2xhYmVsOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSB0cmFuc2xhdGUzZCgwLCAtMnB4LCAwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2IyZGZkYjtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cbi5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuM3M7XG59XG5cbi5zbm90aWZ5VG9hc3RfX2lucHV0LS1maWxsZWQge1xuICBtYXJnaW4tdG9wOiAyLjVlbTtcbn1cbi5zbm90aWZ5VG9hc3RfX2lucHV0LS1maWxsZWQ6Zm9jdXMsXG4uc25vdGlmeVRvYXN0X19pbnB1dC0tZmlsbGVkIC5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZDpmb2N1cyArIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWxDb250ZW50LFxuLnNub3RpZnlUb2FzdF9faW5wdXQtLWZpbGxlZCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWxDb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwJSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuXG4uc25vdGlmeVRvYXN0X19pbnB1dF9fZmllbGQ6Zm9jdXMgKyAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWw6OmJlZm9yZSxcbi5zbm90aWZ5VG9hc3RfX2lucHV0LS1maWxsZWQgLnNub3RpZnlUb2FzdF9faW5wdXRfX2xhYmVsOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnNub3RpZnlUb2FzdF9faW5wdXRfX2ZpZWxkOmZvY3VzICsgLnNub3RpZnlUb2FzdF9faW5wdXRfX2xhYmVsOjpiZWZvcmUsXG4uc25vdGlmeVRvYXN0X19pbnB1dC0tZmlsbGVkIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZDpmb2N1cyArIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YWZ0ZXIsXG4uc25vdGlmeVRvYXN0X19pbnB1dC0tZmlsbGVkIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbn1cblxuLnNub3RpZnlUb2FzdC0taW52YWxpZCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5zbm90aWZ5VG9hc3QtLXZhbGlkIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuXG4uc25vdGlmeVRvYXN0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc25vdGlmeVRvYXN0X19idXR0b25zIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbm90aWZ5VG9hc3RfX2J1dHRvbnMgYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uc25vdGlmeVRvYXN0X19idXR0b25zIGJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSk6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiByaXBwbGUgMXMgZWFzZS1vdXQ7XG59XG4uc25vdGlmeVRvYXN0X19idXR0b25zIGJ1dHRvbjpob3ZlciwgLnNub3RpZnlUb2FzdF9fYnV0dG9ucyBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc25vdGlmeVRvYXN0X19idXR0b25zIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNub3RpZnlUb2FzdF9fYnV0dG9ucyBidXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zbm90aWZ5VG9hc3RfX2J1dHRvbnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc25vdGlmeVRvYXN0X19idXR0b25zLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyNSwgMjUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQwLCA0MCk7XG4gIH1cbn1cbi5zbm90aWZ5LWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG5cbi5zbm90aWZ5LWljb24tLWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnM9JTIyaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2ZXJzaW9uPSUyMjEuMSUyMiUyMHg9JTIyMHB4JTIyJTIweT0lMjIwcHglMjIlMjB2aWV3Qm94PSUyMjAlMjAwJTIwNTEyJTIwNTEyJTIyJTIwZmlsbD0lMjIlMjNmZmNkZDIlMjIlM0UlM0NnJTNFJTNDcGF0aCUyMGQ9JTIyTTQzNyw3NUEyNTYsMjU2LDAsMSwwLDc1LDQzNywyNTYsMjU2LDAsMSwwLDQzNyw3NVpNNDE2LjQzLDQxNi40M2EyMjYuODIsMjI2LjgyLDAsMCwxLTMyMC44NiwwQzcuMTEsMzI4LDcuMTEsMTg0LDk1LjU3LDk1LjU3YTIyNi44MiwyMjYuODIsMCwwLDEsMzIwLjg2LDBDNTA0Ljg5LDE4NCw1MDQuODksMzI4LDQxNi40Myw0MTYuNDNaJTIyLyUzRSUzQ3BhdGglMjBkPSUyMk0zNjguODEsMTQzLjE5YTE0LjUsMTQuNSwwLDAsMC0yMC41OCwwTDI1NiwyMzUuNDJsLTkyLjIzLTkyLjIzYTE0LjU1LDE0LjU1LDAsMCwwLTIwLjU4LDIwLjU4TDIzNS40MiwyNTZsLTkyLjIzLDkyLjIzYTE0LjYsMTQuNiwwLDAsMCwxMC4yNCwyNC44OSwxNC4xOSwxNC4xOSwwLDAsMCwxMC4yNC00LjMxbDkyLjIzLTkyLjIzLDkyLjIzLDkyLjIzYTE0LjY0LDE0LjY0LDAsMCwwLDEwLjI0LDQuMzEsMTQsMTQsMCwwLDAsMTAuMjQtNC4zMSwxNC41LDE0LjUsMCwwLDAsMC0yMC41OGwtOTItOTIuMjMsOTIuMjMtOTIuMjNBMTQuNSwxNC41LDAsMCwwLDM2OC44MSwxNDMuMTlaJTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNub3RpZnktaWNvbi0td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zPSUyMmh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmVyc2lvbj0lMjIxLjElMjIlMjB4PSUyMjBweCUyMiUyMHk9JTIyMHB4JTIyJTIwdmlld0JveD0lMjIwJTIwMCUyMDUxMiUyMDUxMiUyMiUyMGZpbGw9JTIyJTIzZmZjY2JjJTIyJTNFJTNDZyUzRSUzQ3BhdGglMjBkPSUyMk0yNTYsNTEyYzE0MS4xNSwwLDI1Ni0xMTQuODQsMjU2LTI1NlMzOTcuMTUsMCwyNTYsMCwwLDExNC44NCwwLDI1NiwxMTQuODUsNTEyLDI1Niw1MTJabTAtNDgwLjQ5YzEyMy43OSwwLDIyNC40OSwxMDAuNzEsMjI0LjQ5LDIyNC40OVMzNzkuNzksNDgwLjQ5LDI1Niw0ODAuNDksMzEuNTEsMzc5Ljc5LDMxLjUxLDI1NiwxMzIuMjEsMzEuNTEsMjU2LDMxLjUxWiUyMi8lM0UlM0NjaXJjbGUlMjBjeD0lMjIyNjAuMDglMjIlMjBjeT0lMjIzNDMuODclMjIlMjByPSUyMjI2LjM1JTIyLyUzRSUzQ3BhdGglMjBkPSUyMk0yNTQuNjgsMjc4LjM5YTE1Ljc2LDE1Ljc2LDAsMCwwLDE1Ljc1LTE1Ljc1VjEyOC43MmExNS43NSwxNS43NSwwLDEsMC0zMS41MSwwVjI2Mi42M0ExNS43NiwxNS43NiwwLDAsMCwyNTQuNjgsMjc4LjM5WiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zbm90aWZ5LWljb24tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucz0lMjJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZlcnNpb249JTIyMS4xJTIyJTIweD0lMjIwcHglMjIlMjB5PSUyMjBweCUyMiUyMHZpZXdCb3g9JTIyMCUyMDAlMjA1MTIlMjA1MTIlMjIlMjBmaWxsPSUyMiUyM2JiZGVmYiUyMiUzRSUzQ2clM0UlM0NwYXRoJTIwZD0lMjJNMjU2LDBDMTE0Ljg0LDAsMCwxMTQuODQsMCwyNTZTMTE0Ljg0LDUxMiwyNTYsNTEyLDUxMiwzOTcuMTYsNTEyLDI1NiwzOTcuMTUsMCwyNTYsMFptMCw0NzguNDNDMTMzLjM1LDQ3OC40MywzMy41NywzNzguNjQsMzMuNTcsMjU2UzEzMy4zNSwzMy41OCwyNTYsMzMuNTgsNDc4LjQyLDEzMy4zNiw0NzguNDIsMjU2LDM3OC42NCw0NzguNDMsMjU2LDQ3OC40M1olMjIvJTNFJTNDcGF0aCUyMGQ9JTIyTTI1MS4yNiwxNjEuMjRhMjIuMzksMjIuMzksMCwxLDAtMjIuMzgtMjIuMzlBMjIuMzksMjIuMzksMCwwLDAsMjUxLjI2LDE2MS4yNFolMjIvJTNFJTNDcGF0aCUyMGQ9JTIyTTI4Ni44NCwzNTcuODdoLTE0di0xNjBBMTYuNzksMTYuNzksMCwwLDAsMjU2LDE4MS4wNUgyMjUuMTdhMTYuNzksMTYuNzksMCwwLDAsMCwzMy41OGgxNC4wNVYzNTcuODdIMjI1LjE3YTE2Ljc5LDE2Ljc5LDAsMCwwLDAsMzMuNTdoNjEuNjdhMTYuNzksMTYuNzksMCwxLDAsMC0zMy41N1olMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc25vdGlmeS1pY29uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnM9JTIyaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2ZXJzaW9uPSUyMjEuMSUyMiUyMHg9JTIyMHB4JTIyJTIweT0lMjIwcHglMjIlMjB2aWV3Qm94PSUyMjAlMjAwJTIwNTEyJTIwNTEyJTIyJTIwZmlsbD0lMjIlMjNjOGU2YzklMjIlM0UlM0NnJTNFJTNDcGF0aCUyMGQ9JTIyTTI1NiwwQzExNC44NSwwLDAsMTE0Ljg0LDAsMjU2UzExNC44NSw1MTIsMjU2LDUxMiw1MTIsMzk3LjE2LDUxMiwyNTYsMzk3LjE1LDAsMjU2LDBabTAsNDkyLjMxYy0xMzAuMjksMC0yMzYuMzEtMTA2LTIzNi4zMS0yMzYuMzFTMTI1LjcxLDE5LjY5LDI1NiwxOS42OSw0OTIuMzEsMTI1LjcxLDQ5Mi4zMSwyNTYsMzg2LjI5LDQ5Mi4zMSwyNTYsNDkyLjMxWiUyMi8lM0UlM0NwYXRoJTIwY2xhc3M9JTIyY2xzLTElMjIlMjBkPSUyMk0zNzYuNjQsMTUxLDIyNS4zMSwzMjEuMjRsLTkxLjE3LTcyLjkzYTkuODUsOS44NSwwLDAsMC0xMi4zLDE1LjM4bDk4LjQ2LDc4Ljc3YTkuODYsOS44NiwwLDAsMCwxMy41Mi0xLjE1TDM5MS4zNiwxNjQuMDhBOS44NSw5Ljg1LDAsMCwwLDM3Ni42NCwxNTFaJTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNub3RpZnktaWNvbi0tYXN5bmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucz0lMjJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZlcnNpb249JTIyMS4xJTIyJTIweD0lMjIwcHglMjIlMjB5PSUyMjBweCUyMiUyMHZpZXdCb3g9JTIyMCUyMDAlMjA1MTIlMjA1MTIlMjIlMjBmaWxsPSUyMiUyM2JiZGVmYiUyMiUzRSUzQ2clM0UlM0NwYXRoJTIwZD0lMjJNMjU2LDBhMzIsMzIsMCwwLDAtMzIsMzJWOTZhMzIsMzIsMCwwLDAsNjQsMFYzMkEzMiwzMiwwLDAsMCwyNTYsMFptMCwzODRhMzIsMzIsMCwwLDAtMzIsMzJ2NjRhMzIsMzIsMCwwLDAsNjQsMFY0MTZBMzIsMzIsMCwwLDAsMjU2LDM4NFpNMzkxLjc0LDE2NS41LDQzNywxMjAuMjJBMzIsMzIsMCwwLDAsMzkxLjc0LDc1TDM0Ni41LDEyMC4yMmEzMiwzMiwwLDAsMCw0NS4yNSw0NS4yOFptLTI3MS41MiwxODFMNzUsMzkxLjc0QTMyLDMyLDAsMCwwLDEyMC4yMiw0MzdsNDUuMjUtNDUuMjVhMzIsMzIsMCwwLDAtNDUuMjUtNDUuMjVabTAtMjcxLjUyQTMyLDMyLDAsMSwwLDc1LDEyMC4yMmw0NS4yNSw0NS4yOGEzMiwzMiwwLDEsMCw0NS4yNS00NS4yOFpNMzkxLjc0LDM0Ni41YTMyLDMyLDAsMCwwLTQ1LjI1LDQ1LjI1TDM5MS43NCw0MzdBMzIsMzIsMCwwLDAsNDM3LDM5MS43NFpNNDgwLDIyNEg0MTZhMzIsMzIsMCwwLDAsMCw2NGg2NGEzMiwzMiwwLDAsMCwwLTY0Wk0xMjgsMjU2YTMyLDMyLDAsMCwwLTMyLTMySDMyYTMyLDMyLDAsMCwwLDAsNjRIOTZBMzIsMzIsMCwwLDAsMTI4LDI1NlolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBhbmltYXRpb246IGFzeW5jIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuQGtleWZyYW1lcyBhc3luYyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIiRiYWNrZHJvcC1jb2xvcjogIzAwMDAwMDtcclxuJHNub3RpZnktd2lkdGg6IGF1dG8gIWRlZmF1bHQ7XHJcblxyXG5AaWYgJHNub3RpZnktd2lkdGggPT0gYXV0byB7XHJcbiAgJHNub3RpZnktd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uc25vdGlmeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAkc25vdGlmeS13aWR0aDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG5cclxuLnNub3RpZnktbGVmdFRvcCxcclxuLnNub3RpZnktbGVmdENlbnRlcixcclxuLnNub3RpZnktbGVmdEJvdHRvbSB7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLnNub3RpZnktcmlnaHRUb3AsXHJcbi5zbm90aWZ5LXJpZ2h0Q2VudGVyLFxyXG4uc25vdGlmeS1yaWdodEJvdHRvbSB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zbm90aWZ5LWNlbnRlclRvcCxcclxuLnNub3RpZnktY2VudGVyQ2VudGVyLFxyXG4uc25vdGlmeS1jZW50ZXJCb3R0b20ge1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gI3skc25vdGlmeS13aWR0aH0gLyAyKTtcclxufVxyXG5cclxuLnNub3RpZnktbGVmdFRvcCxcclxuLnNub3RpZnktY2VudGVyVG9wLFxyXG4uc25vdGlmeS1yaWdodFRvcCB7XHJcbiAgdG9wOiAxMHB4O1xyXG59XHJcbi5zbm90aWZ5LWxlZnRDZW50ZXIsXHJcbi5zbm90aWZ5LXJpZ2h0Q2VudGVyLFxyXG4uc25vdGlmeS1jZW50ZXJDZW50ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uc25vdGlmeS1sZWZ0Qm90dG9tLFxyXG4uc25vdGlmeS1yaWdodEJvdHRvbSxcclxuLnNub3RpZnktY2VudGVyQm90dG9tIHtcclxuICBib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zbm90aWZ5LWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1jb2xvcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG59XHJcbiIsIiRzaW1wbGUtYmc6ICNmZmY7XHJcbiRzaW1wbGUtY29sb3I6ICMwMDA7XHJcbiRzaW1wbGUtcHJvZ3Jlc3NCYXI6ICNjN2M3Yzc7XHJcbiRzaW1wbGUtcHJvZ3Jlc3NCYXJQZXJjZW50YWdlOiAjNGM0YzRjO1xyXG5cclxuJHN1Y2Nlc3MtYmc6ICM0Y2FmNTA7XHJcbiRzdWNjZXNzLWNvbG9yOiAjYzhlNmM5O1xyXG4kc3VjY2Vzcy1wcm9ncmVzc0JhcjogIzM4OGUzYztcclxuJHN1Y2Nlc3MtcHJvZ3Jlc3NCYXJQZXJjZW50YWdlOiAjODFjNzg0O1xyXG5cclxuJGluZm8tYmc6ICMxZTg4ZTU7XHJcbiRpbmZvLWNvbG9yOiAjZTNmMmZkO1xyXG4kaW5mby1wcm9ncmVzc0JhcjogIzE1NjVjMDtcclxuJGluZm8tcHJvZ3Jlc3NCYXJQZXJjZW50YWdlOiAjNjRiNWY2O1xyXG5cclxuJHdhcm5pbmctYmc6ICNmZjk4MDA7XHJcbiR3YXJuaW5nLWNvbG9yOiAjZmZmM2UwO1xyXG4kd2FybmluZy1wcm9ncmVzc0JhcjogI2VmNmMwMDtcclxuJHdhcm5pbmctcHJvZ3Jlc3NCYXJQZXJjZW50YWdlOiAjZmZjYzgwO1xyXG5cclxuJGVycm9yLWJnOiAjZjQ0MzM2O1xyXG4kZXJyb3ItY29sb3I6ICNmZmViZWU7XHJcbiRlcnJvci1wcm9ncmVzc0JhcjogI2M2MjgyODtcclxuJGVycm9yLXByb2dyZXNzQmFyUGVyY2VudGFnZTogI2VmOWE5YTtcclxuXHJcbiRhc3luYy1iZzogJGluZm8tYmc7XHJcbiRhc3luYy1jb2xvcjogJGluZm8tY29sb3I7XHJcbiRhc3luYy1wcm9ncmVzc0JhcjogJGluZm8tcHJvZ3Jlc3NCYXI7XHJcbiRhc3luYy1wcm9ncmVzc0JhclBlcmNlbnRhZ2U6ICRpbmZvLXByb2dyZXNzQmFyUGVyY2VudGFnZTtcclxuXHJcbiRjb25maXJtLWJnOiAjMDA5Njg4O1xyXG4kY29uZmlybS1jb2xvcjogI2UwZjJmMTtcclxuJGNvbmZpcm0tcHJvZ3Jlc3NCYXI6ICM0ZGI2YWM7XHJcbiRjb25maXJtLXByb2dyZXNzQmFyUGVyY2VudGFnZTogIzgwY2JjNDtcclxuXHJcbiRwcm9tcHQtYmc6ICMwMDk2ODg7XHJcbiRwcm9tcHQtY29sb3I6ICNlMGYyZjE7XHJcblxyXG4kc25vdGlmeS10aXRsZS1mb250LXNpemU6IGF1dG8gIWRlZmF1bHQ7XHJcbiRzbm90aWZ5LWJvZHktZm9udC1zaXplOiBhdXRvICFkZWZhdWx0O1xyXG5cclxuQGlmICRzbm90aWZ5LXRpdGxlLWZvbnQtc2l6ZSA9PSBhdXRvIHtcclxuICAkc25vdGlmeS10aXRsZS1mb250LXNpemU6IDEuOGVtO1xyXG59XHJcblxyXG5AaWYgJHNub3RpZnktYm9keS1mb250LXNpemUgPT0gYXV0byB7XHJcbiAgJHNub3RpZnktYm9keS1mb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLnNub3RpZnlUb2FzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzaW1wbGUtYmc7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICYtLWluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhcHBlYXI7XHJcbiAgfVxyXG5cclxuICAmLS1vdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGRpc2FwcGVhcjtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNXB4IDY1cHggNXB4IDE1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRzaW1wbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmVzc0JhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaW1wbGUtcHJvZ3Jlc3NCYXI7XHJcblxyXG4gICAgJl9fcGVyY2VudGFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaW1wbGUtcHJvZ3Jlc3NCYXJQZXJjZW50YWdlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRzbm90aWZ5LXRpdGxlLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LXNpemU6ICRzbm90aWZ5LWJvZHktZm9udC1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuLnNub3RpZnlUb2FzdC1zaG93IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc25vdGlmeVRvYXN0LXJlbW92ZSB7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZhZGVPdXRSaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKlxyXG4gKiogTW9kaWZpZXJzICoqXHJcbiAqKioqKioqKioqKioqKi9cclxuXHJcbi5zbm90aWZ5LXNpbXBsZSB7XHJcbiAgLnNub3RpZnlUb2FzdF9fdGl0bGUsXHJcbiAgLnNub3RpZnlUb2FzdF9fYm9keSB7XHJcbiAgICBjb2xvcjogJHNpbXBsZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zbm90aWZ5LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWJnO1xyXG4gIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLXByb2dyZXNzQmFyO1xyXG4gIH1cclxuICAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0Jhcl9fcGVyY2VudGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1wcm9ncmVzc0JhclBlcmNlbnRhZ2U7XHJcbiAgfVxyXG4gIC5zbm90aWZ5VG9hc3RfX2JvZHkge1xyXG4gICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNub3RpZnktaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tYmc7XHJcbiAgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tcHJvZ3Jlc3NCYXI7XHJcbiAgfVxyXG4gIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyX19wZXJjZW50YWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLXByb2dyZXNzQmFyUGVyY2VudGFnZTtcclxuICB9XHJcbiAgLnNub3RpZnlUb2FzdF9fYm9keSB7XHJcbiAgICBjb2xvcjogJGluZm8tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uc25vdGlmeS13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1iZztcclxuICAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0JhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1wcm9ncmVzc0JhcjtcclxuICB9XHJcbiAgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXJfX3BlcmNlbnRhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctcHJvZ3Jlc3NCYXJQZXJjZW50YWdlO1xyXG4gIH1cclxuICAuc25vdGlmeVRvYXN0X19ib2R5IHtcclxuICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zbm90aWZ5LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItYmc7XHJcbiAgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLXByb2dyZXNzQmFyO1xyXG4gIH1cclxuICAuc25vdGlmeVRvYXN0X19wcm9ncmVzc0Jhcl9fcGVyY2VudGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItcHJvZ3Jlc3NCYXJQZXJjZW50YWdlO1xyXG4gIH1cclxuICAuc25vdGlmeVRvYXN0X19ib2R5IHtcclxuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uc25vdGlmeS1hc3luYyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFzeW5jLWJnO1xyXG4gIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhc3luYy1wcm9ncmVzc0JhcjtcclxuICB9XHJcbiAgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXJfX3BlcmNlbnRhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFzeW5jLXByb2dyZXNzQmFyUGVyY2VudGFnZTtcclxuICB9XHJcbiAgLnNub3RpZnlUb2FzdF9fYm9keSB7XHJcbiAgICBjb2xvcjogJGFzeW5jLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNub3RpZnktY29uZmlybSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbmZpcm0tYmc7XHJcbiAgLnNub3RpZnlUb2FzdF9fcHJvZ3Jlc3NCYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbmZpcm0tcHJvZ3Jlc3NCYXI7XHJcbiAgfVxyXG4gIC5zbm90aWZ5VG9hc3RfX3Byb2dyZXNzQmFyX19wZXJjZW50YWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25maXJtLXByb2dyZXNzQmFyUGVyY2VudGFnZTtcclxuICB9XHJcbiAgLnNub3RpZnlUb2FzdF9fYm9keSB7XHJcbiAgICBjb2xvcjogJGNvbmZpcm0tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uc25vdGlmeS1wcm9tcHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9tcHQtYmc7XHJcbiAgbmctc25vdGlmeS1wcm9tcHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zbm90aWZ5VG9hc3RfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5zbm90aWZ5VG9hc3RfX2JvZHkge1xyXG4gICAgY29sb3I6ICRwcm9tcHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uc25vdGlmeS1jb25maXJtLFxyXG4uc25vdGlmeS1wcm9tcHQge1xyXG4gIC5zbm90aWZ5VG9hc3RfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcbn1cclxuIiwiLnNub3RpZnlUb2FzdF9faW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xyXG5cclxuICAmX19maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmc6IDAuODVlbSAwLjVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogZm9yIGJveCBzaGFkb3dzIHRvIHNob3cgb24gaU9TICovXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMCAwLjg1ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjZTBmMmYxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDcwLjI1JTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApIHRyYW5zbGF0ZTNkKDAsIC0ycHgsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiMmRmZGI7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbENvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4zcztcclxuICB9XHJcbn1cclxuXHJcbi5zbm90aWZ5VG9hc3RfX2lucHV0LS1maWxsZWQge1xyXG4gIG1hcmdpbi10b3A6IDIuNWVtO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gIC5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICB9XHJcbn1cclxuXHJcbi5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZDpmb2N1cyArIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWxDb250ZW50LFxyXG4uc25vdGlmeVRvYXN0X19pbnB1dC0tZmlsbGVkIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbENvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MCUpO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xyXG59XHJcblxyXG4uc25vdGlmeVRvYXN0X19pbnB1dF9fZmllbGQ6Zm9jdXMgKyAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWw6OmJlZm9yZSxcclxuLnNub3RpZnlUb2FzdF9faW5wdXQtLWZpbGxlZCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWw6OmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5zbm90aWZ5VG9hc3RfX2lucHV0X19maWVsZDpmb2N1cyArIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YmVmb3JlLFxyXG4uc25vdGlmeVRvYXN0X19pbnB1dC0tZmlsbGVkIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG5cclxuLnNub3RpZnlUb2FzdF9faW5wdXRfX2ZpZWxkOmZvY3VzICsgLnNub3RpZnlUb2FzdF9faW5wdXRfX2xhYmVsOjphZnRlcixcclxuLnNub3RpZnlUb2FzdF9faW5wdXQtLWZpbGxlZCAuc25vdGlmeVRvYXN0X19pbnB1dF9fbGFiZWw6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XHJcbn1cclxuXHJcbi5zbm90aWZ5VG9hc3Qge1xyXG4gICYtLWludmFsaWQge1xyXG4gICAgLnNub3RpZnlUb2FzdF9faW5wdXRfX2xhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRlcnJvci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXZhbGlkIHtcclxuICAgIC5zbm90aWZ5VG9hc3RfX2lucHV0X19sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNub3RpZnlUb2FzdF9fYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOm5vdCg6YWN0aXZlKTo6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IHJpcHBsZSAxcyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmlwcGxlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMjUsIDI1KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoNDAsIDQwKTtcclxuICB9XHJcbn1cclxuIiwiJHN1Y2Nlc3M6ICNjOGU2Yzk7XHJcbiRpbmZvOiAjYmJkZWZiO1xyXG4kd2FybmluZzogI2ZmY2NiYztcclxuJGVycm9yOiAjZmZjZGQyO1xyXG4kYXN5bmM6ICRpbmZvO1xyXG5cclxuJGljb25zOiAtZ2VuZXJhdGUtaWNvbnMoXHJcbiAgKFxyXG4gICAgZXJyb3I6ICRlcnJvcixcclxuICAgIHdhcm5pbmc6ICR3YXJuaW5nLFxyXG4gICAgaW5mbzogJGluZm8sXHJcbiAgICBzdWNjZXNzOiAkc3VjY2VzcyxcclxuICAgIGFzeW5jOiAkYXN5bmNcclxuICApXHJcbik7XHJcblxyXG4uc25vdGlmeS1pY29uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgbWF4LXdpZHRoOiA0OHB4O1xyXG59XHJcblxyXG4uc25vdGlmeS1pY29uLS1lcnJvciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3ttYXAtZ2V0KCRpY29ucywgZXJyb3IpfVwiKTtcclxufVxyXG5cclxuLnNub3RpZnktaWNvbi0td2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3ttYXAtZ2V0KCRpY29ucywgd2FybmluZyl9XCIpO1xyXG59XHJcblxyXG4uc25vdGlmeS1pY29uLS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIje21hcC1nZXQoJGljb25zLCBpbmZvKX1cIik7XHJcbn1cclxuXHJcbi5zbm90aWZ5LWljb24tLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7bWFwLWdldCgkaWNvbnMsIHN1Y2Nlc3MpfVwiKTtcclxufVxyXG5cclxuLnNub3RpZnktaWNvbi0tYXN5bmMge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7bWFwLWdldCgkaWNvbnMsIGFzeW5jKX1cIik7XHJcbiAgYW5pbWF0aW9uOiBhc3luYyAzcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhc3luYyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iXX0= */
.switch.switch-small {
  min-width: 33px;
}

.switch.switch-medium {
  min-width: 50px;
}

.switch.switch-large {
  min-width: 60px;
}

.switch.switch-small > .switch-pane > span {
  font-size: 9px;
}

.switch.switch-medium > .switch-pane > span {
  font-size: 16px;
}

.switch.switch-large > .switch-pane > span {
  font-size: 16px;
}

.switch {
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  padding: 0;
  margin: 0;
  cursor: pointer;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  white-space: nowrap;
}

.switch small {
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  right: calc(100% - 30px);
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.switch.switch-small {
  height: 20px;
  border-radius: 20px;
}

.switch.switch-small small {
  width: 20px;
  height: 20px;
  right: calc(100% - 20px);
}

.switch.switch-small > .switch-pane > span {
  line-height: 20px;
}

.switch.switch-small > .switch-pane .switch-label-checked {
  padding-right: 25px;
  padding-left: 10px;
}

.switch.switch-small > .switch-pane .switch-label-unchecked {
  padding-left: 25px;
  padding-right: 10px;
}

.switch.switch-medium {
  height: 30px;
  border-radius: 30px;
}

.switch.switch-medium small {
  width: 30px;
  height: 30px;
  right: calc(100% - 30px);
}

.switch.switch-medium > .switch-pane > span {
  line-height: 30px;
}

.switch.switch-medium > .switch-pane .switch-label-checked {
  padding-right: 35px;
  padding-left: 15px;
}

.switch.switch-medium > .switch-pane .switch-label-unchecked {
  padding-left: 35px;
  padding-right: 15px;
}

.switch.switch-large {
  height: 40px;
  border-radius: 40px;
}

.switch.switch-large small {
  width: 40px;
  height: 40px;
  right: calc(100% - 40px);
}

.switch.switch-large > .switch-pane > span {
  line-height: 40px;
}

.switch.switch-large > .switch-pane .switch-label-checked {
  padding-right: 45px;
  padding-left: 20px;
}

.switch.switch-large > .switch-pane .switch-label-unchecked {
  padding-left: 45px;
  padding-right: 20px;
}

.switch.checked {
  background: #64bd63;
}

.switch.checked small {
  right: 0;
  left: auto;
}

.switch.checked .switch-pane {
  top: 0;
}

.switch.checked .switch-pane .switch-label-checked {
  display: block;
}

.switch.checked .switch-pane .switch-label-unchecked {
  display: none;
}

.switch.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.switch .switch-pane {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100%;
  justify-content: flex-start;
  align-items: center;
  top: 0;
  position: relative;
  pointer-events: none;
}

.switch .switch-pane > span {
  display: block;
  min-height: 100%;
}

.switch .switch-pane .switch-label {
  color: black;
}

.switch .switch-pane .switch-label-checked {
  display: none;
}

.switch .switch-pane .switch-label-unchecked {
  display: block;
}

.switch.loading {
  background-color: #f1f1f1;
}

.switch.loading small {
  background-color: transparent;
  border: none;
  box-shadow: none;
  right: 50%;
  transform: translateX(50%);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVpLXN3aXRjaC5jb21wb25lbnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVixTQUFTO0VBQ1QsZUFBZTtFQUNmLGlDQUFpQztFQUNqQyw2QkFBNkI7RUFDN0IscUNBQXFDO0VBQ3JDLG1CQUFtQjtBQUNyQjs7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQix3Q0FBd0M7RUFDeEMsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTix3QkFBd0I7RUFDeEIsNkJBQTZCO0VBQzdCLHFDQUFxQztFQUNyQyxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7O0FBQ0E7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0FBQ3JCOztBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWix3QkFBd0I7QUFDMUI7O0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7O0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFDQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7O0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLHdCQUF3QjtBQUMxQjs7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7O0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUNBO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtBQUNyQjs7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osd0JBQXdCO0FBQzFCOztBQUNBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjs7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7O0FBQ0E7RUFDRSxRQUFRO0VBQ1IsVUFBVTtBQUNaOztBQUNBO0VBQ0UsTUFBTTtBQUNSOztBQUNBO0VBQ0UsY0FBYztBQUNoQjs7QUFDQTtFQUNFLGFBQWE7QUFDZjs7QUFDQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7O0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixNQUFNO0VBQ04sa0JBQWtCO0VBQ2xCLG9CQUFvQjtBQUN0Qjs7QUFDQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7O0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7O0FBQ0E7RUFDRSxjQUFjO0FBQ2hCOztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLDBCQUEwQjtBQUM1QiIsImZpbGUiOiJ1aS1zd2l0Y2guY29tcG9uZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zd2l0Y2guc3dpdGNoLXNtYWxsIHtcbiAgbWluLXdpZHRoOiAzM3B4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1tZWRpdW0ge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5zd2l0Y2guc3dpdGNoLWxhcmdlIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuXG4uc3dpdGNoLnN3aXRjaC1zbWFsbCA+IC5zd2l0Y2gtcGFuZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtbWVkaXVtID4gLnN3aXRjaC1wYW5lID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN3aXRjaC5zd2l0Y2gtbGFyZ2UgPiAuc3dpdGNoLXBhbmUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3dpdGNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogI2RmZGZkZiAwIDAgMCAwIGluc2V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2l0Y2ggc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dpdGNoLnN3aXRjaC1zbWFsbCB7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zd2l0Y2guc3dpdGNoLXNtYWxsIHNtYWxsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLnN3aXRjaC5zd2l0Y2gtc21hbGwgPiAuc3dpdGNoLXBhbmUgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc3dpdGNoLnN3aXRjaC1zbWFsbCA+IC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsLWNoZWNrZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uc3dpdGNoLnN3aXRjaC1zbWFsbCA+IC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsLXVuY2hlY2tlZCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zd2l0Y2guc3dpdGNoLW1lZGl1bSB7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5zd2l0Y2guc3dpdGNoLW1lZGl1bSBzbWFsbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5zd2l0Y2guc3dpdGNoLW1lZGl1bSA+IC5zd2l0Y2gtcGFuZSA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zd2l0Y2guc3dpdGNoLW1lZGl1bSA+IC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsLWNoZWNrZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc3dpdGNoLnN3aXRjaC1tZWRpdW0gPiAuc3dpdGNoLXBhbmUgLnN3aXRjaC1sYWJlbC11bmNoZWNrZWQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uc3dpdGNoLnN3aXRjaC1sYXJnZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5zd2l0Y2guc3dpdGNoLWxhcmdlIHNtYWxsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLnN3aXRjaC5zd2l0Y2gtbGFyZ2UgPiAuc3dpdGNoLXBhbmUgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uc3dpdGNoLnN3aXRjaC1sYXJnZSA+IC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsLWNoZWNrZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc3dpdGNoLnN3aXRjaC1sYXJnZSA+IC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsLXVuY2hlY2tlZCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zd2l0Y2guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICM2NGJkNjM7XG59XG4uc3dpdGNoLmNoZWNrZWQgc21hbGwge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2l0Y2guY2hlY2tlZCAuc3dpdGNoLXBhbmUge1xuICB0b3A6IDA7XG59XG4uc3dpdGNoLmNoZWNrZWQgLnN3aXRjaC1wYW5lIC5zd2l0Y2gtbGFiZWwtY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXRjaC5jaGVja2VkIC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsLXVuY2hlY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpdGNoLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnN3aXRjaCAuc3dpdGNoLXBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXRjaCAuc3dpdGNoLXBhbmUgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uc3dpdGNoIC5zd2l0Y2gtcGFuZSAuc3dpdGNoLWxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnN3aXRjaCAuc3dpdGNoLXBhbmUgLnN3aXRjaC1sYWJlbC1jaGVja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2l0Y2ggLnN3aXRjaC1wYW5lIC5zd2l0Y2gtbGFiZWwtdW5jaGVja2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpdGNoLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnN3aXRjaC5sb2FkaW5nIHNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59Il19 */

/*# sourceMappingURL=styles.css.map*/