@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("https://aafm.volmint.com/assets/images/aafm-logo.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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OEM1QjhMbUI7QVorOEd6QjtBd0N6b0hFO0VBQ0UscUI1QnhCSztBWm1xSFQ7QXdDeG9IRTtFQUNFLFc1QnpDSTtFNEIwQ0osdUIxQmlmNEM7RTBCaGY1QyxtQjFCZ2Y0QztBZDBwR2hEO0F3Q25vSEk7RUFDRSxjNUI1Q0s7QVppckhYO0F3Q25vSE07RUFDRSx5QjVCNkpZO0FadytHcEI7QXdDM25IQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtBeEM2bkhGO0F3Q3puSEU7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFcxQnVib0M7RTBCdGJwQyxZMUJzYm9DO0UwQnJicEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0I1QmpGSTtFNEJrRkoseUJBQUE7QXhDMm5ISjtBd0N0bkhFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUJ3YW9DO0UwQnZhcEMsWTFCdWFvQztFMEJ0YXBDLFdBQUE7RUFDQSxpQ0FBQTtBeEN3bkhKO0F3QzltSEU7RXBCbEdFLGtCQUFBO0FwQm90SEo7QXdDN21ISTtFQUNFLHlSQUFBO0F4QyttSE47QXdDMW1ISTtFQUNFLHFCMUIwSHdCO0VpQnBQMUIseUJqQm9QMEI7QWRtL0c5QjtBd0N6bUhJO0VBQ0UsdVVBQUE7QXhDMm1ITjtBd0N0bUhJO0VUcElBLDJDbkJ5UDJDO0Faby9HL0M7QXdDdG1ISTtFVHZJQSwyQ25CeVAyQztBWnUvRy9DO0F3QzlsSEU7RUFFRSxrQjFCeVo0QztBZHVzR2hEO0F3QzVsSEk7RUFDRSxzQkFBQTtBeEM4bEhOO0F3Q3psSEk7RVQ5SkEsMkNuQnlQMkM7QVppZ0gvQztBd0NqbEhBO0VBQ0Usb0JBQUE7QXhDb2xIRjtBd0NqbEhJO0VBQ0UsYUFBQTtFQUNBLFc1QnNTZ0I7RTRCclNoQixtQkFBQTtFQUVBLG1CNUJvU2tDO0FaOHlHeEM7QXdDL2tISTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxXNUIrUnlCO0U0QjlSekIsWTVCOFJ5QjtFNEI3UnpCLHlCNUJjd0I7RTRCWnhCLG1CNUIwUmtDO0VpQjVjbEMseUtXbUxBO0F4Q2dsSE47QTZCL3ZITTtFV3VLRjtJWHRLSSxnQkFBQTtFN0Jrd0hOO0FBQ0Y7QXdDaGxISTtFQUNFLHNCNUI5TEU7RTRCK0xGLDJCQUFBO0F4Q2tsSE47QXdDN2tISTtFVHpNQSwyQ25CeVAyQztBWmdpSC9DO0F3Q25rSEE7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQjVCZWE7RTRCZGIsb0NBQUE7RTNCNUNJLGVBQUE7RTJCK0NKLGdCNUIxRm1CO0U0QjJGbkIsaUI1QnZGaUI7RTRCd0ZqQixjNUJ6SVc7RTRCMElYLHNCQUFBO0VBQ0EscU9BQUE7RUFDQSx5QkFBQTtFcEJ0TkUsdUJBQUE7RW9CeU5GLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBeENva0hGO0F3Q2xrSEU7RUFDRSxxQjVCdE5LO0U0QnVOTCxVQUFBO0VBS0UsOEM1QlhtQjtBWjJrSHpCO0F3QzdqSEk7RUFNRSxjNUJqS087RTRCa0tQLHNCNUJuUEU7QVo2eUhSO0F3Q3RqSEU7RUFFRSxZQUFBO0VBQ0EsbUI1Qm5EYztFNEJvRGQsc0JBQUE7QXhDdWpISjtBd0NwakhFO0VBQ0UsYzVCeFBPO0U0QnlQUCx5QjVCN0NnQjtBWm1tSHBCO0F3Q2xqSEU7RUFDRSxhQUFBO0F4Q29qSEo7QXdDaGpIRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QXhDa2pISjtBd0M5aUhBO0VBQ0UsZ0I1QjVDZ0I7RTRCNkNoQixxQjVCdEVtQjtFNEJ1RW5CLHdCNUJ2RW1CO0U0QndFbkIsc0I1QnZFbUI7RUNuQ2YsbUJBQUE7QWI0cEhOO0F3QzlpSEE7RUFDRSxpQjVCbkRnQjtFNEJvRGhCLG9CNUIxRW1CO0U0QjJFbkIsdUI1QjNFbUI7RTRCNEVuQixzQjVCM0VtQjtFQ3ZDZixtQkFBQTtBYm9xSE47QXdDemlIQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0I1QnJFYTtFNEJzRWIsZ0JBQUE7QXhDNGlIRjtBd0N6aUhBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCNUI3RWE7RTRCOEViLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QXhDNGlIRjtBd0MxaUhFO0VBQ0UscUI1QnpTSztFNEIwU0wsOEM1QnpGcUI7QVpxb0h6QjtBd0N4aUhFO0VBRUUseUI1QjFHZ0I7QVptcEhwQjtBd0NyaUhJO0VBQ0UsaUIxQjBUYTtBZDZ1R25CO0F3Q25pSEU7RUFDRSwwQkFBQTtBeENxaUhKO0F3Q2ppSEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxnQjVCOUdhO0U0QitHYixzQkFBQTtFQUNBLGdCQUFBO0VBRUEsZ0I1QnZObUI7RTRCd05uQixpQjVCcE5pQjtFNEJxTmpCLGM1QnRRVztFNEJ1UVgsc0I1QnhWTTtFNEJ5Vk4seUJBQUE7RXBCbFZFLHVCQUFBO0FwQnMzSEo7QXdDaGlIRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQjVCaklXO0U0QmtJWCxzQkFBQTtFQUNBLGlCNUJwT2U7RTRCcU9mLGM1QnRSUztFNEJ1UlQsaUJBQUE7RVQ3V0EsdUJuQjRPbUI7RTRCbUluQixvQkFBQTtFcEJuV0Esb0NBQUE7QXBCczRISjtBd0N4aEhBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXhDMmhIRjtBd0N6aEhFO0VBQ0UsVUFBQTtBeEMyaEhKO0F3Q3ZoSEk7RUFBMEIsaUUxQm1PZTtBZHV6RzdDO0F3Q3poSEk7RUFBMEIsaUUxQmtPZTtBZDB6RzdDO0F3QzNoSEk7RUFBMEIsaUUxQmlPZTtBZDZ6RzdDO0F3QzNoSEU7RUFDRSxTQUFBO0F4QzZoSEo7QXdDMWhIRTtFQUNFLFcxQm1OeUM7RTBCbE56QyxZMUJrTnlDO0UwQmpOekMsb0JBQUE7RVRsWkEseUJqQm9QMEI7RTBCZ0sxQixTMUJrTnlDO0VNMWxCekMsbUJBQUE7RVNGRSxvSlc2WUY7RVg3WUUsNElXNllGO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBeEMyaEhKO0E2QnI2SE07RVdpWUo7SVhoWU0sd0JBQUE7SUFBQSxnQkFBQTtFN0J3NkhOO0FBQ0Y7QXdDOWhISTtFVDFaQSx1QmpCMm1CeUM7QWRnMUc3QztBd0M1aEhFO0VBQ0UsVzFCNExnQztFMEIzTGhDLGMxQjRMZ0M7RTBCM0xoQyxrQkFBQTtFQUNBLGUxQjJMZ0M7RTBCMUxoQyx5QjVCM1pPO0U0QjRaUCx5QkFBQTtFcEJ6WkEsbUJBQUE7QXBCdzdISjtBd0MxaEhFO0VBQ0UsVzFCd0x5QztFMEJ2THpDLFkxQnVMeUM7RWlCbm1CekMseUJqQm9QMEI7RTBCMEwxQixTMUJ3THlDO0VNMWxCekMsbUJBQUE7RVNGRSxpSld1YUY7RVh2YUUsNElXdWFGO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBeEMyaEhKO0E2Qi83SE07RVc0Wko7SVgzWk0scUJBQUE7SUFBQSxnQkFBQTtFN0JrOEhOO0FBQ0Y7QXdDOWhISTtFVHBiQSx1QmpCMm1CeUM7QWQwMkc3QztBd0M1aEhFO0VBQ0UsVzFCa0tnQztFMEJqS2hDLGMxQmtLZ0M7RTBCaktoQyxrQkFBQTtFQUNBLGUxQmlLZ0M7RTBCaEtoQyx5QjVCcmJPO0U0QnNiUCx5QkFBQTtFcEJuYkEsbUJBQUE7QXBCazlISjtBd0MxaEhFO0VBQ0UsVzFCOEp5QztFMEI3SnpDLFkxQjZKeUM7RTBCNUp6QyxhQUFBO0VBQ0Esb0IxQnRFMEI7RTBCdUUxQixtQjFCdkUwQjtFaUJsWTFCLHlCakJvUDBCO0UwQnVOMUIsUzFCMkp5QztFTTFsQnpDLG1CQUFBO0VTRkUsZ0pXb2NGO0VYcGNFLDRJV29jRjtFQUNBLGdCQUFBO0F4QzJoSEo7QTZCNTlITTtFV3NiSjtJWHJiTSxvQkFBQTtJQUFBLGdCQUFBO0U3Qis5SE47QUFDRjtBd0M5aEhJO0VUamRBLHVCakIybUJ5QztBZHU0RzdDO0F3QzVoSEU7RUFDRSxXMUJxSWdDO0UwQnBJaEMsYzFCcUlnQztFMEJwSWhDLGtCQUFBO0VBQ0EsZTFCb0lnQztFMEJuSWhDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBeEM4aEhKO0F3QzFoSEU7RUFDRSx5QjVCemRPO0VRR1AsbUJBQUE7QXBCbS9ISjtBd0N6aEhFO0VBQ0Usa0JBQUE7RUFDQSx5QjVCL2RPO0VRR1AsbUJBQUE7QXBCdy9ISjtBd0N2aEhJO0VBQ0UseUI1Qm5lSztBWjQvSFg7QXdDdGhISTtFQUNFLGVBQUE7QXhDd2hITjtBd0NyaEhJO0VBQ0UseUI1QjNlSztBWmtnSVg7QXdDcGhISTtFQUNFLGVBQUE7QXhDc2hITjtBd0NuaEhJO0VBQ0UseUI1Qm5mSztBWndnSVg7QXdDaGhIQTs7O0VYemZNLDRJVzRmSjtBeENtaEhGO0E2QjNnSU07RVdxZk47OztJWHBmUSxnQkFBQTtFN0JnaElOO0FBQ0Y7QXlDamlJQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXpDb2lJRjtBeUNqaUlBO0VBQ0UsY0FBQTtFQUNBLHdCQUFBO0F6Q29pSUY7QWVuaUlFO0UwQkdFLHFCQUFBO0F6Q21pSUo7QXlDL2hJRTtFQUNFLGM3QjBJUztFNkJ6SVQsb0JBQUE7RUFDQSxlQUFBO0F6Q2lpSUo7QXlDemhJQTtFQUNFLDhCQUFBO0F6QzRoSUY7QXlDMWhJRTtFQUNFLGdCQUFBO0VBQ0EsMkJBQUE7RXJCWkEsNEJBQUE7RUFDQSw2QkFBQTtBcEJ5aUlKO0FlcmpJRTtFMEIyQkkscUMzQm1wQjhCO0FkMDRHcEM7QXlDMWhJSTtFQUNFLGM3Qm1ITztFNkJsSFAsNkJBQUE7RUFDQSx5QkFBQTtBekM0aElOO0F5Q3hoSUU7O0VBRUUsYzdCL0JLO0U2QmdDTCw2QjdCbVRzQjtFNkJsVHRCLHlDM0J3b0JnQztBZGs1R3BDO0F5Q3ZoSUU7RUFFRSxhQUFBO0VyQm5DQSx5QkFBQTtFQUNBLDBCQUFBO0FwQjRqSUo7QXlDOWdJRTtFckJ4REUsdUJBQUE7QXBCMGtJSjtBeUM5Z0lFOztFQUVFLFc3QnJFSTtFNkJzRUoseUIzQnlLMEI7QWR1Mkg5QjtBeUN0Z0lF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O0UxQ2dwSVI7RTBDbG9JTTtJQUNFLGlCQUFBO0UxQ29vSVI7RTBDam9JTTtJQUNFLHdCQUFBO0lBR0EsZ0JBQUE7RTFDaW9JUjtFMEM5bklNO0lBQ0UsYUFBQTtFMUNnb0lSO0FBQ0Y7QXdCanhJSTtFa0JrRkk7Ozs7Ozs7SUFDRSxnQkFBQTtJQUNBLGVBQUE7RTFDd3NJUjtBQUNGO0F3QjF5SUk7RWtCNkZBO0lBb0JJLHFCQUFBO0lBQ0EsMkJBQUE7RTFDNnJJTjtFMEMzcklNO0lBQ0UsbUJBQUE7RTFDNnJJUjtFMEMzcklRO0lBQ0Usa0JBQUE7RTFDNnJJVjtFMEMxcklRO0lBQ0UscUI1QndoQndCO0k0QnZoQnhCLG9CNUJ1aEJ3QjtFZHFxSGxDO0UwQ3ZySU07Ozs7Ozs7SUFDRSxpQkFBQTtFMUMrcklSO0UwQ2pySU07SUFDRSxpQkFBQTtFMUNtcklSO0UwQ2hySU07SUFDRSx3QkFBQTtJQUdBLGdCQUFBO0UxQ2dySVI7RTBDN3FJTTtJQUNFLGFBQUE7RTFDK3FJUjtBQUNGO0EwQ2h2SUk7RUFvQkkscUJBQUE7RUFDQSwyQkFBQTtBMUMrdElSO0EwQ2x2SVE7Ozs7Ozs7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QTFDMHZJVjtBMEN2dUlRO0VBQ0UsbUJBQUE7QTFDeXVJVjtBMEN2dUlVO0VBQ0Usa0JBQUE7QTFDeXVJWjtBMEN0dUlVO0VBQ0UscUI1QndoQndCO0U0QnZoQnhCLG9CNUJ1aEJ3QjtBZGl0SHBDO0EwQ251SVE7Ozs7Ozs7RUFDRSxpQkFBQTtBMUMydUlWO0EwQzd0SVE7RUFDRSxpQkFBQTtBMUMrdElWO0EwQzV0SVE7RUFDRSx3QkFBQTtFQUdBLGdCQUFBO0ExQzR0SVY7QTBDenRJUTtFQUNFLGFBQUE7QTFDMnRJVjtBMEM3c0lFO0VBQ0UsNEI1QmdnQmdDO0FkZ3RIcEM7QWV4NklFO0UyQjJOSSw0QjVCNmY4QjtBZG10SHBDO0EwQzNzSUk7RUFDRSw0QjVCcWY4QjtBZHd0SHBDO0FlOTZJRTtFMkJvT00sNEI1Qm1mNEI7QWQwdEhwQztBMEMxc0lNO0VBQ0UsNEI1QmlmNEI7QWQydEhwQztBMEN4c0lJOzs7O0VBSUUsNEI1QndlOEI7QWRrdUhwQztBMEN0c0lFO0VBQ0UsNEI1QmllZ0M7RTRCaGVoQyxtQzVCcWVnQztBZG11SHBDO0EwQ3JzSUU7RUFDRSxzUkFBQTtBMUN1c0lKO0EwQ3BzSUU7RUFDRSw0QjVCd2RnQztBZDh1SHBDO0EwQ3JzSUk7RUFDRSw0QjVCd2Q4QjtBZCt1SHBDO0FldjhJRTtFMkJtUU0sNEI1QnFkNEI7QWRrdkhwQztBMEMvcklFO0VBQ0UsVzlCalJJO0FabTlJUjtBZTk4SUU7RTJCK1FJLFc5QnBSRTtBWnM5SVI7QTBDN3JJSTtFQUNFLCtCNUIwYjhCO0FkcXdIcEM7QWVwOUlFO0UyQndSTSxnQzVCd2I0QjtBZHV3SHBDO0EwQzVySU07RUFDRSxnQzVCc2I0QjtBZHd3SHBDO0EwQzFySUk7Ozs7RUFJRSxXOUJ6U0U7QVpxK0lSO0EwQ3hySUU7RUFDRSwrQjVCc2FnQztFNEJyYWhDLHNDNUIwYWdDO0FkZ3hIcEM7QTBDdnJJRTtFQUNFLHlSQUFBO0ExQ3lySUo7QTBDdHJJRTtFQUNFLCtCNUI2WmdDO0FkMnhIcEM7QTBDdnJJSTtFQUNFLFc5QnpURTtBWmsvSVI7QWU3K0lFO0UyQnVUTSxXOUI1VEE7QVpxL0lSO0EyQzUvSUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFFQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5Q0FBQTtFdkJLRSx1QkFBQTtBcEIwL0lKO0EyQzUvSUU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBM0M4L0lKO0EyQzMvSUU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0EzQzYvSUo7QTJDMy9JSTtFQUNFLG1CQUFBO0V2QkNGLDRDQUFBO0VBQ0EsNkNBQUE7QXBCNi9JSjtBMkMzL0lJO0VBQ0Usc0JBQUE7RXZCVUYsZ0RBQUE7RUFDQSwrQ0FBQTtBcEJvL0lKO0EyQ3gvSUU7O0VBRUUsYUFBQTtBM0MwL0lKO0EyQ3QvSUE7RUFHRSxjQUFBO0VBR0EsZUFBQTtFQUNBLGUvQitSYztBWnN0SWhCO0EyQ2ovSUE7RUFDRSxxQi9CeVJjO0FaMnRJaEI7QTJDai9JQTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QTNDby9JRjtBMkNqL0lBO0VBQ0UsZ0JBQUE7QTNDby9JRjtBZXppSkU7RTRCMERFLHFCQUFBO0EzQ20vSUo7QTJDaC9JRTtFQUNFLG1CL0J3UVk7QVowdUloQjtBMkMxK0lBO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUVBLHdDN0JpdkJrQztFNkJodkJsQyxnREFBQTtBM0M0K0lGO0EyQzErSUU7RXZCdkVFLDREQUFBO0FwQm9qSko7QTJDeCtJQTtFQUNFLHNCQUFBO0VBRUEsd0M3QnN1QmtDO0U2QnJ1QmxDLDZDQUFBO0EzQzArSUY7QTJDeCtJRTtFdkJsRkUsNERBQUE7QXBCNmpKSjtBMkNqK0lBO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QTNDbytJRjtBMkNqK0lBO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtBM0NvK0lGO0EyQ2grSUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxnQjdCNHNCa0M7RU0zekJoQyxtQ0FBQTtBcEJtbEpKO0EyQ2grSUE7OztFQUdFLGNBQUE7RUFDQSxXQUFBO0EzQ20rSUY7QTJDaCtJQTs7RXZCakhJLDRDQUFBO0VBQ0EsNkNBQUE7QXBCc2xKSjtBMkNqK0lBOztFdkJ4R0ksZ0RBQUE7RUFDQSwrQ0FBQTtBcEI4a0pKO0EyQzk5SUU7RUFDRSxtQjdCb3JCZ0M7QWQ2eUhwQztBd0Joa0pJO0VtQjZGSjtJQU1JLGFBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RTNDaStJRjtFMkMvOUlFO0lBRUUsWUFBQTtJQUNBLGtCN0J3cUI4QjtJNkJ2cUI5QixnQkFBQTtJQUNBLGlCN0JzcUI4QjtFZDB6SGxDO0FBQ0Y7QTJDcDlJRTtFQUNFLG1CN0J3cEJnQztBZCt6SHBDO0F3QmxsSkk7RW1CdUhKO0lBUUksYUFBQTtJQUNBLG1CQUFBO0UzQ3U5SUY7RTJDcDlJRTtJQUVFLFlBQUE7SUFDQSxnQkFBQTtFM0NxOUlKO0UyQ245SUk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtFM0NxOUlOO0UyQ2g5SU07SXZCektKLDBCQUFBO0lBQ0EsNkJBQUE7RXBCNG5KRjtFMkNqOUlROztJQUdFLDBCQUFBO0UzQ2s5SVY7RTJDaDlJUTs7SUFHRSw2QkFBQTtFM0NpOUlWO0UyQzc4SU07SXZCMUtKLHlCQUFBO0lBQ0EsNEJBQUE7RXBCMG5KRjtFMkM5OElROztJQUdFLHlCQUFBO0UzQys4SVY7RTJDNzhJUTs7SUFHRSw0QkFBQTtFM0M4OElWO0FBQ0Y7QTJDajhJRTtFQUNFLHFCL0I2Rlk7QVp1MkloQjtBd0I1bkpJO0VtQnNMSjtJQU1JLG9CN0IwbEJnQztTNkIxbEJoQyxlN0IwbEJnQztJNkJ6bEJoQyx3QjdCMGxCZ0M7UzZCMWxCaEMsbUI3QjBsQmdDO0k2QnpsQmhDLFVBQUE7SUFDQSxTQUFBO0UzQ284SUY7RTJDbDhJRTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtFM0NvOElKO0FBQ0Y7QTJDMzdJQTtFQUNFLHFCQUFBO0EzQzg3SUY7QTJDNTdJRTtFQUNFLGdCQUFBO0EzQzg3SUo7QTJDNTdJSTtFQUNFLGdCQUFBO0V2QnZPRiw2QkFBQTtFQUNBLDRCQUFBO0FwQnNxSko7QTJDNTdJSTtFdkJ6UEEseUJBQUE7RUFDQSwwQkFBQTtBcEJ3ckpKO0EyQzU3SUk7RXZCdFFBLGdCQUFBO0V1QndRRSxtQkFBQTtBM0M4N0lOO0E0Q3h0SkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JoQ2theUI7RUNsUHJCLGVBQUE7RStCOUtKLGdCQUFBO0VBQ0EsNkJoQ2lhYztFUXRaWixnQkFBQTtBcEJpdEpKO0E0Q3R0SkU7RUFDRSxvQmhDc1pzQjtBWm0wSTFCO0E0Q3Z0Skk7RUFDRSxXQUFBO0VBQ0EscUJoQ2tab0I7RWdDalpwQixjaEN5RU87RWdDeEVQLFlBQUE7QTVDeXRKTjtBNEMvc0pFO0VBQ0UsMEJBQUE7QTVDaXRKSjtBNEM5c0pFO0VBQ0UscUJBQUE7QTVDZ3RKSjtBNEM3c0pFO0VBQ0UsY2hDcURTO0FaMHBKYjtBNkN0dkpBO0VBQ0UsYUFBQTtFNUJHQSxlQUFBO0VBQ0EsZ0JBQUE7RUdhRSx1QkFBQTtBcEIydUpKO0E2Q3Z2SkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUIvQm14QmtDO0UrQmx4QmxDLGNqQ2dGVztFaUM5RVgseUJqQ3FUYztFaUNwVGQseUJBQUE7QTdDeXZKRjtBNkN2dkpFO0VBQ0UsVUFBQTtFQUNBLGNqQ0tLO0VpQ0pMLHFCQUFBO0VBQ0EseUJqQ2lUa0I7RWlDaFRsQixxQmpDUE87QVpnd0pYO0E2Q3R2SkU7RUFDRSxVQUFBO0VBQ0EsVS9CMndCZ0M7RStCMXdCaEMsa0QvQjhXMEI7QWQwNEk5QjtBNkNsdkpJO0VBQ0UsY0FBQTtFekJhRixnQ0FBQTtFQUNBLG1DQUFBO0FwQnl1Sko7QTZDbHZKSTtFekJOQSxpQ0FBQTtFQUNBLG9DQUFBO0FwQjJ2Sko7QTZDanZKRTtFQUNFLFVBQUE7RUFDQSxjakN2Qks7RWlDd0JMLHlCL0IwTTBCO0UrQnpNMUIscUIvQnlNMEI7QWQwaUo5QjtBNkNodkpFO0VBQ0UsY2pDNkdTO0VpQzVHVCxvQkFBQTtFQUVBLFlBQUE7RUFDQSx5QmpDa1JxQjtFaUNqUnJCLHFCakMzQ087QVo0eEpYO0E4Q3h5SkU7RUFDRSx1QkFBQTtFakNnTEUsZUFBQTtFaUM5S0YsaUJsQzBHYTtBWmlzSmpCO0E4Q3R5Sk07RTFCcUNGLDhCQUFBO0VBQ0EsaUNBQUE7QXBCb3dKSjtBOENyeUpNO0UxQmtCRiwrQkFBQTtFQUNBLGtDQUFBO0FwQnN4Sko7QThDdHpKRTtFQUNFLDBCQUFBO0VqQ2dMRSxlQUFBO0VpQzlLRixjbEMyR2E7QVo4c0pqQjtBOENwekpNO0UxQnFDRiwrQkFBQTtFQUNBLGtDQUFBO0FwQmt4Sko7QThDbnpKTTtFMUJrQkYsZ0NBQUE7RUFDQSxtQ0FBQTtBcEJveUpKO0ErQ2wwSkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VsQzZKRSxjQUFBO0VrQzNKRixnQm5DZ2JrQjtFbUMvYWxCLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RTNCS0UsdUJBQUE7RVNGRSwrSmtCREo7QS9DcTBKRjtBNkJoMEpNO0VrQmZOO0lsQmdCUSxnQkFBQTtFN0JtMEpOO0FBQ0Y7QWV6MEpFO0VnQ0dJLHFCQUFBO0EvQ3kwSk47QStDcDBKRTtFQUNFLGFBQUE7QS9DdTBKSjtBK0NsMEpBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0EvQ3EwSkY7QStDOXpKQTtFQUNFLHFCbkNvWnFCO0VtQ25ackIsb0JuQ21acUI7RVExYW5CLG9CQUFBO0FwQnkxSko7QStDenpKRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBZG95SmY7QWVoMkpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBaEQ2MkpOO0FnRDEySkk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QWhEMjJKTjtBK0N0MEpFO0VDakRBLFdBQUE7RUFDQSx5QmxDMEVhO0FkaXpKZjtBZTcySkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0FoRDAzSk47QWdEdjNKSTtFQUVFLFVBQUE7RUFDQSxpREFBQTtBaER3M0pOO0ErQ24xSkU7RUNqREEsV0FBQTtFQUNBLHlCbEMwRWE7QWQ4ekpmO0FlMTNKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QWhEdTRKTjtBZ0RwNEpJO0VBRUUsVUFBQTtFQUNBLGdEQUFBO0FoRHE0Sk47QStDaDJKRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBZDIwSmY7QWV2NEpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBaERvNUpOO0FnRGo1Skk7RUFFRSxVQUFBO0VBQ0EsK0NBQUE7QWhEazVKTjtBK0M3MkpFO0VDakRBLGNBQUE7RUFDQSx5QmxDMEVhO0FkdzFKZjtBZXA1SkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0FoRGk2Sk47QWdEOTVKSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBaEQrNUpOO0ErQzEzSkU7RUNqREEsV0FBQTtFQUNBLHlCbEMwRWE7QWRxMkpmO0FlajZKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QWhEODZKTjtBZ0QzNkpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0FoRDQ2Sk47QStDdjRKRTtFQ2pEQSxjQUFBO0VBQ0EseUJsQzBFYTtBZGszSmY7QWU5NkpFO0VpQ1ZJLGNBQUE7RUFDQSx5QkFBQTtBaEQyN0pOO0FnRHg3Skk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QWhEeTdKTjtBK0NwNUpFO0VDakRBLFdBQUE7RUFDQSx5QmxDMEVhO0FkKzNKZjtBZTM3SkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0FoRHc4Sk47QWdEcjhKSTtFQUVFLFVBQUE7RUFDQSw4Q0FBQTtBaERzOEpOO0FpRG45SkE7RUFDRSxrQkFBQTtFQUNBLG1CbkN3ekJrQztFbUN0ekJsQyx5QnJDVVM7RVFJUCxxQkFBQTtBcEJ3OEpKO0F3Qjk1Skk7RXlCNURKO0lBUUksa0JBQUE7RWpEczlKRjtBQUNGO0FpRG45SkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RTdCSUUsZ0JBQUE7QXBCbTlKSjtBa0RqK0pBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CcEN3OUJrQztFb0N2OUJsQyw2QkFBQTtFOUJVRSx1QkFBQTtBcEIyOUpKO0FrRGgrSkE7RUFFRSxjQUFBO0FsRGsrSkY7QWtEOTlKQTtFQUNFLGdCdENzVXVCO0FaMnBKekI7QWtEejlKQTtFQUNFLG1CQUFBO0FsRDQ5SkY7QWtEejlKRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FsRDI5Sko7QWtEajlKRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBbERzOUp2RTtBbURsZ0tFO0VBQ0UseUJBQUE7QW5Eb2dLSjtBbURqZ0tFO0VBQ0UsY0FBQTtBbkRtZ0tKO0FrRDc5SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QWxEaytKdkU7QW1EOWdLRTtFQUNFLHlCQUFBO0FuRGdoS0o7QW1EN2dLRTtFQUNFLGNBQUE7QW5EK2dLSjtBa0R6K0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0FsRDgrSnZFO0FtRDFoS0U7RUFDRSx5QkFBQTtBbkQ0aEtKO0FtRHpoS0U7RUFDRSxjQUFBO0FuRDJoS0o7QWtEci9KRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBbEQwL0p2RTtBbUR0aUtFO0VBQ0UseUJBQUE7QW5Ed2lLSjtBbURyaUtFO0VBQ0UsY0FBQTtBbkR1aUtKO0FrRGpnS0U7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QWxEc2dLdkU7QW1EbGpLRTtFQUNFLHlCQUFBO0FuRG9qS0o7QW1EampLRTtFQUNFLGNBQUE7QW5EbWpLSjtBa0Q3Z0tFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0FsRGtoS3ZFO0FtRDlqS0U7RUFDRSx5QkFBQTtBbkRna0tKO0FtRDdqS0U7RUFDRSxjQUFBO0FuRCtqS0o7QWtEemhLRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBbEQ4aEt2RTtBbUQxa0tFO0VBQ0UseUJBQUE7QW5ENGtLSjtBbUR6a0tFO0VBQ0UsY0FBQTtBbkQya0tKO0FrRHJpS0U7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QWxEMGlLdkU7QW1EdGxLRTtFQUNFLHdCQUFBO0FuRHdsS0o7QW1EcmxLRTtFQUNFLGNBQUE7QW5EdWxLSjtBb0QvbEtFO0VBQ0U7SUFBTywrQkFBQTtFcERtbUtUO0VvRGxtS0U7SUFBSyx3QkFBQTtFcERxbUtQO0FBQ0Y7QW9EeG1LRTtFQUNFO0lBQU8sK0JBQUE7RXBEbW1LVDtFb0RsbUtFO0lBQUssd0JBQUE7RXBEcW1LUDtBQUNGO0FvRGxtS0E7RUFDRSxhQUFBO0VBQ0EsZ0J4Q2daZ0I7RXdDL1loQixnQkFBQTtFQUNBLGNBQUE7RXZDd0tJLG1CQUFBO0V1Q3RLSiwyQ3hDK1lZO0VRM1lWLG1CQUFBO0FwQmltS0o7QW9EaG1LQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXeENiTTtFd0NjTixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ0Q3M5QmtDO0VlaitCOUIsMkJ1QllKO0FwRG1tS0Y7QTZCM21LTTtFdUJETjtJdkJFUSxnQkFBQTtFN0I4bUtOO0FBQ0Y7QW9Ecm1LQTtFckJZRSxxTUFBQTtFcUJWQSxrQ0FBQTtBcER3bUtGO0FvRHBtS0U7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0FwRHVtS0o7QW9EcG1LTTtFQUpKO0lBS00sdUJBQUE7WUFBQSxlQUFBO0VwRHVtS047QUFDRjtBcURscEtBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FyRHFwS0Y7QXFEbHBLQTtFQUNFLE9BQUE7QXJEcXBLRjtBc0R2cEtBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBR0EsZUFBQTtFQUNBLGdCQUFBO0VsQ1FFLHVCQUFBO0FwQmlwS0o7QXNEL29LQTtFQUNFLFdBQUE7RUFDQSxjMUNIUztFMENJVCxtQkFBQTtBdERrcEtGO0FlenBLRTtFdUNXRSxVQUFBO0VBQ0EsYzFDVE87RTBDVVAscUJBQUE7RUFDQSx5QjFDakJPO0Faa3FLWDtBc0Q5b0tFO0VBQ0UsYzFDMERTO0UwQ3pEVCx5QjFDckJPO0FacXFLWDtBc0R2b0tBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFHQSxzQjFDdkNNO0UwQ3dDTix5Q0FBQTtBdER3b0tGO0FzRHRvS0U7RWxDMUJFLCtCQUFBO0VBQ0EsZ0NBQUE7QXBCbXFLSjtBc0R0b0tFO0VsQ2hCRSxtQ0FBQTtFQUNBLGtDQUFBO0FwQnlwS0o7QXNEdG9LRTtFQUVFLGMxQ21HUztFMENsR1Qsb0JBQUE7RUFDQSxzQjFDdERJO0FaNnJLUjtBc0Rub0tFO0VBQ0UsVUFBQTtFQUNBLFcxQzVESTtFMEM2REoseUJ4Q2tMMEI7RXdDakwxQixxQnhDaUwwQjtBZG85SjlCO0FzRGxvS0U7RUFDRSxtQkFBQTtBdERvb0tKO0FzRGxvS0k7RUFDRSxnQkFBQTtFQUNBLHFCMUNrQ1M7QVprbUtmO0FzRHRuS0k7RUFDRSxtQkFBQTtBdER5bktOO0FzRHRuS1E7RWxDMUJKLG1DQUFBO0VBWkEsMEJBQUE7QXBCZ3FLSjtBc0RybktRO0VsQzNDSixpQ0FBQTtFQVlBLDRCQUFBO0FwQndwS0o7QXNEcG5LUTtFQUNFLGFBQUE7QXREc25LVjtBc0RubktRO0VBQ0UscUIxQ0NLO0UwQ0FMLG9CQUFBO0F0RHFuS1Y7QXNEbm5LVTtFQUNFLGlCQUFBO0VBQ0Esc0IxQ0pHO0FaeW5LZjtBd0JocktJO0U4Qm1DQTtJQUNFLG1CQUFBO0V0RGlwS0o7RXNEOW9LTTtJbEMxQkosbUNBQUE7SUFaQSwwQkFBQTtFcEJ3cktGO0VzRDdvS007SWxDM0NKLGlDQUFBO0lBWUEsNEJBQUE7RXBCZ3JLRjtFc0Q1b0tNO0lBQ0UsYUFBQTtFdEQ4b0tSO0VzRDNvS007SUFDRSxxQjFDQ0s7STBDQUwsb0JBQUE7RXRENm9LUjtFc0Qzb0tRO0lBQ0UsaUJBQUE7SUFDQSxzQjFDSkc7RVppcEtiO0FBQ0Y7QXdCenNLSTtFOEJtQ0E7SUFDRSxtQkFBQTtFdER5cUtKO0VzRHRxS007SWxDMUJKLG1DQUFBO0lBWkEsMEJBQUE7RXBCZ3RLRjtFc0RycUtNO0lsQzNDSixpQ0FBQTtJQVlBLDRCQUFBO0VwQndzS0Y7RXNEcHFLTTtJQUNFLGFBQUE7RXREc3FLUjtFc0RucUtNO0lBQ0UscUIxQ0NLO0kwQ0FMLG9CQUFBO0V0RHFxS1I7RXNEbnFLUTtJQUNFLGlCQUFBO0lBQ0Esc0IxQ0pHO0VaeXFLYjtBQUNGO0F3Qmp1S0k7RThCbUNBO0lBQ0UsbUJBQUE7RXREaXNLSjtFc0Q5cktNO0lsQzFCSixtQ0FBQTtJQVpBLDBCQUFBO0VwQnd1S0Y7RXNEN3JLTTtJbEMzQ0osaUNBQUE7SUFZQSw0QkFBQTtFcEJndUtGO0VzRDVyS007SUFDRSxhQUFBO0V0RDhyS1I7RXNEM3JLTTtJQUNFLHFCMUNDSztJMENBTCxvQkFBQTtFdEQ2cktSO0VzRDNyS1E7SUFDRSxpQkFBQTtJQUNBLHNCMUNKRztFWmlzS2I7QUFDRjtBd0J6dktJO0U4Qm1DQTtJQUNFLG1CQUFBO0V0RHl0S0o7RXNEdHRLTTtJbEMxQkosbUNBQUE7SUFaQSwwQkFBQTtFcEJnd0tGO0VzRHJ0S007SWxDM0NKLGlDQUFBO0lBWUEsNEJBQUE7RXBCd3ZLRjtFc0RwdEtNO0lBQ0UsYUFBQTtFdERzdEtSO0VzRG50S007SUFDRSxxQjFDQ0s7STBDQUwsb0JBQUE7RXREcXRLUjtFc0RudEtRO0lBQ0UsaUJBQUE7SUFDQSxzQjFDSkc7RVp5dEtiO0FBQ0Y7QXNEeHNLQTtFbENuSEksZ0JBQUE7QXBCOHpLSjtBc0R4c0tFO0VBQ0UscUJBQUE7QXREMHNLSjtBc0R4c0tJO0VBQ0Usc0JBQUE7QXREMHNLTjtBdURuMUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F0RG1zSzNDO0FlMzBLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F2RHExS1I7QXVEbDFLTTtFQUNFLFczQ0hBO0UyQ0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXRENHNLMUU7QXVEajJLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBdERpdEszQztBZXoxS0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBdkRtMktSO0F1RGgyS007RUFDRSxXM0NIQTtFMkNJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F0RDB0SzFFO0F1RC8yS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXREK3RLM0M7QWV2MktFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QXZEaTNLUjtBdUQ5MktNO0VBQ0UsVzNDSEE7RTJDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBdER3dUsxRTtBdUQ3M0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F0RDZ1SzNDO0FlcjNLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F2RCszS1I7QXVENTNLTTtFQUNFLFczQ0hBO0UyQ0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXREc3ZLMUU7QXVEMzRLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBdEQydkszQztBZW40S0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBdkQ2NEtSO0F1RDE0S007RUFDRSxXM0NIQTtFMkNJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F0RG93SzFFO0F1RHo1S0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXREeXdLM0M7QWVqNUtFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QXZEMjVLUjtBdUR4NUtNO0VBQ0UsVzNDSEE7RTJDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBdERreEsxRTtBdUR2NktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F0RHV4SzNDO0FlLzVLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F2RHk2S1I7QXVEdDZLTTtFQUNFLFczQ0hBO0UyQ0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXREZ3lLMUU7QXVEcjdLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBdERxeUszQztBZTc2S0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx3QkFBQTtBdkR1N0tSO0F1RHA3S007RUFDRSxXM0NIQTtFMkNJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F0RDh5SzFFO0F3RHQ4S0E7RUFDRSxZQUFBO0UzQ21MSSxlQUFBO0UyQ2pMSixnQjVDK2NrQjtFNEM5Y2xCLGNBQUE7RUFDQSxjNUNpSmU7RTRDaEpmLHlCMUN3bENrQztFMEN2bENsQyxZQUFBO0F4RHk4S0Y7QWVwOEtFO0V5Q0RFLGM1QzJJYTtFNEMxSWIscUJBQUE7QXhEdzhLSjtBZXA4S0U7RXlDQ0ksYUFBQTtBeERzOEtOO0F3RDM3S0E7RUFDRSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0F4RDg3S0Y7QXdEeDdLQTtFQUNFLG9CQUFBO0F4RDI3S0Y7QXlEaitLQTtFQUdFLGlCN0N5WWdCO0U2Q3hZaEIsZ0I3Q3dZZ0I7RUN4TlosbUJBQUE7RTRDOUtKLGM3Q3NGVztFNkNyRlgsMkMzQzI0QmtDO0Uy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QWU1c01FOzs7RW1ETEksb0NBQUE7QWxFdXRNTjtBa0U3dE1FO0VBQ0Usb0NBQUE7QWxFZ3VNSjtBZXR0TUU7OztFbURMSSxvQ0FBQTtBbEVpdU1OO0FrRXZ1TUU7RUFDRSxvQ0FBQTtBbEUwdU1KO0FlaHVNRTs7O0VtRExJLG9DQUFBO0FsRTJ1TU47QWtFanZNRTtFQUNFLG9DQUFBO0FsRW92TUo7QWUxdU1FOzs7RW1ETEksb0NBQUE7QWxFcXZNTjtBa0Uzdk1FO0VBQ0Usb0NBQUE7QWxFOHZNSjtBZXB2TUU7OztFbURMSSxvQ0FBQTtBbEUrdk1OO0FrRXJ3TUU7RUFDRSxvQ0FBQTtBbEV3d01KO0FlOXZNRTs7O0VtRExJLG9DQUFBO0FsRXl3TU47QW1FeHdNQTtFQUNFLGlDQUFBO0FuRTJ3TUY7QW1FeHdNQTtFQUNFLHdDQUFBO0FuRTJ3TUY7QW9FdHhNQTtFQUFrQixvQ0FBQTtBcEUweE1sQjtBb0V6eE1BO0VBQWtCLHdDQUFBO0FwRTZ4TWxCO0FvRTV4TUE7RUFBa0IsMENBQUE7QXBFZ3lNbEI7QW9FL3hNQTtFQUFrQiwyQ0FBQTtBcEVteU1sQjtBb0VseU1BO0VBQWtCLHlDQUFBO0FwRXN5TWxCO0FvRXB5TUE7RUFBbUIsb0JBQUE7QXBFd3lNbkI7QW9FdnlNQTtFQUFtQix3QkFBQTtBcEUyeU1uQjtBb0UxeU1BO0VBQW1CLDBCQUFBO0FwRTh5TW5CO0FvRTd5TUE7RUFBbUIsMkJBQUE7QXBFaXpNbkI7QW9FaHpNQTtFQUFtQix5QkFBQTtBcEVvek1uQjtBb0Vqek1FO0VBQ0UsZ0NBQUE7QXBFb3pNSjtBb0Vyek1FO0VBQ0UsZ0NBQUE7QXBFd3pNSjtBb0V6ek1FO0VBQ0UsZ0NBQUE7QXBFNHpNSjtBb0U3ek1FO0VBQ0UsZ0NBQUE7QXBFZzBNSjtBb0VqME1FO0VBQ0UsZ0NBQUE7QXBFbzBNSjtBb0VyME1FO0VBQ0UsZ0NBQUE7QXBFdzBNSjtBb0V6ME1FO0VBQ0UsZ0NBQUE7QXBFNDBNSjtBb0U3ME1FO0VBQ0UsZ0NBQUE7QXBFZzFNSjtBb0U1ME1BO0VBQ0UsNkJBQUE7QXBFKzBNRjtBb0V4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RUFBOEIsdUJBQUE7QXZFb3NObEM7QXVFbnNOSTtFQUE4Qix5QkFBQTtBdkV1c05sQztBdUV0c05JO0VBQThCLHlCQUFBO0F2RTBzTmxDO0F1RXhzTkk7RUFBb0Msc0NBQUE7QXZFNHNOeEM7QXVFM3NOSTtFQUFvQyxvQ0FBQTtBdkUrc054QztBdUU5c05JO0VBQW9DLGtDQUFBO0F2RWt0TnhDO0F1RWp0Tkk7RUFBb0MseUNBQUE7QXZFcXROeEM7QXVFcHROSTtFQUFvQyx3Q0FBQTtBdkV3dE54QztBdUV0dE5JO0VBQWlDLGtDQUFBO0F2RTB0TnJDO0F1RXp0Tkk7RUFBaUMsZ0NBQUE7QXZFNnROckM7QXVFNXROSTtFQUFpQyw4QkFBQTtBdkVndU5yQztBdUUvdE5JO0VBQWlDLGdDQUFBO0F2RW11TnJDO0F1RWx1Tkk7RUFBaUMsK0JBQUE7QXZFc3VOckM7QXVFcHVOSTtFQUFrQyxvQ0FBQTtBdkV3dU50QztBdUV2dU5JO0VBQWtDLGtDQUFBO0F2RTJ1TnRDO0F1RTF1Tkk7RUFBa0MsZ0NBQUE7QXZFOHVOdEM7QXVFN3VOSTtFQUFrQyx1Q0FBQTtBdkVpdk50QztBdUVodk5JO0VBQWtDLHNDQUFBO0F2RW92TnRDO0F1RW52Tkk7RUFBa0MsaUNBQUE7QXZFdXZOdEM7QXVFcnZOSTtFQUFnQywyQkFBQTtBdkV5dk5wQztBdUV4dk5JO0VBQWdDLGlDQUFBO0F2RTR2TnBDO0F1RTN2Tkk7RUFBZ0MsK0JBQUE7QXZFK3ZOcEM7QXVFOXZOSTtFQUFnQyw2QkFBQTtBdkVrd05wQztBdUVqd05JO0VBQWdDLCtCQUFBO0F2RXF3TnBDO0F1RXB3Tkk7RUFBZ0MsOEJBQUE7QXZFd3dOcEM7QXdCNXZOSTtFK0NsREE7SUFBZ0MsOEJBQUE7RXZFbXpObEM7O0V1RWx6TkU7SUFBZ0MsaUNBQUE7RXZFc3pObEM7O0V1RXJ6TkU7SUFBZ0Msc0NBQUE7RXZFeXpObEM7O0V1RXh6TkU7SUFBZ0MseUNBQUE7RXZFNHpObEM7O0V1RTF6TkU7SUFBOEIsMEJBQUE7RXZFOHpOaEM7O0V1RTd6TkU7SUFBOEIsNEJBQUE7RXZFaTBOaEM7O0V1RWgwTkU7SUFBOEIsa0NBQUE7RXZFbzBOaEM7O0V1RW4wTkU7SUFBOEIseUJBQUE7RXZFdTBOaEM7O0V1RXQwTkU7SUFBOEIsdUJBQUE7RXZFMDBOaEM7O0V1RXowTkU7SUFBOEIsdUJBQUE7RXZFNjBOaEM7O0V1RTUwTkU7SUFBOEIseUJBQUE7RXZFZzFOaEM7O0V1RS8wTkU7SUFBOEIseUJBQUE7RXZFbTFOaEM7O0V1RWoxTkU7SUFBb0Msc0NBQUE7RXZFcTFOdEM7O0V1RXAxTkU7SUFBb0Msb0NBQUE7RXZFdzFOdEM7O0V1RXYxTkU7SUFBb0Msa0NBQUE7RXZFMjFOdEM7O0V1RTExTkU7SUFBb0MseUNBQUE7RXZFODFOdEM7O0V1RTcxTkU7SUFBb0Msd0NBQUE7RXZFaTJOdEM7O0V1RS8xTkU7SUFBaUMsa0NBQUE7RXZFbTJObkM7O0V1RWwyTkU7SUFBaUMsZ0NBQUE7RXZFczJObkM7O0V1RXIyTkU7SUFBaUMsOEJBQUE7RXZFeTJObkM7O0V1RXgyTkU7SUFBaUMsZ0NBQUE7RXZFNDJObkM7O0V1RTMyTkU7SUFBaUMsK0JBQUE7RXZFKzJObkM7O0V1RTcyTkU7SUFBa0Msb0NBQUE7RXZFaTNOcEM7O0V1RWgzTkU7SUFBa0Msa0NBQUE7RXZFbzNOcEM7O0V1RW4zTkU7SUFBa0MsZ0NBQUE7RXZFdTNOcEM7O0V1RXQzTkU7SUFBa0MsdUNBQUE7RXZFMDNOcEM7O0V1RXozTkU7SUFBa0Msc0NBQUE7RXZFNjNOcEM7O0V1RTUzTkU7SUFBa0MsaUNBQUE7RXZFZzROcEM7O0V1RTkzTkU7SUFBZ0MsMkJBQUE7RXZFazRObEM7O0V1RWo0TkU7SUFBZ0MsaUNBQUE7RXZFcTRObEM7O0V1RXA0TkU7SUFBZ0MsK0JBQUE7RXZFdzRObEM7O0V1RXY0TkU7SUFBZ0MsNkJBQUE7RXZFMjRObEM7O0V1RTE0TkU7SUFBZ0MsK0JBQUE7RXZFODRObEM7O0V1RTc0TkU7SUFBZ0MsOEJBQUE7RXZFaTVObEM7QUFDRjtBd0J0NE5JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFdkU0N05sQzs7RXVFMzdORTtJQUFnQyxpQ0FBQTtFdkUrN05sQzs7RXVFOTdORTtJQUFnQyxzQ0FBQTtFdkVrOE5sQzs7RXVFajhORTtJQUFnQyx5Q0FBQTtFdkVxOE5sQzs7RXVFbjhORTtJQUE4QiwwQkFBQTtFdkV1OE5oQzs7RXVFdDhORTtJQUE4Qiw0QkFBQTtFdkUwOE5oQzs7RXVFejhORTtJQUE4QixrQ0FBQTtFdkU2OE5oQzs7RXVFNThORTtJQUE4Qix5QkFBQTtFdkVnOU5oQzs7RXVFLzhORTtJQUE4Qix1QkFBQTtFdkVtOU5oQzs7RXVFbDlORTtJQUE4Qix1QkFBQTtFdkVzOU5oQzs7RXVFcjlORTtJQUE4Qix5QkFBQTtFdkV5OU5oQzs7RXVFeDlORTtJQUE4Qix5QkFBQTtFdkU0OU5oQzs7RXVFMTlORTtJQUFvQyxzQ0FBQTtFdkU4OU50Qzs7RXVFNzlORTtJQUFvQyxvQ0FBQTtFdkVpK050Qzs7RXVFaCtORTtJQUFvQyxrQ0FBQTtFdkVvK050Qzs7RXVFbitORTtJQUFvQyx5Q0FBQTtFdkV1K050Qzs7RXVFdCtORTtJQUFvQyx3Q0FBQTtFdkUwK050Qzs7RXVFeCtORTtJQUFpQyxrQ0FBQTtFdkU0K05uQzs7RXVFMytORTtJQUFpQyxnQ0FBQTtFdkUrK05uQzs7RXVFOStORTtJQUFpQyw4QkFBQTtFdkVrL05uQzs7RXVFai9ORTtJQUFpQyxnQ0FBQTtFdkVxL05uQzs7RXVFcC9ORTtJQUFpQywrQkFBQTtFdkV3L05uQzs7RXVFdC9ORTtJQUFrQyxvQ0FBQTtFdkUwL05wQzs7RXVFei9ORTtJQUFrQyxrQ0FBQTtFdkU2L05wQzs7RXVFNS9ORTtJQUFrQyxnQ0FBQTtFdkVnZ09wQzs7RXVFLy9ORTtJQUFrQyx1Q0FBQTtFdkVtZ09wQzs7RXVFbGdPRTtJQUFrQyxzQ0FBQTtFdkVzZ09wQzs7RXVFcmdPRTtJQUFrQyxpQ0FBQTtFdkV5Z09wQzs7RXVFdmdPRTtJQUFnQywyQkFBQTtFdkUyZ09sQzs7RXVFMWdPRTtJQUFnQyxpQ0FBQTtFdkU4Z09sQzs7RXVFN2dPRTtJQUFnQywrQkFBQTtFdkVpaE9sQzs7RXVFaGhPRTtJQUFnQyw2QkFBQTtFdkVvaE9sQzs7RXVFbmhPRTtJQUFnQywrQkFBQTtFdkV1aE9sQzs7RXVFdGhPRTtJQUFnQyw4QkFBQTtFdkUwaE9sQztBQUNGO0F3Qi9nT0k7RStDbERBO0lBQWdDLDhCQUFBO0V2RXFrT2xDOztFdUVwa09FO0lBQWdDLGlDQUFBO0V2RXdrT2xDOztFdUV2a09FO0lBQWdDLHNDQUFBO0V2RTJrT2xDOztFdUUxa09FO0lBQWdDLHlDQUFBO0V2RThrT2xDOztFdUU1a09FO0lBQThCLDBCQUFBO0V2RWdsT2hDOztFdUUva09FO0lBQThCLDRCQUFBO0V2RW1sT2hDOztFdUVsbE9FO0lBQThCLGtDQUFBO0V2RXNsT2hDOztFdUVybE9FO0lBQThCLHlCQUFBO0V2RXlsT2hDOztFdUV4bE9FO0lBQThCLHVCQUFBO0V2RTRsT2hDOztFdUUzbE9FO0lBQThCLHVCQUFBO0V2RStsT2hDOztFdUU5bE9FO0lBQThCLHlCQUFBO0V2RWttT2hDOztFdUVqbU9FO0lBQThCLHlCQUFBO0V2RXFtT2hDOztFdUVubU9FO0lBQW9DLHNDQUFBO0V2RXVtT3RDOztFdUV0bU9FO0lBQW9DLG9DQUFBO0V2RTBtT3RDOztFdUV6bU9FO0lBQW9DLGtDQUFBO0V2RTZtT3RDOztFdUU1bU9FO0lBQW9DLHlDQUFBO0V2RWduT3RDOztFdUUvbU9FO0lBQW9DLHdDQUFBO0V2RW1uT3RDOztFdUVqbk9FO0lBQWlDLGtDQUFBO0V2RXFuT25DOztFdUVwbk9FO0lBQWlDLGdDQUFBO0V2RXduT25DOztFdUV2bk9FO0lBQWlDLDhCQUFBO0V2RTJuT25DOztFdUUxbk9FO0lBQWlDLGdDQUFBO0V2RThuT25DOztFdUU3bk9FO0lBQWlDLCtCQUFBO0V2RWlvT25DOztFdUUvbk9FO0lBQWtDLG9DQUFBO0V2RW1vT3BDOztFdUVsb09FO0lBQWtDLGtDQUFBO0V2RXNvT3BDOztFdUVyb09FO0lBQWtDLGdDQUFBO0V2RXlvT3BDOztFdUV4b09FO0lBQWtDLHVDQUFBO0V2RTRvT3BDOztFdUUzb09FO0lBQWtDLHNDQUFBO0V2RStvT3BDOztFdUU5b09FO0lBQWtDLGlDQUFBO0V2RWtwT3BDOztFdUVocE9FO0lBQWdDLDJCQUFBO0V2RW9wT2xDOztFdUVucE9FO0lBQWdDLGlDQUFBO0V2RXVwT2xDOztFdUV0cE9FO0lBQWdDLCtCQUFBO0V2RTBwT2xDOztFdUV6cE9FO0lBQWdDLDZCQUFBO0V2RTZwT2xDOztFdUU1cE9FO0lBQWdDLCtCQUFBO0V2RWdxT2xDOztFdUUvcE9FO0lBQWdDLDhCQUFBO0V2RW1xT2xDO0FBQ0Y7QXdCeHBPSTtFK0NsREE7SUFBZ0MsOEJBQUE7RXZFOHNPbEM7O0V1RTdzT0U7SUFBZ0MsaUNBQUE7RXZFaXRPbEM7O0V1RWh0T0U7SUFBZ0Msc0NBQUE7RXZFb3RPbEM7O0V1RW50T0U7SUFBZ0MseUNBQUE7RXZFdXRPbEM7O0V1RXJ0T0U7SUFBOEIsMEJBQUE7RXZFeXRPaEM7O0V1RXh0T0U7SUFBOEIsNEJBQUE7RXZFNHRPaEM7O0V1RTN0T0U7SUFBOEIsa0NBQUE7RXZFK3RPaEM7O0V1RTl0T0U7SUFBOEIseUJBQUE7RXZFa3VPaEM7O0V1RWp1T0U7SUFBOEIsdUJBQUE7RXZFcXVPaEM7O0V1RXB1T0U7SUFBOEIsdUJBQUE7RXZFd3VPaEM7O0V1RXZ1T0U7SUFBOEIseUJBQUE7RXZFMnVPaEM7O0V1RTF1T0U7SUFBOEIseUJBQUE7RXZFOHVPaEM7O0V1RTV1T0U7SUFBb0Msc0NBQUE7RXZFZ3ZPdEM7O0V1RS91T0U7SUFBb0Msb0NBQUE7RXZFbXZPdEM7O0V1RWx2T0U7SUFBb0Msa0NBQUE7RXZFc3ZPdEM7O0V1RXJ2T0U7SUFBb0MseUNBQUE7RXZFeXZPdEM7O0V1RXh2T0U7SUFBb0Msd0NBQUE7RXZFNHZPdEM7O0V1RTF2T0U7SUFBaUMsa0NBQUE7RXZFOHZPbkM7O0V1RTd2T0U7SUFBaUMsZ0NBQUE7RXZFaXdPbkM7O0V1RWh3T0U7SUFBaUMsOEJBQUE7RXZFb3dPbkM7O0V1RW53T0U7SUFBaUMsZ0NBQUE7RXZFdXdPbkM7O0V1RXR3T0U7SUFBaUMsK0JBQUE7RXZFMHdPbkM7O0V1RXh3T0U7SUFBa0Msb0NBQUE7RXZF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QjtBK0UzZ1BJO0VBQXVCLHNCQUFBO0EvRStnUDNCO0ErRS9nUEk7RUFBdUIsc0JBQUE7QS9FbWhQM0I7QStFbmhQSTtFQUF1QixzQkFBQTtBL0V1aFAzQjtBK0V2aFBJO0VBQXVCLHNCQUFBO0EvRTJoUDNCO0ErRTNoUEk7RUFBdUIsdUJBQUE7QS9FK2hQM0I7QStFL2hQSTtFQUF1Qix1QkFBQTtBL0VtaVAzQjtBK0UvaFBBO0VBQVUsMEJBQUE7QS9FbWlQVjtBK0VsaVBBO0VBQVUsMkJBQUE7QS9Fc2lQVjtBK0VsaVBBO0VBQWMsMkJBQUE7QS9Fc2lQZDtBK0VyaVBBO0VBQWMsNEJBQUE7QS9FeWlQZDtBK0V2aVBBO0VBQVUsdUJBQUE7QS9FMmlQVjtBK0UxaVBBO0VBQVUsd0JBQUE7QS9FOGlQVjtBZ0Z2alBRO0VBQWdDLG9CQUFBO0FoRjJqUHhDO0FnRjFqUFE7O0VBRUUsd0JBQUE7QWhGNmpQVjtBZ0YzalBROztFQUVFLDBCQUFBO0FoRjhqUFY7QWdGNWpQUTs7RUFFRSwyQkFBQTtBaEYralBWO0FnRjdqUFE7O0VBRUUseUJBQUE7QWhGZ2tQVjtBZ0Yva1BRO0VBQWdDLHVCQUFBO0FoRm1sUHhDO0FnRmxsUFE7O0VBRUUsMkJBQUE7QWhGcWxQVjtBZ0ZubFBROztFQUVFLDZCQUFBO0FoRnNsUFY7QWdGcGxQUTs7RUFFRSw4QkFBQTtBaEZ1bFBWO0FnRnJsUFE7O0VBRUUsNEJBQUE7QWhGd2xQVjtBZ0Z2bVBRO0VBQWdDLHlCQUFBO0FoRjJtUHhDO0FnRjFtUFE7O0VBRUUsNkJBQUE7QWhGNm1QVjtBZ0YzbVBROztFQUVFLCtCQUFBO0FoRjhtUFY7QWdGNW1QUTs7RUFFRSxnQ0FBQTtBaEYrbVBWO0FnRjdtUFE7O0VBRUUsOEJBQUE7QWhGZ25QVjtBZ0YvblBRO0VBQWdDLHVCQUFBO0FoRm1vUHhDO0FnRmxvUFE7O0VBRUUsMkJBQUE7QWhGcW9QVjtBZ0Zub1BROztFQUVFLDZCQUFBO0FoRnNvUFY7QWdGcG9QUTs7RUFFRSw4QkFBQTtBaEZ1b1BWO0FnRnJvUFE7O0VBRUUsNEJBQUE7QWhGd29QVjtBZ0Z2cFBRO0VBQWdDLHlCQUFBO0FoRjJwUHhDO0FnRjFwUFE7O0VBRUUsNkJBQUE7QWhGNnBQVjtBZ0YzcFBROztFQUVFLCtCQUFBO0FoRjhwUFY7QWdGNXBQUTs7RUFFRSxnQ0FBQTtBaEYrcFBWO0FnRjdwUFE7O0VBRUUsOEJBQUE7QWhGZ3FQVjtBZ0YvcVBRO0VBQWdDLHVCQUFBO0FoRm1yUHhDO0FnRmxyUFE7O0VBRUUsMkJBQUE7QWhGcXJQVjtBZ0ZuclBROztFQUVFLDZCQUFBO0FoRnNyUFY7QWdGcHJQUTs7RUFFRSw4QkFBQTtBaEZ1clBWO0FnRnJyUFE7O0VBRUUsNEJBQUE7QWhGd3JQVjtBZ0Z2c1BRO0VBQWdDLDBCQUFBO0FoRjJzUHhDO0FnRjFzUFE7O0VBRUUsOEJBQUE7QWhGNnNQVjtBZ0Yzc1BROztFQUVFLGdDQUFBO0FoRjhzUFY7QWdGNXNQUTs7RUFFRSxpQ0FBQTtBaEYrc1BWO0FnRjdzUFE7O0VBRUUsK0JBQUE7QWhGZ3RQVjtBZ0YvdFBRO0VBQWdDLHlCQUFBO0FoRm11UHhDO0FnRmx1UFE7O0VBRUUsNkJBQUE7QWhGcXVQVjtBZ0ZudVBROztFQUVFLCtCQUFBO0FoRnN1UFY7QWdGcHVQUTs7RUFFRSxnQ0FBQTtBaEZ1dVBWO0FnRnJ1UFE7O0VBRUUsOEJBQUE7QWhGd3VQVjtBZ0Z2dlBRO0VBQWdDLDBCQUFBO0FoRjJ2UHhDO0FnRjF2UFE7O0VBRUUsOEJBQUE7QWhGNnZQVjtBZ0YzdlBROztFQUVFLGdDQUFBO0FoRjh2UFY7QWdGNXZQUTs7RUFFRSxpQ0FBQTtBaEYrdlBWO0FnRjd2UFE7O0VBRUUsK0JBQUE7QWhGZ3dQVjtBZ0Yvd1BRO0VBQWdDLHFCQUFBO0FoRm14UHhDO0FnRmx4UFE7O0VBRUUseUJBQUE7QWhGcXhQVjtBZ0ZueFBROztFQUVFLDJCQUFBO0FoRnN4UFY7QWdGcHhQUTs7RUFFRSw0QkFBQTtBaEZ1eFBWO0FnRnJ4UFE7O0VBRUUsMEJBQUE7QWhGd3hQVjtBZ0Z2eVBRO0VBQWdDLHdCQUFBO0FoRjJ5UHhDO0FnRjF5UFE7O0VBRUUsNEJBQUE7QWhGNnlQVjtBZ0YzeVBROztFQUVFLDhCQUFBO0FoRjh5UFY7QWdGNXlQUTs7RUFFRSwrQkFBQTtBaEYreVBWO0FnRjd5UFE7O0VBRUUsNkJBQUE7QWhGZ3pQVjtBZ0YvelBRO0VBQWdDLDBCQUFBO0FoRm0wUHhDO0FnRmwwUFE7O0VBRUUsOEJBQUE7QWhGcTBQVjtBZ0ZuMFBROztFQUVFLGdDQUFBO0FoRnMwUFY7QWdGcDBQUTs7RUFFRSxpQ0FBQTtBaEZ1MFBWO0FnRnIwUFE7O0VBRUUsK0JBQUE7QWhGdzBQVjtBZ0Z2MVBRO0VBQWdDLHdCQUFBO0FoRjIxUHhDO0FnRjExUFE7O0VBRUUsNEJBQUE7QWhGNjFQVjtBZ0YzMVBROztFQUVFLDhCQUFBO0FoRjgxUFY7QWdGNTFQUTs7RUFFRSwrQkFBQTtBaEYrMVBWO0FnRjcxUFE7O0VBRUUsNkJBQUE7QWhGZzJQVjtBZ0YvMlBRO0VBQWdDLDBCQUFBO0FoRm0zUHhDO0FnRmwzUFE7O0VBRUUsOEJBQUE7QWhGcTNQVjtBZ0ZuM1BROztFQUVFLGdDQUFBO0FoRnMzUFY7QWdGcDNQUTs7RUFFRSxpQ0FBQTtBaEZ1M1BWO0FnRnIzUFE7O0VBRUUsK0JBQUE7QWhGdzNQVjtBZ0Z2NFBRO0VBQWdDLHdCQUFBO0FoRjI0UHhDO0FnRjE0UFE7O0VBRUUsNEJBQUE7QWhGNjRQVjtBZ0YzNFBROztFQUVFLDhCQUFBO0FoRjg0UFY7QWdGNTRQUTs7RUFFRSwrQkFBQTtBaEYrNFBWO0FnRjc0UFE7O0VBRUUsNkJBQUE7QWhGZzVQVjtBZ0YvNVBRO0VBQWdDLDJCQUFBO0FoRm02UHhDO0FnRmw2UFE7O0VBRUUsK0JBQUE7QWhGcTZQVjtBZ0ZuNlBROztFQUVFLGlDQUFBO0FoRnM2UFY7QWdGcDZQUTs7RUFFRSxrQ0FBQTtBaEZ1NlBWO0FnRnI2UFE7O0VBRUUsZ0NBQUE7QWhGdzZQVjtBZ0Z2N1BRO0VBQWdDLDBCQUFBO0FoRjI3UHhDO0FnRjE3UFE7O0VBRUUsOEJBQUE7QWhGNjdQVjtBZ0YzN1BROztFQUVFLGdDQUFBO0FoRjg3UFY7QWdGNTdQUTs7RUFFRSxpQ0FBQTtBaEYrN1BWO0FnRjc3UFE7O0VBRUUsK0JBQUE7QWhGZzhQVjtBZ0YvOFBRO0VBQWdDLDJCQUFBO0FoRm05UHhDO0FnRmw5UFE7O0VBRUUsK0JBQUE7QWhGcTlQVjtBZ0ZuOVBROztFQUVFLGlDQUFBO0FoRnM5UFY7QWdGcDlQUTs7RUFFRSxrQ0FBQTtBaEZ1OVBWO0FnRnI5UFE7O0VBRUUsZ0NBQUE7QWhGdzlQVjtBZ0ZoOVBRO0VBQXdCLHdCQUFBO0FoRm85UGhDO0FnRm45UFE7O0VBRUUsNEJBQUE7QWhGczlQVjtBZ0ZwOVBROztFQUVFLDhCQUFBO0FoRnU5UFY7QWdGcjlQUTs7RUFFRSwrQkFBQTtBaEZ3OVBWO0FnRnQ5UFE7O0VBRUUsNkJBQUE7QWhGeTlQVjtBZ0Z4K1BRO0VBQXdCLDBCQUFBO0FoRjQrUGhDO0FnRjMrUFE7O0VBRUUsOEJBQUE7QWhGOCtQVjtBZ0Y1K1BROztFQUVFLGdDQUFBO0FoRisrUFY7QWdGNytQUTs7RUFFRSxpQ0FBQTtBaEZnL1BWO0FnRjkrUFE7O0VBRUUsK0JBQUE7QWhGaS9QVjtBZ0ZoZ1FRO0VBQXdCLHdCQUFBO0FoRm9nUWhDO0FnRm5nUVE7O0VBRUUsNEJBQUE7QWhGc2dRVjtBZ0ZwZ1FROztFQUVFLDhCQUFBO0FoRnVnUVY7QWdGcmdRUTs7RUFFRSwrQkFBQTtBaEZ3Z1FWO0FnRnRnUVE7O0VBRUUsNkJBQUE7QWhGeWdRVjtBZ0Z4aFFRO0VBQXdCLDBCQUFBO0FoRjRoUWhDO0FnRjNoUVE7O0VBRUUsOEJBQUE7QWhGOGhRVjtBZ0Y1aFFROztFQUVFLGdDQUFBO0FoRitoUVY7QWdGN2hRUTs7RUFFRSxpQ0FBQTtBaEZnaVFWO0FnRjloUVE7O0VBRUUsK0JBQUE7QWhGaWlRVjtBZ0ZoalFRO0VBQXdCLHdCQUFBO0FoRm9qUWhDO0FnRm5qUVE7O0VBRUUsNEJBQUE7QWhGc2pRVjtBZ0ZwalFROztFQUVFLDhCQUFBO0FoRnVqUVY7QWdGcmpRUTs7RUFFRSwrQkFBQTtBaEZ3alFWO0FnRnRqUVE7O0VBRUUsNkJBQUE7QWhGeWpRVjtBZ0Z4a1FRO0VBQXdCLDJCQUFBO0FoRjRrUWhDO0FnRjNrUVE7O0VBRUUsK0JBQUE7QWhGOGtRVjtBZ0Y1a1FROztFQUVFLGlDQUFBO0FoRitrUVY7QWdGN2tRUTs7RUFFRSxrQ0FBQTtBaEZnbFFWO0FnRjlrUVE7O0VBRUUsZ0NBQUE7QWhGaWxRVjtBZ0ZobVFRO0VBQXdCLDBCQUFBO0FoRm9tUWhDO0FnRm5tUVE7O0VBRUUsOEJBQUE7QWhGc21RVjtBZ0ZwbVFROztFQUVFLGdDQUFBO0FoRnVtUVY7QWdGcm1RUTs7RUFFRSxpQ0FBQTtBaEZ3bVFWO0FnRnRtUVE7O0VBRUUsK0JBQUE7QWhGeW1RVjtBZ0Z4blFRO0VBQXdCLDJCQUFBO0FoRjRuUWhDO0FnRjNuUVE7O0VBRUUsK0JBQUE7QWhGOG5RVjtBZ0Y1blFROztFQUVFLGlDQUFBO0FoRituUVY7QWdGN25RUTs7RUFFRSxrQ0FBQTtBaEZnb1FWO0FnRjluUVE7O0VBRUUsZ0NBQUE7QWhGaW9RVjtBZ0YzblFJO0VBQW1CLHVCQUFBO0FoRituUXZCO0FnRjluUUk7O0VBRUUsMkJBQUE7QWhGaW9RTjtBZ0YvblFJOztFQUVFLDZCQUFBO0FoRmtvUU47QWdGaG9RSTs7RUFFRSw4QkFBQTtBaEZtb1FOO0FnRmpvUUk7O0VBRUUsNEJBQUE7QWhGb29RTjtBd0I3b1FJO0V3RGxESTtJQUFnQyxvQkFBQTtFaEZvc1F0Qzs7RWdGbnNRTTs7SUFFRSx3QkFBQTtFaEZzc1FSOztFZ0Zwc1FNOztJQUVFLDBCQUFBO0VoRnVzUVI7O0VnRnJzUU07O0lBRUUsMkJBQUE7RWhGd3NRUjs7RWdGdHNRTTs7SUFFRSx5QkFBQTtFaEZ5c1FSOztFZ0Z4dFFNO0lBQWdDLHVCQUFBO0VoRjR0UXRDOztFZ0YzdFFNOztJQUVFLDJCQUFBO0VoRjh0UVI7O0VnRjV0UU07O0lBRUUsNkJBQUE7RWhGK3RRUjs7RWdGN3RRTTs7SUFFRSw4QkFBQTtFaEZndVFSOztFZ0Y5dFFNOztJQUVFLDRCQUFBO0VoRml1UVI7O0VnRmh2UU07SUFBZ0MseUJBQUE7RWhGb3ZRdEM7O0VnRm52UU07O0lBRUUsNkJBQUE7RWhGc3ZRUjs7RWdGcHZRTTs7SUFFRSwrQkFBQTtFaEZ1dlFSOztFZ0ZydlFNOztJQUVFLGdDQUFBO0VoRnd2UVI7O0VnRnR2UU07O0lBRUUsOEJBQUE7RWhGeXZRUjs7RWdGeHdRTTtJQUFnQyx1QkFBQTtFaEY0d1F0Qzs7RWdGM3dRTTs7SUFFRSwyQkFBQTtFaEY4d1FSOztFZ0Y1d1FNOztJQUVFLDZCQUFBO0VoRit3UVI7O0VnRjd3UU07O0lBRUUsOEJBQUE7RWhGZ3hRUjs7RWdGOXdRTTs7SUFFRSw0QkFBQTtFaEZpeFFSOztFZ0ZoeVFNO0lBQWdDLHlCQUFBO0VoRm95UXRDOztFZ0ZueVFNOztJQUVFLDZCQUFBO0VoRnN5UVI7O0VnRnB5UU07O0lBRUUsK0JBQUE7RWhGdXlRUjs7RWdGcnlRTTs7SUFFRSxnQ0FBQTtFaEZ3eVFSOztFZ0Z0eVFNOztJQUVFLDhCQUFBO0VoRnl5UVI7O0VnRnh6UU07SUFBZ0MsdUJBQUE7RWhGNHpRdEM7O0VnRjN6UU07O0lBRUUsMkJBQUE7RWhGOHpRUjs7RWdGNXpRTTs7SUFFRSw2QkFBQTtFaEYrelFSOztFZ0Y3elFNOztJQUVFLDhCQUFBO0VoRmcwUVI7O0VnRjl6UU07O0lBRUUsNEJBQUE7RWhGaTBRUjs7RWdGaDFRTTtJQUFnQywwQkFBQTtFaEZvMVF0Qzs7RWdGbjFRTTs7SUFFRSw4QkFBQTtFaEZzMVFSOztFZ0ZwMVFNOztJQUVFLGdDQUFBO0VoRnUxUVI7O0VnRnIxUU07O0lBRUUsaUNBQUE7RWhGdzFRUjs7RWdGdDFRTTs7SUFFRSwrQkFBQTtFaEZ5MVFSOztFZ0Z4MlFNO0lBQWdDLHlCQUFBO0VoRjQyUXRDOztFZ0YzMlFNOztJQUVFLDZCQUFBO0VoRjgyUVI7O0VnRjUyUU07O0lBRUUsK0JBQUE7RWhGKzJRUjs7RWdGNzJRTTs7SUFFRSxnQ0FBQTtFaEZnM1FSOztFZ0Y5MlFNOztJQUVFLDhCQUFBO0VoRmkzUVI7O0VnRmg0UU07SUFBZ0MsMEJBQUE7RWhGbzRRdEM7O0VnRm40UU07O0lBRUUsOEJBQUE7RWhGczRRUjs7RWdGcDRRTTs7SUFFRSxnQ0FBQTtFaEZ1NFFSOztFZ0ZyNFFNOztJQUVFLGlDQUFBO0VoRnc0UVI7O0VnRnQ0UU07O0lBRUUsK0JBQUE7RWhGeTRRUjs7RWdGeDVRTTtJQUFnQyxxQkFBQTtFaEY0NVF0Qzs7RWdGMzVRTTs7SUFFRSx5QkFBQTtFaEY4NVFSOztFZ0Y1NVFNOztJQUVFLDJCQUFBO0VoRis1UVI7O0VnRjc1UU07O0lBRUUsNEJBQUE7RWhGZzZRUjs7RWdGOTVRTTs7SUFFRSwwQkFBQTtFaEZpNlFSOztFZ0ZoN1FNO0lBQWdDLHdCQUFBO0VoRm83UXRDOztFZ0ZuN1FNOztJQUVFLDRCQUFBO0VoRnM3UVI7O0VnRnA3UU07O0lBRUUsOEJBQUE7RWhGdTdRUjs7RWdGcjdRTTs7SUFFRSwrQkFBQTtFaEZ3N1FSOztFZ0Z0N1FNOztJQUVFLDZCQUFBO0VoRnk3UVI7O0VnRng4UU07SUFBZ0MsMEJBQUE7RWhGNDhRdEM7O0VnRjM4UU07O0lBRUUsOEJBQUE7RWhGODhRUjs7RWdGNThRTTs7SUFFRSxnQ0FBQTtFaEYrOFFSOztFZ0Y3OFFNOztJQUVFLGlDQUFBO0VoRmc5UVI7O0VnRjk4UU07O0lBRUUsK0JBQUE7RWhGaTlRUjs7RWdGaCtRTTtJQUFnQyx3QkFBQTtFaEZvK1F0Qzs7RWdGbitRTTs7SUFFRSw0QkFBQTtFaEZzK1FSOztFZ0ZwK1FNOztJQUVFLDhCQUFBO0VoRnUrUVI7O0VnRnIrUU07O0lBRUUsK0JBQUE7RWhGdytRUjs7RWdGdCtRTTs7SUFFRSw2QkFBQTtFaEZ5K1FSOztFZ0Z4L1FNO0lBQWdDLDBCQUFBO0VoRjQvUXRDOztFZ0YzL1FNOztJQUVFLDhCQUFBO0VoRjgvUVI7O0VnRjUvUU07O0lBRUUsZ0NBQUE7RWhGKy9RUjs7RWdGNy9RTTs7SUFFRSxpQ0FBQTtFaEZnZ1JSOztFZ0Y5L1FNOztJQUVFLCtCQUFBO0VoRmlnUlI7O0VnRmhoUk07SUFBZ0Msd0JBQUE7RWhGb2hSdEM7O0VnRm5oUk07O0lBRUUsNEJBQUE7RWhGc2hSUjs7RWdGcGhSTTs7SUFFRSw4QkFBQTtFaEZ1aFJSOztFZ0ZyaFJNOztJQUVFLCtCQUFBO0VoRndoUlI7O0VnRnRoUk07O0lBRUUsNkJBQUE7RWhGeWhSUjs7RWdGeGlSTTtJQUFnQywyQkFBQTtFaEY0aVJ0Qzs7RWdGM2lSTTs7SUFFRSwrQkFBQTtFaEY4aVJSOztFZ0Y1aVJNOztJQUVFLGlDQUFBO0VoRitpUlI7O0VnRjdpUk07O0lBRUUsa0NBQUE7RWhGZ2pSUjs7RWdGOWlSTTs7SUFFRSxnQ0FBQTtFaEZpalJSOztFZ0Zoa1JNO0lBQWdDLDBCQUFBO0VoRm9rUnRDOztFZ0Zua1JNOztJQUVFLDhCQUFBO0VoRnNrUlI7O0VnRnBrUk07O0lBRUUsZ0NBQUE7RWhGdWtSUjs7RWdGcmtSTTs7SUFFRSxpQ0FBQTtFaEZ3a1JSOztFZ0Z0a1JNOztJQUVFLCtCQUFBO0VoRnlrUlI7O0VnRnhsUk07SUFBZ0MsMkJBQUE7RWhGNGxSdEM7O0VnRjNsUk07O0lBRUUsK0JBQUE7RWhGOGxSUjs7RWdGNWxSTTs7SUFFRSxpQ0FBQTtFaEYrbFJSOztFZ0Y3bFJNOztJQUVFLGtDQUFBO0VoRmdtUlI7O0VnRjlsUk07O0lBRUUsZ0NBQUE7RWhGaW1SUjs7RWdGemxSTTtJQUF3Qix3QkFBQTtFaEY2bFI5Qjs7RWdGNWxSTTs7SUFFRSw0QkFBQTtFaEYrbFJSOztFZ0Y3bFJNOztJQUVFLDhCQUFBO0VoRmdtUlI7O0VnRjlsUk07O0lBRUUsK0JBQUE7RWhGaW1SUjs7RWdGL2xSTTs7SUFFRSw2QkFBQTtFaEZrbVJSOztFZ0ZqblJNO0lBQXdCLDBCQUFBO0VoRnFuUjlCOztFZ0ZwblJNOztJQUVFLDhCQUFBO0VoRnVuUlI7O0VnRnJuUk07O0lBRUUsZ0NBQUE7RWhGd25SUjs7RWdGdG5STTs7SUFFRSxpQ0FBQTtFaEZ5blJSOztFZ0Z2blJNOztJQUVFLCtCQUFBO0VoRjBuUlI7O0VnRnpvUk07SUFBd0Isd0JBQUE7RWhGNm9SOUI7O0VnRjVvUk07O0lBRUUsNEJBQUE7RWhGK29SUjs7RWdGN29STTs7SUFFRSw4QkFBQTtFaEZncFJSOztFZ0Y5b1JNOztJQUVFLCtCQUFBO0VoRmlwUlI7O0VnRi9vUk07O0lBRUUsNkJBQUE7RWhGa3BSUjs7RWdGanFSTTtJQUF3QiwwQkFBQTtFaEZxcVI5Qjs7RWdGcHFSTTs7SUFFRSw4QkFBQTtFaEZ1cVJSOztFZ0ZycVJNOztJQUVFLGdDQUFBO0VoRndxUlI7O0VnRnRxUk07O0lBRUUsaUNBQUE7RWhGeXFSUjs7RWdGdnFSTTs7SUFFRSwrQkFBQTtFaEYwcVJSOztFZ0Z6clJNO0lBQXdCLHdCQUFBO0VoRjZyUjlCOztFZ0Y1clJNOztJQUVFLDRCQUFBO0VoRityUlI7O0VnRjdyUk07O0lBRUUsOEJBQUE7RWhGZ3NSUjs7RWdGOXJSTTs7SUFFRSwrQkFBQTtFaEZpc1JSOztFZ0YvclJNOztJQUVFLDZCQUFBO0VoRmtzUlI7O0VnRmp0Uk07SUFBd0IsMkJBQUE7RWhGcXRSOUI7O0VnRnB0Uk07O0lBRUUsK0JBQUE7RWhGdXRSUjs7RWdGcnRSTTs7SUFFRSxpQ0FBQTtFaEZ3dFJSOztFZ0Z0dFJNOztJQUVFLGtDQUFBO0VoRnl0UlI7O0VnRnZ0Uk07O0lBRUUsZ0NBQUE7RWhGMHRSUjs7RWdGenVSTTtJQUF3QiwwQkFBQTtFaEY2dVI5Qjs7RWdGNXVSTTs7SUFFRSw4QkFBQTtFaEYrdVJSOztFZ0Y3dVJNOztJQUVFLGdDQUFBO0VoRmd2UlI7O0VnRjl1Uk07O0lBRUUsaUNBQUE7RWhGaXZSUjs7RWdGL3VSTTs7SUFFRSwrQkFBQTtFaEZrdlJSOztFZ0Zqd1JNO0lBQXdCLDJCQUFBO0VoRnF3UjlCOztFZ0Zwd1JNOztJQUVFLCtCQUFBO0VoRnV3UlI7O0VnRnJ3Uk07O0lBRUUsaUNBQUE7RWhGd3dSUjs7RWdGdHdSTTs7SUFFRSxrQ0FBQTtFaEZ5d1JSOztFZ0Z2d1JNOztJQUVFLGdDQUFBO0VoRjB3UlI7O0VnRnB3UkU7SUFBbUIsdUJBQUE7RWhGd3dSckI7O0VnRnZ3UkU7O0lBRUUsMkJBQUE7RWhGMHdSSjs7RWdGeHdSRTs7SUFFRSw2QkFBQTtFaEYyd1JKOztFZ0Z6d1JFOztJQUVFLDhCQUFBO0VoRjR3Uko7O0VnRjF3UkU7O0lBRUUsNEJBQUE7RWhGNndSSjtBQUNGO0F3QnZ4Ukk7RXdEbERJO0lBQWdDLG9CQUFBO0VoRjYwUnRDOztFZ0Y1MFJNOztJQUVFLHdCQUFBO0VoRiswUlI7O0VnRjcwUk07O0lBRUUsMEJBQUE7RWhGZzFSUjs7RWdGOTBSTTs7SUFFRSwyQkFBQTtFaEZpMVJSOztFZ0YvMFJNOztJQUVFLHlCQUFBO0VoRmsxUlI7O0VnRmoyUk07SUFBZ0MsdUJBQUE7RWhGcTJSdEM7O0VnRnAyUk07O0lBRUUsMkJBQUE7RWhGdTJSUjs7RWdGcjJSTTs7SUFFRSw2QkFBQTtFaEZ3MlJSOztFZ0Z0MlJNOztJQUVFLDhCQUFBO0VoRnkyUlI7O0VnRnYyUk07O0lBRUUsNEJBQUE7RWhGMDJSUjs7RWdGejNSTTtJQUFnQyx5QkFBQTtFaEY2M1J0Qzs7RWdGNTNSTTs7SUFFRSw2QkFBQTtFaEYrM1JSOztFZ0Y3M1JNOztJQUVFLCtCQUFBO0VoRmc0UlI7O0VnRjkzUk07O0lBRUUsZ0NBQUE7RWhGaTRSUjs7RWdGLzNSTTs7SUFFRSw4QkFBQTtFaEZrNFJSOztFZ0ZqNVJNO0lBQWdDLHVCQUFBO0VoRnE1UnRDOztFZ0ZwNVJNOztJQUVFLDJCQUFBO0VoRnU1UlI7O0VnRnI1Uk07O0lBRUUsNkJBQUE7RWhGdzVSUjs7RWdGdDVSTTs7SUFFRSw4QkFBQTtFaEZ5NVJSOztFZ0Z2NVJNOztJQUVFLDRCQUFBO0VoRjA1UlI7O0VnRno2Uk07SUFBZ0MseUJBQUE7RWhGNjZSdEM7O0VnRjU2Uk07O0lBRUUsNkJBQUE7RWhGKzZSUjs7RWdGNzZSTTs7SUFFRSwrQkFBQTtFaEZnN1JSOztFZ0Y5NlJNOztJQUVFLGdDQUFBO0VoRmk3UlI7O0VnRi82Uk07O0lBRUUsOEJBQUE7RWhGazdSUjs7RWdGajhSTTtJQUFnQyx1QkFBQTtFaEZxOFJ0Qzs7RWdGcDhSTTs7SUFFRSwyQkFBQTtFaEZ1OFJSOztFZ0ZyOFJNOztJQUVFLDZCQUFBO0VoRnc4UlI7O0VnRnQ4Uk07O0lBRUUsOEJBQUE7RWhGeThSUjs7RWdGdjhSTTs7SUFFRSw0QkFBQTtFaEYwOFJSOztFZ0Z6OVJNO0lBQWdDLDBCQUFBO0VoRjY5UnRDOztFZ0Y1OVJNOztJQUVFLDhCQUFBO0VoRis5UlI7O0VnRjc5Uk07O0lBRUUsZ0NBQUE7RWhGZytSUjs7RWdGOTlSTTs7SUFFRSxpQ0FBQTtFaEZpK1JSOztFZ0YvOVJNOztJQUVFLCtCQUFBO0VoRmsrUlI7O0VnRmovUk07SUFBZ0MseUJBQUE7RWhGcS9SdEM7O0VnRnAvUk07O0lBRUUsNkJBQUE7RWhGdS9SUjs7RWdGci9STTs7SUFFRSwrQkFBQTtFaEZ3L1JSOztFZ0Z0L1JNOztJQUVFLGdDQUFBO0VoRnkvUlI7O0VnRnYvUk07O0lBRUUsOEJBQUE7RWhGMC9SUjs7RWdGemdTTTtJQUFnQywwQkFBQTtFaEY2Z1N0Qzs7RWdGNWdTTTs7SUFFRSw4QkFBQTtFaEYrZ1NSOztFZ0Y3Z1NNOztJQUVFLGdDQUFBO0VoRmdoU1I7O0VnRjlnU007O0lBRUUsaUNBQUE7RWhGaWhTUjs7RWdGL2dTTTs7SUFFRSwrQkFBQTtFaEZraFNSOztFZ0ZqaVNNO0lBQWdDLHFCQUFBO0VoRnFpU3RDOztFZ0ZwaVNNOztJQUVFLHlCQUFBO0VoRnVpU1I7O0VnRnJpU007O0lBRUUsMkJBQUE7RWhGd2lTUjs7RWdGdGlTTTs7SUFFRSw0QkFBQTtFaEZ5aVNSOztFZ0Z2aVNNOztJQUVFLDBCQUFBO0VoRjBpU1I7O0VnRnpqU007SUFBZ0Msd0JBQUE7RWhGNmpTdEM7O0VnRjVqU007O0lBRUUsNEJBQUE7RWhGK2pTUjs7RWdGN2pTTTs7SUFFRSw4QkFBQTtFaEZna1NSOztFZ0Y5alNNOztJQUVFLCtCQUFBO0VoRmlrU1I7O0VnRi9qU007O0lBRUUsNkJBQUE7RWhGa2tTUjs7RWdGamxTTTtJQUFnQywwQkFBQTtFaEZxbFN0Qzs7RWdGcGxTTTs7SUFFRSw4QkFBQTtFaEZ1bFNSOztFZ0ZybFNNOztJQUVFLGdDQUFBO0VoRndsU1I7O0VnRnRsU007O0lBRUUsaUNBQUE7RWhGeWxTUjs7RWdGdmxTTTs7SUFFRSwrQkFBQTtFaEYwbFNSOztFZ0Z6bVNNO0lBQWdDLHdCQUFBO0VoRjZtU3RDOztFZ0Y1bVNNOztJQUVFLDRCQUFBO0VoRittU1I7O0VnRjdtU007O0lBRUUsOEJBQUE7RWhGZ25TUjs7RWdGOW1TTTs7SUFFRSwrQkFBQTtFaEZpblNSOztFZ0YvbVNNOztJQUVFLDZCQUFBO0VoRmtuU1I7O0VnRmpvU007SUFBZ0MsMEJBQUE7RWhGcW9TdEM7O0VnRnBvU007O0lBRUUsOEJBQUE7RWhGdW9TUjs7RWdGcm9TTTs7SUFFRSxnQ0FBQTtFaEZ3b1NSOztFZ0Z0b1NNOztJQUVFLGlDQUFBO0VoRnlvU1I7O0VnRnZvU007O0lBRUUsK0JBQUE7RWhGMG9TUjs7RWdGenBTTTtJQUFnQyx3QkFBQTtFaEY2cFN0Qzs7RWdGNXBTTTs7SUFFRSw0QkFBQTtFaEYrcFNSOztFZ0Y3cFNNOztJQUVFLDhCQUFBO0VoRmdxU1I7O0VnRjlwU007O0lBRUUsK0JBQUE7RWhGaXFTUjs7RWdGL3BTTTs7SUFFRSw2QkFBQTtFaEZrcVNSOztFZ0ZqclNNO0lBQWdDLDJCQUFBO0VoRnFyU3RDOztFZ0ZwclNNOztJQUVFLCtCQUFBO0VoRnVyU1I7O0VnRnJyU007O0lBRUUsaUNBQUE7RWhGd3JTUjs7RWdGdHJTTTs7SUFFRSxrQ0FBQTtFaEZ5clNSOztFZ0Z2clNNOztJQUVFLGdDQUFBO0VoRjByU1I7O0VnRnpzU007SUFBZ0MsMEJBQUE7RWhGNnNTdEM7O0VnRjVzU007O0lBRUUsOEJBQUE7RWhGK3NTUjs7RWdGN3NTTTs7SUFFRSxnQ0FBQTtFaEZndFNSOztFZ0Y5c1NNOztJQUVFLGlDQUFBO0VoRml0U1I7O0VnRi9zU007O0lBRUUsK0JBQUE7RWhGa3RTUjs7RWdGanVTTTtJQUFnQywyQkFBQTtFaEZxdVN0Qzs7RWdGcHVTTTs7SUFFRSwrQkFBQTtFaEZ1dVNSOztFZ0ZydVNNOztJQUVFLGlDQUFBO0VoRnd1U1I7O0VnRnR1U007O0lBRUUsa0NBQUE7RWhGeXVTUjs7RWdGdnVTTTs7SUFFRSxnQ0FBQTtFaEYwdVNSOztFZ0ZsdVNNO0lBQXdCLHdCQUFBO0VoRnN1UzlCOztFZ0ZydVNNOztJQUVFLDRCQUFBO0VoRnd1U1I7O0VnRnR1U007O0lBRUUsOEJBQUE7RWhGeXVTUjs7RWdGdnVTTTs7SUFFRSwrQkFBQTtFaEYwdVNSOztFZ0Z4dVNNOztJQUVFLDZCQUFBO0VoRjJ1U1I7O0VnRjF2U007SUFBd0IsMEJBQUE7RWhGOHZTOUI7O0VnRjd2U007O0lBRUUsOEJBQUE7RWhGZ3dTUjs7RWdGOXZTTTs7SUFFRSxnQ0FBQTtFaEZpd1NSOztFZ0YvdlNNOztJQUVFLGlDQUFBO0VoRmt3U1I7O0VnRmh3U007O0lBRUUsK0JBQUE7RWhGbXdTUjs7RWdGbHhTTTtJQUF3Qix3QkFBQTtFaEZzeFM5Qjs7RWdGcnhTTTs7SUFFRSw0QkFBQTtFaEZ3eFNSOztFZ0Z0eFNNOztJQUVFLDhCQUFBO0VoRnl4U1I7O0VnRnZ4U007O0lBRUUsK0JBQUE7RWhGMHhTUjs7RWdGeHhTTTs7SUFFRSw2QkFBQTtFaEYyeFNSOztFZ0YxeVNNO0lBQXdCLDBCQUFBO0VoRjh5UzlCOztFZ0Y3eVNNOztJQUVFLDhCQUFBO0VoRmd6U1I7O0VnRjl5U007O0lBRUUsZ0NBQUE7RWhGaXpTUjs7RWdGL3lTTTs7SUFFRSxpQ0FBQTtFaEZrelNSOztFZ0ZoelNNOztJQUVFLCtCQUFBO0VoRm16U1I7O0VnRmwwU007SUFBd0Isd0JBQUE7RWhGczBTOUI7O0VnRnIwU007O0lBRUUsNEJBQUE7RWhGdzBTUjs7RWdGdDBTTTs7SUFFRSw4QkFBQTtFaEZ5MFNSOztFZ0Z2MFNNOztJQUVFLCtCQUFBO0VoRjAwU1I7O0VnRngwU007O0lBRUUsNkJBQUE7RWhGMjBTUjs7RWdGMTFTTTtJQUF3QiwyQkFBQTtFaEY4MVM5Qjs7RWdGNzFTTTs7SUFFRSwrQkFBQTtFaEZnMlNSOztFZ0Y5MVNNOztJQUVFLGlDQUFBO0VoRmkyU1I7O0VnRi8xU007O0lBRUUsa0NBQUE7RWhGazJTUjs7RWdGaDJTTTs7SUFFRSxnQ0FBQTtFaEZtMlNSOztFZ0ZsM1NNO0lBQXdCLDBCQUFBO0VoRnMzUzlCOztFZ0ZyM1NNOztJQUVFLDhCQUFBO0VoRnczU1I7O0VnRnQzU007O0lBRUUsZ0NBQUE7RWhGeTNTUjs7RWdGdjNTTTs7SUFFRSxpQ0FBQTtFaEYwM1NSOztFZ0Z4M1NNOztJQUVFLCtCQUFBO0VoRjIzU1I7O0VnRjE0U007SUFBd0IsMkJBQUE7RWhGODRTOUI7O0VnRjc0U007O0lBRUUsK0JBQUE7RWhGZzVTUjs7RWdGOTRTTTs7SUFFRSxpQ0FBQTtFaEZpNVNSOztFZ0YvNFNNOztJQUVFLGtDQUFBO0VoRms1U1I7O0VnRmg1U007O0lBRUUsZ0NBQUE7RWhGbTVTUjs7RWdGNzRTRTtJQUFtQix1QkFBQTtFaEZpNVNyQjs7RWdGaDVTRTs7SUFFRSwyQkFBQTtFaEZtNVNKOztFZ0ZqNVNFOztJQUVFLDZCQUFBO0VoRm81U0o7O0VnRmw1U0U7O0lBRUUsOEJBQUE7RWhGcTVTSjs7RWdGbjVTRTs7SUFFRSw0QkFBQTtFaEZzNVNKO0FBQ0Y7QXdCaDZTSTtFd0RsREk7SUFBZ0Msb0JBQUE7RWhGczlTdEM7O0VnRnI5U007O0lBRUUsd0JBQUE7RWhGdzlTUjs7RWdGdDlTTTs7SUFFRSwwQkFBQTtFaEZ5OVNSOztFZ0Z2OVNNOztJQUVFLDJCQUFBO0VoRjA5U1I7O0VnRng5U007O0lBRUUseUJBQUE7RWhGMjlTUjs7RWdGMStTTTtJQUFnQyx1QkFBQTtFaEY4K1N0Qzs7RWdGNytTTTs7SUFFRSwyQkFBQTtFaEZnL1NSOztFZ0Y5K1NNOztJQUVFLDZCQUFBO0VoRmkvU1I7O0VnRi8rU007O0lBRUUsOEJBQUE7RWhGay9TUjs7RWdGaC9TTTs7SUFFRSw0QkFBQTtFaEZtL1NSOztFZ0ZsZ1RNO0lBQWdDLHlCQUFBO0VoRnNnVHRDOztFZ0ZyZ1RNOztJQUVFLDZCQUFBO0VoRndnVFI7O0VnRnRnVE07O0lBRUUsK0JBQUE7RWhGeWdUUjs7RWdGdmdUTTs7SUFFRSxnQ0FBQTtFaEYwZ1RSOztFZ0Z4Z1RNOztJQUVFLDhCQUFBO0VoRjJnVFI7O0VnRjFoVE07SUFBZ0MsdUJBQUE7RWhGOGhUdEM7O0VnRjdoVE07O0lBRUUsMkJBQUE7RWhGZ2lUUjs7RWdGOWhUTTs7SUFFRSw2QkFBQTtFaEZpaVRSOztFZ0YvaFRNOztJQUVFLDhCQUFBO0VoRmtpVFI7O0VnRmhpVE07O0lBRUUsNEJBQUE7RWhGbWlUUjs7RWdGbGpUTTtJQUFnQyx5QkFBQTtFaEZzalR0Qzs7RWdGcmpUTTs7SUFFRSw2QkFBQTtFaEZ3alRSOztFZ0Z0alRNOztJQUVFLCtCQUFBO0VoRnlqVFI7O0VnRnZqVE07O0lBRUUsZ0NBQUE7RWhGMGpUUjs7RWdGeGpUTTs7SUFFRSw4QkFBQTtFaEYyalRSOztFZ0Yxa1RNO0lBQWdDLHVCQUFBO0VoRjhrVHRDOztFZ0Y3a1RNOztJQUVFLDJCQUFBO0VoRmdsVFI7O0VnRjlrVE07O0lBRUUsNkJBQUE7RWhGaWxUUjs7RWdGL2tUTTs7SUFFRSw4QkFBQTtFaEZrbFRSOztFZ0ZobFRNOztJQUVFLDRCQUFBO0VoRm1sVFI7O0VnRmxtVE07SUFBZ0MsMEJBQUE7RWhGc21UdEM7O0VnRnJtVE07O0lBRUUsOEJBQUE7RWhGd21UUjs7RWdGdG1UTTs7SUFFRSxnQ0FBQTtFaEZ5bVRSOztFZ0Z2bVRNOztJQUVFLGlDQUFBO0VoRjBtVFI7O0VnRnhtVE07O0lBRUUsK0JBQUE7RWhGMm1UUjs7RWdGMW5UTTtJQUFnQyx5QkFBQTtFaEY4blR0Qzs7RWdGN25UTTs7SUFFRSw2QkFBQTtFaEZnb1RSOztFZ0Y5blRNOztJQUVFLCtCQUFBO0VoRmlvVFI7O0VnRi9uVE07O0lBRUUsZ0NBQUE7RWhGa29UUjs7RWdGaG9UTTs7SUFFRSw4QkFBQTtFaEZtb1RSOztFZ0ZscFRNO0lBQWdDLDBCQUFBO0VoRnNwVHRDOztFZ0ZycFRNOztJQUVFLDhCQUFBO0VoRndwVFI7O0VnRnRwVE07O0lBRUUsZ0NBQUE7RWhGeXBUUjs7RWdGdnBUTTs7SUFFRSxpQ0FBQTtFaEYwcFRSOztFZ0Z4cFRNOztJQUVFLCtCQUFBO0VoRjJwVFI7O0VnRjFxVE07SUFBZ0MscUJBQUE7RWhGOHFUdEM7O0VnRjdxVE07O0lBRUUseUJBQUE7RWhGZ3JUUjs7RWdGOXFUTTs7SUFFRSwyQkFBQTtFaEZpclRSOztFZ0YvcVRNOztJQUVFLDRCQUFBO0VoRmtyVFI7O0VnRmhyVE07O0lBRUUsMEJBQUE7RWhGbXJUUjs7RWdGbHNUTTtJQUFnQyx3QkFBQTtFaEZzc1R0Qzs7RWdGcnNUTTs7SUFFRSw0QkFBQTtFaEZ3c1RSOztFZ0Z0c1RNOztJQUVFLDhCQUFBO0VoRnlzVFI7O0VnRnZzVE07O0lBRUUsK0JBQUE7RWhGMHNUUjs7RWdGeHNUTTs7SUFFRSw2QkFBQTtFaEYyc1RSOztFZ0YxdFRNO0lBQWdDLDBCQUFBO0VoRjh0VHRDOztFZ0Y3dFRNOztJQUVFLDhCQUFBO0VoRmd1VFI7O0VnRjl0VE07O0lBRUUsZ0NBQUE7RWhGaXVUUjs7RWdGL3RUTTs7SUFFRSxpQ0FBQTtFaEZrdVRSOztFZ0ZodVRNOztJQUVFLCtCQUFBO0VoRm11VFI7O0VnRmx2VE07SUFBZ0Msd0JBQUE7RWhGc3ZUdEM7O0VnRnJ2VE07O0lBRUUsNEJBQUE7RWhGd3ZUUjs7RWdGdHZUTTs7SUFFRSw4QkFBQTtFaEZ5dlRSOztFZ0Z2dlRNOztJQUVFLCtCQUFBO0VoRjB2VFI7O0VnRnh2VE07O0lBRUUsNkJBQUE7RWhGMnZUUjs7RWdGMXdUTTtJQUFnQywwQkFBQTtFaEY4d1R0Qzs7RWdGN3dUTTs7SUFFRSw4QkFBQTtFaEZneFRSOztFZ0Y5d1RNOztJQUVFLGdDQUFBO0VoRml4VFI7O0VnRi93VE07O0lBRUUsaUNBQUE7RWhGa3hUUjs7RWdGaHhUTTs7SUFFRSwrQkFBQTtFaEZteFRSOztFZ0ZseVRNO0lBQWdDLHdCQUFBO0VoRnN5VHRDOztFZ0ZyeVRNOztJQUVFLDRCQUFBO0VoRnd5VFI7O0VnRnR5VE07O0lBRUUsOEJBQUE7RWhGeXlUUjs7RWdGdnlUTTs7SUFFRSwrQkFBQTtFaEYweVRSOztFZ0Z4eVRNOztJQUVFLDZCQUFBO0VoRjJ5VFI7O0VnRjF6VE07SUFBZ0MsMkJBQUE7RWhGOHpUdEM7O0VnRjd6VE07O0lBRUUsK0JBQUE7RWhGZzBUUjs7RWdGOXpUTTs7SUFFRSxpQ0FBQTtFaEZpMFRSOztFZ0YvelRNOztJQUVFLGtDQUFBO0VoRmswVFI7O0VnRmgwVE07O0lBRUUsZ0NBQUE7RWhGbTBUUjs7RWdGbDFUTTtJQUFnQywwQkFBQTtFaEZzMVR0Qzs7RWdGcjFUTTs7SUFFRSw4QkFBQTtFaEZ3MVRSOztFZ0Z0MVRNOztJQUVFLGdDQUFBO0VoRnkxVFI7O0VnRnYxVE07O0lBRUUsaUNBQUE7RWhGMDFUUjs7RWdGeDFUTTs7SUFFRSwrQkFBQTtFaEYyMVRSOztFZ0YxMlRNO0lBQWdDLDJCQUFBO0VoRjgyVHRDOztFZ0Y3MlRNOztJQUVFLCtCQUFBO0VoRmczVFI7O0VnRjkyVE07O0lBRUUsaUNBQUE7RWhGaTNUUjs7RWdGLzJUTTs7SUFFRSxrQ0FBQTtFaEZrM1RSOztFZ0ZoM1RNOztJQUVFLGdDQUFBO0VoRm0zVFI7O0VnRjMyVE07SUFBd0Isd0JBQUE7RWhGKzJUOUI7O0VnRjkyVE07O0lBRUUsNEJBQUE7RWhGaTNUUjs7RWdGLzJUTTs7SUFFRSw4QkFBQTtFaEZrM1RSOztFZ0ZoM1RNOztJQUVFLCtCQUFBO0VoRm0zVFI7O0VnRmozVE07O0lBRUUsNkJBQUE7RWhGbzNUUjs7RWdGbjRUTTtJQUF3QiwwQkFBQTtFaEZ1NFQ5Qjs7RWdGdDRUTTs7SUFFRSw4QkFBQTtFaEZ5NFRSOztFZ0Z2NFRNOztJQUVFLGdDQUFBO0VoRjA0VFI7O0VnRng0VE07O0lBRUUsaUNBQUE7RWhGMjRUUjs7RWdGejRUTTs7SUFFRSwrQkFBQTtFaEY0NFRSOztFZ0YzNVRNO0lBQXdCLHdCQUFBO0VoRis1VDlCOztFZ0Y5NVRNOztJQUVFLDRCQUFBO0VoRmk2VFI7O0VnRi81VE07O0lBRUUsOEJBQUE7RWhGazZUUjs7RWdGaDZUTTs7SUFFRSwrQkFBQTtFaEZtNlRSOztFZ0ZqNlRNOztJQUVFLDZCQUFBO0VoRm82VFI7O0VnRm43VE07SUFBd0IsMEJBQUE7RWhGdTdUOUI7O0VnRnQ3VE07O0lBRUUsOEJBQUE7RWhGeTdUUjs7RWdGdjdUTTs7SUFFRSxnQ0FBQTtFaEYwN1RSOztFZ0Z4N1RNOztJQUVFLGlDQUFBO0VoRjI3VFI7O0VnRno3VE07O0lBRUUsK0JBQUE7RWhGNDdUUjs7RWdGMzhUTTtJQUF3Qix3QkFBQTtFaEYrOFQ5Qjs7RWdGOThUTTs7SUFFRSw0QkFBQTtFaEZpOVRSOztFZ0YvOFRNOztJQUVFLDhCQUFBO0VoRms5VFI7O0VnRmg5VE07O0lBRUUsK0JBQUE7RWhGbTlUUjs7RWdGajlUTTs7SUFFRSw2QkFBQTtFaEZvOVRSOztFZ0ZuK1RNO0lBQXdCLDJCQUFBO0VoRnUrVDlCOztFZ0Z0K1RNOztJQUVFLCtCQUFBO0VoRnkrVFI7O0VnRnYrVE07O0lBRUUsaUNBQUE7RWhGMCtUUjs7RWdGeCtUTTs7SUFFRSxrQ0FBQTtFaEYyK1RSOztFZ0Z6K1RNOztJQUVFLGdDQUFBO0VoRjQrVFI7O0VnRjMvVE07SUFBd0IsMEJBQUE7RWhGKy9UOUI7O0VnRjkvVE07O0lBRUUsOEJBQUE7RWhGaWdVUjs7RWdGLy9UTTs7SUFFRSxnQ0FBQTtFaEZrZ1VSOztFZ0ZoZ1VNOztJQUVFLGlDQUFBO0VoRm1nVVI7O0VnRmpnVU07O0lBRUUsK0JBQUE7RWhGb2dVUjs7RWdGbmhVTTtJQUF3QiwyQkFBQTtFaEZ1aFU5Qjs7RWdGdGhVTTs7SUFFRSwrQkFBQTtFaEZ5aFVSOztFZ0Z2aFVNOztJQUVFLGlDQUFBO0VoRjBoVVI7O0VnRnhoVU07O0lBRUUsa0NBQUE7RWhGMmhVUjs7RWdGemhVTTs7SUFFRSxnQ0FBQTtFaEY0aFVSOztFZ0Z0aFVFO0lBQW1CLHVCQUFBO0VoRjBoVXJCOztFZ0Z6aFVFOztJQUVFLDJCQUFBO0VoRjRoVUo7O0VnRjFoVUU7O0lBRUUsNkJBQUE7RWhGNmhVSjs7RWdGM2hVRTs7SUFFRSw4QkFBQTtFaEY4aFVKOztFZ0Y1aFVFOztJQUVFLDRCQUFBO0VoRitoVUo7QUFDRjtBd0J6aVVJO0V3RGxESTtJQUFnQyxvQkFBQTtFaEYrbFV0Qzs7RWdGOWxVTTs7SUFFRSx3QkFBQTtFaEZpbVVSOztFZ0YvbFVNOztJQUVFLDBCQUFBO0VoRmttVVI7O0VnRmhtVU07O0lBRUUsMkJBQUE7RWhGbW1VUjs7RWdGam1VTTs7SUFFRSx5QkFBQTtFaEZvbVVSOztFZ0ZublVNO0lBQWdDLHVCQUFBO0VoRnVuVXRDOztFZ0Z0blVNOztJQUVFLDJCQUFBO0VoRnluVVI7O0VnRnZuVU07O0lBRUUsNkJBQUE7RWhGMG5VUjs7RWdGeG5VTTs7SUFFRSw4QkFBQTtFaEYyblVSOztFZ0Z6blVNOztJQUVFLDRCQUFBO0VoRjRuVVI7O0VnRjNvVU07SUFBZ0MseUJBQUE7RWhGK29VdEM7O0VnRjlvVU07O0lBRUUsNkJBQUE7RWhGaXBVUjs7RWdGL29VTTs7SUFFRSwrQkFBQTtFaEZrcFVSOztFZ0ZocFVNOztJQUVFLGdDQUFBO0VoRm1wVVI7O0VnRmpwVU07O0lBRUUsOEJBQUE7RWhGb3BVUjs7RWdGbnFVTTtJQUFnQyx1QkFBQTtFaEZ1cVV0Qzs7RWdGdHFVTTs7SUFFRSwyQkFBQTtFaEZ5cVVSOztFZ0Z2cVVNOztJQUVFLDZCQUFBO0VoRjBxVVI7O0VnRnhxVU07O0lBRUUsOEJBQUE7RWhGMnFVUjs7RWdGenFVTTs7SUFFRSw0QkFBQTtFaEY0cVVSOztFZ0YzclVNO0lBQWdDLHlCQUFBO0VoRityVXRDOztFZ0Y5clVNOztJQUVFLDZCQUFBO0VoRmlzVVI7O0VnRi9yVU07O0lBRUUsK0JBQUE7RWhGa3NVUjs7RWdGaHNVTTs7SUFFRSxnQ0FBQTtFaEZtc1VSOztFZ0Zqc1VNOztJQUVFLDhCQUFBO0VoRm9zVVI7O0VnRm50VU07SUFBZ0MsdUJBQUE7RWhGdXRVdEM7O0VnRnR0VU07O0lBRUUsMkJBQUE7RWhGeXRVUjs7RWdGdnRVTTs7SUFFRSw2QkFBQTtFaEYwdFVSOztFZ0Z4dFVNOztJQUVFLDhCQUFBO0VoRjJ0VVI7O0VnRnp0VU07O0lBRUUsNEJBQUE7RWhGNHRVUjs7RWdGM3VVTTtJQUFnQywwQkFBQTtFaEYrdVV0Qzs7RWdGOXVVTTs7SUFFRSw4QkFBQTtFaEZpdlVSOztFZ0YvdVVNOztJQUVFLGdDQUFBO0VoRmt2VVI7O0VnRmh2VU07O0lBRUUsaUNBQUE7RWhGbXZVUjs7RWdGanZVTTs7SUFFRSwrQkFBQTtFaEZvdlVSOztFZ0Zud1VNO0lBQWdDLHlCQUFBO0VoRnV3VXRDOztFZ0Z0d1VNOztJQUVFLDZCQUFBO0VoRnl3VVI7O0VnRnZ3VU07O0lBRUUsK0JBQUE7RWhGMHdVUjs7RWdGeHdVTTs7SUFFRSxnQ0FBQTtFaEYyd1VSOztFZ0Z6d1VNOztJQUVFLDhCQUFBO0VoRjR3VVI7O0VnRjN4VU07SUFBZ0MsMEJBQUE7RWhGK3hVdEM7O0VnRjl4VU07O0lBRUUsOEJBQUE7RWhGaXlVUjs7RWdGL3hVTTs7SUFFRSxnQ0FBQTtFaEZreVVSOztFZ0ZoeVVNOztJQUVFLGlDQUFBO0VoRm15VVI7O0VnRmp5VU07O0lBRUUsK0JBQUE7RWhGb3lVUjs7RWdGbnpVTTtJQUFnQyxxQkFBQTtFaEZ1elV0Qzs7RWdGdHpVTTs7SUFFRSx5QkFBQTtFaEZ5elVSOztFZ0Z2elVNOztJQUVFLDJCQUFBO0VoRjB6VVI7O0VnRnh6VU07O0lBRUUsNEJBQUE7RWhGMnpVUjs7RWdGenpVTTs7SUFFRSwwQkFBQTtFaEY0elVSOztFZ0YzMFVNO0lBQWdDLHdCQUFBO0VoRiswVXRDOztFZ0Y5MFVNOztJQUVFLDRCQUFBO0VoRmkxVVI7O0VnRi8wVU07O0lBRUUsOEJBQUE7RWhGazFVUjs7RWdGaDFVTTs7SUFFRSwrQkFBQTtFaEZtMVVSOztFZ0ZqMVVNOztJQUVFLDZCQUFBO0VoRm8xVVI7O0VnRm4yVU07SUFBZ0MsMEJBQUE7RWhGdTJVdEM7O0VnRnQyVU07O0lBRUUsOEJBQUE7RWhGeTJVUjs7RWdGdjJVTTs7SUFFRSxnQ0FBQTtFaEYwMlVSOztFZ0Z4MlVNOztJQUVFLGlDQUFBO0VoRjIyVVI7O0VnRnoyVU07O0lBRUUsK0JBQUE7RWhGNDJVUjs7RWdGMzNVTTtJQUFnQyx3QkFBQTtFaEYrM1V0Qzs7RWdGOTNVTTs7SUFFRSw0QkFBQTtFaEZpNFVSOztFZ0YvM1VNOztJQUVFLDhCQUFBO0VoRms0VVI7O0VnRmg0VU07O0lBRUUsK0JBQUE7RWhGbTRVUjs7RWdGajRVTTs7SUFFRSw2QkFBQTtFaEZvNFVSOztFZ0ZuNVVNO0lBQWdDLDBCQUFBO0VoRnU1VXRDOztFZ0Z0NVVNOztJQUVFLDhCQUFBO0VoRnk1VVI7O0VnRnY1VU07O0lBRUUsZ0NBQUE7RWhGMDVVUjs7RWdGeDVVTTs7SUFFRSxpQ0FBQTtFaEYyNVVSOztFZ0Z6NVVNOztJQUVFLCtCQUFBO0VoRjQ1VVI7O0VnRjM2VU07SUFBZ0Msd0JBQUE7RWhGKzZVdEM7O0VnRjk2VU07O0lBRUUsNEJBQUE7RWhGaTdVUjs7RWdGLzZVTTs7SUFFRSw4QkFBQTtFaEZrN1VSOztFZ0ZoN1VNOztJQUVFLCtCQUFBO0VoRm03VVI7O0VnRmo3VU07O0lBRUUsNkJBQUE7RWhGbzdVUjs7RWdGbjhVTTtJQUFnQywyQkFBQTtFaEZ1OFV0Qzs7RWdGdDhVTTs7SUFFRSwrQkFBQTtFaEZ5OFVSOztFZ0Z2OFVNOztJQUVFLGlDQUFBO0VoRjA4VVI7O0VnRng4VU07O0lBRUUsa0NBQUE7RWhGMjhVUjs7RWdGejhVTTs7SUFFRSxnQ0FBQTtFaEY0OFVSOztFZ0YzOVVNO0lBQWdDLDBCQUFBO0VoRis5VXRDOztFZ0Y5OVVNOztJQUVFLDhCQUFBO0VoRmkrVVI7O0VnRi85VU07O0lBRUUsZ0NBQUE7RWhGaytVUjs7RWdGaCtVTTs7SUFFRSxpQ0FBQTtFaEZtK1VSOztFZ0ZqK1VNOztJQUVFLCtCQUFBO0VoRm8rVVI7O0VnRm4vVU07SUFBZ0MsMkJBQUE7RWhGdS9VdEM7O0VnRnQvVU07O0lBRUUsK0JBQUE7RWhGeS9VUjs7RWdGdi9VTTs7SUFFRSxpQ0FBQTtFaEYwL1VSOztFZ0Z4L1VNOztJQUVFLGtDQUFBO0VoRjIvVVI7O0VnRnovVU07O0lBRUUsZ0NBQUE7RWhGNC9VUjs7RWdGcC9VTTtJQUF3Qix3QkFBQTtFaEZ3L1U5Qjs7RWdGdi9VTTs7SUFFRSw0QkFBQTtFaEYwL1VSOztFZ0Z4L1VNOztJQUVFLDhCQUFBO0VoRjIvVVI7O0VnRnovVU07O0lBRUUsK0JBQUE7RWhGNC9VUjs7RWdGMS9VTTs7SUFFRSw2QkFBQTtFaEY2L1VSOztFZ0Y1Z1ZNO0lBQXdCLDBCQUFBO0VoRmdoVjlCOztFZ0YvZ1ZNOztJQUVFLDhCQUFBO0VoRmtoVlI7O0VnRmhoVk07O0lBRUUsZ0NBQUE7RWhGbWhWUjs7RWdGamhWTTs7SUFFRSxpQ0FBQTtFaEZvaFZSOztFZ0ZsaFZNOztJQUVFLCtCQUFBO0VoRnFoVlI7O0VnRnBpVk07SUFBd0Isd0JBQUE7RWhGd2lWOUI7O0VnRnZpVk07O0lBRUUsNEJBQUE7RWhGMGlWUjs7RWdGeGlWTTs7SUFFRSw4QkFBQTtFaEYyaVZSOztFZ0Z6aVZNOztJQUVFLCtCQUFBO0VoRjRpVlI7O0VnRjFpVk07O0lBRUUsNkJBQUE7RWhGNmlWUjs7RWdGNWpWTTtJQUF3QiwwQkFBQTtFaEZna1Y5Qjs7RWdGL2pWTTs7SUFFRSw4QkFBQTtFaEZra1ZSOztFZ0Zoa1ZNOztJQUVFLGdDQUFBO0VoRm1rVlI7O0VnRmprVk07O0lBRUUsaUNBQUE7RWhGb2tWUjs7RWdGbGtWTTs7SUFFRSwrQkFBQTtFaEZxa1ZSOztFZ0ZwbFZNO0lBQXdCLHdCQUFBO0VoRndsVjlCOztFZ0Z2bFZNOztJQUVFLDRCQUFBO0VoRjBsVlI7O0VnRnhsVk07O0lBRUUsOEJBQUE7RWhGMmxWUjs7RWdGemxWTTs7SUFFRSwrQkFBQTtFaEY0bFZSOztFZ0YxbFZNOztJQUVFLDZCQUFBO0VoRjZsVlI7O0VnRjVtVk07SUFBd0IsMkJBQUE7RWhGZ25WOUI7O0VnRi9tVk07O0lBRUUsK0JBQUE7RWhGa25WUjs7RWdGaG5WTTs7SUFFRSxpQ0FBQTtFaEZtblZSOztFZ0ZqblZNOztJQUVFLGtDQUFBO0VoRm9uVlI7O0VnRmxuVk07O0lBRUUsZ0NBQUE7RWhGcW5WUjs7RWdGcG9WTTtJQUF3QiwwQkFBQTtFaEZ3b1Y5Qjs7RWdGdm9WTTs7SUFFRSw4QkFBQTtFaEYwb1ZSOztFZ0Z4b1ZNOztJQUVFLGdDQUFBO0VoRjJvVlI7O0VnRnpvVk07O0lBRUUsaUNBQUE7RWhGNG9WUjs7RWdGMW9WTTs7SUFFRSwrQkFBQTtFaEY2b1ZSOztFZ0Y1cFZNO0lBQXdCLDJCQUFBO0VoRmdxVjlCOztFZ0YvcFZNOztJQUVFLCtCQUFBO0VoRmtxVlI7O0VnRmhxVk07O0lBRUUsaUNBQUE7RWhGbXFWUjs7RWdGanFWTTs7SUFFRSxrQ0FBQTtFaEZvcVZSOztFZ0ZscVZNOztJQUVFLGdDQUFBO0VoRnFxVlI7O0VnRi9wVkU7SUFBbUIsdUJBQUE7RWhGbXFWckI7O0VnRmxxVkU7O0lBRUUsMkJBQUE7RWhGcXFWSjs7RWdGbnFWRTs7SUFFRSw2QkFBQTtFaEZzcVZKOztFZ0ZwcVZFOztJQUVFLDhCQUFBO0VoRnVxVko7O0VnRnJxVkU7O0lBRUUsNEJBQUE7RWhGd3FWSjtBQUNGO0FpRnp1VkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSxXQUFBO0VBRUEsa0NBQUE7QWpGeXVWSjtBa0ZudlZBO0VBQWtCLDZEQUFBO0FsRnV2VmxCO0FrRm52VkE7RUFBaUIsOEJBQUE7QWxGdXZWakI7QWtGdHZWQTtFQUFpQiw4QkFBQTtBbEYwdlZqQjtBa0Z6dlZBO0VBQWlCLDhCQUFBO0FsRjZ2VmpCO0FrRjV2VkE7RUNURSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QW5GeXdWRjtBa0YxdlZJO0VBQXdCLDJCQUFBO0FsRjh2VjVCO0FrRjd2Vkk7RUFBd0IsNEJBQUE7QWxGaXdWNUI7QWtGaHdWSTtFQUF3Qiw2QkFBQTtBbEZvd1Y1QjtBd0IvdFZJO0UwRHZDQTtJQUF3QiwyQkFBQTtFbEYyd1YxQjs7RWtGMXdWRTtJQUF3Qiw0QkFBQTtFbEY4d1YxQjs7RWtGN3dWRTtJQUF3Qiw2QkFBQTtFbEZpeFYxQjtBQUNGO0F3Qjd1Vkk7RTBEdkNBO0lBQXdCLDJCQUFBO0VsRnd4VjFCOztFa0Z2eFZFO0lBQXdCLDRCQUFBO0VsRjJ4VjFCOztFa0YxeFZFO0lBQXdCLDZCQUFBO0VsRjh4VjFCO0FBQ0Y7QXdCMXZWSTtFMER2Q0E7SUFBd0IsMkJBQUE7RWxGcXlWMUI7O0VrRnB5VkU7SUFBd0IsNEJBQUE7RWxGd3lWMUI7O0VrRnZ5VkU7SUFBd0IsNkJBQUE7RWxGMnlWMUI7QUFDRjtBd0J2d1ZJO0UwRHZDQTtJQUF3QiwyQkFBQTtFbEZrelYxQjs7RWtGanpWRTtJQUF3Qiw0QkFBQTtFbEZxelYxQjs7RWtGcHpWRTtJQUF3Qiw2QkFBQTtFbEZ3elYxQjtBQUNGO0FrRm56VkE7RUFBbUIsb0NBQUE7QWxGc3pWbkI7QWtGcnpWQTtFQUFtQixvQ0FBQTtBbEZ5elZuQjtBa0Z4elZBO0VBQW1CLHFDQUFBO0FsRjR6Vm5CO0FrRnh6VkE7RUFBdUIsMkJBQUE7QWxGNHpWdkI7QWtGM3pWQTtFQUF1QiwrQkFBQTtBbEYrelZ2QjtBa0Y5elZBO0VBQXVCLDJCQUFBO0FsRmswVnZCO0FrRmowVkE7RUFBdUIsMkJBQUE7QWxGcTBWdkI7QWtGcDBWQTtFQUF1QiwyQkFBQTtBbEZ3MFZ2QjtBa0Z2MFZBO0VBQXVCLDZCQUFBO0FsRjIwVnZCO0FrRnYwVkE7RUFBYyxzQkFBQTtBbEYyMFZkO0FvRmwzVkU7RUFDRSx5QkFBQTtBcEZxM1ZKO0FlMzJWRTtFcUVMTSx5QkFBQTtBcEZvM1ZSO0FvRjEzVkU7RUFDRSx5QkFBQTtBcEY2M1ZKO0FlbjNWRTtFcUVMTSx5QkFBQTtBcEY0M1ZSO0FvRmw0VkU7RUFDRSx5QkFBQTtBcEZxNFZKO0FlMzNWRTtFcUVMTSx5QkFBQTtBcEZvNFZSO0FvRjE0VkU7RUFDRSx5QkFBQTtBcEY2NFZKO0FlbjRWRTtFcUVMTSx5QkFBQTtBcEY0NFZSO0FvRmw1VkU7RUFDRSx5QkFBQTtBcEZxNVZKO0FlMzRWRTtFcUVMTSx5QkFBQTtBcEZvNVZSO0FvRjE1VkU7RUFDRSx5QkFBQTtBcEY2NVZKO0FlbjVWRTtFcUVMTSx5QkFBQTtBcEY0NVZSO0FvRmw2VkU7RUFDRSx5QkFBQTtBcEZxNlZKO0FlMzVWRTtFcUVMTSx5QkFBQTtBcEZvNlZSO0FvRjE2VkU7RUFDRSx5QkFBQTtBcEY2NlZKO0FlbjZWRTtFcUVMTSx5QkFBQTtBcEY0NlZSO0FrRnI0VkE7RUFBYSx5QkFBQTtBbEZ5NFZiO0FrRng0VkE7RUFBYyx5QkFBQTtBbEY0NFZkO0FrRjE0VkE7RUFBaUIsdUNBQUE7QWxGODRWakI7QWtGNzRWQTtFQUFpQiwwQ0FBQTtBbEZpNVZqQjtBa0Y3NFZBO0VHdkRFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Es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RUFDQSxjQUFBO0VBQ0EsYzdFa0NRO0U2RWpDUixzQi9FbWRPO0VRdGNMLHdCQUFBO0FwQmdxV0o7QTJGMXFXQTtFQUNFLHlCQUFBO0EzRjZxV0Y7QTJGNXFXRTtFQUNFLHdDQUFBO0EzRjhxV0o7QTRGOXFXRTs7RUFFRSxtQkFBQTtBNUZpcldKO0E0RnpxV0k7O0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CaEY4SmU7RWdGN0pmLHFCQUFBO0E1RjZxV047QTRGMXFXRTs7RUFFRSxxQkFBQTtFQUNBLHNCQUFBO0E1RjRxV0o7QTRGenFXSTs7RUFFRSxzQkFBQTtBNUYycVdOO0E0RjFxV007O0VBQ0UscUJBQUE7QTVGNnFXUjtBNEZ0cVdFOztFQUVFLHlCaEZpSVk7QVp3aVdoQjtBNEZucVdJO0VBQ0UsZUFBQTtBNUZzcVdOO0E0RmpxV0E7RUFDRSx5QmhGK0JRO0FacW9XVjtBNEZscVdJO0VBQ0UsZ0JBQUE7QTVGb3FXTjtBNEZqcVdFOztFQUVFLFNBQUE7QTVGbXFXSjtBNEZocVdJO0VBQ0UsMEJBQUE7RUFDQSxzQmhGOURFO0FaZ3VXUjtBNEZqcVdNO0VBQ0UsMkJBQUE7QTVGbXFXUjtBNEY1cFdBO0VBQ0UsZ0JBQUE7RUFDQSxtQ2hGaUNjO0VnRmhDZCxvQ2hGZ0NjO0FaK25XaEI7QTRGNXBXTTtFQUNFLG1DaEY0QlE7QVprb1doQjtBNEY1cFdNO0VBQ0Usb0NoRnlCUTtBWnFvV2hCO0E0RnBwV007RUFDRSxtQ2hGY1E7QVp5b1doQjtBNEZycFdNO0VBQ0Usb0NoRldRO0FaNG9XaEI7QTRGaHBXQTtFQUdNO0lBQ0UsNEJoRkRPO0Vaa3BXYjtBQUNGO0E2RnB3V0E7RUFDRSxjakZrSmU7RWlGakpmLG1CakYySmdCO0FaMm1XbEI7QTZGandXRTtFQUNFLDhCQUFBO0VBQUEseUJBQUE7QTdGb3dXSjtBNkZyd1dFO0VBQ0UseUJBQUE7QTdGb3dXSjtBNkZod1dJO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtFQUFBLHlCQUFBO0E3Rmt3V047QTZGcHdXSTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QTdGa3dXTjtBNkZod1dJO0VBRUUsOENqRm9ObUI7QVo2aVd6QjtBNkYzdldFO0VBQ0UsYUFBQTtBN0Y4dldKO0E2RjF2V0E7RUFDRSxpQkFBQTtFQUNBLDJCQUFBO0E3RjZ2V0Y7QTZGNXZXRTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBN0Y4dldKO0E2RjF2V0E7O0VBRUUsU0FBQTtFQUNBLFNBQUE7QTdGNnZXRjtBNkYxdldBOztlQUFBO0FBTUU7RUFDRSw4Q2pGbUxxQjtFaUZsTHJCLHVCakY4RFk7QVo0cldoQjtBNkZ6dldJOztFQUVFLHFCakZsQ0c7RWlGbUNILGdCQUFBO0E3RjJ2V047QTZGenZXTTs7RUFDRSxxQmpGckNBO0FaaXlXUjtBNkZ6dldNOztFQUNFLHFCakZ0Q0Y7QVpreVdOO0E2RnZ2V0k7RUFDRSxnQ0FBQTtBN0Z5dldOO0E2RnR2V007RUFDRSxxQmpGbkRBO0FaMnlXUjtBNkZudldJO0VBQ0UsZ0NBQUE7QTdGcXZXTjtBNkZsdldNO0VBQ0UscUJqRjFERjtBWjh5V047QTZGOXVXSTtFQUNFLHlCakZpSWM7QVorbVdwQjtBNkYzdVdJOztFekVoRkEscUJBQUE7QXBCK3pXSjtBNkZ4dVdJOztFekV2RkEsZ0JBQUE7QXBCbTBXSjtBNkZudVdNO0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBN0ZxdVdSO0E2Rmp1V007RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0E3Rm11V1I7QTZGL3RXTTtFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7QTdGaXVXUjtBNkYvdFdNO0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBN0ZpdVdSO0E2RjV0V0k7O0V6RXZIQSxnQkFBQTtBcEJ1MVdKO0E2Rnp0V0E7RWhFaElNLHdFZ0VpSUo7QTdGNHRXRjtBNkJ6MVdNO0VnRTRITjtJaEUzSFEsZ0JBQUE7RTdCNDFXTjtBQUNGO0E2Rjd0V0U7RUFDRSxlQUFBO0E3Rmd1V0o7QTZGM3RXRTtFQUNFLGNBQUE7QTdGOHRXSjtBNkY1dFdFO0VBQ0UsZUFBQTtBN0Y4dFdKO0E2RnZ0V0k7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBN0YwdFdOO0E2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RSxvQkFBQTtBbEc4MlhWO0FrR3oyWFU7O0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGN0RjVPQztBWndsWWI7QWtHMTJYWTs7RUFDRSxjdEZuVEw7QVpncVlUO0FrR3gyWFE7RUFDRSxpQkFBQTtBbEcwMlhWO0FrR3YyWFE7RUFDRSxrQkFBQTtBbEd5MlhWO0FrR24yWEk7RUFDRSxZQUFBO0FsR3EyWE47QWtHbjJYTTtFQUNFLGdDQUFBO0FsR3EyWFI7QWtHajJYUTtFQUNFLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0FsR20yWFY7QWtHajJYVTtFQUNFLG1CdEY5UUY7QVppbllWO0FrR2gyWFU7RUFDRSxjdEZqUkM7QVptblliO0FrRzcxWFU7RUFDRSxtQkFBQTtBbEcrMVhaO0FrRzExWE07RUFDRSw2QkFBQTtBbEc0MVhSO0FrR3IxWEE7RUFDRSxhQUFBO0FsR3cxWEY7QWtHbDFYRTtFQUNFLG9CQUFBO0FsR3ExWEo7QWtHbjFYRTtFQUNFLGNBQUE7RUFDQSx5SEFBQTtFQU1BLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QWxHZzFYSjtBa0czMFhBO0VBQ0UsZ0J0RnBaTTtBWmt1WVI7QWtHNTBYRTtFQUNFLGdCdEZ2Wkk7QVpxdVlSO0FrR3owWE07RUFDRSx3Q0FBQTtBbEcyMFhSO0FrR3QwWE07RUFDRSxjdEY1UUs7QVpvbFliO0FrR2wwWEE7RUFDRSxtQnRGbmFTO0Fad3VZWDtBa0duMFhFO0VBQ0Usc0JBQUE7QWxHcTBYSjtBa0dsMFhFO0VBQ0UsbUJ0RjFhTztBWjh1WVg7QWtHaDBYSTs7RUFFRSxXdEZ2YkU7RXNGd2JGLG1CdEZqYks7QVptdllYO0FrRzd6WEk7RUFDRSxjQUFBO0FsRyt6WE47QWtHM3pYTTtFQUNFLDJDQUFBO0FsRzZ6WFI7QWtHeHpYTTtFQUNFLGN0RnJjRztBWit2WVg7QXdCcnNZSTtFMEV1WkU7SUFDRSxnQkFBQTtFbEdrelhOO0VrRy95WEk7SUFDRSxxQkFBQTtFbEdpelhOO0VrRzN5WE07SUFDRSxRQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0Esc0JBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7RWxHNnlYUjtFa0d4eVhNO0lBQ0UsbUJBQUE7RWxHMHlYUjtFa0dweVhRO0lBQ0UsZUFBQTtJQUNBLGlCQUFBO0VsR3N5WFY7O0VrRzN4WE07SUFDRSxXdEZoZ0JGO0VaOHhZTjtFa0d2eFhNO0lBQ0UsY3RGamdCQztFWjB4WVQ7O0VrRy93WE07SUFDRSxjdEY1Z0JDO0VaOHhZVDtFa0czd1hNO0lBQ0UsY3RGcGhCQztFWml5WVQ7QUFDRjtBd0IzdVlJO0UwRTBlQTtJQUNFLG9EQUFBO0VsR293WEo7RWtHbHdYRTtJQUNFLE9BQUE7SUFDQSxXQUFBO0VsR293WEo7QUFDRjtBd0JwdllJO0UwRXVmQTtJQUNFLFNBQUE7SUFDQSxtQkFBQTtFbEdnd1hKO0VrRzl2WEk7SUFDRSxrQkFBQTtFbEdnd1hOO0VrRzd2WEk7SUFDRSxXQUFBO0VsRyt2WE47QUFDRjtBa0d2dlhBO0VBbEJJO0lBQ0UsU0FBQTtJQUNBLG1CQUFBO0VsRzR3WEo7RWtHMXdYSTtJQUNFLGtCQUFBO0VsRzR3WE47RWtHendYSTtJQUNFLFdBQUE7RWxHMndYTjtBQUNGO0F3QjV3WUk7RTBFK2dCQTtJQUNFLHNFQUFBO0lBR0EsaUJBQUE7SUFDQSxvQkFBQTtFbEc4dlhKO0VrRzN2WEU7SUFDRSxhQUFBO0VsRzZ2WEo7QUFDRjtBa0d6dlhBLGtEQUFBO0FBZUEsY0FBQTtBQUVBO0VBVlE7SUFDRSxpQkFVd0I7RWxHNnVYaEM7QUFDRjtBa0czdVhBLHNDQUFBO0FBRUEsY0FBQTtBQUVBO0VBbEJRO0lBQ0UsaUJBa0J3QjtFbEc0dVhoQztBQUNGO0FrR3p1WEE7RUFFSTtJQUNFLE9BQUE7RWxHMHVYSjs7RWtHcHVYSTtJQUNFLG9CQUFBO0lBQ0EscUJBQUE7RWxHdXVYTjtBQUNGO0FrR2x1WEE7RUFHTTtJQUNFLGdCQUFBO0VsR2t1WE47QUFDRjtBbUc1M1lBO0VBQ0UsWUFBQTtFQUNBLG1CTGdCZ0I7RUtmaEIsOEN2RnVIVztFdUZ0SFgsMEVBQUE7QW5HODNZRjtBbUc3M1lFO0VBQ0UsMkJBQUE7QW5HKzNZSjtBbUc3M1lFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FuRyszWUo7QW1HNzNZRTtFQUNFLHlDQUFBO0FuRyszWUo7QW1HNzNZRTtFQUNFLG9CQUFBO0tBQUEsaUJBQUE7QW5HKzNZSjtBbUc3M1lFO0VBQ0UsdUJ2RitUaUI7QVpna1lyQjtBbUczM1lFO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0FuRzYzWUo7QW1HMzNZRTtFQUNFLG1DQUFBO0FuRzYzWUo7QW1HMTNZSTtFQUNFLGtDQUFBO0FuRzQzWU47QW1HMTNZSTtFQUNFLHlCQUFBO0FuRzQzWU47QW1HejNZRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBbkcyM1lKO0FtR3gzWUU7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0FuRzAzWUo7QW1HejNZSTtFQUNFLGdCQUFBO0FuRzIzWU47QW1HeDNZSTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBbkcwM1lOO0FtR3gzWU07RUFDRSxvQkFBQTtBbkcwM1lSO0FtR3QzWVE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0FuR3czWVY7QW1HdDNZUTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QW5HdzNZVjtBbUdyM1lVOztFQUVFLDhCQUFBO0VBQ0EscUJBQUE7QW5HdTNZWjtBbUdwM1lZOztFQUVFLDBCQUFBO0FuR3MzWWQ7QW1HLzJZSTtFQUVFLGdCQUFBO0FuR2czWU47QW1HNzJZRTtFQUNFLDZCQUFBO0VBQ0EsNkJBQUE7QW5HKzJZSjtBbUcxMllFO0VBQ0UscUJBQUE7QW5HNjJZSjtBbUd6MllBOztFQUVFLHNCQUFBO0FuRzQyWUY7QW1HejJZQTtFQU9FLFd2RnRITTtBWjQ5WVI7QW1HMzJZSTs7RUFFRSxXdkZuSEU7QVpnK1lSO0FtR3gyWUE7RUFDRSw2QkFBQTtBbkcyMllGO0FtR3QyWUk7RUFDRSxzQkFBQTtBbkd5MllOO0FtR3QyWUU7RUFDRSx1QkFBQTtBbkd3MllKO0FtR3IyWUk7O0VBRUUsV3ZGeElFO0FaKytZUjtBbUdoMllFOztFQUVFLG9CQUFBO0FuR20yWUo7QW1HOTFZQTtFQUVFOztJQUVFLGVBQUE7RW5HZzJZRjtBQUNGO0FtR3oxWUE7RUFDRSxzRUFBQTtFQUNBLFd2RnBLTTtBWisvWVI7QW1HeDFZRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0FuRzAxWUo7QXdCdjhZSTtFMkV5R0Y7SUFPSSxZQUFBO0VuRzIxWUo7QUFDRjtBbUd4MVlFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7QW5HMDFZSjtBd0JsOVlJO0UyRW9IRjtJQU9JLFlBQUE7RW5HMjFZSjtBQUNGO0FtR3gxWUU7RUFDRSxtQkFBQTtBbkcwMVlKO0FtR3QxWUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0FuR3kxWUY7QW1HcDFZRTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QW5HdTFZSjtBbUdoMVlJO0VBQ0UscUJBQUE7QW5HbTFZTjtBbUc1MFlFO0VBQ0UsMENBQUE7QW5HKzBZSjtBbUc3MFlFO0VBQ0UsbUJBQUE7QW5HKzBZSjtBbUc3MFlJO0VBQ0Usa0JBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QW5HKzBZTjtBbUczMFlJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QW5HNjBZTjtBbUczMFlJO0VBQ0Usa0JBQUE7QW5HNjBZTjtBbUcxMFlFO0VBQ0UsZ0JBQUE7QW5HNDBZSjtBbUd2MFlBO0VBQ0Usa0JBQUE7QW5HMDBZRjtBbUd6MFlFO0VBQ0Usa0JBQUE7RUFDQSxrQ0FBQTtBbkcyMFlKO0FtR3owWUk7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7QW5HMjBZTjtBbUd6MFlNO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0J2RnRRQTtFdUZ1UUEsNENBQUE7RUFDQSxzQkFBQTtBbkcyMFlSO0FtR3owWVE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtBbkcyMFlWO0FtR3QwWUk7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0FuR3cwWU47QW1HajBZRTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FuR28wWUo7QW1HbjBZSTtFQUNFLFlBQUE7QW5HcTBZTjtBbUc5ellFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QW5HaTBZSjtBbUdoMFlJO0VBQ0UscUJBQUE7QW5HazBZTjtBbUcvellJO0VBQ0Usb0JBQUE7QW5HaTBZTjtBbUdoMFlNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QW5HazBZUjtBbUc5ellJO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBbkdnMFlOO0FtR3p6WUU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBbkc0ellKO0FtR3Z6WVE7RUFDRSxnQkFBQTtBbkd5ellWO0FtR3R6WU07RUFDRSxzQkFBQTtBbkd3ellSO0FtRy95WUk7RUFDRSxxQkFBQTtBbkdrellOO0FtRy95WUk7RUFDRSx5QkFBQTtFQUNBLHVCdkZuUFU7RXVGb1BWLDhCQUFBO0FuR2l6WU47QW1HaHpZTTtFQUNFLHNCQUFBO0FuR2t6WVI7QW1HMXlZRTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QW5HNnlZSjtBbUd2eVlFO0VBQ0UsbUJBQUE7QW5HMHlZSjtBbUd4eVlJO0VBQ0Usb0JBQUE7QW5HMHlZTjtBbUd0eVlFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBbkd3eVlKO0FtR3Z5WUk7RUFDRSxxQkFBQTtBbkd5eVlOO0FtR3R5WUk7RUFDRSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCdkZ0VEk7RXVGdVRKLHVCdkY3UlU7RXVGOFJWLGlCQUFBO0FuR3d5WU47QW1HdnlZTTtFQUNFLG9CQUFBO0FuR3l5WVI7QW1HL3hZRTtFQUNFLG9CQUFBO0FuR2t5WUo7QW1HaHlZRTtFQUNFLHNDQUFBO0FuR2t5WUo7QW1HaHlZSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FuR2t5WU47QW1HaHlZTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FuR2t5WVI7QW1HdnhZRTtFQUNFLGVBQUE7RUFDQSxnQnZGL1NpQjtBWnlrWnJCO0FtR3p4WUk7RUFDRSxhQUFBO0FuRzJ4WU47QW1HcHhZRTtFQUNFLHdCQUFBO0FuR3V4WUo7QXdCN3BaSTtFMkVxWUY7SUFJSSwrQkFBQTtFbkd3eFlKO0FBQ0Y7QW1HcHhZUTtFQUNFLHdCQUFBO0FuR3N4WVY7QW1HcHhZUTtFQUNFLHdCQUFBO0FuR3N4WVY7QW1HaHhZRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QW5Ha3hZSjtBd0IvcFpJO0UyRTJZRjtJQUtJLGNBQUE7RW5HbXhZSjtBQUNGO0FtR2p4WUk7RUFDRSxtQkFBQTtBbkdteFlOO0FtR2h4WUk7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0FuR2t4WU47QW1HMXdZSTtFQUNFLGlCQUFBO0VBQ0Esd0JBQUE7QW5HNndZTjtBbUczd1lJO0VBQ0UsYXZGelZXO0V1RjBWWCxtQkFBQTtFQUNBLGdCQUFBO0FuRzZ3WU47QW1HdndZQTtFQUtNOztJQUNFLHFCQUFBO0VuR3V3WU47QUFDRjtBb0dsd1pNO0VBQ0UsWUFBQTtFQUNBLGdUQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGN4Rm9GSztFd0ZuRkwsb0J4RjJaa0I7RXdGMVpsQixxQkFBQTtBcEdvd1pSO0FvRy92Wkk7RUFDRSxZQUFBO0FwR2l3Wk47QW9HNXZaQSx1QkFBQTtBQUdJO0VBQ0UsWUFBQTtBcEc2dlpOO0FvR3Z2Wkk7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0FwRzB2Wk47QW9HcHZaSTtFQUNFLFlBQUE7QXBHdXZaTjtBb0dqdlpJO0VBQ0UsWUFBQTtBcEdvdlpOO0FvRzl1Wkk7RUFDRSxZQUFBO0VBQ0EsZ1RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsY3hGaUNPO0V3RmhDUCxvQnhGd1dvQjtFd0Z2V3BCLHFCQUFBO0FwR2l2Wk47QW9HNXVaQTtFQUNFO0lBQ0UsYUFBQTtFcEcrdVpGOztFb0c1dVpFO0lBQ0UsNEJBQUE7RXBHK3VaSjtBQUNGO0FxR3R6WkE7RUFDRSxXekZRTTtBWmd6WlI7QXFHdHpaSTtFQUNFLGNBQUE7QXJHd3paTjtBcUdyelpJO0VBQ0UsV3pGQ0U7QVpzelpSO0FxR2p6Wk07Ozs7O0VBR0Usd0JBQUE7QXJHcXpaUjtBcUduelpNOzs7RUFFRSxvQkFBQTtBckdzelpSO0FxR3B6Wk07RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtBckdzelpSO0FxR2x6Wk07RUFDRSxjekYwREs7QVowdlpiO0FxRy95WkU7O0VBRUUsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FyR2l6Wko7QXFHN3laRTtFQUNFLGdCQUFBO0FyRyt5Wko7QXFHMXlaRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtBckc0eVpKO0FxRzN5Wkk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBckc2eVpOO0FxR3R5WkU7O0VBRUUsZUFBQTtFQUNBLGlCQUFBO0FyR3l5Wko7QXFHbnlaRTtFQUNFLGVBQUE7QXJHc3laSjtBc0czM1pBO0VBQ0Usc0JBQUE7QXRHODNaRjtBc0czM1pFO0VBQ0Usc0JBQUE7QXRHNjNaSjtBc0c1M1pJO0VBQ0UsZ0JBQUE7QXRHODNaTjtBc0c1M1pJOztFQUVFLHFCQUFBO0F0RzgzWk47QXNHejNaSTtFQUNFLDJCQUFBO0F0RzIzWk47QXNHdDNaSTtFQUNFLHlCQUFBO0F0R3czWk47QXNHbjNaRTtFQUNFLGdCQUFBO0F0R3EzWko7QXNHbjNaTTtFQUNFLGdCQUFBO0F0R3EzWlI7QXNHLzJaRTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBdEdpM1pKO0FzRzMyWk07RUFDRSw0U0FBQTtBdEc2MlpSO0FzR3QyWk07RUFDRSwrU0FBQTtBdEd3MlpSO0FzR2gyWkU7O0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QXRHbzJaSjtBc0duMlpJOzs7O0VBRUUsb0JBQUE7QXRHdTJaTjtBc0dsMlpBO0VBQ0UsbUJBQUE7QXRHcTJaRjtBc0duMlpFO0VBQ0Usd0JBQUE7RUFDQSxlMUZvRGE7RTBGbkRiLGlCMUZtRGE7RTBGbERiLDZCQUFBO0VBQ0EsYzFGa0VhO0FabXlaakI7QXNHcDJaSTtFQUNFLHFCeEZvS3dCO0V3Rm5LeEIscURBQUE7QXRHczJaTjtBc0dwMlpJO0VBQ0UsYzFGd0VPO0FaOHhaYjtBc0dwMlpJO0VBQ0UsUUFBQTtFQUNBLFNBQUE7QXRHczJaTjtBc0doMlpNO0VBQ0UsVzFGMUZBO0FaNDdaUjtBc0c5MVpVO0VBQ0UsYzFGbEZIO0FaazdaVDtBc0d4MVpFO0VDOUdBLFdBQUE7QXZHeThaRjtBdUd2OFpFO0VBQ0UsV0FBQTtBdkd5OFpKO0F1R3Q4WkU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0F2R3c4Wko7QXVHcjhaRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0F2R3U4Wko7QXdCNTVaSTtFK0V2Q0E7SUFDRSxjQUFBO0lBQ0EsU0FBQTtFdkdzOFpKO0V1R3A4WkU7SUFDRSxnQkFBQTtFdkdzOFpKO0FBQ0Y7QXVHOTdaRTtFQUVFLGVBQUE7RUFDQSx1QjNGK0VZO0FaZzNaaEI7QXdCejZaSTtFK0VsQkE7OztJQUdFLGdDQUFBO0V2Rzg3Wko7QUFDRjtBc0d2M1pJO0VBQ0UsY0FBQTtBdEd5M1pOO0FzR3YzWk07RUFDRSxZQUFBO0F0R3kzWlI7QXNHdjNaUTtFQUVFLFlBQUE7QXRHdzNaVjtBc0doM1pBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtBdEdtM1pGO0FzR2ozWkU7RUFDRSxrQkFBQTtBdEdtM1pKO0FzR2ozWkU7RUFDRSxjMUZqRFM7RTBGa0RULFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBdEdtM1pKO0FzR2ozWkk7RUFDRSxXQUFBO0VBRUEsa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0ZBQUE7RUFDQSwwQkFBQTtFQUNBLGtDQUFBO0F0R2szWk47QXNHaDNaSTtFQUNFLGtCQUFBO0VBQ0EsYzFGNUlHO0FaOC9aVDtBc0doM1pNO0VBQ0UsK0JBQUE7QXRHazNaUjtBc0c1MlpNO0VBQ0UsUUFBQTtFQUNBLFNBQUE7QXRHODJaUjtBc0d6MlpFO0VDaExBLFdBQUE7QXZHNGhhRjtBdUcxaGFFO0VBQ0UsV0FBQTtBdkc0aGFKO0F1R3poYUU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0F2RzJoYUo7QXVHeGhhRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0F2RzBoYUo7QXdCLytaSTtFK0V2Q0E7SUFDRSxjQUFBO0lBQ0EsU0FBQTtFdkd5aGFKO0V1R3ZoYUU7SUFDRSxnQkFBQTtFdkd5aGFKO0FBQ0Y7QXVHamhhRTtFQUVFLGVBQUE7RUFDQSx1QjNGK0VZO0FabThaaEI7QXdCNS9aSTtFK0VsQkE7OztJQUdFLGdDQUFBO0V2R2loYUo7QUFDRjtBc0d0NFpNO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0F0R3c0WlI7QXNHdDRaUTtFQUNFLFlBQUE7QXRHdzRaVjtBc0d0NFpRO0VBQ0UseUJBQUE7QXRHdzRaVjtBc0doNFpBO0VBQ0UsZ0JBQUE7QXRHbTRaRjtBc0cvM1pNO0VBQ0UsZ0JBQUE7QXRHaTRaUjtBc0doNFpRO0VBQ0UsZ0RBQUE7RUFDQSxTQUFBO0F0R2s0WlY7QXNHLzNaVTtFQUNFLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0RBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBdEdpNFpaO0FzRzEzWkk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0F0RzQzWk47QXNHejNaUTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F0RzIzWlY7QXNHMTNaVTtFQUNFLGNBQUE7QXRHNDNaWjtBc0dyM1pJO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBdEd1M1pOO0FzR2wzWlk7RUFDRSxhQUFBO0VBQ0EsK0NBQUE7QXRHbzNaZDtBc0c3MlpRO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXRHKzJaVjtBc0c5MlpVO0VBQ0UsY0FBQTtBdEdnM1paO0F3R3ZuYUE7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0F4RzBuYUY7QXdHdm5hSTtFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtBeEd5bmFOO0F3R3ZuYUk7RUFDRSxrQ0FBQTtBeEd5bmFOO0F3R3RuYUU7RUFDRSxVQUFBO0F4R3duYUo7QXdHcm5hRTtFQUNFLDBCQUFBO0F4R3VuYUo7QXdHbm5hRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QXhHcW5hSjtBd0dqbmFFO0VBQ0UsZ0JBQUE7RUFDQSxlNUZpR2E7RTRGaEdiLHFCQUFBO0VBQ0EsZ0JBQUE7QXhHbW5hSjtBd0dqbmFFO0VBQ0UscUJBQUE7QXhHbW5hSjtBd0dsbmFJOztFQUVFLGtCQUFBO0VBQ0EsU0FBQTtBeEdvbmFOO0F3RzltYUk7RUNoREYsbURBQUE7QXpHaXFhRjtBMEducWFFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBMUdzcWFKO0EwR3JxYUk7RUFDRSxrQkFBQTtBMUd1cWFOO0EwR3JxYUk7RUFDRSxpQkFBQTtBMUd1cWFOO0EwR3BxYUU7RUFDRSx5QkFBQTtBMUdzcWFKO0EwR2pxYUU7RUFDRSw2QkFBQTtBMUdvcWFKO0EyR3ZyYUE7Ozs7Ozs7OzJGQUFBO0FBWUU7RUFDRSxnQkFBQTtBM0d1cmFKO0EyR3JyYUU7RUFDRSw2Qi9GMllxQjtFK0YxWXJCLGdDL0YwWXFCO0FaNnlaekI7QTRHeHNhQTs7Ozs7OztpR0FBQTtBQVlFO0VBQ0UscUJBQUE7QTVHdXNhSjtBNEduc2FJO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0E1R3FzYU47QTRHOXJhRTtFQUNFLGdCQUFBO0E1R2lzYUo7QTRHL3JhTTtFQUNFLHlCaEdOQztBWnVzYVQ7QTRHL3JhTTtFQUVFLFVBQUE7QTVHZ3NhUjtBNEcvcmFRO0VBQ0UsV2hHekJGO0FaMHRhUjtBNEc5cmFNO0VBQ0Usc0JBQUE7QTVHZ3NhUjtBNEc3cmFJO0VBQ0UseUJoRytDSTtBWmdwYVY7QTRHNXJhSTs7RUFFRSxrQkFBQTtBNUc4cmFOO0E0RzNyYUk7RUFDRSxjQUFBO0E1RzZyYU47QTRHenJhSTtFQUNFLHlCaEdsQ0c7RWdHbUNILFdoR2hERTtBWjJ1YVI7QTRHMXJhTTtFQUNFLHlCaEdyQ0M7QVppdWFUO0E0R3pyYUk7RUFDRSx5QmhHMEJJO0VnR3pCSixVQUFBO0E1RzJyYU47QTRHdHJhRTtFQUNFLFlBQUE7QTVHd3JhSjtBNEd2cmFJO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QTVHeXJhTjtBNEd4cmFNO0VBQ0UsWUFBQTtFQUNBLDJUQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGNoR1VLO0VnR1RMLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0E1RzByYVI7QTRHeHJhTTtFQUNFLDZCQUFBO0E1RzByYVI7QTRHbnJhQTtFQUNFLGdCQUFBO0E1R3NyYUY7QTZHdHhhRTtFQUNFLGFBQUE7QTdHeXhhSjtBNkd2eGFFO0VBQ0UsYUFBQTtBN0d5eGFKO0F3QnZ0YUk7RXFGN0RGO0lBQ0UsVUFBQTtFN0d3eGFGO0FBQ0Y7QThHbHlhRTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QTlHb3lhSjtBOEdseWFFO0VBQ0UsZ0JBQUE7QTlHb3lhSjtBOEdueWFJO0VBQ0UsZ0JBQUE7QTlHcXlhTjtBOEdueWFJO0VBQ0UsZ0NBQUE7QTlHcXlhTjtBOEdueWFJO0VBQ0UsZUFBQTtFQUNBLDhCQUFBO0E5R3F5YU47QThHbnlhSTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E5R3F5YU47QThHL3hhQTtFQUNFLGNBQUE7QTlHa3lhRjtBOEdqeWFFO0VBQ0UsY0FBQTtBOUdteWFKO0E4Rzd4YUU7RUFDRSxhQUFBO0E5R2d5YUo7QThHOXhhRTtFQUNFLGdCQUFBO0E5R2d5YUo7QThHOXhhRTtFQUNFLGdCQUFBO0E5R2d5YUo7QThHenhhRTtFQUNFLHlCQUFBO0E5RzR4YUo7QThHM3hhSTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtBOUc2eGFOO0E4RzN4YUk7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0E5RzZ4YU47QThHdnhhQTtFQUNFLDZDQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QmxHK0NjO0FaMnVhaEI7QThHenhhRTtFQUNFLGdCQUFBO0VBQ0EseURBQUE7QTlHMnhhSjtBOEcxeGFJO0VBQ0UsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLDREQUFBO0E5RzR4YU47QThHenhhRTtFQUNFLGdDQUFBO0VBQ0EsaUNBQUE7QTlHMnhhSjtBOEd6eGFFO0VBQ0UsbUNBQUE7RUFDQSxvQ0FBQTtBOUcyeGFKO0E4R3J4YUU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMERBQUE7RUFDQSx1QkFBQTtFQUNBLDZDQUFBO0E5R3d4YUo7QThHdHhhRTtFQUNFLHVCQUFBO0E5R3d4YUo7QThHbHhhRTtFQUNFLGtCQUFBO0E5R3F4YUo7QThHanhhSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLCtTQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QTlHbXhhTjtBOEcvd2FNO0VBQ0UsOFNBQUE7QTlHaXhhUjtBOEczd2FJO0VBQ0UsMEJBQUE7QTlHNndhTjtBK0dqNWFBO0VBQ0UsbUJBQUE7QS9HbzVhRjtBK0c3NGFJO0VBQ0UsZ0JBQUE7QS9HKzRhTjtBK0czNGFFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QS9HNjRhSjtBK0d0NGFJO0VBQ0UsV0FBQTtBL0d3NGFOO0ErR2w0YUk7RUFDRSw2QkFBQTtBL0dvNGFOO0ErRy8zYUU7RUFDRSx1QkFBQTtBL0dpNGFKO0ErRy8zYUk7RUFDRSxrQkFBQTtBL0dpNGFOO0ErRy8zYU07RUFDRSxnVEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNuR3lDSztFbUd4Q0wsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0EvR2k0YVI7QStHOTNhTTtFQUNFLG1Cbkc0UWM7RW1HM1FkLGNuR25DQztBWm02YVQ7QStHOTNhTTtFQUVFLG9DQUFBO0EvRyszYVI7QStHOTNhUTtFQUNFLHdUQUFBO0EvR2c0YVY7QStHMTNhUTtFQUNFLGdUQUFBO0EvRzQzYVY7QStHbjNhSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QS9HcTNhTjtBK0dwM2FNO0VBQ0UsdUNBQUE7RUFDQSwwQ0FBQTtBL0dzM2FSO0ErR2wzYUk7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0EvR28zYU47QStHbjNhTTtFQUNFLHdDQUFBO0VBQ0EsMkNBQUE7QS9HcTNhUjtBK0doM2FFO0VBQ0Usc0JBQUE7QS9HazNhSjtBK0doM2FJO0VBQ0Usa0JBQUE7QS9HazNhTjtBK0doM2FNO0VBQ0UsZ1RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QS9HazNhUjtBK0cvMmFNO0VBQ0UsbUJuR2lOYztFbUdoTmQsY25HOUZDO0FaKzhhVDtBK0cvMmFNO0VBRUUsb0NBQUE7QS9HZzNhUjtBK0cvMmFRO0VBQ0Usd1RBQUE7QS9HaTNhVjtBK0d2MmFRO0VBQ0UsZ1RBQUE7QS9HeTJhVjtBK0czMWFNO0VBQ0UsZ1RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxjbkc5REs7RW1HK0RMLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBL0c2MWFSO0ErR3oxYVE7RUFDRSwyVEFBQTtBL0cyMWFWO0ErR2oxYVE7RUFDRSxnVEFBQTtBL0dtMWFWO0ErR3gwYU07RUFDRSxnVEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNuR2pHSztFbUdrR0wsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0EvRzAwYVI7QStHdDBhUTtFQUNFLDJUQUFBO0EvR3cwYVY7QStHOXphUTtFQUNFLGdUQUFBO0EvR2cwYVY7QStHcnphSTtFQUNFLGNuRzFETztBWmkzYWI7QStHanphRTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBL0dtemFKO0ErR2x6YUk7RUFDRSxnQkFBQTtBL0dvemFOO0ErR2p6YUk7RUFDRSxjbkdyTkc7QVp3Z2JUO0ErRzl5YUU7RUFDRSx5Qm5HZ0ZZO0VtRy9FWixnQkFBQTtBL0dnemFKO0ErRzl5YUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Qm5Hak9HO0VtR2tPSCxzQkFBQTtFQUNBLGdCQUFBO0EvR2d6YU47QStHenlhSTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7QS9HMnlhTjtBK0cxeWFNO0VBQ0UsbUJBQUE7QS9HNHlhUjtBK0d6eWFJO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtBL0cyeWFOO0ErR3R5YUk7RUFDRSxpQ0FBQTtFQUNBLG9DQUFBO0EvR3d5YU47QStHdnlhTTtFQUNFLG1CQUFBO0EvR3l5YVI7QStHdHlhSTtFQUNFLGlDQUFBO0VBQ0Esb0NBQUE7QS9Hd3lhTjtBK0c5eGFNO0VBQ0Usa0JuR3lDa0I7RW1HeENsQixpQkFBQTtBL0dpeWFSO0ErRzF4YU07RUFDRSxtQm5HaUNrQjtFbUdoQ2xCLGVBQUE7QS9HNHhhUjtBZ0hya2JFO0VBQ0UseUJwR3FGTTtFb0dwRk4sbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FoSHdrYko7QWdIcmtiSTtFQUNFLHVCQUFBO0VBQ0EsOENBQUE7RUFDQSx1QnBHc0dVO0VvR3JHVixnQnBHTEU7RW9HTUYsVUFBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtBaEh1a2JOO0FnSHBrYk07RUFHRSxVQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QWhIb2tiUjtBZ0gvamJFO0VBQ0UsWUFBQTtFQUVBLGlCQUFBO0VBQ0EsOENBQUE7QWhIZ2tiSjtBZ0g3amJFO0VBQ0Usc0JwR3Faa0I7QVowcWF0QjtBZ0gzamJFO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FoSDZqYko7QWdINWpiSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FoSDhqYk47QWdINWpiSTtFQUNFLDZCQUFBO0VBQ0EsaURBQUE7RUFDQSx1QnBHd0RVO0Fac2diaEI7QWdINWpiSTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FoSDhqYk47QWdIeGpiQTtFQUNFLGdCQUFBO0FoSDJqYkY7QWdIdmpiQTtFQUNFO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0VoSDBqYkY7QUFDRjtBZ0h0amJBOztFQUVFLHFCQUFBO0VBQ0EsMkJBQUE7QWhId2piRjtBZ0hwamJFO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QWhIdWpiSjtBZ0hyamJJO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QWhIdWpiTjtBZ0hwamJJO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QWhIc2piTjtBZ0huamJJO0VBekJGO0lBMEJJLFlwR3NWaUI7RVpndWFyQjtBQUNGO0FnSHBqYkk7RUFDRSxZcEdpVm9CO0FacXVhMUI7QWdIbmpiTTtFQURGO0lBRUksWXBHK1VrQjtFWnV1YXhCO0FBQ0Y7QWdIbGpiRTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFwRzJUcUI7RW9HMVRyQixTQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0FoSG9qYko7QWdIL2liQTs7RUFFRSwyQkFBQTtFQUNBLG1DQUFBO0FoSGtqYkY7QWdIL2liQTs7RUFFRSxtQ0FBQTtFQUNBLG1DQUFBO0FoSGtqYkY7QWdIN2liQTtFQUNFO0lBQ0UsbUJBQUE7SUFDQSxrQkFBQTtFaEhnamJGO0VnSC9pYkU7O0lBRUUsZ0JBQUE7RWhIaWpiSjtFZ0gvaWJFO0lBQ0UsK0JBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0VoSGlqYko7QUFDRjtBaUgzdGJBO0VBQ0UsNENyR2dZbUI7QVo2MWFyQjtBaUgzdGJFO0VwRytLSSxrQkFBQTtFb0c3S0YseUJBQUE7QWpINnRiSjtBaUgxdGJFO0VBQ0UseUJBQUE7RUFDQSxzQnJHREk7RXFHRUosbUNyR29Yb0I7RXFHblhwQixvQ3JHbVhvQjtBWnkyYXhCO0FpSHh0Ykk7RUFDRSw0QnJHS0c7QVpxdGJUO0FpSG50Ykk7RUFDRSxXQUFBO0FqSHN0Yk47QWlIaHRiSTtFQUNFLFNBQUE7QWpIbXRiTjtBaUg3c2JJO0VBQ0UsVUFBQTtBakhndGJOO0FrSDdyYkE7RUFDRSw0QkFBQTtBbEhnc2JGO0FrSDdyYlc7RUFDUCx5QkFBQTtFQUNBLHdCQUFBO0FsSCtyYko7QWtINXJiQTtFQUNFLDRCQUFBO0FsSCtyYkY7QWtIOXJiVztFQUNQLHlCQUFBO0VBQ0Esd0JBQUE7QWxIZ3NiSjtBa0g3cmJBO0VBQ0UsNEJBQUE7QWxIZ3NiRjtBa0gvcmJXO0VBQ1AseUJBQUE7RUFDQSx3QkFBQTtBbEhpc2JKO0FrSDlyYkE7RUFDRSwwQkFBQTtBbEhpc2JGO0FrSGhzYlc7RUFDUCx1QkFBQTtFQUNBLHNCQUFBO0FsSGtzYko7QWtIOXJiQTtFQUNFLDRCQUFBO0FsSGlzYkY7QWtIaHNiVztFQUNQLHlCQUFBO0VBQ0Esd0JBQUE7QWxIa3NiSjtBa0gvcmJBO0VBQ0UsNEJBQUE7QWxIa3NiRjtBa0hqc2JXO0VBQ1AseUJBQUE7RUFDQSx3QkFBQTtBbEhtc2JKO0FrSGhzYkE7RUFDRSw0QkFBQTtBbEhtc2JGO0FrSGxzYlc7RUFDUCx5QkFBQTtFQUNBLHdCQUFBO0FsSG9zYko7QWtIanNiQTtFQUNFLDRCQUFBO0FsSG9zYkY7QWtIbnNiVztFQUNQLHlCQUFBO0VBQ0Esd0JBQUE7QWxIcXNiSjtBa0hsc2JBO0VBQ0UsNEJBQUE7QWxIcXNiRjtBa0hwc2JXO0VBQ1AseUJBQUE7RUFDQSx3QkFBQTtBbEhzc2JKO0FrSGxzYkE7RUFDRSwwQkFBQTtBbEhxc2JGO0FrSHBzYlc7RUFDUCx1QkFBQTtFQUNBLHNCQUFBO0FsSHNzYko7QWtIbnNiQTtFQUNFLDBCQUFBO0FsSHNzYkY7QWtIcnNiVztFQUNQLHVCQUFBO0VBQ0Esc0JBQUE7QWxIdXNiSjtBa0hwc2JBO0VBQ0UsMEJBQUE7QWxIdXNiRjtBa0h0c2JXO0VBQ1AsdUJBQUE7RUFDQSxzQkFBQTtBbEh3c2JKO0FrSHJzYkE7RUFDRSwwQkFBQTtBbEh3c2JGO0FrSHZzYlc7RUFDUCx1QkFBQTtFQUNBLHNCQUFBO0FsSHlzYko7QWtIdHNiQTtFQUNFLDBCQUFBO0FsSHlzYkY7QWtIeHNiVztFQUNQLHVCQUFBO0VBQ0Esc0JBQUE7QWxIMHNiSjtBa0hwc2JBO0VBQ0UseUJBQUE7QWxIdXNiRjtBa0hyc2JBO0VBQ0UsMkJBQUE7QWxId3NiRjtBa0h0c2JBO0VBQ0UsK0JBQUE7QWxIeXNiRjtBa0hwc2JBO0VBQ0Usd0JBQUE7QWxIdXNiRjtBa0hyc2JBO0VBQ0UseUJBQUE7QWxId3NiRjtBa0h0c2JBO0VBQ0Usd0JBQUE7QWxIeXNiRjtBa0h2c2JBO0VBQ0UseUJBQUE7QWxIMHNiRjtBa0h4c2JBO0VBQ0UseUJBQUE7QWxIMnNiRjtBa0h6c2JBO0VBQ0UsMEJBQUE7QWxINHNiRjtBa0hyc2JBO0VBQ0UsNEJBQUE7QWxId3NiRjtBa0h0c2JBO0VBQ0UsZ0NBQUE7QWxIeXNiRjtBa0h2c2JBO0VBQ0UsbUNBQUE7QWxIMHNiRjtBa0h4c2JBO0VBQ0UsaUNBQUE7QWxIMnNiRjtBa0h6c2JBO0VBQ0Usa0NBQUE7QWxINHNiRjtBa0h4c2JBO0VBQ0UsNEJBQUE7QWxIMnNiRjtBa0h6c2JBO0VBQ0UsZ0NBQUE7QWxINHNiRjtBa0gxc2JBO0VBQ0UsbUNBQUE7QWxINnNiRjtBa0gzc2JBO0VBQ0UsaUNBQUE7QWxIOHNiRjtBa0g1c2JBO0VBQ0Usa0NBQUE7QWxIK3NiRjtBa0gzc2JBO0U5RnhOSSxxQkFBQTtBcEJ1NmJKO0FrSDVzYkE7RTlGM05JLGdCQUFBO0FwQjI2Yko7QWtIeHNiQTtFQUNFLDBCQUFBO0FsSDJzYkY7QWtIenNiQTtFQUNFLHFCQUFBO0FsSDRzYkY7QWtIMXNiQTtFQUNFLHNCQUFBO0FsSDZzYkY7QWtIM3NiQTtFQUNFLHVCQUFBO0FsSDhzYkY7QWtIenNiRTtFQUNFLHVCQUFBO0FsSDRzYko7QWtIenNiRTtFQUNFLHNCQUFBO0FsSDRzYko7QWtIanRiRTtFQUNFLHdCQUFBO0FsSG90Yko7QWtIanRiRTtFQUNFLHVCQUFBO0FsSG90Yko7QWtIenRiRTtFQUNFLHdCQUFBO0FsSDR0Yko7QWtIenRiRTtFQUNFLHVCQUFBO0FsSDR0Yko7QWtIanViRTtFQUNFLHdCQUFBO0FsSG91Yko7QWtIanViRTtFQUNFLHVCQUFBO0FsSG91Yko7QWtIenViRTtFQUNFLHdCQUFBO0FsSDR1Yko7QWtIenViRTtFQUNFLHVCQUFBO0FsSDR1Yko7QWtIanZiRTtFQUNFLHdCQUFBO0FsSG92Yko7QWtIanZiRTtFQUNFLHVCQUFBO0FsSG92Yko7QWtIenZiRTtFQUNFLHdCQUFBO0FsSDR2Yko7QWtIenZiRTtFQUNFLHVCQUFBO0FsSDR2Yko7QWtIandiRTtFQUNFLHdCQUFBO0FsSG93Yko7QWtIandiRTtFQUNFLHVCQUFBO0FsSG93Yko7QWtIendiRTtFQUNFLHdCQUFBO0FsSDR3Yko7QWtIendiRTtFQUNFLHVCQUFBO0FsSDR3Yko7QWtIanhiRTtFQUNFLHdCQUFBO0FsSG94Yko7QWtIanhiRTtFQUNFLHVCQUFBO0FsSG94Yko7QWtIenhiRTtFQUNFLHdCQUFBO0FsSDR4Yko7QWtIenhiRTtFQUNFLHVCQUFBO0FsSDR4Yko7QWtIanliRTtFQUNFLHdCQUFBO0FsSG95Yko7QWtIanliRTtFQUNFLHVCQUFBO0FsSG95Yko7QWtIenliRTtFQUNFLHdCQUFBO0FsSDR5Yko7QWtIenliRTtFQUNFLHVCQUFBO0FsSDR5Yko7QWtIanpiRTtFQUNFLHdCQUFBO0FsSG96Yko7QWtIanpiRTtFQUNFLHVCQUFBO0FsSG96Yko7QWtIenpiRTtFQUNFLHdCQUFBO0FsSDR6Yko7QWtIenpiRTtFQUNFLHVCQUFBO0FsSDR6Yko7QWtIajBiRTtFQUNFLHdCQUFBO0FsSG8wYko7QWtIajBiRTtFQUNFLHVCQUFBO0FsSG8wYko7QWtIOXpiRTtFQUNFLHFCQUFBO0FsSGkwYko7QWtIOXpiRTtFQUNFLG9CQUFBO0FsSGkwYko7QWtIdDBiRTtFQUNFLHNCQUFBO0FsSHkwYko7QWtIdDBiRTtFQUNFLHFCQUFBO0FsSHkwYko7QWtIOTBiRTtFQUNFLHNCQUFBO0FsSGkxYko7QWtIOTBiRTtFQUNFLHFCQUFBO0FsSGkxYko7QWtIdDFiRTtFQUNFLHNCQUFBO0FsSHkxYko7QWtIdDFiRTtFQUNFLHFCQUFBO0FsSHkxYko7QWtIOTFiRTtFQUNFLHNCQUFBO0FsSGkyYko7QWtIOTFiRTtFQUNFLHFCQUFBO0FsSGkyYko7QWtIdDJiRTtFQUNFLHNCQUFBO0FsSHkyYko7QWtIdDJiRTtFQUNFLHFCQUFBO0FsSHkyYko7QWtIOTJiRTtFQUNFLHNCQUFBO0FsSGkzYko7QWtIOTJiRTtFQUNFLHFCQUFBO0FsSGkzYko7QWtIdDNiRTtFQUNFLHNCQUFBO0FsSHkzYko7QWtIdDNiRTtFQUNFLHFCQUFBO0FsSHkzYko7QWtIOTNiRTtFQUNFLHNCQUFBO0FsSGk0Yko7QWtIOTNiRTtFQUNFLHFCQUFBO0FsSGk0Yko7QWtIdDRiRTtFQUNFLHNCQUFBO0FsSHk0Yko7QWtIdDRiRTtFQUNFLHFCQUFBO0FsSHk0Yko7QWtIOTRiRTtFQUNFLHNCQUFBO0FsSGk1Yko7QWtIOTRiRTtFQUNFLHFCQUFBO0FsSGk1Yko7QWtIdDViRTtFQUNFLHNCQUFBO0FsSHk1Yko7QWtIdDViRTtFQUNFLHFCQUFBO0FsSHk1Yko7QWtIOTViRTtFQUNFLHNCQUFBO0FsSGk2Yko7QWtIOTViRTtFQUNFLHFCQUFBO0FsSGk2Yko7QWtIdDZiRTtFQUNFLHNCQUFBO0FsSHk2Yko7QWtIdDZiRTtFQUNFLHFCQUFBO0FsSHk2Yko7QWtIOTZiRTtFQUNFLHNCQUFBO0FsSGk3Yko7QWtIOTZiRTtFQUNFLHFCQUFBO0FsSGk3Yko7QWtIdDdiRTtFQUNFLHNCQUFBO0FsSHk3Yko7QWtIdDdiRTtFQUNFLHFCQUFBO0FsSHk3Yko7QWtIOTdiRTtFQUNFLHNCQUFBO0FsSGk4Yko7QWtIOTdiRTtFQUNFLHFCQUFBO0FsSGk4Yko7QWtIdDhiRTtFQUNFLHNCQUFBO0FsSHk4Yko7QWtIdDhiRTtFQUNFLHFCQUFBO0FsSHk4Yko7QWtIOThiRTtFQUNFLHNCQUFBO0FsSGk5Yko7QWtIOThiRTtFQUNFLHFCQUFBO0FsSGk5Yko7QWtIMzhiQTtFQUNFLE1BQUE7QWxIODhiRjtBa0g1OGJBO0VBQ0UsUUFBQTtBbEgrOGJGO0FrSDc4YkE7RUFDRSxTQUFBO0FsSGc5YkY7QWtIOThiQTtFQUNFLE9BQUE7QWxIaTliRjtBa0g1OGJBO0VBQ0UsaUJBQUE7QWxIKzhiRjtBa0g3OGJBO0VBQ0UsZ0JBQUE7QWxIZzliRjtBa0g5OGJBO0VBQ0Usa0JBQUE7QWxIaTliRjtBa0gvOGJBO0VBQ0UsZ0JBQUE7QWxIazliRjtBa0g3OGJBO0VBQ0UsZUFBQTtBbEhnOWJGO0FrSDk4YkE7RUFDRSxZQUFBO0FsSGk5YkY7QWtILzhiQTtFQUNFLGVBQUE7QWxIazliRjtBa0hoOWJBO0VBQ0UsZ0JBQUE7QWxIbTliRjtBa0hqOWJBO0VBQ0UsbUJBQUE7QWxIbzliRjtBa0gvOGJBO0VBQ0UscUJBQUE7QWxIazliRjtBa0hoOWJBO0VBQ0UscUJBQUE7QWxIbTliRjtBa0hqOWJBO0VBQ0UscUJBQUE7QWxIbzliRjtBa0hsOWJBO0VBQ0UscUJBQUE7QWxIcTliRjtBa0huOWJBO0VBQ0UscUJBQUE7QWxIczliRjtBa0hwOWJBO0VBQ0Usc0JBQUE7QWxIdTliRjtBa0hyOWJBO0VBQ0Usc0JBQUE7QWxIdzliRjtBa0h0OWJBO0VBQ0Usc0JBQUE7QWxIeTliRjtBa0h2OWJBO0VBQ0Usc0JBQUE7QWxIMDliRjtBa0hyOWJBO0VBQ0UsMkJBQUE7QWxIdzliRjtBa0h0OWJBO0VBQ0UsbUZBQUE7QWxIeTliRjtBa0h2OWJBO0VBQ0UsbUZBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usc0ZBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0Usc0ZBQUE7QWxINDliRjtBa0gxOWJBO0VBQ0UscUZBQUE7QWxINjliRjtBa0gzOWJBO0VBQ0Usa0ZBQUE7QWxIODliRjtBa0h6OWJBO0VBQ0Usd0JBQUE7QWxINDliRjtBa0h2OWJBO0VBQ0Usa0JBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usa0JBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0Usa0JBQUE7QWxINDliRjtBa0h2OWJBO0VBQ0UsaUNBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usb0NBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0UsdUNBQUE7QWxINDliRjtBa0h2OWJBO0VBQ0UsV3RHcFpNO0VzR3FaTixlQUFBO0VBQ0Esa0JBQUE7QWxIMDliRjtBa0h4OWJBO0VBQ0Usb0JBQUE7QWxIMjliRjtBa0h6OWJBO0VBQ0Usb0JBQUE7QWxINDliRjtBa0h4OWJBO0VBQ0Usd0JBQUE7QWxIMjliRjtBa0h6OWJBOztFQUVFLHdCQUFBO0FsSDQ5YkY7QWtIejliQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtBbEg0OWJGO0FrSHg5YkU7RUFDRSxlQUFBO0FsSDI5Yko7QWtIcDliRTtFQUNFLHNCQUFBO0FsSHU5Yko7QWtIajliQTtFQUNFLGtCQUFBO0FsSG85YkY7QWtILzhiQTtFQUNFLG9CQUFBO0FsSGs5YkY7QW1IbDNjTTtFQUNFLG9DQUFBO0FuSHEzY1I7QW1IbjNjUTs7RUFFRSw2QkFBQTtBbkhxM2NWO0FtSHh6Y007RUFDRSxvQ0FBQTtBbkgyemNSO0FtSHh6Y007RUFDRSw2QkFBQTtBbkgyemNSO0FtSHh6Y007RUFDRSxnQ0FBQTtBbkgyemNSO0FtSHh6Y007RUFDRSw4QkFBQTtBbkgyemNSO0FtSHh6Y007RUFDRSwrQkFBQTtBbkgyemNSO0FtSHB6Y1E7OztFQUNFLGdDQUFBO0FuSHl6Y1Y7QW1IenljTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIdThjRjtBbUg3Z2NNO0VBQ0UsaUVBQUE7QW5IZ2hjUjtBbUg5NWNNO0VBQ0Usb0NBQUE7QW5IaTZjUjtBbUgvNWNROztFQUVFLDZCQUFBO0FuSGk2Y1Y7QW1IcDJjTTtFQUNFLG9DQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLDZCQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLGdDQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLDhCQUFBO0FuSHUyY1I7QW1IcDJjTTtFQUNFLCtCQUFBO0FuSHUyY1I7QW1IaDJjUTs7O0VBQ0UsZ0NBQUE7QW5IcTJjVjtBbUhyMWNNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQiw4QkFBQTtBcEhtL2NGO0FtSHpqY007RUFDRSxpRUFBQTtBbkg0amNSO0FtSDE4Y007RUFDRSxvQ0FBQTtBbkg2OGNSO0FtSDM4Y1E7O0VBRUUsNkJBQUE7QW5INjhjVjtBbUh2OGNRO0VBQ0UsNkNBQUE7RUFDQSx5QkFBQTtBbkgwOGNWO0FtSHg4Y1U7RVYzRFIsbURBQUE7QXpHc2dkRjtBbUh2OGNVO0VBQ0UseUJBQUE7QW5IeThjWjtBbUhyOGNVO0VBQ0UseUJBQUE7QW5IdThjWjtBbUg5NWNNO0VBQ0Usb0NBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsNkJBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsZ0NBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsOEJBQUE7QW5IaTZjUjtBbUg5NWNNO0VBQ0UsK0JBQUE7QW5IaTZjUjtBbUgxNWNROzs7RUFDRSxnQ0FBQTtBbkgrNWNWO0FtSHY1Y1U7RUFDRSx3Q0FBQTtFQUNBLHlCQUFBO0FuSDA1Y1o7QW1IcDVjTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QXBIa2pkRjtBbUhwNWNRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSHU1Y1Y7QW1IcjVjVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IcTVjWjtBbUhsNWNVO0VBQ0UsbUNBQUE7QW5IbzVjWjtBbUhqNWNVO0VBQ0UsZ0JBQUE7QW5IbTVjWjtBbUg1NGNRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckh1OWNUO0FtSDc0Y1U7RUFDRSxjRTNFSDtBckgwOWNUO0FtSDU0Y1U7RUFDRSx3Q0FBQTtBbkg4NGNaO0FtSDM0Y1U7RUFHRSx1Q0FBQTtFQUNBLGNFdEZIO0FySGkrY1Q7QW1IeDRjVTtFQUNFLCtTQUFBO0FuSDA0Y1o7QW1IbjRjUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IczRjVjtBbUhwNGNZO0VBQ0UseUJBQUE7QW5IczRjZDtBbUgvM2NVO0VBR0UseUJBQUE7QW5IKzNjWjtBbUg1M2NVO0VBQ0UsV3ZHN05KO0FaMmxkUjtBbUg1M2NVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5INjNjWjtBbUh0M2NRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySCsvY1Q7QW1IdjNjVTtFQUNFLHdDQUFBO0VBQ0EsY0UxSUg7QXJIbWdkVDtBbUh2M2NVO0VBQ0UsZ0JBQUE7QW5IeTNjWjtBbUh2M2NVO0VBR0UsdUNBQUE7RUFDQSxjRW5KSDtBckgwZ2RUO0FtSHAzY1U7RUFDRSwrU0FBQTtBbkhzM2NaO0FtSG4zY1U7RUFDRSx1Q0FBQTtFQUNBLGNFNUpIO0FySGloZFQ7QW1IMzJjWTs7RUFDRSxpS0FBQTtBbkgrMmNkO0FtSGgyY1U7RUFDRSx5QkV2TEg7QXJIMGhkVDtBbUh6MWNjO0VBQ0UsY0VsTVA7QXJIOGhkVDtBbUgxMWNjO0VBQ0UseUJBQUE7QW5INDFjaEI7QW1IcndjUTtFQUNFLHdDQUFBO0FuSHd3Y1Y7QW1IdHdjVTtFQUNFLHlCRWhTSDtBckh3aWRUO0FtSGh3Y1U7RUFDRSxnQ0FBQTtBbkhtd2NaO0FtSGp3Y1k7O0VBRUUsMEJBQUE7QW5IbXdjZDtBbUhod2NZO0VBQ0Usb0NBQUE7QW5Ia3djZDtBbUhqd2NjO0VBQ0UsNkNBQUE7QW5IbXdjaEI7QW1IeHZjWTtFQUVFLGdDQUFBO0FuSDB2Y2Q7QW1IaHZjTTtFQUNFLGlFQUFBO0FuSG12Y1I7QW1IN3VjVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySG9rZFQ7QW1INXVjWTs7Ozs7RUFHRSx3REFBQTtBbkhndmNkO0FtSDd1Y1U7RUFDRSxtREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkgrdWNaO0FtSDd1Y1U7RUFDRSxxQkVwV0g7QXJIbWxkVDtBbUh2dWNVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSDB1Y1o7QW1IaHVjYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IbXVjaEI7QW1INXRjTTtFQUNFLHlCQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLG9DQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLG9DQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLHdDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLDJDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLHlDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQUNFLDBDQUFBO0FuSCt0Y1I7QW1INXRjTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSGd2ZEY7QW1IOXZjTTtFQUNFLHlCQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLG9DQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLG9DQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLHdDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLDJDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLHlDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQUNFLDBDQUFBO0FuSGl3Y1I7QW1IOXZjTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSGt4ZEY7QW1IaHljTTtFQUNFLHlCQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLG9DQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLG9DQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLHdDQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLDJDQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLHlDQUFBO0FuSG15Y1I7QW1IaHljTTtFQUNFLDBDQUFBO0FuSG15Y1I7QW1IaHljTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSG96ZEY7QW1IdndkTTtFQUNFLG9DQUFBO0FuSDB3ZFI7QW1IeHdkUTs7RUFFRSw2QkFBQTtBbkgwd2RWO0FtSDdzZE07RUFDRSxvQ0FBQTtBbkhndGRSO0FtSDdzZE07RUFDRSw2QkFBQTtBbkhndGRSO0FtSDdzZE07RUFDRSxnQ0FBQTtBbkhndGRSO0FtSDdzZE07RUFDRSw4QkFBQTtBbkhndGRSO0FtSDdzZE07RUFDRSwrQkFBQTtBbkhndGRSO0FtSHpzZFE7OztFQUNFLGdDQUFBO0FuSDhzZFY7QW1IOXJkTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDFkRjtBbUhsNmNNO0VBQ0UsaUVBQUE7QW5IcTZjUjtBbUg5MmNNO0VBQ0UseUJBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0Usb0NBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0Usb0NBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0Usd0NBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0UsMkNBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0UseUNBQUE7QW5IaTNjUjtBbUg5MmNNO0VBQ0UsMENBQUE7QW5IaTNjUjtBbUg5MmNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazRkRjtBbUhoNWNNO0VBQ0UseUJBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0Usb0NBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0Usb0NBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0Usd0NBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0UsMkNBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0UseUNBQUE7QW5IbTVjUjtBbUhoNWNNO0VBQ0UsMENBQUE7QW5IbTVjUjtBbUhoNWNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIbzZkRjtBbUhsN2NNO0VBQ0UseUJBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0Usb0NBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0Usb0NBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0Usd0NBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0UsMkNBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0UseUNBQUE7QW5IcTdjUjtBbUhsN2NNO0VBQ0UsMENBQUE7QW5IcTdjUjtBbUhsN2NNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIczhkRjtBbUhwOWNNO0VBQ0UseUJBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0Usb0NBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0Usb0NBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0Usd0NBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0UsMkNBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0UseUNBQUE7QW5IdTljUjtBbUhwOWNNO0VBQ0UsMENBQUE7QW5IdTljUjtBbUhwOWNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIdytkRjtBbUh0L2NNO0VBQ0UseUJBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0Usb0NBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0Usb0NBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0Usd0NBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0UsMkNBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0UseUNBQUE7QW5IeS9jUjtBbUh0L2NNO0VBQ0UsMENBQUE7QW5IeS9jUjtBbUh0L2NNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIMGdlRjtBbUg3OWRNO0VBQ0Usb0NBQUE7QW5IZytkUjtBbUg5OWRROztFQUVFLDZCQUFBO0FuSGcrZFY7QW1IMTlkUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5INjlkVjtBbUgzOWRVO0VWM0RSLHNEQUFBO0F6R3loZUY7QW1IMTlkVTtFQUNFLHlCQUFBO0FuSDQ5ZFo7QW1IeDlkVTtFQUNFLHlCQUFBO0FuSDA5ZFo7QW1IbjlkUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5IczlkVjtBbUhuOWRVO0VBRUUsc0NBQUE7QW5IbzlkWjtBbUhqOWRVO0VBQ0UsZ0NBQUE7QW5IbTlkWjtBbUgvOGRZO0VBQ0UsK0NBQUE7QW5IaTlkZDtBbUg5OGRZO0VBQ0UsY3ZHUEQ7QVp1OWRiO0FtSHg4ZFE7RUFDRSx5QkFBQTtBbkgyOGRWO0FtSHQ4ZE07RUFDRSxvQ0FBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSw2QkFBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSxnQ0FBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSw4QkFBQTtBbkh5OGRSO0FtSHQ4ZE07RUFDRSwrQkFBQTtBbkh5OGRSO0FtSGw4ZFE7OztFQUNFLGdDQUFBO0FuSHU4ZFY7QW1ILzdkVTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7QW5IazhkWjtBbUg1N2RNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwbGVGO0FtSDU3ZFE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5IKzdkVjtBbUg3N2RVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkg2N2RaO0FtSDE3ZFU7RUFDRSxtQ0FBQTtBbkg0N2RaO0FtSHo3ZFU7RUFDRSxnQkFBQTtBbkgyN2RaO0FtSHA3ZFE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySCsvZFQ7QW1IcjdkVTtFQUNFLGNFM0VIO0FySGtnZVQ7QW1IcDdkVTtFQUNFLDJDQUFBO0FuSHM3ZFo7QW1IbjdkVTtFQUdFLDBDQUFBO0VBQ0EsY0V0Rkg7QXJIeWdlVDtBbUhoN2RVO0VBQ0UsK1NBQUE7QW5IazdkWjtBbUgzNmRRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkg4NmRWO0FtSHg2ZFk7RUFDRSx5QkFBQTtBbkgwNmRkO0FtSHY2ZFU7RUFHRSx5QkFBQTtBbkh1NmRaO0FtSHA2ZFU7RUFDRSxXdkc3Tko7QVptb2VSO0FtSHA2ZFU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkhxNmRaO0FtSDk1ZFE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJIdWllVDtBbUgvNWRVO0VBQ0UsMkNBQUE7RUFDQSxjRTFJSDtBckgyaWVUO0FtSC81ZFU7RUFDRSxnQkFBQTtBbkhpNmRaO0FtSC81ZFU7RUFHRSwwQ0FBQTtFQUNBLGNFbkpIO0FySGtqZVQ7QW1INTVkVTtFQUNFLCtTQUFBO0FuSDg1ZFo7QW1IMzVkVTtFQUNFLDBDQUFBO0VBQ0EsY0U1Skg7QXJIeWplVDtBbUhuNWRZOztFQUNFLDZLQUFBO0FuSHU1ZGQ7QW1IeDRkVTtFQUNFLHlCRXZMSDtBckhra2VUO0FtSGo0ZGM7RUFDRSxjRWxNUDtBckhza2VUO0FtSGw0ZGM7RUFDRSx5QkFBQTtBbkhvNGRoQjtBbUh4M2RjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVpxcmVSO0FtSHozZGdCO0VBQ0UsV3ZHN1RWO0Fad3JlUjtBbUhyM2RjO0VBQ0UsY0U3TlA7QXJIb2xlVDtBbUhqM2RjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWityZVI7QW1IMzJka0I7RUFDRSwyVEFBQTtBbkg2MmRwQjtBbUgvMWRrQjtFQUNFLDJUQUFBO0FuSGkyZHBCO0FtSC8wZGM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLHFEQUFBO0FuSGsxZGhCO0FtSHowZFE7RUFDRSwyQ0FBQTtBbkg0MGRWO0FtSDEwZFU7RUFDRSx5QkVoU0g7QXJING1lVDtBbUhwMGRVO0VBQ0UsZ0NBQUE7QW5IdTBkWjtBbUhyMGRZOztFQUVFLDBCQUFBO0FuSHUwZGQ7QW1IcDBkWTtFQUNFLG9DQUFBO0FuSHMwZGQ7QW1IcjBkYztFQUNFLGdEQUFBO0FuSHUwZGhCO0FtSDV6ZFk7RUFFRSxnQ0FBQTtBbkg4emRkO0FtSHB6ZE07RUFDRSxpRUFBQTtBbkh1emRSO0FtSGp6ZFU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckh3b2VUO0FtSGh6ZFk7Ozs7O0VBR0UsMkRBQUE7QW5Ib3pkZDtBbUhqemRVO0VBQ0Usc0RBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IbXpkWjtBbUhqemRVO0VBQ0UscUJFcFdIO0FySHVwZVQ7QW1IM3lkVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkg4eWRaO0FtSHB5ZGM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSHV5ZGhCO0FtSGh5ZE07RUFDRSx5QkFBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSxvQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSxvQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSx3Q0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSwyQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSx5Q0FBQTtBbkhteWRSO0FtSGh5ZE07RUFDRSwwQ0FBQTtBbkhteWRSO0FtSGh5ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhvemVGO0FtSGwwZE07RUFDRSx5QkFBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSxvQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSxvQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSx3Q0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSwyQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSx5Q0FBQTtBbkhxMGRSO0FtSGwwZE07RUFDRSwwQ0FBQTtBbkhxMGRSO0FtSGwwZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhzMWVGO0FtSHAyZE07RUFDRSx5QkFBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSxvQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSxvQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSx3Q0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSwyQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSx5Q0FBQTtBbkh1MmRSO0FtSHAyZE07RUFDRSwwQ0FBQTtBbkh1MmRSO0FtSHAyZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEh3M2VGO0FtSHQ0ZE07RUFDRSx5QkFBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSxvQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSxvQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSx3Q0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSwyQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSx5Q0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUFDRSwwQ0FBQTtBbkh5NGRSO0FtSHQ0ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwNWVGO0FtSHg2ZE07RUFDRSx5QkFBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSxvQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSxvQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSx3Q0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSwyQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSx5Q0FBQTtBbkgyNmRSO0FtSHg2ZE07RUFDRSwwQ0FBQTtBbkgyNmRSO0FtSHg2ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg0N2VGO0FtSDE4ZE07RUFDRSx5QkFBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSxvQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSxvQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSx3Q0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSwyQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSx5Q0FBQTtBbkg2OGRSO0FtSDE4ZE07RUFDRSwwQ0FBQTtBbkg2OGRSO0FtSDE4ZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg4OWVGO0FtSDUrZE07RUFDRSx5QkFBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSxvQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSxvQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSx3Q0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSwyQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSx5Q0FBQTtBbkgrK2RSO0FtSDUrZE07RUFDRSwwQ0FBQTtBbkgrK2RSO0FtSDUrZE07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhnZ2ZGO0FtSDlnZU07RUFDRSx5QkFBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSxvQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSxvQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSx3Q0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSwyQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSx5Q0FBQTtBbkhpaGVSO0FtSDlnZU07RUFDRSwwQ0FBQTtBbkhpaGVSO0FtSDlnZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhraWZGO0FtSGhqZU07RUFDRSx5QkFBQTtBbkhtamVSO0FtSGhqZU07RUFDRSxvQ0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSxvQ0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSx3Q0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSwyQ0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSx5Q0FBQTtBbkhtamVSO0FtSGhqZU07RUFDRSwwQ0FBQTtBbkhtamVSO0FtSGhqZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhva2ZGO0FtSGxsZU07RUFDRSx5QkFBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSxvQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSxvQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSx3Q0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSwyQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSx5Q0FBQTtBbkhxbGVSO0FtSGxsZU07RUFDRSwwQ0FBQTtBbkhxbGVSO0FtSGxsZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhzbWZGO0FtSHBuZU07RUFDRSx5QkFBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSxvQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSxvQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSx3Q0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSwyQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSx5Q0FBQTtBbkh1bmVSO0FtSHBuZU07RUFDRSwwQ0FBQTtBbkh1bmVSO0FtSHBuZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEh3b2ZGO0FtSHRwZU07RUFDRSx5QkFBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSxvQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSxvQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSx3Q0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSwyQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSx5Q0FBQTtBbkh5cGVSO0FtSHRwZU07RUFDRSwwQ0FBQTtBbkh5cGVSO0FtSHRwZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwcWZGO0FtSHhyZU07RUFDRSx5QkFBQTtBbkgycmVSO0FtSHhyZU07RUFDRSxvQ0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSxvQ0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSx3Q0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSwyQ0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSx5Q0FBQTtBbkgycmVSO0FtSHhyZU07RUFDRSwwQ0FBQTtBbkgycmVSO0FtSHhyZU07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg0c2ZGO0FtSC9wZk07RUFDRSxvQ0FBQTtBbkhrcWZSO0FtSGhxZlE7O0VBRUUsNkJBQUE7QW5Ia3FmVjtBbUg1cGZRO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtBbkgrcGZWO0FtSDdwZlU7RVYzRFIsc0RBQUE7QXpHMnRmRjtBbUg1cGZVO0VBQ0UseUJBQUE7QW5IOHBmWjtBbUgxcGZVO0VBQ0UseUJBQUE7QW5INHBmWjtBbUhycGZRO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtBbkh3cGZWO0FtSHJwZlU7RUFFRSxzQ0FBQTtBbkhzcGZaO0FtSG5wZlU7RUFDRSxnQ0FBQTtBbkhxcGZaO0FtSGpwZlk7RUFDRSwrQ0FBQTtBbkhtcGZkO0FtSGhwZlk7RUFDRSxjdkdQRDtBWnlwZmI7QW1IMW9mUTtFQUNFLHlCQUFBO0FuSDZvZlY7QW1IeG9mTTtFQUNFLG9DQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLDZCQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLGdDQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLDhCQUFBO0FuSDJvZlI7QW1IeG9mTTtFQUNFLCtCQUFBO0FuSDJvZlI7QW1IcG9mUTs7O0VBQ0UsZ0NBQUE7QW5IeW9mVjtBbUhqb2ZVO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtBbkhvb2ZaO0FtSDluZk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDR4ZkY7QW1IOW5mUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkhpb2ZWO0FtSC9uZlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSCtuZlo7QW1INW5mVTtFQUNFLG1DQUFBO0FuSDhuZlo7QW1IM25mVTtFQUNFLGdCQUFBO0FuSDZuZlo7QW1IdG5mUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJIaXNmVDtBbUh2bmZVO0VBQ0UsY0UzRUg7QXJIb3NmVDtBbUh0bmZVO0VBQ0UsMkNBQUE7QW5Id25mWjtBbUhybmZVO0VBR0UsMENBQUE7RUFDQSxjRXRGSDtBckgyc2ZUO0FtSGxuZlU7RUFDRSwrU0FBQTtBbkhvbmZaO0FtSDdtZlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSGduZlY7QW1IMW1mWTtFQUNFLHlCQUFBO0FuSDRtZmQ7QW1Iem1mVTtFQUdFLHlCQUFBO0FuSHltZlo7QW1IdG1mVTtFQUNFLFd2RzdOSjtBWnEwZlI7QW1IdG1mVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSHVtZlo7QW1IaG1mUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckh5dWZUO0FtSGptZlU7RUFDRSwyQ0FBQTtFQUNBLGNFMUlIO0FySDZ1ZlQ7QW1Iam1mVTtFQUNFLGdCQUFBO0FuSG1tZlo7QW1Iam1mVTtFQUdFLDBDQUFBO0VBQ0EsY0VuSkg7QXJIb3ZmVDtBbUg5bGZVO0VBQ0UsK1NBQUE7QW5IZ21mWjtBbUg3bGZVO0VBQ0UsMENBQUE7RUFDQSxjRTVKSDtBckgydmZUO0FtSHJsZlk7O0VBQ0UsNktBQUE7QW5IeWxmZDtBbUgxa2ZVO0VBQ0UseUJFdkxIO0FySG93ZlQ7QW1IbmtmYztFQUNFLGNFbE1QO0FySHd3ZlQ7QW1IcGtmYztFQUNFLHlCQUFBO0FuSHNrZmhCO0FtSDFqZmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWnUzZlI7QW1IM2pmZ0I7RUFDRSxXdkc3VFY7QVowM2ZSO0FtSHZqZmM7RUFDRSxjRTdOUDtBckhzeGZUO0FtSG5qZmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FaaTRmUjtBbUg3aWZrQjtFQUNFLDJUQUFBO0FuSCtpZnBCO0FtSGppZmtCO0VBQ0UsMlRBQUE7QW5IbWlmcEI7QW1IamhmYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8scURBQUE7QW5Ib2hmaEI7QW1IM2dmUTtFQUNFLDJDQUFBO0FuSDhnZlY7QW1INWdmVTtFQUNFLHlCRWhTSDtBckg4eWZUO0FtSHRnZlU7RUFDRSxnQ0FBQTtBbkh5Z2ZaO0FtSHZnZlk7O0VBRUUsMEJBQUE7QW5IeWdmZDtBbUh0Z2ZZO0VBQ0Usb0NBQUE7QW5Id2dmZDtBbUh2Z2ZjO0VBQ0UsZ0RBQUE7QW5IeWdmaEI7QW1IOS9lWTtFQUVFLGdDQUFBO0FuSGdnZmQ7QW1IdC9lTTtFQUNFLGlFQUFBO0FuSHkvZVI7QW1Ibi9lVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySDAwZlQ7QW1IbC9lWTs7Ozs7RUFHRSwyREFBQTtBbkhzL2VkO0FtSG4vZVU7RUFDRSxzREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkhxL2VaO0FtSG4vZVU7RUFDRSxxQkVwV0g7QXJIeTFmVDtBbUg3K2VVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSGcvZVo7QW1IdCtlYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IeStlaEI7QW1IbCtlTTtFQUNFLHlCQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLG9DQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLG9DQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLHdDQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLDJDQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLHlDQUFBO0FuSHErZVI7QW1IbCtlTTtFQUNFLDBDQUFBO0FuSHErZVI7QW1IbCtlTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHMvZkY7QW1IcGdmTTtFQUNFLHlCQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLG9DQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLG9DQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLHdDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLDJDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLHlDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQUNFLDBDQUFBO0FuSHVnZlI7QW1IcGdmTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHdoZ0JGO0FtSHRpZk07RUFDRSx5QkFBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSxvQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSxvQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSx3Q0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSwyQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSx5Q0FBQTtBbkh5aWZSO0FtSHRpZk07RUFDRSwwQ0FBQTtBbkh5aWZSO0FtSHRpZk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwamdCRjtBbUh4a2ZNO0VBQ0UseUJBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0Usb0NBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0Usb0NBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0Usd0NBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0UsMkNBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0UseUNBQUE7QW5IMmtmUjtBbUh4a2ZNO0VBQ0UsMENBQUE7QW5IMmtmUjtBbUh4a2ZNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QXBINGxnQkY7QW1IMW1mTTtFQUNFLHlCQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLG9DQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLG9DQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLHdDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLDJDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLHlDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQUNFLDBDQUFBO0FuSDZtZlI7QW1IMW1mTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDhuZ0JGO0FtSDVvZk07RUFDRSx5QkFBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSxvQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSxvQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSx3Q0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSwyQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSx5Q0FBQTtBbkgrb2ZSO0FtSDVvZk07RUFDRSwwQ0FBQTtBbkgrb2ZSO0FtSDVvZk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhncWdCRjtBbUg5cWZNO0VBQ0UseUJBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0Usb0NBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0Usb0NBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0Usd0NBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0UsMkNBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0UseUNBQUE7QW5IaXJmUjtBbUg5cWZNO0VBQ0UsMENBQUE7QW5IaXJmUjtBbUg5cWZNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIa3NnQkY7QW1IaHRmTTtFQUNFLHlCQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLG9DQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLG9DQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLHdDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLDJDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLHlDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQUNFLDBDQUFBO0FuSG10ZlI7QW1IaHRmTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSG91Z0JGO0FtSGx2Zk07RUFDRSx5QkFBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSxvQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSxvQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSx3Q0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSwyQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSx5Q0FBQTtBbkhxdmZSO0FtSGx2Zk07RUFDRSwwQ0FBQTtBbkhxdmZSO0FtSGx2Zk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhzd2dCRjtBbUh6dGdCTTtFQUNFLG9DQUFBO0FuSDR0Z0JSO0FtSDF0Z0JROztFQUVFLDZCQUFBO0FuSDR0Z0JWO0FtSHR0Z0JRO0VBQ0UsK0NBQUE7RUFDQSx5QkFBQTtBbkh5dGdCVjtBbUh2dGdCVTtFVjNEUixxREFBQTtBekdxeGdCRjtBbUh0dGdCVTtFQUNFLHlCQUFBO0FuSHd0Z0JaO0FtSHB0Z0JVO0VBQ0UseUJBQUE7QW5Ic3RnQlo7QW1IL3NnQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0FuSGt0Z0JWO0FtSC9zZ0JVO0VBRUUscUNBQUE7QW5IZ3RnQlo7QW1IN3NnQlU7RUFDRSxnQ0FBQTtBbkgrc2dCWjtBbUgzc2dCWTtFQUNFLDhDQUFBO0FuSDZzZ0JkO0FtSDFzZ0JZO0VBQ0UsY3ZHUEQ7QVptdGdCYjtBbUhwc2dCUTtFQUNFLHlCQUFBO0FuSHVzZ0JWO0FtSGxzZ0JNO0VBQ0Usb0NBQUE7QW5IcXNnQlI7QW1IbHNnQk07RUFDRSw2QkFBQTtBbkhxc2dCUjtBbUhsc2dCTTtFQUNFLGdDQUFBO0FuSHFzZ0JSO0FtSGxzZ0JNO0VBQ0UsOEJBQUE7QW5IcXNnQlI7QW1IbHNnQk07RUFDRSwrQkFBQTtBbkhxc2dCUjtBbUg5cmdCUTs7O0VBQ0UsZ0NBQUE7QW5IbXNnQlY7QW1IM3JnQlU7RUFDRSwwQ0FBQTtFQUNBLHlCQUFBO0FuSDhyZ0JaO0FtSHhyZ0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhzMWdCRjtBbUh4cmdCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkgycmdCVjtBbUh6cmdCVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IeXJnQlo7QW1IdHJnQlU7RUFDRSxtQ0FBQTtBbkh3cmdCWjtBbUhycmdCVTtFQUNFLGdCQUFBO0FuSHVyZ0JaO0FtSGhyZ0JRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckgydmdCVDtBbUhqcmdCVTtFQUNFLGNFM0VIO0FySDh2Z0JUO0FtSGhyZ0JVO0VBQ0UsMENBQUE7QW5Ia3JnQlo7QW1IL3FnQlU7RUFHRSx5Q0FBQTtFQUNBLGNFdEZIO0FySHF3Z0JUO0FtSDVxZ0JVO0VBQ0UsK1NBQUE7QW5IOHFnQlo7QW1IdnFnQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSDBxZ0JWO0FtSHBxZ0JZO0VBQ0UseUJBQUE7QW5Ic3FnQmQ7QW1IbnFnQlU7RUFHRSx5QkFBQTtBbkhtcWdCWjtBbUhocWdCVTtFQUNFLFd2RzdOSjtBWiszZ0JSO0FtSGhxZ0JVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5IaXFnQlo7QW1IMXBnQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJIbXlnQlQ7QW1IM3BnQlU7RUFDRSwwQ0FBQTtFQUNBLGNFMUlIO0FySHV5Z0JUO0FtSDNwZ0JVO0VBQ0UsZ0JBQUE7QW5INnBnQlo7QW1IM3BnQlU7RUFHRSx5Q0FBQTtFQUNBLGNFbkpIO0FySDh5Z0JUO0FtSHhwZ0JVO0VBQ0UsK1NBQUE7QW5IMHBnQlo7QW1IdnBnQlU7RUFDRSx5Q0FBQTtFQUNBLGNFNUpIO0FySHF6Z0JUO0FtSC9vZ0JZOztFQUNFLHlLQUFBO0FuSG1wZ0JkO0FtSHBvZ0JVO0VBQ0UseUJFdkxIO0FySDh6Z0JUO0FtSDduZ0JjO0VBQ0UsY0VsTVA7QXJIazBnQlQ7QW1IOW5nQmM7RUFDRSx5QkFBQTtBbkhnb2dCaEI7QW1IcG5nQmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWmk3Z0JSO0FtSHJuZ0JnQjtFQUNFLFd2RzdUVjtBWm83Z0JSO0FtSGpuZ0JjO0VBQ0UsY0U3TlA7QXJIZzFnQlQ7QW1IN21nQmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FaMjdnQlI7QW1Idm1nQmtCO0VBQ0UsMlRBQUE7QW5IeW1nQnBCO0FtSDNsZ0JrQjtFQUNFLDJUQUFBO0FuSDZsZ0JwQjtBbUgza2dCYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sb0RBQUE7QW5IOGtnQmhCO0FtSHJrZ0JRO0VBQ0UsMENBQUE7QW5Id2tnQlY7QW1IdGtnQlU7RUFDRSx5QkVoU0g7QXJIdzJnQlQ7QW1IaGtnQlU7RUFDRSxnQ0FBQTtBbkhta2dCWjtBbUhqa2dCWTs7RUFFRSwwQkFBQTtBbkhta2dCZDtBbUhoa2dCWTtFQUNFLG9DQUFBO0FuSGtrZ0JkO0FtSGprZ0JjO0VBQ0UsK0NBQUE7QW5IbWtnQmhCO0FtSHhqZ0JZO0VBRUUsZ0NBQUE7QW5IMGpnQmQ7QW1IaGpnQk07RUFDRSxpRUFBQTtBbkhtamdCUjtBbUg3aWdCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySG80Z0JUO0FtSDVpZ0JZOzs7OztFQUdFLDBEQUFBO0FuSGdqZ0JkO0FtSDdpZ0JVO0VBQ0UscURBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IK2lnQlo7QW1IN2lnQlU7RUFDRSxxQkVwV0g7QXJIbTVnQlQ7QW1IdmlnQlU7RUFDRSxvQ0FBQTtFQUNBLFd2R3JkSjtFdUdzZEksNkJBQUE7QW5IMGlnQlo7QW1IaGlnQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSG1pZ0JoQjtBbUg1aGdCTTtFQUNFLHlCQUFBO0FuSCtoZ0JSO0FtSDVoZ0JNO0VBQ0Usb0NBQUE7QW5IK2hnQlI7QW1INWhnQk07RUFDRSxvQ0FBQTtBbkgraGdCUjtBbUg1aGdCTTtFQUNFLHdDQUFBO0FuSCtoZ0JSO0FtSDVoZ0JNO0VBQ0UsMkNBQUE7QW5IK2hnQlI7QW1INWhnQk07RUFDRSx5Q0FBQTtBbkgraGdCUjtBbUg1aGdCTTtFQUNFLDBDQUFBO0FuSCtoZ0JSO0FtSDVoZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ2poQkY7QW1IOWpnQk07RUFDRSx5QkFBQTtBbkhpa2dCUjtBbUg5amdCTTtFQUNFLG9DQUFBO0FuSGlrZ0JSO0FtSDlqZ0JNO0VBQ0Usb0NBQUE7QW5IaWtnQlI7QW1IOWpnQk07RUFDRSx3Q0FBQTtBbkhpa2dCUjtBbUg5amdCTTtFQUNFLDJDQUFBO0FuSGlrZ0JSO0FtSDlqZ0JNO0VBQ0UseUNBQUE7QW5IaWtnQlI7QW1IOWpnQk07RUFDRSwwQ0FBQTtBbkhpa2dCUjtBbUg5amdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGtsaEJGO0FtSGhtZ0JNO0VBQ0UseUJBQUE7QW5IbW1nQlI7QW1IaG1nQk07RUFDRSxvQ0FBQTtBbkhtbWdCUjtBbUhobWdCTTtFQUNFLG9DQUFBO0FuSG1tZ0JSO0FtSGhtZ0JNO0VBQ0Usd0NBQUE7QW5IbW1nQlI7QW1IaG1nQk07RUFDRSwyQ0FBQTtBbkhtbWdCUjtBbUhobWdCTTtFQUNFLHlDQUFBO0FuSG1tZ0JSO0FtSGhtZ0JNO0VBQ0UsMENBQUE7QW5IbW1nQlI7QW1IaG1nQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhvbmhCRjtBbUhsb2dCTTtFQUNFLHlCQUFBO0FuSHFvZ0JSO0FtSGxvZ0JNO0VBQ0Usb0NBQUE7QW5IcW9nQlI7QW1IbG9nQk07RUFDRSxvQ0FBQTtBbkhxb2dCUjtBbUhsb2dCTTtFQUNFLHdDQUFBO0FuSHFvZ0JSO0FtSGxvZ0JNO0VBQ0UsMkNBQUE7QW5IcW9nQlI7QW1IbG9nQk07RUFDRSx5Q0FBQTtBbkhxb2dCUjtBbUhsb2dCTTtFQUNFLDBDQUFBO0FuSHFvZ0JSO0FtSGxvZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIc3BoQkY7QW1IcHFnQk07RUFDRSx5QkFBQTtBbkh1cWdCUjtBbUhwcWdCTTtFQUNFLG9DQUFBO0FuSHVxZ0JSO0FtSHBxZ0JNO0VBQ0Usb0NBQUE7QW5IdXFnQlI7QW1IcHFnQk07RUFDRSx3Q0FBQTtBbkh1cWdCUjtBbUhwcWdCTTtFQUNFLDJDQUFBO0FuSHVxZ0JSO0FtSHBxZ0JNO0VBQ0UseUNBQUE7QW5IdXFnQlI7QW1IcHFnQk07RUFDRSwwQ0FBQTtBbkh1cWdCUjtBbUhwcWdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHdyaEJGO0FtSHRzZ0JNO0VBQ0UseUJBQUE7QW5IeXNnQlI7QW1IdHNnQk07RUFDRSxvQ0FBQTtBbkh5c2dCUjtBbUh0c2dCTTtFQUNFLG9DQUFBO0FuSHlzZ0JSO0FtSHRzZ0JNO0VBQ0Usd0NBQUE7QW5IeXNnQlI7QW1IdHNnQk07RUFDRSwyQ0FBQTtBbkh5c2dCUjtBbUh0c2dCTTtFQUNFLHlDQUFBO0FuSHlzZ0JSO0FtSHRzZ0JNO0VBQ0UsMENBQUE7QW5IeXNnQlI7QW1IdHNnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwdGhCRjtBbUh4dWdCTTtFQUNFLHlCQUFBO0FuSDJ1Z0JSO0FtSHh1Z0JNO0VBQ0Usb0NBQUE7QW5IMnVnQlI7QW1IeHVnQk07RUFDRSxvQ0FBQTtBbkgydWdCUjtBbUh4dWdCTTtFQUNFLHdDQUFBO0FuSDJ1Z0JSO0FtSHh1Z0JNO0VBQ0UsMkNBQUE7QW5IMnVnQlI7QW1IeHVnQk07RUFDRSx5Q0FBQTtBbkgydWdCUjtBbUh4dWdCTTtFQUNFLDBDQUFBO0FuSDJ1Z0JSO0FtSHh1Z0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINHZoQkY7QW1IMXdnQk07RUFDRSx5QkFBQTtBbkg2d2dCUjtBbUgxd2dCTTtFQUNFLG9DQUFBO0FuSDZ3Z0JSO0FtSDF3Z0JNO0VBQ0Usb0NBQUE7QW5INndnQlI7QW1IMXdnQk07RUFDRSx3Q0FBQTtBbkg2d2dCUjtBbUgxd2dCTTtFQUNFLDJDQUFBO0FuSDZ3Z0JSO0FtSDF3Z0JNO0VBQ0UseUNBQUE7QW5INndnQlI7QW1IMXdnQk07RUFDRSwwQ0FBQTtBbkg2d2dCUjtBbUgxd2dCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDh4aEJGO0FtSDV5Z0JNO0VBQ0UseUJBQUE7QW5IK3lnQlI7QW1INXlnQk07RUFDRSxvQ0FBQTtBbkgreWdCUjtBbUg1eWdCTTtFQUNFLG9DQUFBO0FuSCt5Z0JSO0FtSDV5Z0JNO0VBQ0Usd0NBQUE7QW5IK3lnQlI7QW1INXlnQk07RUFDRSwyQ0FBQTtBbkgreWdCUjtBbUg1eWdCTTtFQUNFLHlDQUFBO0FuSCt5Z0JSO0FtSDV5Z0JNO0VBQ0UsMENBQUE7QW5IK3lnQlI7QW1INXlnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnMGhCRjtBbUg5MGdCTTtFQUNFLHlCQUFBO0FuSGkxZ0JSO0FtSDkwZ0JNO0VBQ0Usb0NBQUE7QW5IaTFnQlI7QW1IOTBnQk07RUFDRSxvQ0FBQTtBbkhpMWdCUjtBbUg5MGdCTTtFQUNFLHdDQUFBO0FuSGkxZ0JSO0FtSDkwZ0JNO0VBQ0UsMkNBQUE7QW5IaTFnQlI7QW1IOTBnQk07RUFDRSx5Q0FBQTtBbkhpMWdCUjtBbUg5MGdCTTtFQUNFLDBDQUFBO0FuSGkxZ0JSO0FtSDkwZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIazJoQkY7QW1IaDNnQk07RUFDRSx5QkFBQTtBbkhtM2dCUjtBbUhoM2dCTTtFQUNFLG9DQUFBO0FuSG0zZ0JSO0FtSGgzZ0JNO0VBQ0Usb0NBQUE7QW5IbTNnQlI7QW1IaDNnQk07RUFDRSx3Q0FBQTtBbkhtM2dCUjtBbUhoM2dCTTtFQUNFLDJDQUFBO0FuSG0zZ0JSO0FtSGgzZ0JNO0VBQ0UseUNBQUE7QW5IbTNnQlI7QW1IaDNnQk07RUFDRSwwQ0FBQTtBbkhtM2dCUjtBbUhoM2dCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSG80aEJGO0FtSGw1Z0JNO0VBQ0UseUJBQUE7QW5IcTVnQlI7QW1IbDVnQk07RUFDRSxvQ0FBQTtBbkhxNWdCUjtBbUhsNWdCTTtFQUNFLG9DQUFBO0FuSHE1Z0JSO0FtSGw1Z0JNO0VBQ0Usd0NBQUE7QW5IcTVnQlI7QW1IbDVnQk07RUFDRSwyQ0FBQTtBbkhxNWdCUjtBbUhsNWdCTTtFQUNFLHlDQUFBO0FuSHE1Z0JSO0FtSGw1Z0JNO0VBQ0UsMENBQUE7QW5IcTVnQlI7QW1IbDVnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhzNmhCRjtBbUhwN2dCTTtFQUNFLHlCQUFBO0FuSHU3Z0JSO0FtSHA3Z0JNO0VBQ0Usb0NBQUE7QW5IdTdnQlI7QW1IcDdnQk07RUFDRSxvQ0FBQTtBbkh1N2dCUjtBbUhwN2dCTTtFQUNFLHdDQUFBO0FuSHU3Z0JSO0FtSHA3Z0JNO0VBQ0UsMkNBQUE7QW5IdTdnQlI7QW1IcDdnQk07RUFDRSx5Q0FBQTtBbkh1N2dCUjtBbUhwN2dCTTtFQUNFLDBDQUFBO0FuSHU3Z0JSO0FtSHA3Z0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIdzhoQkY7QW1IMzVoQk07RUFDRSxvQ0FBQTtBbkg4NWhCUjtBbUg1NWhCUTs7RUFFRSw2QkFBQTtBbkg4NWhCVjtBbUh4NWhCUTtFQUNFLDhDQUFBO0VBQ0EseUJBQUE7QW5IMjVoQlY7QW1IejVoQlU7RVYzRFIsb0RBQUE7QXpHdTloQkY7QW1IeDVoQlU7RUFDRSx5QkFBQTtBbkgwNWhCWjtBbUh0NWhCVTtFQUNFLHlCQUFBO0FuSHc1aEJaO0FtSGo1aEJRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBbkhvNWhCVjtBbUhqNWhCVTtFQUVFLG9DQUFBO0FuSGs1aEJaO0FtSC80aEJVO0VBQ0UsZ0NBQUE7QW5IaTVoQlo7QW1INzRoQlk7RUFDRSw2Q0FBQTtBbkgrNGhCZDtBbUg1NGhCWTtFQUNFLGN2R1BEO0FacTVoQmI7QW1IdDRoQlE7RUFDRSx5QkFBQTtBbkh5NGhCVjtBbUhwNGhCTTtFQUNFLG9DQUFBO0FuSHU0aEJSO0FtSHA0aEJNO0VBQ0UsNkJBQUE7QW5IdTRoQlI7QW1IcDRoQk07RUFDRSxnQ0FBQTtBbkh1NGhCUjtBbUhwNGhCTTtFQUNFLDhCQUFBO0FuSHU0aEJSO0FtSHA0aEJNO0VBQ0UsK0JBQUE7QW5IdTRoQlI7QW1IaDRoQlE7OztFQUNFLGdDQUFBO0FuSHE0aEJWO0FtSDczaEJVO0VBQ0UseUNBQUE7RUFDQSx5QkFBQTtBbkhnNGhCWjtBbUgxM2hCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBId2hpQkY7QW1IMTNoQlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5INjNoQlY7QW1IMzNoQlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSDIzaEJaO0FtSHgzaEJVO0VBQ0UsbUNBQUE7QW5IMDNoQlo7QW1IdjNoQlU7RUFDRSxnQkFBQTtBbkh5M2hCWjtBbUhsM2hCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJINjdoQlQ7QW1IbjNoQlU7RUFDRSxjRTNFSDtBckhnOGhCVDtBbUhsM2hCVTtFQUNFLHlDQUFBO0FuSG8zaEJaO0FtSGozaEJVO0VBR0Usd0NBQUE7RUFDQSxjRXRGSDtBckh1OGhCVDtBbUg5MmhCVTtFQUNFLCtTQUFBO0FuSGczaEJaO0FtSHoyaEJRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkg0MmhCVjtBbUh0MmhCWTtFQUNFLHlCQUFBO0FuSHcyaEJkO0FtSHIyaEJVO0VBR0UseUJBQUE7QW5IcTJoQlo7QW1IbDJoQlU7RUFDRSxXdkc3Tko7QVppa2lCUjtBbUhsMmhCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSG0yaEJaO0FtSDUxaEJRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySHEraEJUO0FtSDcxaEJVO0VBQ0UseUNBQUE7RUFDQSxjRTFJSDtBckh5K2hCVDtBbUg3MWhCVTtFQUNFLGdCQUFBO0FuSCsxaEJaO0FtSDcxaEJVO0VBR0Usd0NBQUE7RUFDQSxjRW5KSDtBckhnL2hCVDtBbUgxMWhCVTtFQUNFLCtTQUFBO0FuSDQxaEJaO0FtSHoxaEJVO0VBQ0Usd0NBQUE7RUFDQSxjRTVKSDtBckh1L2hCVDtBbUhqMWhCWTs7RUFDRSxxS0FBQTtBbkhxMWhCZDtBbUh0MGhCVTtFQUNFLHlCRXZMSDtBckhnZ2lCVDtBbUgvemhCYztFQUNFLGNFbE1QO0FySG9naUJUO0FtSGgwaEJjO0VBQ0UseUJBQUE7QW5IazBoQmhCO0FtSHR6aEJjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVptbmlCUjtBbUh2emhCZ0I7RUFDRSxXdkc3VFY7QVpzbmlCUjtBbUhuemhCYztFQUNFLGNFN05QO0FySGtoaUJUO0FtSC95aEJjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWjZuaUJSO0FtSHp5aEJrQjtFQUNFLDJUQUFBO0FuSDJ5aEJwQjtBbUg3eGhCa0I7RUFDRSwyVEFBQTtBbkgreGhCcEI7QW1IN3doQmM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLG1EQUFBO0FuSGd4aEJoQjtBbUh2d2hCUTtFQUNFLHlDQUFBO0FuSDB3aEJWO0FtSHh3aEJVO0VBQ0UseUJFaFNIO0FySDBpaUJUO0FtSGx3aEJVO0VBQ0UsZ0NBQUE7QW5IcXdoQlo7QW1IbndoQlk7O0VBRUUsMEJBQUE7QW5IcXdoQmQ7QW1IbHdoQlk7RUFDRSxvQ0FBQTtBbkhvd2hCZDtBbUhud2hCYztFQUNFLDhDQUFBO0FuSHF3aEJoQjtBbUgxdmhCWTtFQUVFLGdDQUFBO0FuSDR2aEJkO0FtSGx2aEJNO0VBQ0UsaUVBQUE7QW5IcXZoQlI7QW1IL3VoQlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckhza2lCVDtBbUg5dWhCWTs7Ozs7RUFHRSx5REFBQTtBbkhrdmhCZDtBbUgvdWhCVTtFQUNFLG9EQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSGl2aEJaO0FtSC91aEJVO0VBQ0UscUJFcFdIO0FySHFsaUJUO0FtSHp1aEJVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSDR1aEJaO0FtSGx1aEJjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkhxdWhCaEI7QW1IOXRoQk07RUFDRSx5QkFBQTtBbkhpdWhCUjtBbUg5dGhCTTtFQUNFLG9DQUFBO0FuSGl1aEJSO0FtSDl0aEJNO0VBQ0Usb0NBQUE7QW5IaXVoQlI7QW1IOXRoQk07RUFDRSx3Q0FBQTtBbkhpdWhCUjtBbUg5dGhCTTtFQUNFLDJDQUFBO0FuSGl1aEJSO0FtSDl0aEJNO0VBQ0UseUNBQUE7QW5IaXVoQlI7QW1IOXRoQk07RUFDRSwwQ0FBQTtBbkhpdWhCUjtBbUg5dGhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGt2aUJGO0FtSGh3aEJNO0VBQ0UseUJBQUE7QW5IbXdoQlI7QW1IaHdoQk07RUFDRSxvQ0FBQTtBbkhtd2hCUjtBbUhod2hCTTtFQUNFLG9DQUFBO0FuSG13aEJSO0FtSGh3aEJNO0VBQ0Usd0NBQUE7QW5IbXdoQlI7QW1IaHdoQk07RUFDRSwyQ0FBQTtBbkhtd2hCUjtBbUhod2hCTTtFQUNFLHlDQUFBO0FuSG13aEJSO0FtSGh3aEJNO0VBQ0UsMENBQUE7QW5IbXdoQlI7QW1IaHdoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhveGlCRjtBbUhseWhCTTtFQUNFLHlCQUFBO0FuSHF5aEJSO0FtSGx5aEJNO0VBQ0Usb0NBQUE7QW5IcXloQlI7QW1IbHloQk07RUFDRSxvQ0FBQTtBbkhxeWhCUjtBbUhseWhCTTtFQUNFLHdDQUFBO0FuSHF5aEJSO0FtSGx5aEJNO0VBQ0UsMkNBQUE7QW5IcXloQlI7QW1IbHloQk07RUFDRSx5Q0FBQTtBbkhxeWhCUjtBbUhseWhCTTtFQUNFLDBDQUFBO0FuSHF5aEJSO0FtSGx5aEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIc3ppQkY7QW1IcDBoQk07RUFDRSx5QkFBQTtBbkh1MGhCUjtBbUhwMGhCTTtFQUNFLG9DQUFBO0FuSHUwaEJSO0FtSHAwaEJNO0VBQ0Usb0NBQUE7QW5IdTBoQlI7QW1IcDBoQk07RUFDRSx3Q0FBQTtBbkh1MGhCUjtBbUhwMGhCTTtFQUNFLDJDQUFBO0FuSHUwaEJSO0FtSHAwaEJNO0VBQ0UseUNBQUE7QW5IdTBoQlI7QW1IcDBoQk07RUFDRSwwQ0FBQTtBbkh1MGhCUjtBbUhwMGhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSHcxaUJGO0FtSHQyaEJNO0VBQ0UseUJBQUE7QW5IeTJoQlI7QW1IdDJoQk07RUFDRSxvQ0FBQTtBbkh5MmhCUjtBbUh0MmhCTTtFQUNFLG9DQUFBO0FuSHkyaEJSO0FtSHQyaEJNO0VBQ0Usd0NBQUE7QW5IeTJoQlI7QW1IdDJoQk07RUFDRSwyQ0FBQTtBbkh5MmhCUjtBbUh0MmhCTTtFQUNFLHlDQUFBO0FuSHkyaEJSO0FtSHQyaEJNO0VBQ0UsMENBQUE7QW5IeTJoQlI7QW1IdDJoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwM2lCRjtBbUh4NGhCTTtFQUNFLHlCQUFBO0FuSDI0aEJSO0FtSHg0aEJNO0VBQ0Usb0NBQUE7QW5IMjRoQlI7QW1IeDRoQk07RUFDRSxvQ0FBQTtBbkgyNGhCUjtBbUh4NGhCTTtFQUNFLHdDQUFBO0FuSDI0aEJSO0FtSHg0aEJNO0VBQ0UsMkNBQUE7QW5IMjRoQlI7QW1IeDRoQk07RUFDRSx5Q0FBQTtBbkgyNGhCUjtBbUh4NGhCTTtFQUNFLDBDQUFBO0FuSDI0aEJSO0FtSHg0aEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDVpQkY7QW1IMTZoQk07RUFDRSx5QkFBQTtBbkg2NmhCUjtBbUgxNmhCTTtFQUNFLG9DQUFBO0FuSDY2aEJSO0FtSDE2aEJNO0VBQ0Usb0NBQUE7QW5INjZoQlI7QW1IMTZoQk07RUFDRSx3Q0FBQTtBbkg2NmhCUjtBbUgxNmhCTTtFQUNFLDJDQUFBO0FuSDY2aEJSO0FtSDE2aEJNO0VBQ0UseUNBQUE7QW5INjZoQlI7QW1IMTZoQk07RUFDRSwwQ0FBQTtBbkg2NmhCUjtBbUgxNmhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDg3aUJGO0FtSDU4aEJNO0VBQ0UseUJBQUE7QW5IKzhoQlI7QW1INThoQk07RUFDRSxvQ0FBQTtBbkgrOGhCUjtBbUg1OGhCTTtFQUNFLG9DQUFBO0FuSCs4aEJSO0FtSDU4aEJNO0VBQ0Usd0NBQUE7QW5IKzhoQlI7QW1INThoQk07RUFDRSwyQ0FBQTtBbkgrOGhCUjtBbUg1OGhCTTtFQUNFLHlDQUFBO0FuSCs4aEJSO0FtSDU4aEJNO0VBQ0UsMENBQUE7QW5IKzhoQlI7QW1INThoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnK2lCRjtBbUg5K2hCTTtFQUNFLHlCQUFBO0FuSGkvaEJSO0FtSDkraEJNO0VBQ0Usb0NBQUE7QW5IaS9oQlI7QW1IOStoQk07RUFDRSxvQ0FBQTtBbkhpL2hCUjtBbUg5K2hCTTtFQUNFLHdDQUFBO0FuSGkvaEJSO0FtSDkraEJNO0VBQ0UsMkNBQUE7QW5IaS9oQlI7QW1IOStoQk07RUFDRSx5Q0FBQTtBbkhpL2hCUjtBbUg5K2hCTTtFQUNFLDBDQUFBO0FuSGkvaEJSO0FtSDkraEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIa2dqQkY7QW1IaGhpQk07RUFDRSx5QkFBQTtBbkhtaGlCUjtBbUhoaGlCTTtFQUNFLG9DQUFBO0FuSG1oaUJSO0FtSGhoaUJNO0VBQ0Usb0NBQUE7QW5IbWhpQlI7QW1IaGhpQk07RUFDRSx3Q0FBQTtBbkhtaGlCUjtBbUhoaGlCTTtFQUNFLDJDQUFBO0FuSG1oaUJSO0FtSGhoaUJNO0VBQ0UseUNBQUE7QW5IbWhpQlI7QW1IaGhpQk07RUFDRSwwQ0FBQTtBbkhtaGlCUjtBbUhoaGlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9pakJGO0FtSGxqaUJNO0VBQ0UseUJBQUE7QW5IcWppQlI7QW1IbGppQk07RUFDRSxvQ0FBQTtBbkhxamlCUjtBbUhsamlCTTtFQUNFLG9DQUFBO0FuSHFqaUJSO0FtSGxqaUJNO0VBQ0Usd0NBQUE7QW5IcWppQlI7QW1IbGppQk07RUFDRSwyQ0FBQTtBbkhxamlCUjtBbUhsamlCTTtFQUNFLHlDQUFBO0FuSHFqaUJSO0FtSGxqaUJNO0VBQ0UsMENBQUE7QW5IcWppQlI7QW1IbGppQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhza2pCRjtBbUhwbGlCTTtFQUNFLHlCQUFBO0FuSHVsaUJSO0FtSHBsaUJNO0VBQ0Usb0NBQUE7QW5IdWxpQlI7QW1IcGxpQk07RUFDRSxvQ0FBQTtBbkh1bGlCUjtBbUhwbGlCTTtFQUNFLHdDQUFBO0FuSHVsaUJSO0FtSHBsaUJNO0VBQ0UsMkNBQUE7QW5IdWxpQlI7QW1IcGxpQk07RUFDRSx5Q0FBQTtBbkh1bGlCUjtBbUhwbGlCTTtFQUNFLDBDQUFBO0FuSHVsaUJSO0FtSHBsaUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBId21qQkY7QW1IdG5pQk07RUFDRSx5QkFBQTtBbkh5bmlCUjtBbUh0bmlCTTtFQUNFLG9DQUFBO0FuSHluaUJSO0FtSHRuaUJNO0VBQ0Usb0NBQUE7QW5IeW5pQlI7QW1IdG5pQk07RUFDRSx3Q0FBQTtBbkh5bmlCUjtBbUh0bmlCTTtFQUNFLDJDQUFBO0FuSHluaUJSO0FtSHRuaUJNO0VBQ0UseUNBQUE7QW5IeW5pQlI7QW1IdG5pQk07RUFDRSwwQ0FBQTtBbkh5bmlCUjtBbUh0bmlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDBvakJGO0FtSDdsakJNO0VBQ0Usb0NBQUE7QW5IZ21qQlI7QW1IOWxqQlE7O0VBRUUsNkJBQUE7QW5IZ21qQlY7QW1IMWxqQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0FuSDZsakJWO0FtSDNsakJVO0VWM0RSLHFEQUFBO0F6R3lwakJGO0FtSDFsakJVO0VBQ0UseUJBQUE7QW5INGxqQlo7QW1IeGxqQlU7RUFDRSx5QkFBQTtBbkgwbGpCWjtBbUhubGpCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QW5Ic2xqQlY7QW1IbmxqQlU7RUFFRSxxQ0FBQTtBbkhvbGpCWjtBbUhqbGpCVTtFQUNFLGdDQUFBO0FuSG1sakJaO0FtSC9rakJZO0VBQ0UsOENBQUE7QW5IaWxqQmQ7QW1IOWtqQlk7RUFDRSxjdkdQRDtBWnVsakJiO0FtSHhrakJRO0VBQ0UseUJBQUE7QW5IMmtqQlY7QW1IdGtqQk07RUFDRSxvQ0FBQTtBbkh5a2pCUjtBbUh0a2pCTTtFQUNFLDZCQUFBO0FuSHlrakJSO0FtSHRrakJNO0VBQ0UsZ0NBQUE7QW5IeWtqQlI7QW1IdGtqQk07RUFDRSw4QkFBQTtBbkh5a2pCUjtBbUh0a2pCTTtFQUNFLCtCQUFBO0FuSHlrakJSO0FtSGxrakJROzs7RUFDRSxnQ0FBQTtBbkh1a2pCVjtBbUgvampCVTtFQUNFLDBDQUFBO0VBQ0EseUJBQUE7QW5Ia2tqQlo7QW1INWpqQk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDB0akJGO0FtSDVqakJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSCtqakJWO0FtSDdqakJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkg2ampCWjtBbUgxampCVTtFQUNFLG1DQUFBO0FuSDRqakJaO0FtSHpqakJVO0VBQ0UsZ0JBQUE7QW5IMmpqQlo7QW1IcGpqQlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySCtuakJUO0FtSHJqakJVO0VBQ0UsY0UzRUg7QXJIa29qQlQ7QW1IcGpqQlU7RUFDRSwwQ0FBQTtBbkhzampCWjtBbUhuampCVTtFQUdFLHlDQUFBO0VBQ0EsY0V0Rkg7QXJIeW9qQlQ7QW1IaGpqQlU7RUFDRSwrU0FBQTtBbkhrampCWjtBbUgzaWpCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IOGlqQlY7QW1IeGlqQlk7RUFDRSx5QkFBQTtBbkgwaWpCZDtBbUh2aWpCVTtFQUdFLHlCQUFBO0FuSHVpakJaO0FtSHBpakJVO0VBQ0UsV3ZHN05KO0FabXdqQlI7QW1IcGlqQlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkhxaWpCWjtBbUg5aGpCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckh1cWpCVDtBbUgvaGpCVTtFQUNFLDBDQUFBO0VBQ0EsY0UxSUg7QXJIMnFqQlQ7QW1IL2hqQlU7RUFDRSxnQkFBQTtBbkhpaWpCWjtBbUgvaGpCVTtFQUdFLHlDQUFBO0VBQ0EsY0VuSkg7QXJIa3JqQlQ7QW1INWhqQlU7RUFDRSwrU0FBQTtBbkg4aGpCWjtBbUgzaGpCVTtFQUNFLHlDQUFBO0VBQ0EsY0U1Skg7QXJIeXJqQlQ7QW1IbmhqQlk7O0VBQ0UseUtBQUE7QW5IdWhqQmQ7QW1IeGdqQlU7RUFDRSx5QkV2TEg7QXJIa3NqQlQ7QW1IamdqQmM7RUFDRSxjRWxNUDtBckhzc2pCVDtBbUhsZ2pCYztFQUNFLHlCQUFBO0FuSG9nakJoQjtBbUh4L2lCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FacXpqQlI7QW1Iei9pQmdCO0VBQ0UsV3ZHN1RWO0Fad3pqQlI7QW1Ici9pQmM7RUFDRSxjRTdOUDtBckhvdGpCVDtBbUhqL2lCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVorempCUjtBbUgzK2lCa0I7RUFDRSwyVEFBQTtBbkg2K2lCcEI7QW1ILzlpQmtCO0VBQ0UsMlRBQUE7QW5IaStpQnBCO0FtSC84aUJjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxvREFBQTtBbkhrOWlCaEI7QW1IejhpQlE7RUFDRSwwQ0FBQTtBbkg0OGlCVjtBbUgxOGlCVTtFQUNFLHlCRWhTSDtBckg0dWpCVDtBbUhwOGlCVTtFQUNFLGdDQUFBO0FuSHU4aUJaO0FtSHI4aUJZOztFQUVFLDBCQUFBO0FuSHU4aUJkO0FtSHA4aUJZO0VBQ0Usb0NBQUE7QW5IczhpQmQ7QW1IcjhpQmM7RUFDRSwrQ0FBQTtBbkh1OGlCaEI7QW1INTdpQlk7RUFFRSxnQ0FBQTtBbkg4N2lCZDtBbUhwN2lCTTtFQUNFLGlFQUFBO0FuSHU3aUJSO0FtSGo3aUJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJId3dqQlQ7QW1IaDdpQlk7Ozs7O0VBR0UsMERBQUE7QW5IbzdpQmQ7QW1IajdpQlU7RUFDRSxxREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkhtN2lCWjtBbUhqN2lCVTtFQUNFLHFCRXBXSDtBckh1eGpCVDtBbUgzNmlCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkg4NmlCWjtBbUhwNmlCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IdTZpQmhCO0FtSGg2aUJNO0VBQ0UseUJBQUE7QW5IbTZpQlI7QW1IaDZpQk07RUFDRSxvQ0FBQTtBbkhtNmlCUjtBbUhoNmlCTTtFQUNFLG9DQUFBO0FuSG02aUJSO0FtSGg2aUJNO0VBQ0Usd0NBQUE7QW5IbTZpQlI7QW1IaDZpQk07RUFDRSwyQ0FBQTtBbkhtNmlCUjtBbUhoNmlCTTtFQUNFLHlDQUFBO0FuSG02aUJSO0FtSGg2aUJNO0VBQ0UsMENBQUE7QW5IbTZpQlI7QW1IaDZpQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEhvN2pCRjtBbUhsOGlCTTtFQUNFLHlCQUFBO0FuSHE4aUJSO0FtSGw4aUJNO0VBQ0Usb0NBQUE7QW5IcThpQlI7QW1IbDhpQk07RUFDRSxvQ0FBQTtBbkhxOGlCUjtBbUhsOGlCTTtFQUNFLHdDQUFBO0FuSHE4aUJSO0FtSGw4aUJNO0VBQ0UsMkNBQUE7QW5IcThpQlI7QW1IbDhpQk07RUFDRSx5Q0FBQTtBbkhxOGlCUjtBbUhsOGlCTTtFQUNFLDBDQUFBO0FuSHE4aUJSO0FtSGw4aUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIczlqQkY7QW1IcCtpQk07RUFDRSx5QkFBQTtBbkh1K2lCUjtBbUhwK2lCTTtFQUNFLG9DQUFBO0FuSHUraUJSO0FtSHAraUJNO0VBQ0Usb0NBQUE7QW5IdStpQlI7QW1IcCtpQk07RUFDRSx3Q0FBQTtBbkh1K2lCUjtBbUhwK2lCTTtFQUNFLDJDQUFBO0FuSHUraUJSO0FtSHAraUJNO0VBQ0UseUNBQUE7QW5IdStpQlI7QW1IcCtpQk07RUFDRSwwQ0FBQTtBbkh1K2lCUjtBbUhwK2lCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSHcvakJGO0FtSHRnakJNO0VBQ0UseUJBQUE7QW5IeWdqQlI7QW1IdGdqQk07RUFDRSxvQ0FBQTtBbkh5Z2pCUjtBbUh0Z2pCTTtFQUNFLG9DQUFBO0FuSHlnakJSO0FtSHRnakJNO0VBQ0Usd0NBQUE7QW5IeWdqQlI7QW1IdGdqQk07RUFDRSwyQ0FBQTtBbkh5Z2pCUjtBbUh0Z2pCTTtFQUNFLHlDQUFBO0FuSHlnakJSO0FtSHRnakJNO0VBQ0UsMENBQUE7QW5IeWdqQlI7QW1IdGdqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwaGtCRjtBbUh4aWpCTTtFQUNFLHlCQUFBO0FuSDJpakJSO0FtSHhpakJNO0VBQ0Usb0NBQUE7QW5IMmlqQlI7QW1IeGlqQk07RUFDRSxvQ0FBQTtBbkgyaWpCUjtBbUh4aWpCTTtFQUNFLHdDQUFBO0FuSDJpakJSO0FtSHhpakJNO0VBQ0UsMkNBQUE7QW5IMmlqQlI7QW1IeGlqQk07RUFDRSx5Q0FBQTtBbkgyaWpCUjtBbUh4aWpCTTtFQUNFLDBDQUFBO0FuSDJpakJSO0FtSHhpakJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINGprQkY7QW1IMWtqQk07RUFDRSx5QkFBQTtBbkg2a2pCUjtBbUgxa2pCTTtFQUNFLG9DQUFBO0FuSDZrakJSO0FtSDFrakJNO0VBQ0Usb0NBQUE7QW5INmtqQlI7QW1IMWtqQk07RUFDRSx3Q0FBQTtBbkg2a2pCUjtBbUgxa2pCTTtFQUNFLDJDQUFBO0FuSDZrakJSO0FtSDFrakJNO0VBQ0UseUNBQUE7QW5INmtqQlI7QW1IMWtqQk07RUFDRSwwQ0FBQTtBbkg2a2pCUjtBbUgxa2pCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDhsa0JGO0FtSDVtakJNO0VBQ0UseUJBQUE7QW5IK21qQlI7QW1INW1qQk07RUFDRSxvQ0FBQTtBbkgrbWpCUjtBbUg1bWpCTTtFQUNFLG9DQUFBO0FuSCttakJSO0FtSDVtakJNO0VBQ0Usd0NBQUE7QW5IK21qQlI7QW1INW1qQk07RUFDRSwyQ0FBQTtBbkgrbWpCUjtBbUg1bWpCTTtFQUNFLHlDQUFBO0FuSCttakJSO0FtSDVtakJNO0VBQ0UsMENBQUE7QW5IK21qQlI7QW1INW1qQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnb2tCRjtBbUg5b2pCTTtFQUNFLHlCQUFBO0FuSGlwakJSO0FtSDlvakJNO0VBQ0Usb0NBQUE7QW5IaXBqQlI7QW1IOW9qQk07RUFDRSxvQ0FBQTtBbkhpcGpCUjtBbUg5b2pCTTtFQUNFLHdDQUFBO0FuSGlwakJSO0FtSDlvakJNO0VBQ0UsMkNBQUE7QW5IaXBqQlI7QW1IOW9qQk07RUFDRSx5Q0FBQTtBbkhpcGpCUjtBbUg5b2pCTTtFQUNFLDBDQUFBO0FuSGlwakJSO0FtSDlvakJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIa3FrQkY7QW1IaHJqQk07RUFDRSx5QkFBQTtBbkhtcmpCUjtBbUhocmpCTTtFQUNFLG9DQUFBO0FuSG1yakJSO0FtSGhyakJNO0VBQ0Usb0NBQUE7QW5IbXJqQlI7QW1IaHJqQk07RUFDRSx3Q0FBQTtBbkhtcmpCUjtBbUhocmpCTTtFQUNFLDJDQUFBO0FuSG1yakJSO0FtSGhyakJNO0VBQ0UseUNBQUE7QW5IbXJqQlI7QW1IaHJqQk07RUFDRSwwQ0FBQTtBbkhtcmpCUjtBbUhocmpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9za0JGO0FtSGx0akJNO0VBQ0UseUJBQUE7QW5IcXRqQlI7QW1IbHRqQk07RUFDRSxvQ0FBQTtBbkhxdGpCUjtBbUhsdGpCTTtFQUNFLG9DQUFBO0FuSHF0akJSO0FtSGx0akJNO0VBQ0Usd0NBQUE7QW5IcXRqQlI7QW1IbHRqQk07RUFDRSwyQ0FBQTtBbkhxdGpCUjtBbUhsdGpCTTtFQUNFLHlDQUFBO0FuSHF0akJSO0FtSGx0akJNO0VBQ0UsMENBQUE7QW5IcXRqQlI7QW1IbHRqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhzdWtCRjtBbUhwdmpCTTtFQUNFLHlCQUFBO0FuSHV2akJSO0FtSHB2akJNO0VBQ0Usb0NBQUE7QW5IdXZqQlI7QW1IcHZqQk07RUFDRSxvQ0FBQTtBbkh1dmpCUjtBbUhwdmpCTTtFQUNFLHdDQUFBO0FuSHV2akJSO0FtSHB2akJNO0VBQ0UsMkNBQUE7QW5IdXZqQlI7QW1IcHZqQk07RUFDRSx5Q0FBQTtBbkh1dmpCUjtBbUhwdmpCTTtFQUNFLDBDQUFBO0FuSHV2akJSO0FtSHB2akJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBId3drQkY7QW1IdHhqQk07RUFDRSx5QkFBQTtBbkh5eGpCUjtBbUh0eGpCTTtFQUNFLG9DQUFBO0FuSHl4akJSO0FtSHR4akJNO0VBQ0Usb0NBQUE7QW5IeXhqQlI7QW1IdHhqQk07RUFDRSx3Q0FBQTtBbkh5eGpCUjtBbUh0eGpCTTtFQUNFLDJDQUFBO0FuSHl4akJSO0FtSHR4akJNO0VBQ0UseUNBQUE7QW5IeXhqQlI7QW1IdHhqQk07RUFDRSwwQ0FBQTtBbkh5eGpCUjtBbUh0eGpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDB5a0JGO0FtSHh6akJNO0VBQ0UseUJBQUE7QW5IMnpqQlI7QW1IeHpqQk07RUFDRSxvQ0FBQTtBbkgyempCUjtBbUh4empCTTtFQUNFLG9DQUFBO0FuSDJ6akJSO0FtSHh6akJNO0VBQ0Usd0NBQUE7QW5IMnpqQlI7QW1IeHpqQk07RUFDRSwyQ0FBQTtBbkgyempCUjtBbUh4empCTTtFQUNFLHlDQUFBO0FuSDJ6akJSO0FtSHh6akJNO0VBQ0UsMENBQUE7QW5IMnpqQlI7QW1IeHpqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg0MGtCRjtBbUgveGtCTTtFQUNFLG9DQUFBO0FuSGt5a0JSO0FtSGh5a0JROztFQUVFLDZCQUFBO0FuSGt5a0JWO0FtSDV4a0JRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBbkgreGtCVjtBbUg3eGtCVTtFVjNEUixvREFBQTtBekcyMWtCRjtBbUg1eGtCVTtFQUNFLHlCQUFBO0FuSDh4a0JaO0FtSDF4a0JVO0VBQ0UseUJBQUE7QW5INHhrQlo7QW1IcnhrQlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0FuSHd4a0JWO0FtSHJ4a0JVO0VBRUUsb0NBQUE7QW5Ic3hrQlo7QW1IbnhrQlU7RUFDRSxnQ0FBQTtBbkhxeGtCWjtBbUhqeGtCWTtFQUNFLDZDQUFBO0FuSG14a0JkO0FtSGh4a0JZO0VBQ0UsY3ZHUEQ7QVp5eGtCYjtBbUgxd2tCUTtFQUNFLHlCQUFBO0FuSDZ3a0JWO0FtSHh3a0JNO0VBQ0Usb0NBQUE7QW5IMndrQlI7QW1IeHdrQk07RUFDRSw2QkFBQTtBbkgyd2tCUjtBbUh4d2tCTTtFQUNFLGdDQUFBO0FuSDJ3a0JSO0FtSHh3a0JNO0VBQ0UsOEJBQUE7QW5IMndrQlI7QW1IeHdrQk07RUFDRSwrQkFBQTtBbkgyd2tCUjtBbUhwd2tCUTs7O0VBQ0UsZ0NBQUE7QW5IeXdrQlY7QW1IandrQlU7RUFDRSx5Q0FBQTtFQUNBLHlCQUFBO0FuSG93a0JaO0FtSDl2a0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg0NWtCRjtBbUg5dmtCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkhpd2tCVjtBbUgvdmtCVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IK3ZrQlo7QW1INXZrQlU7RUFDRSxtQ0FBQTtBbkg4dmtCWjtBbUgzdmtCVTtFQUNFLGdCQUFBO0FuSDZ2a0JaO0FtSHR2a0JRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckhpMGtCVDtBbUh2dmtCVTtFQUNFLGNFM0VIO0FySG8wa0JUO0FtSHR2a0JVO0VBQ0UseUNBQUE7QW5Id3ZrQlo7QW1IcnZrQlU7RUFHRSx3Q0FBQTtFQUNBLGNFdEZIO0FySDIwa0JUO0FtSGx2a0JVO0VBQ0UsK1NBQUE7QW5Ib3ZrQlo7QW1IN3VrQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSGd2a0JWO0FtSDF1a0JZO0VBQ0UseUJBQUE7QW5INHVrQmQ7QW1IenVrQlU7RUFHRSx5QkFBQTtBbkh5dWtCWjtBbUh0dWtCVTtFQUNFLFd2RzdOSjtBWnE4a0JSO0FtSHR1a0JVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5IdXVrQlo7QW1IaHVrQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJIeTJrQlQ7QW1IanVrQlU7RUFDRSx5Q0FBQTtFQUNBLGNFMUlIO0FySDYya0JUO0FtSGp1a0JVO0VBQ0UsZ0JBQUE7QW5IbXVrQlo7QW1IanVrQlU7RUFHRSx3Q0FBQTtFQUNBLGNFbkpIO0FySG8za0JUO0FtSDl0a0JVO0VBQ0UsK1NBQUE7QW5IZ3VrQlo7QW1IN3RrQlU7RUFDRSx3Q0FBQTtFQUNBLGNFNUpIO0FySDIza0JUO0FtSHJ0a0JZOztFQUNFLHFLQUFBO0FuSHl0a0JkO0FtSDFza0JVO0VBQ0UseUJFdkxIO0FySG80a0JUO0FtSG5za0JjO0VBQ0UsY0VsTVA7QXJIdzRrQlQ7QW1IcHNrQmM7RUFDRSx5QkFBQTtBbkhzc2tCaEI7QW1IMXJrQmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWnUva0JSO0FtSDNya0JnQjtFQUNFLFd2RzdUVjtBWjAva0JSO0FtSHZya0JjO0VBQ0UsY0U3TlA7QXJIczVrQlQ7QW1IbnJrQmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FaaWdsQlI7QW1IN3FrQmtCO0VBQ0UsMlRBQUE7QW5IK3FrQnBCO0FtSGpxa0JrQjtFQUNFLDJUQUFBO0FuSG1xa0JwQjtBbUhqcGtCYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sbURBQUE7QW5Ib3BrQmhCO0FtSDNva0JRO0VBQ0UseUNBQUE7QW5IOG9rQlY7QW1INW9rQlU7RUFDRSx5QkVoU0g7QXJIODZrQlQ7QW1IdG9rQlU7RUFDRSxnQ0FBQTtBbkh5b2tCWjtBbUh2b2tCWTs7RUFFRSwwQkFBQTtBbkh5b2tCZDtBbUh0b2tCWTtFQUNFLG9DQUFBO0FuSHdva0JkO0FtSHZva0JjO0VBQ0UsOENBQUE7QW5IeW9rQmhCO0FtSDlua0JZO0VBRUUsZ0NBQUE7QW5IZ29rQmQ7QW1IdG5rQk07RUFDRSxpRUFBQTtBbkh5bmtCUjtBbUhubmtCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySDA4a0JUO0FtSGxua0JZOzs7OztFQUdFLHlEQUFBO0FuSHNua0JkO0FtSG5ua0JVO0VBQ0Usb0RBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IcW5rQlo7QW1Ibm5rQlU7RUFDRSxxQkVwV0g7QXJIeTlrQlQ7QW1IN21rQlU7RUFDRSxvQ0FBQTtFQUNBLFd2R3JkSjtFdUdzZEksNkJBQUE7QW5IZ25rQlo7QW1IdG1rQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSHlta0JoQjtBbUhsbWtCTTtFQUNFLHlCQUFBO0FuSHFta0JSO0FtSGxta0JNO0VBQ0Usb0NBQUE7QW5IcW1rQlI7QW1IbG1rQk07RUFDRSxvQ0FBQTtBbkhxbWtCUjtBbUhsbWtCTTtFQUNFLHdDQUFBO0FuSHFta0JSO0FtSGxta0JNO0VBQ0UsMkNBQUE7QW5IcW1rQlI7QW1IbG1rQk07RUFDRSx5Q0FBQTtBbkhxbWtCUjtBbUhsbWtCTTtFQUNFLDBDQUFBO0FuSHFta0JSO0FtSGxta0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIc25sQkY7QW1IcG9rQk07RUFDRSx5QkFBQTtBbkh1b2tCUjtBbUhwb2tCTTtFQUNFLG9DQUFBO0FuSHVva0JSO0FtSHBva0JNO0VBQ0Usb0NBQUE7QW5IdW9rQlI7QW1IcG9rQk07RUFDRSx3Q0FBQTtBbkh1b2tCUjtBbUhwb2tCTTtFQUNFLDJDQUFBO0FuSHVva0JSO0FtSHBva0JNO0VBQ0UseUNBQUE7QW5IdW9rQlI7QW1IcG9rQk07RUFDRSwwQ0FBQTtBbkh1b2tCUjtBbUhwb2tCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSHdwbEJGO0FtSHRxa0JNO0VBQ0UseUJBQUE7QW5IeXFrQlI7QW1IdHFrQk07RUFDRSxvQ0FBQTtBbkh5cWtCUjtBbUh0cWtCTTtFQUNFLG9DQUFBO0FuSHlxa0JSO0FtSHRxa0JNO0VBQ0Usd0NBQUE7QW5IeXFrQlI7QW1IdHFrQk07RUFDRSwyQ0FBQTtBbkh5cWtCUjtBbUh0cWtCTTtFQUNFLHlDQUFBO0FuSHlxa0JSO0FtSHRxa0JNO0VBQ0UsMENBQUE7QW5IeXFrQlI7QW1IdHFrQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEgwcmxCRjtBbUh4c2tCTTtFQUNFLHlCQUFBO0FuSDJza0JSO0FtSHhza0JNO0VBQ0Usb0NBQUE7QW5IMnNrQlI7QW1IeHNrQk07RUFDRSxvQ0FBQTtBbkgyc2tCUjtBbUh4c2tCTTtFQUNFLHdDQUFBO0FuSDJza0JSO0FtSHhza0JNO0VBQ0UsMkNBQUE7QW5IMnNrQlI7QW1IeHNrQk07RUFDRSx5Q0FBQTtBbkgyc2tCUjtBbUh4c2tCTTtFQUNFLDBDQUFBO0FuSDJza0JSO0FtSHhza0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBINHRsQkY7QW1IMXVrQk07RUFDRSx5QkFBQTtBbkg2dWtCUjtBbUgxdWtCTTtFQUNFLG9DQUFBO0FuSDZ1a0JSO0FtSDF1a0JNO0VBQ0Usb0NBQUE7QW5INnVrQlI7QW1IMXVrQk07RUFDRSx3Q0FBQTtBbkg2dWtCUjtBbUgxdWtCTTtFQUNFLDJDQUFBO0FuSDZ1a0JSO0FtSDF1a0JNO0VBQ0UseUNBQUE7QW5INnVrQlI7QW1IMXVrQk07RUFDRSwwQ0FBQTtBbkg2dWtCUjtBbUgxdWtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDh2bEJGO0FtSDV3a0JNO0VBQ0UseUJBQUE7QW5IK3drQlI7QW1INXdrQk07RUFDRSxvQ0FBQTtBbkgrd2tCUjtBbUg1d2tCTTtFQUNFLG9DQUFBO0FuSCt3a0JSO0FtSDV3a0JNO0VBQ0Usd0NBQUE7QW5IK3drQlI7QW1INXdrQk07RUFDRSwyQ0FBQTtBbkgrd2tCUjtBbUg1d2tCTTtFQUNFLHlDQUFBO0FuSCt3a0JSO0FtSDV3a0JNO0VBQ0UsMENBQUE7QW5IK3drQlI7QW1INXdrQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhneWxCRjtBbUg5eWtCTTtFQUNFLHlCQUFBO0FuSGl6a0JSO0FtSDl5a0JNO0VBQ0Usb0NBQUE7QW5IaXprQlI7QW1IOXlrQk07RUFDRSxvQ0FBQTtBbkhpemtCUjtBbUg5eWtCTTtFQUNFLHdDQUFBO0FuSGl6a0JSO0FtSDl5a0JNO0VBQ0UsMkNBQUE7QW5IaXprQlI7QW1IOXlrQk07RUFDRSx5Q0FBQTtBbkhpemtCUjtBbUg5eWtCTTtFQUNFLDBDQUFBO0FuSGl6a0JSO0FtSDl5a0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazBsQkY7QW1IaDFrQk07RUFDRSx5QkFBQTtBbkhtMWtCUjtBbUhoMWtCTTtFQUNFLG9DQUFBO0FuSG0xa0JSO0FtSGgxa0JNO0VBQ0Usb0NBQUE7QW5IbTFrQlI7QW1IaDFrQk07RUFDRSx3Q0FBQTtBbkhtMWtCUjtBbUhoMWtCTTtFQUNFLDJDQUFBO0FuSG0xa0JSO0FtSGgxa0JNO0VBQ0UseUNBQUE7QW5IbTFrQlI7QW1IaDFrQk07RUFDRSwwQ0FBQTtBbkhtMWtCUjtBbUhoMWtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG8ybEJGO0FzSHgwbEJROztFQUVFLFcxR3JCRjtFMEdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZlVSx5QkFBQTtBdEhvMGxCWjtBc0h4MGxCWTs7RXZGWlYsMERBQUE7RUFDQSwyQkFBQTtFdUZhWSx5QkFBQTtBdEg0MGxCZDtBc0huMGxCVTs7O0VBRUUsVzFHekNKO0FaKzJsQlI7QXNIcDBsQlU7O0VBQ0UsMkJBQUE7QXRIdTBsQlo7QXNIcjBsQlU7O0VBQ0Usd0JBQUE7QXRIdzBsQlo7QXNIdDBsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIdzBsQlo7QXNIMzJsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhrMmxCWjtBc0hoMmxCVTs7O0VBRUUsVzFHekNKO0FaNDRsQlI7QXNIajJsQlU7O0VBQ0UsMkJBQUE7QXRIbzJsQlo7QXNIbDJsQlU7O0VBQ0Usd0JBQUE7QXRIcTJsQlo7QXNIbjJsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIcTJsQlo7QXNIeDRsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEgrM2xCWjtBc0g3M2xCVTs7O0VBRUUsVzFHekNKO0FaeTZsQlI7QXNIOTNsQlU7O0VBQ0UsMkJBQUE7QXRIaTRsQlo7QXNILzNsQlU7O0VBQ0Usd0JBQUE7QXRIazRsQlo7QXNIaDRsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIazRsQlo7QXNIcjZsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEg0NWxCWjtBc0gxNWxCVTs7O0VBRUUsVzFHekNKO0FaczhsQlI7QXNIMzVsQlU7O0VBQ0UsMkJBQUE7QXRIODVsQlo7QXNINTVsQlU7O0VBQ0Usd0JBQUE7QXRIKzVsQlo7QXNINzVsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIKzVsQlo7QXNIbDhsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEh5N2xCWjtBc0h2N2xCVTs7O0VBRUUsVzFHekNKO0FabStsQlI7QXNIeDdsQlU7O0VBQ0UsMkJBQUE7QXRIMjdsQlo7QXNIejdsQlU7O0VBQ0Usd0JBQUE7QXRINDdsQlo7QXNIMTdsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRINDdsQlo7QXNILzlsQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhzOWxCWjtBc0hwOWxCVTs7O0VBRUUsVzFHekNKO0FaZ2dtQlI7QXNIcjlsQlU7O0VBQ0UsMkJBQUE7QXRIdzlsQlo7QXNIdDlsQlU7O0VBQ0Usd0JBQUE7QXRIeTlsQlo7QXNIdjlsQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIeTlsQlo7QXNINS9sQlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhtL2xCWjtBc0hqL2xCVTs7O0VBRUUsVzFHekNKO0FaNmhtQlI7QXNIbC9sQlU7O0VBQ0UsMkJBQUE7QXRIcS9sQlo7QXNIbi9sQlU7O0VBQ0Usd0JBQUE7QXRIcy9sQlo7QXNIcC9sQlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIcy9sQlo7QXVIemltQkE7RUFDRSxlekJDZTtFeUJBZixZQUFBO0VBQ0EsdUJBQUE7RUFtVUE7O0tBQUE7QXZINHVsQkY7QXVIOWltQkU7RUFDRSxZQUFBO0VBQ0EseUIzR3VFTTtFMkd0RU4sY3pCSmE7QTlGb2ptQmpCO0F1SDlpbUJJO0VBQ0UsbUJBQUE7QXZIZ2ptQk47QXVIN2ltQkU7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCekJla0I7QTlGZ2ltQnRCO0F1SDlpbUJJO0VBQ0UsNkNBQUE7QXZIZ2ptQk47QXVIOWltQlE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtBdkhnam1CVjtBdUgvaW1CVTtFQUNFLGFBQUE7QXZIaWptQlo7QXVIN2ltQk07RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHVDQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0EsV0FBQTtBdkgraW1CUjtBdUg3aW1CTTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0F2SCtpbUJSO0F1SDlpbUJROztFQUVFLFlBQUE7QXZIZ2ptQlY7QXVINWltQkk7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0F2SDhpbUJOO0F1SDdpbUJNO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSx1Q0FBQTtFQUNBLHdCQUFBO0F2SCtpbUJSO0F1SDNpbUJNO0VBQ0UsZ0JBQUE7RUFDQSxjM0czRUc7RTJHNEVILG1CM0d0Q0M7RTJHdUNELCtCQUFBO0F2SDZpbUJSO0F1SHppbUJVO0VBQ0UsYUFBQTtBdkgyaW1CWjtBdUh6aW1CVTs7RUFFRSxlQUFBO0F2SDJpbUJaO0F1SHhpbUJRO0VBQ0UsZUFBQTtBdkgwaW1CVjtBdUh6aW1CVTs7RUFFRSxZM0d3Qks7RTJHdkJMLFczR3VCSztBWm9obUJqQjtBdUgvaG1CUTs7RUN4RE4sa0ZBQUE7RUFNQSxpR0FBQTtBeEhzbG1CRjtBd0JybG1CSTtFK0ZpREk7O0lDL0JGLDJHQUFBO0lBT0EsMEhBQUE7RXhIa2ttQko7QUFDRjtBdUg5aG1CUTs7RUNyRU4sK0VBQUE7RUFNQSw4RkFBQTtBeEhrbW1CRjtBd0JqbW1CSTtFK0Y4REk7O0lDNUNGLHdHQUFBO0lBT0EsdUhBQUE7RXhIOGttQko7QUFDRjtBdUgzaG1CUTs7RUNwRk4sa0ZBQUE7RUFNQSxpR0FBQTtBeEg4bW1CRjtBd0I3bW1CSTtFK0Y2RUk7O0lDM0RGLDJHQUFBO0lBT0EsMEhBQUE7RXhIMGxtQko7QUFDRjtBdUh0aG1CSTtFQUNFLG9DQUFBO0F2SHdobUJOO0F1SHBobUJROztFQzFHTiw2RUFBQTtFQU1BLDRGQUFBO0F4SDZubUJGO0F3QjVubUJJO0UrRm1HSTs7SUNqRkYsc0dBQUE7SUFPQSxxSEFBQTtFeEh5bW1CSjtBQUNGO0F1SHhobUJROztFQ2xITiwwRUFBQTtFQU1BLHlGQUFBO0F4SHlvbUJGO0F3QnhvbUJJO0UrRjJHSTs7SUN6RkYsbUdBQUE7SUFPQSxrSEFBQTtFeEhxbm1CSjtBQUNGO0F1SDVobUJROztFQzFITiw2RUFBQTtFQU1BLDRGQUFBO0F4SHFwbUJGO0F3QnBwbUJJO0UrRm1ISTs7SUNqR0Ysc0dBQUE7SUFPQSxxSEFBQTtFeEhpb21CSjtBQUNGO0F1SDlobUJJO0VBQ0UsTUFBQTtBdkhnaW1CTjtBdUg5aG1CSTtFQUNFLGdEQUFBO0F2SGdpbUJOO0F1SDlobUJJO0VBQ0UseUJBQUE7QXZIZ2ltQk47QXVINWhtQlE7O0VDL0lOLGdGQUFBO0VBTUEsK0ZBQUE7QXhIMHFtQkY7QXdCenFtQkk7RStGd0lJOztJQ3RIRix5R0FBQTtJQU9BLHdIQUFBO0V4SHNwbUJKO0FBQ0Y7QXVI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RTRHNk5FLGdCQUFBO0VBQ0Esa0JBQUE7QXhIbTdtQlY7QXdILzZtQk07RUFDRSxtQkEzSHdCO0F4SDRpbkJoQztBd0gvNm1CUTtFQUNFLGM1R3pORDtFNEcwTkMsZ0JBQUE7QXhIaTdtQlY7QXdINTZtQlU7O0VBQ0Usc0JBbElxQjtBeEhpam5CakM7QXdIMTZtQk07RUFDRSxVQUFBO0VBQ0EsU0FBQTtBeEg0Nm1CUjtBd0gxNm1CUTtFQUNFLGM1R3RLRztFNEd1S0gsdUJBQUE7QXhINDZtQlY7QXdIMzZtQlU7RUFDRSw0QjFCMU5nQjtBOUZ1b25CNUI7QXdIMTZtQlk7RUFDRSw0QjFCN05hO0E5RnlvbkIzQjtBd0h0Nm1CWTtFQUNFLGFBQUE7QXhIdzZtQmQ7QXdIdjZtQmM7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0F4SHk2bUJoQjtBd0hsNm1CVTs7RUFDRSxjNUcvTEM7RTRHZ01ELHNCQXRLcUI7RUF1S3JCLGtCQUFBO0F4SHE2bUJaO0F3SGw2bUJVOztFQUNFLGNBQUE7QXhIcTZtQlo7QXdIbDZtQmM7O0VBQ0UsY0FBQTtBeEhxNm1CaEI7QXdINzVtQlU7RUFDRSxjQXJMa0I7QXhIb2xuQjlCO0F3SDM1bUJRO0VBQ0Usc0VBQUE7RUFDQSxpREFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBeEg2NW1CVjtBd0g1NW1CVTtFQUNFLFc1RzdTSjtBWjJzbkJSO0EySDdybkJFO0VIb0dBLGMxQnRGZ0I7RTBCdUZoQixtQjFCdEZtQjtBOUZrcm5CckI7QXdIMWxuQkU7RUFDRSxtQjFCekZpQjtBOUZxcm5CckI7QXdIM2xuQkk7RUFDRSxZQUFBO0VBQ0EsNkNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBeEg2bG5CTjtBd0g1bG5CTTtFQUNFLGdCQUFBO0F4SDhsbkJSO0F3SHpsbkJRO0VBQ0Usa0RBQUE7QXhIMmxuQlY7QXdIeGxuQk07RUFDRSxjQUFBO0VBQ0EsNEIxQjFHTztFMEIyR1AsaUJBQUE7QXhIMGxuQlI7QXdIeGxuQlE7RUFDRSxZQUFBO0F4SDBsbkJWO0F3SHZsbkJRO0VB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QUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTVIOCtuQkY7QTRIMytuQkU7RUFDRSxXOUJnQ1U7RThCL0JWLFk5QitCVTtFOEI5QlYsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0E1SDYrbkJKO0E0SDUrbkJJO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QTVIOCtuQk47QTRIMytuQkU7RUFDRSxrQkFBQTtFQUNBLFc5Qm1CaUI7RThCbEJqQixZOUJrQmlCO0U4QmpCakIsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0E1SDYrbkJKO0E0SDUrbkJJO0VBRUUsVzlCWWtCO0U4QlhsQixZOUJXa0I7RThCVmxCLGlCQUFBO0E1SDYrbkJOO0E0SDErbkJFO0VBQ0UseUJoSGhDSTtBWjRnb0JSO0E0SDErbkJFO0VBQ0UseUJoSGhDRTtBWjRnb0JOO0E0SDErbkJFO0VBQ0UseUJoSHBDSztBWmdob0JUO0E0SDErbkJFO0VBQ0UseUJoSG5DUTtBWitnb0JaO0E0SHYrbkJFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVCaEh3Q1k7QVppOG5CaEI7QTRIcituQkU7RUFDRSxrQkFBQTtBNUh1K25CSjtBNEhqK25CRTtFQUNFLGlCQUFBO0E1SG0rbkJKO0E0SGwrbkJJO0VBQ0UsVzlCMUJXO0U4QjJCWCxZOUIzQlc7QTlGKy9uQmpCO0E0SGwrbkJJO0VBQ0UsWTlCOUJXO0U4QitCWCxXOUIvQlc7RThCZ0NYLGtCQUFBO0E1SG8rbkJOO0E0SG4rbkJNOzs7RUFHRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTVIcStuQlI7QTRIbCtuQkk7RUFDRSxVQUFBO0VBQ0EsU0FBQTtBNUhvK25CTjtBNEhqK25CRTtFQUNFLGlCQUFBO0E1SG0rbkJKO0E0SGwrbkJJO0VBQ0UsVzlCaERXO0U4QmlEWCxZOUJqRFc7QTlGcWhvQmpCO0E0SGwrbkJJO0VBQ0UsVzlCcERXO0U4QnFEWCxZOUJyRFc7RThCc0RYLG1CQUFB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QUNBLFlBQUE7QTlIcTFvQkY7QWVuM29CRTtFa0JBRSxXQUFBO0VGTkEseUIrRnFEa0I7RTdGN0NsQixxQjZGNkNrQjtBOUh5MG9CdEI7QWlDbjNvQkU7RUFFRSxXQUFBO0VGYkEseUIrRnFEa0I7RTdGdENsQixxQjZGc0NrQjtFN0ZqQ2hCLGlEQUFBO0FqQ2czb0JOO0FpQzMyb0JFO0VBRUUsV0FBQTtFQUNBLHlCNkZ5QmtCO0U3RnhCbEIsa0I2RkdpQztBOUh5Mm9CckM7QWlDcjJvQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMrNG9CN0w7QWlDaDJvQkk7RUFLSSxpREFBQTtBakM4MW9CUjtBOEgxMW9CQTtFQXRCRSx5QkF1Qm9CO0U3RnhEcEIsV0FBQTtFRkFFLHlCK0Z3RGtCO0U3RnREcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SHMzb0JGO0FlcDVvQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0Z3RGtCO0U3RmhEbEIscUI2RmdEa0I7QTlIdTJvQnRCO0FpQ3A1b0JFO0VBRUUsV0FBQTtFRmJBLHlCK0Z3RGtCO0U3RnpDbEIscUI2RnlDa0I7RTdGcENoQixpREFBQTtBakNpNW9CTjtBaUM1NG9CRTtFQUVFLFdBQUE7RUFDQSx5QjZGNEJrQjtFN0YzQmxCLGtCNkZHaUM7QTlIMDRvQnJDO0FpQ3Q0b0JFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDZzdvQjdMO0FpQ2o0b0JJO0VBS0ksaURBQUE7QWpDKzNvQlI7QThIeDNvQkE7RUF6QkUseUJBMEJvQjtFN0YzRHBCLFdBQUE7RUZBRSx5QitGMkRrQjtFN0Z6RHBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUh1NW9CRjtBZXI3b0JFO0VrQkFFLFdBQUE7RUZOQSx5QitGMkRrQjtFN0ZuRGxCLHFCNkZtRGtCO0E5SHE0b0J0QjtBaUNyN29CRTtFQUVFLFdBQUE7RUZiQSx5QitGMkRrQjtFN0Y1Q2xCLHFCNkY0Q2tCO0U3RnZDaEIsaURBQUE7QWpDazdvQk47QWlDNzZvQkU7RUFFRSxXQUFBO0VBQ0EseUI2RitCa0I7RTdGOUJsQixrQjZGR2lDO0E5SDI2b0JyQztBaUN2Nm9CRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ2k5b0I3TDtBaUNsNm9CSTtFQUtJLGlEQUFBO0FqQ2c2b0JSO0E4SHQ1b0JBO0VBNUJFLHlCQTZCb0I7RTdGOURwQixXQUFBO0VGQUUseUIrRjhEa0I7RTdGNURwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIdzdvQkY7QWV0OW9CRTtFa0JBRSxXQUFBO0VGTkEseUIrRjhEa0I7RTdGdERsQixxQjZGc0RrQjtBOUhtNm9CdEI7QWlDdDlvQkU7RUFFRSxXQUFBO0VGYkEseUIrRjhEa0I7RTdGL0NsQixxQjZGK0NrQjtFN0YxQ2hCLGlEQUFBO0FqQ205b0JOO0FpQzk4b0JFO0VBRUUsV0FBQTtFQUNBLHlCNkZrQ2tCO0U3RmpDbEIsa0I2RkdpQztBOUg0OG9CckM7QWlDeDhvQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNrL29CN0w7QWlDbjhvQkk7RUFLSSxpREFBQTtBakNpOG9CUjtBOEhwN29CQTtFQS9CRSx5QkFnQ29CO0U3RmpFcEIsV0FBQTtFRkFFLHlCK0ZpRWtCO0U3Ri9EcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SHk5b0JGO0Fldi9vQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZpRWtCO0U3RnpEbEIscUI2RnlEa0I7QTlIaThvQnRCO0FpQ3Yvb0JFO0VBRUUsV0FBQTtFRmJBLHlCK0ZpRWtCO0U3RmxEbEIscUI2RmtEa0I7RTdGN0NoQixpREFBQTtBakNvL29CTjtBaUMvK29CRTtFQUVFLFdBQUE7RUFDQSx5QjZGcUNrQjtFN0ZwQ2xCLGtCNkZHaUM7QTlINitvQnJDO0FpQ3orb0JFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDbWhwQjdMO0FpQ3Arb0JJO0VBS0ksaURBQUE7QWpDaytvQlI7QThIbDlvQkE7RUFsQ0UseUJBbUNvQjtFN0ZwRXBCLFdBQUE7RUZBRSx5QitGb0VrQjtFN0ZsRXBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUgwL29CRjtBZXhocEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGb0VrQjtFN0Y1RGxCLHFCNkY0RGtCO0E5SCs5b0J0QjtBaUN4aHBCRTtFQUVFLFdBQUE7RUZiQSx5QitGb0VrQjtFN0ZyRGxCLHFCNkZxRGtCO0U3RmhEaEIsaURBQUE7QWpDcWhwQk47QWlDaGhwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RndDa0I7RTdGdkNsQixrQjZGR2lDO0E5SDhncEJyQztBaUMxZ3BCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ29qcEI3TDtBaUNyZ3BCSTtFQUtJLGlEQUFBO0FqQ21ncEJSO0E4SGgvb0JBO0VBckNFLHlCQXNDb0I7RTdGdkVwQixXQUFBO0VGQUUseUIrRnVFa0I7RTdGckVwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIMmhwQkY7QWV6anBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRnVFa0I7RTdGL0RsQixxQjZGK0RrQjtBOUg2L29CdEI7QWlDempwQkU7RUFFRSxXQUFBO0VGYkEseUIrRnVFa0I7RTdGeERsQixxQjZGd0RrQjtFN0ZuRGhCLGlEQUFBO0FqQ3NqcEJOO0FpQ2pqcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkYyQ2tCO0U3RjFDbEIsa0I2RkdpQztBOUgraXBCckM7QWlDM2lwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNxbHBCN0w7QWlDdGlwQkk7RUFLSSxpREFBQTtBakNvaXBCUjtBOEg5Z3BCQTtFQXhDRSx5QkF5Q29CO0U3RjFFcEIsV0FBQTtFRkFFLHlCK0YwRWtCO0U3RnhFcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SDRqcEJGO0FlMWxwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0YwRWtCO0U3RmxFbEIscUI2RmtFa0I7QTlIMmhwQnRCO0FpQzFscEJFO0VBRUUsV0FBQTtFRmJBLHlCK0YwRWtCO0U3RjNEbEIscUI2RjJEa0I7RTdGdERoQixpREFBQTtBakN1bHBCTjtBaUNsbHBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGOENrQjtFN0Y3Q2xCLGtCNkZHaUM7QTlIZ2xwQnJDO0FpQzVrcEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDc25wQjdMO0FpQ3ZrcEJJO0VBS0ksaURBQUE7QWpDcWtwQlI7QThINWlwQkE7RUEzQ0UseUJBNENvQjtFN0Y3RXBCLFdBQUE7RUZBRSx5QitGNkVrQjtFN0YzRXBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUg2bHBCRjtBZTNucEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGNkVrQjtFN0ZyRWxCLHFCNkZxRWtCO0E5SHlqcEJ0QjtBaUMzbnBCRTtFQUVFLFdBQUE7RUZiQSx5QitGNkVrQjtFN0Y5RGxCLHFCNkY4RGtCO0U3RnpEaEIsaURBQUE7QWpDd25wQk47QWlDbm5wQkU7RUFFRSxXQUFBO0VBQ0EseUI2RmlEa0I7RTdGaERsQixrQjZGR2lDO0E5SGlucEJyQztBaUM3bXBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ3VwcEI3TDtBaUN4bXBCSTtFQUtJLGlEQUFBO0FqQ3NtcEJSO0E4SDFrcEJBO0VBOUNFLHlCQStDb0I7RTdGaEZwQixXQUFBO0VGQUUseUIrRmdGa0I7RTdGOUVwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIOG5wQkY7QWU1cHBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRmdGa0I7RTdGeEVsQixxQjZGd0VrQjtBOUh1bHBCdEI7QWlDNXBwQkU7RUFFRSxXQUFBO0VGYkEseUIrRmdGa0I7RTdGakVsQixxQjZGaUVrQjtFN0Y1RGhCLGlEQUFBO0FqQ3lwcEJOO0FpQ3BwcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZvRGtCO0U3Rm5EbEIsa0I2RkdpQztBOUhrcHBCckM7QWlDOW9wQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakN3cnBCN0w7QWlDem9wQkk7RUFLSSxpREFBQTtBakN1b3BCUjtBOEh4bXBCQTtFQWpERSx5QkFrRG9CO0U3Rm5GcEIsV0FBQTtFRkFFLHlCK0ZtRmtCO0U3RmpGcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SCtwcEJGO0FlN3JwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZtRmtCO0U3RjNFbEIscUI2RjJFa0I7QTlIcW5wQnRCO0FpQzdycEJFO0VBRUUsV0FBQTtFRmJBLHlCK0ZtRmtCO0U3RnBFbEIscUI2Rm9Fa0I7RTdGL0RoQixpREFBQTtBakMwcnBCTjtBaUNycnBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGdURrQjtFN0Z0RGxCLGtCNkZHaUM7QTlIbXJwQnJDO0FpQy9xcEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDeXRwQjdMO0FpQzFxcEJJO0VBS0ksaURBQUE7QWpDd3FwQlI7QThIdG9wQkE7RUFwREUseUJBcURvQjtFN0Z0RnBCLFdBQUE7RUZBRSx5QitGc0ZrQjtFN0ZwRnBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUhnc3BCRjtBZTl0cEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGc0ZrQjtFN0Y5RWxCLHFCNkY4RWtCO0E5SG1wcEJ0QjtBaUM5dHBCRTtFQUVFLFdBQUE7RUZiQSx5QitGc0ZrQjtFN0Z2RWxCLHFCNkZ1RWtCO0U3RmxFaEIsaURBQUE7QWpDMnRwQk47QWlDdHRwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RjBEa0I7RTdGekRsQixrQjZGR2lDO0E5SG90cEJyQztBaUNodHBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQzB2cEI3TDtBaUMzc3BCSTtFQUtJLGlEQUFBO0FqQ3lzcEJSO0E4SHBxcEJBO0VBdkRFLHlCQXdEb0I7RTdGekZwQixjQUFBO0VGQUUseUIrRnlGa0I7RTdGdkZwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIaXVwQkY7QWUvdnBCRTtFa0JBRSxjQUFBO0VGTkEseUIrRnlGa0I7RTdGakZsQixxQjZGaUZrQjtBOUhpcnBCdEI7QWlDL3ZwQkU7RUFFRSxjQUFBO0VGYkEseUIrRnlGa0I7RTdGMUVsQixxQjZGMEVrQjtFN0ZyRWhCLGlEQUFBO0FqQzR2cEJOO0FpQ3Z2cEJFO0VBRUUsY0FBQTtFQUNBLHlCNkY2RGtCO0U3RjVEbEIsa0I2RkdpQztBOUhxdnBCckM7QWlDanZwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMyeHBCN0w7QWlDNXVwQkk7RUFLSSxpREFBQTtBakMwdXBCUjtBOEhsc3BCQTtFQTFERSx5QkEyRG9CO0U3RjVGcEIsV0FBQTtFRkFFLHlCK0Y0RmtCO0U3RjFGcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SGt3cEJGO0FlaHlwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0Y0RmtCO0U3RnBGbEIscUI2Rm9Ga0I7QTlIK3NwQnRCO0FpQ2h5cEJFO0VBRUUsV0FBQTtFRmJBLHlCK0Y0RmtCO0U3RjdFbEIscUI2RjZFa0I7RTdGeEVoQixpREFBQTtBakM2eHBCTjtBaUN4eHBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGZ0VrQjtFN0YvRGxCLGtCNkZHaUM7QTlIc3hwQnJDO0FpQ2x4cEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDNHpwQjdMO0FpQzd3cEJJO0VBS0ksaURBQUE7QWpDMndwQlI7QThIaHVwQkE7RUE3REUseUJBOERvQjtFN0YvRnBCLGNBQUE7RUZBRSx5QitGK0ZrQjtFN0Y3RnBCLGtCNkY2RjZCO0VBNUQ3QixzQkFBQTtFQUNBLFlBQUE7QTlIbXlwQkY7QWVqMHBCRTtFa0JBRSxXQUFBO0VGTkEsc0IrRitGaUM7RTdGdkZqQyxrQjZGdUZ1QztBOUg2dXBCM0M7QWlDajBwQkU7RUFFRSxXQUFBO0VGYkEsc0IrRitGaUM7RTdGaEZqQyxrQjZGZ0Z1QztFN0YzRXJDLDJDQUFBO0FqQzh6cEJOO0FpQ3p6cEJFO0VBRUUsY0FBQTtFQUNBLHlCNkZtRWtCO0U3RmxFbEIsa0I2RmtFMkI7QTlId3ZwQi9CO0FpQ256cEJFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLG1CQTdDeUw7QWpDNjFwQjdMO0FpQzl5cEJJO0VBS0ksMkNBQUE7QWpDNHlwQlI7QThIOXZwQkE7RUFoRUUseUJBaUVvQjtFN0ZsR3BCLFdBQUE7RUZBRSx5QitGa0drQjtFN0ZoR3BCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUhvMHBCRjtBZWwycEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGa0drQjtFN0YxRmxCLHFCNkYwRmtCO0E5SDJ3cEJ0QjtBaUNsMnBCRTtFQUVFLFdBQUE7RUZiQSx5QitGa0drQjtFN0ZuRmxCLHFCNkZtRmtCO0U3RjlFaEIsaURBQUE7QWpDKzFwQk47QWlDMTFwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RnNFa0I7RTdGckVsQixrQjZGR2lDO0E5SHcxcEJyQztBaUNwMXBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQzgzcEI3TDtBaUMvMHBCSTtFQUtJLGlEQUFBO0FqQzYwcEJSO0E4SDV4cEJBO0VBbkVFLHlCQW9Fb0I7RTdGckdwQixXQUFBO0VGQUUseUIrRnFHa0I7RTdGbkdwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIcTJwQkY7QWVuNHBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRnFHa0I7RTdGN0ZsQixxQjZGNkZrQjtBOUh5eXBCdEI7QWlDbjRwQkU7RUFFRSxXQUFBO0VGYkEseUIrRnFHa0I7RTdGdEZsQixxQjZGc0ZrQjtFN0ZqRmhCLGlEQUFBO0FqQ2c0cEJOO0FpQzMzcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZ5RWtCO0U3RnhFbEIsa0I2RkdpQztBOUh5M3BCckM7QWlDcjNwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakMrNXBCN0w7QWlDaDNwQkk7RUFLSSxpREFBQTtBakM4MnBCUjtBOEgxenBCQTtFQXRFRSx5QkF1RW9CO0U3RnhHcEIsY0FBQTtFRkFFLHlCK0Z3R2tCO0U3RnRHcEIsa0I2RnNHNkI7RUFyRTdCLHNCQUFBO0VBQ0EsWUFBQTtBOUhzNHBCRjtBZXA2cEJFO0VrQkFFLGNBQUE7RUZOQSx5QitGd0drQjtFN0ZoR2xCLHFCNkZnR2tCO0E5SHUwcEJ0QjtBaUNwNnBCRTtFQUVFLGNBQUE7RUZiQSx5QitGd0drQjtFN0Z6RmxCLHFCNkZ5RmtCO0U3RnBGaEIsaURBQUE7QWpDaTZwQk47QWlDNTVwQkU7RUFFRSxjQUFBO0VBQ0EseUI2RjRFa0I7RTdGM0VsQixrQjZGMkUyQjtBOUhrMXBCL0I7QWlDdDVwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNnOHBCN0w7QWlDajVwQkk7RUFLSSxpREFBQTtBakMrNHBCUjtBOEh4MXBCQTtFQXpFRSx5QkEwRW9CO0U3RjNHcEIsV0FBQTtFRkFFLHlCK0YyR2tCO0U3RnpHcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0E5SHU2cEJGO0FlcjhwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0YyR2tCO0U3Rm5HbEIscUI2Rm1Ha0I7QTlIcTJwQnRCO0FpQ3I4cEJFO0VBRUUsV0FBQTtFRmJBLHlCK0YyR2tCO0U3RjVGbEIscUI2RjRGa0I7RTdGdkZoQixpREFBQTtBakNrOHBCTjtBaUM3N3BCRTtFQUVFLFdBQUE7RUFDQSx5QjZGK0VrQjtFN0Y5RWxCLGtCNkZHaUM7QTlIMjdwQnJDO0FpQ3Y3cEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QWpDaStwQjdMO0FpQ2w3cEJJO0VBS0ksaURBQUE7QWpDZzdwQlI7QThIdDNwQkE7RUE1RUUseUJBNkVvQjtFN0Y5R3BCLFdBQUE7RUZBRSx5QitGOEdrQjtFN0Y1R3BCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBOUh3OHBCRjtBZXQrcEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGOEdrQjtFN0Z0R2xCLHFCNkZzR2tCO0E5SG00cEJ0QjtBaUN0K3BCRTtFQUVFLFdBQUE7RUZiQSx5QitGOEdrQjtFN0YvRmxCLHFCNkYrRmtCO0U3RjFGaEIsaURBQUE7QWpDbStwQk47QWlDOTlwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RmtGa0I7RTdGakZsQixrQjZGR2lDO0E5SDQ5cEJyQztBaUN4OXBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FqQ2tncUI3TDtBaUNuOXBCSTtFQUtJLGlEQUFBO0FqQ2k5cEJSO0E4SHA1cEJBO0VBL0VFLHlCQWdGb0I7RTdGakhwQixXQUFBO0VGQUUseUIrRmlIa0I7RTdGL0dwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QTlIeStwQkY7QWV2Z3FCRTtFa0JBRSxXQUFBO0VGTkEseUIrRmlIa0I7RTdGekdsQixxQjZGeUdrQjtBOUhpNnBCdEI7QWlDdmdxQkU7RUFFRSxXQUFBO0VGYkEseUIrRmlIa0I7RTdGbEdsQixxQjZGa0drQjtFN0Y3RmhCLGlEQUFBO0FqQ29ncUJOO0FpQy8vcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZxRmtCO0U3RnBGbEIsa0I2RkdpQztBOUg2L3BCckM7QWlDei9wQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBakNtaXFCN0w7QWlDcC9wQkk7RUFLSSxpREFBQTtBakNrL3BCUjtBOEhoN3BCQTtFQTVFRSxvQ0FBQTtFQUNBLGNBNEU0QjtBOUhvN3BCOUI7QThIbDdwQkE7RUEvRUUsb0NBQUE7RUFDQSxjQStFNEI7QTlIczdwQjlCO0E4SHA3cEJBO0VBbEZFLG9DQUFBO0VBQ0EsY0FrRjRCO0E5SHc3cEI5QjtBOEh0N3BCQTtFQXJGRSxvQ0FBQTtFQUNBLGNBcUY0QjtBOUgwN3BCOUI7QThIeDdwQkE7RUF4RkUsb0NBQUE7RUFDQSxjQXdGNEI7QTlINDdwQjlCO0E4SDE3cEJBO0VBM0ZFLG9DQUFBO0VBQ0EsY0EyRjRCO0E5SDg3cEI5QjtBOEg1N3BCQTtFQTlGRSxvQ0FBQTtF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O0FwSXd0ckJSO0FvSW50ckJJOztFQUNFLGlCQUFBO0FwSXN0ckJOO0FvSXJ0ckJNOztFQUNFLHlCQUFBO0FwSXd0ckJSO0FvSXZ0ckJROztFQUNFLGlCQUFBO0FwSTB0ckJWO0FvSXp0ckJVOztFQUNFLGdCQUFBO0FwSTR0ckJaO0FvSXp0ckJROztFQUNFLFlBQUE7QXBJNHRyQlY7QW9JMXRyQlU7O0VBQ0UsUUFBQTtBcEk2dHJCWjtBb0l0dHJCRTs7RUFDRSwrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0J0Qy9JVztFc0NnSlgsMkJBQUE7RUFDQSxnQnRDOUlhO0E5RnUyckJqQjtBb0l0dHJCTTs7RUFDRSx1QkFBQTtBcEl5dHJCUjtBb0lwdHJCSTs7RUFDRSxnQkFBQTtBcEl1dHJCTjtBb0l0dHJCTTs7RUFDRSxZQUFBO0FwSXl0ckJSO0FvSXh0ckJROztFQUNFLGtCdEMvSks7RXNDZ0tMLGVBQUE7QXBJMnRyQlY7QW9JMXRyQlU7O0VBQ0UsZUFBQTtBcEk2dHJCWjtBb0l6dHJCTTs7RUFDRSxpQkFBQTtBcEk0dHJCUjtBb0kzdHJCUTs7RUFDRSxPQUFBO0FwSTh0ckJWO0FvSTF0ckJNOztFQUNFLGFBQUE7QXBJNnRyQlI7QW9JcHRyQkk7OztFQUdFLG1CQy9PZ0I7RURnUGhCLHFCQzdQb0I7RUQ4UHBCLGNDL1BrQjtBcklzOXJCeEI7QW9JcHRyQkk7RUFDRSxjQ25Ra0I7QXJJeTlyQnhCO0FvSW50ckJJO0VBQ0UseUJDN1BlO0VEOFBmLHFCQ3ZRb0I7QXJJNDlyQjFCO0FvSWp0ckJNO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QXBJbXRyQlI7QW9JbHRyQlE7RUFDRSx5QkFBQTtBcElvdHJCVjtBb0lqdHJCTTtFQUNFLHFWQUFBO0FwSW10ckJSO0FvSS9zckJJO0VBQ0UsY0NuUndCO0FySW8rckI5QjtBb0k3c3JCTTtFQUNFLCtTQUFBO0FwSStzckJSO0FvSXRzckJJO0VBQ0UsWUFBQTtBcEl3c3JCTjtBc0kzL3JCQTtFQUVFLHNCQUFBO0VBQ0Esb0NBQUE7QXRJNi9yQkY7QXNJNS9yQkU7O0VBRUUsdUJBQUE7RUFDQSxzQkFBQTtBdEk4L3JCSjtBc0kxL3JCSTs7O0VBR0Usc0JBQUE7QXRJNC9yQk47QXNJMy9yQk07OztFQUNFLDhTQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYzFIZ0VLO0UwSC9ETCxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtBdEkrL3JCUjtBc0k3L3JCTTs7O0VBQ0UsK1NBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxjMUhvREs7RTBIbkRMLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0F0SWlnc0JSO0FzSTEvckJJO0VBQ0UsZUFBQTtFQUNBLHNCQUFBO0F0STQvckJOO0FzSXYvckJBO0VBQ0Usc0IxSGpETTtBWjJpc0JSO0FzSXovckJFO0VBQ0UsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7QXRJMi9yQko7QXNJei9yQkU7RUFDRSxVQUFBO0F0STIvckJKO0FzSXQvckJBOztFQUVFLGlCQUFBO0F0SXkvckJGO0FzSWovckJJOztFQUNFLGdCQUFBO0VBQ0EscUJBQUE7QXRJcS9yQk47QXNJbC9yQkk7O0VBQ0UsMEVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBdElxL3JCTjtBc0lsL3JCRTtFQUNFLG9CQUFBO0F0SW8vckJKO0FzSS8rckJJO0VBQ0UsZ0JBQUE7RUFDQSxxQkFBQTtBdElpL3JCTjtBc0k1K3JCRTtFQUNFLCtCQUFBO0VBQ0EsYzFIcURTO0FaeTdyQmI7QXNJeityQkE7RUFFRSx5QjFIdURnQjtBWm83ckJsQjtBc0l2K3JCQTtFQUdNO0lBQ0UsdUJBQUE7RXRJdytyQk47O0VzSW4rckJBO0lBQ0Usb0JBQUE7RXRJcytyQkY7O0VzSW4rckJBO0lBQ0UsdUJBQUE7SUFDQSxnQkFBQTtFdElzK3JCRjtFc0lyK3JCRTtJQUNFLHFCQUFBO0V0SXUrckJKO0FBQ0Y7QXdCeGlzQkk7RThHc0VBO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RXRJcStyQko7RXNJbityQkU7SUFDRSxtQkFBQTtFdElxK3JCSjtFc0lwK3JCSTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtFdElzK3JCTjtFc0lwK3JCSTtJQUNFLHFCQUFBO0V0SXMrckJOOztFc0lsK3JCQTtJQUNFLGdCQUFBO0V0SXErckJGO0FBQ0Y7QXVJdm5zQkEsd0JBQUE7QUFHRTtFQUNFLGFBZndCO0VBZ0J4QixtQkFBQTtBdkl1bnNCSjtBdUl0bnNCSTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHlCM0hrRUk7RTJIakVKLGtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBdkl3bnNCTjtBdUl2bnNCTTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtBdkl5bnNCUjtBdUlwbnNCRTtFQUNFLG9CQUFBO0F2SXNuc0JKO0F1SXJuc0JJO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0F2SXVuc0JOO0F1SXJuc0JJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0F2SXVuc0JOO0F1SXJuc0JJOztFQUVFLFVBQUE7RUFDQSxlQXpDMEI7RUEwQzFCLGdCQTFDMEI7RUEyQzFCLGtDQUFBO0F2SXVuc0JOO0F1SXRuc0JNOzs7O0VBRUUsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBdkkwbnNCUjtBdUlubnNCSTs7RUFFRSxrREFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0F2SXFuc0JOO0F1SWhuc0JFO0VBQ0UsZUF0RTJCO0F2SXdyc0IvQjtBdUlobnNCTTtFQUNFLHVCQUFBO0F2SWtuc0JSO0F1SS9tc0JJOztFQUVFLGVBekU2QjtFQTBFN0IsZ0JBMUU2QjtBdkkycnNCbkM7QXVJaG5zQk07Ozs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0F2SW9uc0JSO0F1STltc0JFO0VBQ0UsY0EzRjJCO0F2STJzc0IvQjtBdUk5bXNCTTtFQUNFLHVCQUFBO0F2SWduc0JSO0F1STVtc0JNOztFQUVFLGVBOUYyQjtFQStGM0IsZ0JBL0YyQjtBdkk2c3NCbkM7QXVJN21zQlE7Ozs7RUFFRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0F2SWluc0JWO0F1STFtc0JBLHdFQUFBO0FBR0k7RUFDRSwwQkFBQTtBdkkybXNCTjtBdUlqbXNCTTtFQUNFLHlCRnJIYTtBckl5dHNCckI7QXVJOWxzQlE7OztFQUdFLG9DQUFBO0VBQ0EsVUFBQTtBdklnbXNCVjtBdUkxbHNCTTtFQUNFLG9DQUFBO0VBQ0EsVUFBQTtBdkk0bHNCUjtBd0l4dXNCQTtFQXViRSwrQkFBQTtFQXVuQkEsNEJBQUE7RUFvS0EsNEJBQUE7RUE0UkEsNEJBQUE7RUEwREEsbUNBQUE7RUE4cEJBLGlDQUFBO0VBbUJBLHdDQUFBO0F4SXlob0JGO0F3SWp2c0JXO0VBQ1AsY0hJb0I7RUdIcEIseUJIRWlCO0FySWl2c0JyQjtBd0lqdnNCRTtFQUNFLGNBQUE7RUFDQSx5QkhGaUI7QXJJc3ZzQnJCO0F3SWh2c0JFOzs7Ozs7RUFNRSxjSE53QjtBckl3dnNCNUI7QXdJOXVzQkU7Ozs7O0VBS0UsZ0NBQUE7QXhJZ3ZzQko7QXdJM3VzQkk7RUFDRSxjNUhwQkc7QVppd3NCVDtBd0l6dXNCRTtFQUNFLGNIekJxQjtBcklvd3NCekI7QXdJeHVzQkU7RUFDRSxjQUFBO0F4STB1c0JKO0F3SXZ1c0JFO0VBQ0UscUJIdENzQjtBckkrd3NCMUI7QXdJdHVzQkU7RUFDRSxvQ0FBQTtFQUNBLFNBQUE7QXhJd3VzQko7QXdJdHVzQkk7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0F4SXd1c0JOO0F3SXJ1c0JNO0VBQ0UseUJIckRhO0FySTR4c0JyQjtBd0lsdXNCRTtFQUNFLHlCSDNEaUI7QXJJK3hzQnJCO0F3SWp1c0JFO0VBQ0UseUJIL0RpQjtBcklreXNCckI7QXdJL3RzQkU7RUFDRSx5QkFBQTtBeElpdXNCSjtBd0k5dHNCRTtFQUNFLHlCQUFBO0F4SWd1c0JKO0F3STd0c0JFO0VBQ0UseUJBQUE7QXhJK3RzQko7QXdJN3RzQkU7RUFDRSxjSHpFd0I7QXJJd3lzQjVCO0F3STV0c0JFO0VBQ0UsY0gzRTBCO0FySXl5c0I5QjtBd0kxdHNCRTtFQUNFLDBEQUFBO0F4STR0c0JKO0F3SXh0c0JFO0VBQ0UsY0hyRjBCO0FySSt5c0I5QjtBd0l0dHNCRTtFQUNFLCtHQUFBO0F4SXd0c0JKO0F3SWx0c0JJO0VBQ0UseUJIOUZlO0FySWt6c0JyQjtBd0lodHNCTTtFQUNFLHlCSDlHYTtBcklnMHNCckI7QXdJNXNzQk07RUFDRSwrQ0FBQTtBeEk4c3NCUjtBd0kxc3NCRTtFQUNFLHlCSC9HaUI7QXJJMnpzQnJCO0F3SXZzc0JVO0VBQ0UsY0gxSGdCO0VHMkhoQiw2QkFBQTtBeEl5c3NCWjtBd0l2c3NCWTs7RUFFRSxjSC9IYztBckl3MHNCNUI7QXdJcnNzQmM7O0VBRUUsc0JBQUE7QXhJdXNzQmhCO0F3SWhzc0JjO0VBQ0UseUJIeElLO0FySTAwc0JyQjtBd0loc3NCZ0I7RUFDRSxxQkhwSlE7QXJJczFzQjFCO0F3SS9yc0JnQjtFQUdFLGNIM0pNO0FySTQxc0J4QjtBd0lwc3NCZ0I7OztFQUdFLGNIM0pNO0FySTQxc0J4QjtBd0kzcnNCVTtFQUNFLHlCSHhKUztBcklxMXNCckI7QXdJNXJzQlk7RUFDRSx5QkgxSk87QXJJdzFzQnJCO0F3STFyc0JVO0VBQ0UseUJIL0pTO0FySTIxc0JyQjtBd0kxcnNCYztFQUNFLGNINUtRO0FySXcyc0J4QjtBd0l4cnNCWTtFQUNFLHlCSGxMTztBckk0MnNCckI7QXdJcnJzQlE7O0VBRUUsY0h4TGM7QXJJKzJzQnhCO0F3SWxyc0JVOztFQUNFLGdCQUFBO0F4SXFyc0JaO0F3SW5yc0JZOztFQUNFLHFCSGhNWTtBcklzM3NCMUI7QXdJcHJzQmM7O0VBQ0UsY0hwTVE7QXJJMjNzQnhCO0F3SXByc0JjOztFQUNFLHlCSHpNSztBcklnNHNCckI7QXdJcHJzQlk7O0VBQ0UsZ0NBQUE7QXhJdXJzQmQ7QXdJcnJzQlk7O0VBQ0UseUJIck1PO0VHc01QLDZCQUFBO0F4SXdyc0JkO0F3SXZyc0JjOztFQUNFLHFCSGpOVTtBckkyNHNCMUI7QXdJeHJzQmdCOztFQUNFLHlCSDNNRztBcklzNHNCckI7QXdJbnJzQlk7RUFDRSx5QkgvTk87QXJJbzVzQnJCO0F3SWxyc0JVO0VBQ0UsVzVIek9KO0FaNjVzQlI7QXdJbHJzQlU7RUFDRSxjSHJPWTtBckl5NXNCeEI7QXdJanJzQlk7RUFDRSxXNUhoUE47QVptNnNCUjtBd0kvcXNCWTtFQUNFLHlCSC9PTztBcklnNnNCckI7QXdJOXFzQlU7RUFDRSxjSDNPa0I7QXJJMjVzQjlCO0F3STVxc0JVO0VBQ0UsY0hsUGdCO0FySWc2c0I1QjtBd0k1cXNCVTtFQUNFLGNIblBrQjtBcklpNnNCOUI7QXdJeHFzQkk7RUFDRSx3Q0FBQTtBeEkwcXNCTjtBd0lwcXNCVTtFQUNFLHlCQUFBO0F4SXNxc0JaO0F3STVwc0JNOzs7Ozs7RUFNRSxjSDlRYTtBckk0NnNCckI7QXdJM3BzQk07RUFDRSxjSDdSYTtBckkwN3NCckI7QXdJdnBzQkU7RUFDRSx5Qkh6UmlCO0FySWs3c0JyQjtBd0l2cHNCSTtFQUNFLGlHQUFBO0F4SXlwc0JOO0F3STlvc0JVO0VBQ0UseUJIblRTO0FySW04c0JyQjtBd0l6b3NCTTtFQUNFLHlCSDNUYTtBcklzOHNCckI7QXdJem9zQk07RUFDRSx5Qkg5VGE7QXJJeThzQnJCO0F3SXZvc0JJO0VBQ0UseUJBQUE7QXhJeW9zQk47QXdJcG9zQkU7O0VBRUUseUJIelVvQjtBckkrOHNCeEI7QXdJcG9zQkU7Ozs7OztFQU1FLHlCSGhWc0I7QXJJczlzQjFCO0F3SW5vc0JFOzs7RUFHRSx5Qkh2Vm9CO0FySTQ5c0J4QjtBd0lob3NCSTtFQUNFLHlCSG5WZTtBcklxOXNCckI7QXdJaG9zQk07RUFDRSxjSHpWc0I7QXJJMjlzQjlCO0F3STluc0JRO0VBQ0UseUJBQUE7QXhJZ29zQlY7QXdJM25zQlk7O0VBQ0UseUJINVdPO0FySTArc0JyQjtBd0l2bnNCUTs7RUFFRSxjSC9Xa0I7QXJJdytzQjVCO0F3SXJuc0JVO0VBQ0Usb0NBQUE7QXhJdW5zQlo7QXdJbm5zQlE7RUFDRSxjSHpYa0I7QXJJOCtzQjVCO0F3SWxuc0JRO0VBQ0UseUJIeFhXO0FySTQrc0JyQjtBd0lqbnNCWTtFQUNFLFc1SDdZTjtBWmdndEJSO0F3STVtc0JROzs7RUFHRSxXNUh2WkY7QVpxZ3RCUjtBd0l6bXNCUTtFQUNFLHlCSDVZVztBckl1L3NCckI7QXdJem1zQlU7RUFDRSxVQUFBO0F4STJtc0JaO0F3SXptc0JZO0VBQ0UsNkJBQUE7QXhJMm1zQmQ7QXdJOWxzQlU7RUFDRSw4QkFBQTtBeElnbXNCWjtBd0l0bHNCSTs7RUFFRSxjQUFBO0F4SXdsc0JOO0F3SXRsc0JJO0VBQ0UsaUJBQUE7QXhJd2xzQk47QXdJcmxzQk07OztFQUdFLGM1SC9iRztBWnNodEJYO0F3SXJsc0JNO0VBQ0UseUJBQUE7QXhJdWxzQlI7QXdJN2tzQk07RUFDRSxjSHhjb0I7RUd5Y3BCLHFCSDdja0I7QXJJNGh0QjFCO0F3SXprc0JJO0VBQ0UsY0hyZGtCO0FySWdpdEJ4QjtBd0kxa3NCTTtFQUNFLGNIdmRnQjtBckltaXRCeEI7QXdJdmtzQlE7RUFDRSxnVEFBQTtBeEl5a3NCVjtBd0k1anNCTTtFQUNFLGdUQUFBO0F4SThqc0JSO0F3SW5qc0JFO0VBQ0UscUJIdGZzQjtBckkyaXRCMUI7QXdJampzQkk7RUFDRSxxQkgzZm9CO0FySThpdEIxQjtBd0k5aXNCRTtFQUNFLDRDQUFBO0F4SWdqc0JKO0F3STNpc0JJO0VBQ0UsdURBQUE7QXhJNmlzQk47QXdJdGlzQk07RUFDRSxjSGhoQmdCO0FySXdqdEJ4QjtBd0lwaXNCTTtFQUNFLCtTQUFBO0F4SXNpc0JSO0F3SWhpc0JNO0VBQ0UsOFNBQUE7QXhJa2lzQlI7QXdJdmhzQkk7RUFDRSxjSHhpQmtCO0FySWlrdEJ4QjtBd0l0aHNCSTtFQUdFLGM1SDlpQks7QVpva3RCWDtBd0luaHNCSTtFQUNFLG9DQUFBO0F4SXFoc0JOO0F3SWxoc0JJO0VBQ0UscUI1SHJpQkM7RTRIc2lCRCxjNUh2akJLO0FaMmt0Qlg7QXdJbmhzQk07RUFDRSxjNUh6akJHO0FaOGt0Qlg7QXdJaGhzQk07RUFFRSxtQjVIL2lCRDtBWmdrdEJQO0F3STNnc0JJO0VBQ0UseUJBQUE7QXhJNmdzQk47QXdJeGdzQkU7RUFDRSx5Qkhua0JpQjtFR29rQmpCLDRDQUFBO0F4STBnc0JKO0F3SXhnc0JJO0VBQ0UsY0g1a0JzQjtBcklzbHRCNUI7QXdJdmdzQkk7RUFDRSxjSHJsQmtCO0FySThsdEJ4QjtBd0l4Z3NCTTtFQUVFLHFDNUhyVWlCO0U0SHNVakIsYzVIbmxCQztBWjRsdEJUO0F3SXZnc0JNO0VBRUUsVzVIcG1CQTtFNEhxbUJBLHlCMUh0WHNCO0FkODNzQjlCO0F3SXRnc0JNO0VBRUUsY0gzbEJzQjtBcklrbXRCOUI7QXdJbmdzQkU7RUFDRSxxQkh0bUJzQjtBckkybXRCMUI7QXdJaGdzQkk7O0VBSUUseUJIam5CZTtBcklpbnRCckI7QXdJNS9yQkk7RUFDRSxpQkFBQTtFQUNBLG9DQUFBO0VBQ0EsY0h2bkJrQjtFR3duQmxCLHlEQUFBO0F4STgvckJOO0F3STMvckJJOzs7RUFHRSx5QkhwbkJlO0VHcW5CZixxQkg5bkJvQjtBckkybnRCMUI7QXdJci9yQlE7RUFDRSx5Qkh4bUJpQjtBckkrbHRCM0I7QXdJci9yQlU7RUFDRSx5QjVIcm9CSDtBWjRudEJUO0F3SXIvckJZO0VBQ0UsVzVIcnBCTjtBWjRvdEJSO0F3SWwvckJRO0VBQ0UseUJIcG5CaUI7RUdxbkJqQixjSHJwQmM7QXJJeW90QnhCO0F3SWwvckJVO0VBQ0UsYzVIbHBCSDtBWnNvdEJUO0F3STkrckJVO0VBQ0UsVzVIdHFCSjtBWnNwdEJSO0F3SXgrckJRO0VBQ0UseUJIeG9CaUI7QXJJa250QjNCO0F3SXQrckJVO0VBQ0UsVzVIcHJCSjtBWjRwdEJSO0F3SWorckJVO0VBQ0UseUJIcnBCZTtBckl3bnRCM0I7QXdJLzlyQlE7RUFDRSx5QkgxcEJpQjtBckkybnRCM0I7QXdJejlyQlE7RUFDRSxnVEFBQTtBeEkyOXJCVjtBd0luOXJCWTtFQUNFLGdUQUFBO0F4SXE5ckJkO0F3STE4ckJRO0VBQ0UsZ1RBQUE7QXhJNDhyQlY7QXdJcDhyQlk7RUFDRSxnVEFBQTtBeElzOHJCZDtBd0k1N3JCUTtFQUNFLGNIcnVCb0I7QXJJbXF0QjlCO0F3SW43ckJNOzs7RUFDRSxjSG52Qm9CO0FySTBxdEI1QjtBd0l0N3JCUTs7O0VBQ0UseUJIaHZCVztFR2l2QlgsYzVIcnZCRDtBWitxdEJUO0F3SXY3ckJROzs7RUFDRSxjSHh2Qm9CO0FySW1ydEI5QjtBd0lwN3JCRTtFQUNFLHFCSHR3QnNCO0FySTRydEIxQjtBd0kvNnJCUTtFQUNFLFc1SHR4QkY7RTRIdXhCRSx5QjVIMXdCRDtBWjJydEJUO0F3SXo2ckJJO0VBQ0UscUJIeHhCb0I7QXJJbXN0QjFCO0F3SW42ckJRO0VBQ0UseUJIanlCZ0I7QXJJc3N0QjFCO0F3SW42ckJRO0VBQ0UseUJIM3hCVztBcklnc3RCckI7QXdJOTVyQlE7RUFDRSwwQkg1eUJnQjtBckk0c3RCMUI7QXdJOTVyQlE7RUFDRSwwQkh0eUJXO0FySXNzdEJyQjtBd0l6NXJCUTtFQUNFLDJCSHZ6QmdCO0FySWt0dEIxQjtBd0l6NXJCUTtFQUNFLDJCSGp6Qlc7QXJJNHN0QnJCO0F3SXY1ckJJO0VBQ0UsVzVIdjBCRTtBWmd1dEJSO0F3SXQ1ckJJO0VBQ0UseUJIMXpCZTtFRzJ6QmYsY0hyMEJrQjtFR3MwQmxCLGdDQUFBO0F4SXc1ckJOO0F3SW41ckJFO0VBQ0Usd0NBQUE7RUFDQSwrQ0hsMEJvQjtFR20wQnBCLGNIOTBCb0I7QXJJbXV0QnhCO0F3SW41ckJJO0VBQ0UseUJIdjBCZTtFR3cwQmYsY0hsMUJrQjtBckl1dXRCeEI7QXdJbjVyQk07RUFDRSx3Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QXhJcTVyQlI7QXdJNzRyQk07RUFFRSx5Qkh2MUJhO0VHdzFCYixxQkhqMkJrQjtFR2syQmxCLGNIbjJCZ0I7QXJJaXZ0QnhCO0F3STU0ckJRO0VBRUUseUJIeDJCVztBcklxdnRCckI7QXdJMzRyQlE7RUFFRSx5QjVIcjJCRDtFNEhzMkJDLFc1SG4zQkY7QVordnRCUjtBd0l2NHJCUTs7RUFFRSxXNUgxM0JGO0FabXd0QlI7QXdJcjRyQk07RUFDRSxjSGozQnNCO0FySXd2dEI5QjtBd0luNHJCSTtFQUNFLDJUQUFBO0F4SXE0ckJOO0F3SWg0ckJFO0VBQ0UscUNBQUE7RUFDQSwwQ0FBQTtBeElrNHJCSjtBd0k5M3JCRTtFQUNFLHlCSDE0QmlCO0FySTB3dEJyQjtBd0k5M3JCSTtFQUNFLHFCSGw0QmU7QXJJa3d0QnJCO0F3STMzckJNOztFQUVFLHFFQUFBO0F4STYzckJSO0F3SXQzckJJO0VBQ0UsY0gzNUJrQjtBcklteHRCeEI7QXdJdDNyQk07RUFFRSxxQkg5NUJrQjtBcklxeHRCMUI7QXdJajNyQlE7RUFFRSxnQ0FBQTtBeElrM3JCVjtBd0kxMnJCSTtFQUNFLHFCSC82Qm9CO0FySTJ4dEIxQjtBd0kxMnJCTTtFQUNFLHlCSHo2QmE7QXJJcXh0QnJCO0F3SXoyckJRO0VBQ0UsY0hoN0JvQjtBckkyeHRCOUI7QXdJeDJyQk07RUFDRSxpREFBQTtBeEkwMnJCUjtBd0lwMnJCRTtFQUNFLHlCSHg3QmlCO0VHeTdCakIsK0NIeDdCb0I7QXJJOHh0QnhCO0F3SXIyckJJO0VBQ0UscUJIcDhCb0I7QXJJMnl0QjFCO0F3SWwyckJROzs7RUFHRSxXNUhwOUJGO0Fad3p0QlI7QXdJejFyQkk7RUFDRSwyQkh6OEIwQjtBcklveXRCaEM7QXdJcjFyQkk7RUFDRSx5QkhqK0JlO0FySXd6dEJyQjtBd0lqMXJCSTtFQUNFLHFCSHQrQm9CO0FySXl6dEIxQjtBd0k3MHJCSTtFQUNFLHlCSC8rQmU7QXJJOHp0QnJCO0F3SXQwckJNO0VBQ0UsZTVIaC9CRDtBWnd6dEJQO0F3SXAwckJRO0VBQ0UsYUhuL0JXO0FySXl6dEJyQjtBd0kzenJCSTtFQUNFLDJCSHhnQ29CO0FySXEwdEIxQjtBd0l6enJCUTtFQUNFLGVIOWdDYztBckl5MHRCeEI7QXdJbHpyQk07RUFDRSx3QkFBQTtBeElvenJCUjtBd0lqenJCTTtFQUNFLGFIdmhDb0I7QXJJMDB0QjVCO0F3STV5ckJJO0VBQ0UseUJIcmlDZTtBckltMXRCckI7QXdJdnlyQkU7OztFQUdFLHlCSGhpQ2tCO0VHaWlDbEIsY0gvaUNvQjtBckl3MXRCeEI7QXdJdnlyQkk7OztFQUNFLHFCSGxpQzBCO0FySTYwdEJoQztBd0l4eXJCSTtFQUNFLGNIdmlDK0I7QXJJbTF0QnJDO0F3STd5ckJJOzs7RUFDRSxjSHZpQytCO0FySW0xdEJyQztBd0l6eXJCSTs7Ozs7RUFFRSxZQUFBO0F4STh5ckJOO0F3SXh5ckJJO0VBQ0UseUJBQUE7QXhJMHlyQk47QXdJdnlyQkk7RUFDRSx5QkFBQTtBeEl5eXJCTjtBd0lueXJCSTtFQUNFLHlCSDlrQ2U7RUcra0NmLDhCQUFBO0VBQ0EsY0gva0NrQjtBcklvM3RCeEI7QXdJOXhyQk07RUFDRSx5Qkg3a0NhO0VHOGtDYixxQkh4a0N3QjtBckl3MnRCaEM7QXdJNXhyQk07RUFDRSx5Qkgza0NpQztFRzRrQ2pDLHFCSDVrQ2lDO0FySTAydEJ6QztBd0l2eHJCTTtFQUNFLHlCSGpsQ2U7QXJJMDJ0QnZCO0F3SXJ4ckJNO0VBQ0UseUJIcmxDd0I7QXJJNDJ0QmhDO0F3SWp4ckJFOztFQUVFLHlCSHJtQ2tCO0VHc21DbEIsY0hwbkNvQjtFR3FuQ3BCLHFCSHBuQ3NCO0FySXU0dEIxQjtBd0lqeHJCSTs7RUFDRSx5Qkg5bUNlO0FySWs0dEJyQjtBd0lqeHJCSTs7RUFDRSxZQUFBO0F4SW94ckJOO0F3SWx4ckJJOztFQUNFLHFCNUh6bkNHO0FaODR0QlQ7QXdJaHhyQkk7RUFDRSwrU0FBQTtBeElreHJCTjtBd0l6d3JCRTs7RUFFRSxnQ0FBQTtBeEkyd3JCSjtBd0l4d3JCRTs7RUFFRSxnQ0FBQTtBeEkwd3JCSjtBd0lqd3JCVTs7RUFDRSx5QkFBQTtBeElvd3JCWjtBd0lsd3JCWTs7RUFDRSxjSGxxQ1U7QXJJdTZ0QnhCO0F3SWx3ckJZOztFQUNFLG9DQUFBO0VBQ0Esc0JBQUE7QXhJcXdyQmQ7QXdJM3ZyQkk7RUFDRSx5QkhwcUNnQjtFR3FxQ2hCLHFCSGxyQ29CO0VHbXJDcEIsY0hwckNrQjtBcklpN3RCeEI7QXdJenZyQk07O0VBRUUscUI1SHByQ0M7RTRIcXJDRCxnQkFBQTtBeEkydnJCUjtBd0lwdnJCSTtFQUVFLHlCQUFBO0F4SXF2ckJOO0F3SXZ2ckJJO0VBRUUseUJBQUE7QXhJcXZyQk47QXdJanZyQkU7RUFDRSxZQUFBO0F4SW12ckJKO0F3STd1ckJFO0VBQ0UseUJIdnJDa0I7QXJJczZ0QnRCO0F3STd1ckJJOztFQUVFLGNIcHRDa0I7RUdxdENsQixnQ0FBQTtBeEkrdXJCTjtBd0l6dXJCUTs7OztFQUVFLHFCSDV0Q2dCO0VHNnRDaEIsY0g5dENjO0FySTI4dEJ4QjtBd0kzdXJCVTs7OztFQUNFLHlCSHRzQ2M7QXJJczd0QjFCO0F3SXZ1ckJROztFQUNFLHFCSDF1Q2dCO0VHMnVDaEIseUJIbHRDbUI7RUdtdENuQixjSHh1Q2tCO0FySWs5dEI1QjtBd0l2dXJCTTs7RUFDRSxzQjVIeHZDQTtFNEh5dkNBLHlCQUFBO0F4STB1ckJSO0F3SXJ1ckJJO0VBRUUseUJIL3RDdUI7QXJJcTh0QjdCO0F3SWx1ckJJO0VBQ0Usc0I1SHJ3Q0U7QVp5K3RCUjtBd0ludXJCTTtFQUNFLHdDQUFBO0F4SXF1ckJSO0F3SXB1ckJRO0VBQ0UseUJBQUE7QXhJc3VyQlY7QXdJbnVyQk07O0VBRUUsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHNCNUhoeENBO0FacS90QlI7QXdJcHVyQlE7O0VBQ0UseUJBQUE7QXhJdXVyQlY7QXdJL3RyQlU7O0VBRUUsdUJBQUE7QXhJaXVyQlo7QXdJNXRyQlU7O0VBRUUsVzVIbnlDSjtBWmlndUJSO0F3SXp0ckJVOztFQUVFLGNIbnlDWTtBckk4L3RCeEI7QXdJcHRyQkk7RUFDRSxxQkgxeUNvQjtBcklnZ3VCMUI7QXdJL3NyQlU7RUFDRSx5Qkh2eENnQjtBckl3K3RCNUI7QXdJOXNyQlU7O0VBRUUsdUJBQUE7QXhJZ3RyQlo7QXdJenNyQkk7RUFDRSx5Qkh2eUNnQjtBcklrL3RCdEI7QXdJMXNyQk07RUFDRSwrQ0h2ekNnQjtBckltZ3VCeEI7QXdJcHNyQlU7RUFDRSx5Qkg5eUNrQjtBcklvL3RCOUI7QXdJNXJyQk07Ozs7OztFQU1FLG9DQUFBO0F4SThyckJSO0F3STdyckJROzs7Ozs7RUFDRSxvQ0FBQTtFQUNBLFc1SHIyQ0Y7QVp5aXVCUjtBd0kvcnJCTTtFQUNFLCtDSHoxQ2dCO0FySTBodUJ4QjtBd0kxcnJCVTtFQUNFLHlCSC8wQ2tCO0VHZzFDbEIsY0h4MkNnQjtBcklvaXVCNUI7QXdJbHJyQlU7OztFQUNFLDhTQUFBO0F4SXNyckJaO0F3SWhyckJVOzs7RUFDRSwrU0FBQTtBeElvcnJCWjtBd0k1cXJCVTtFQUVFLFlBQUE7QXhJNnFyQlo7QXdJenFyQlU7RUFDRSxVQUFBO0F4STJxckJaO0F3SXpxckJVO0VBQ0UsWUFBQTtBeEkycXJCWjtBd0l2cXJCVTtFQUNFLFVBQUE7QXhJeXFyQlo7QXdJdnFyQlU7RUFDRSxZQUFBO0F4SXlxckJaO0F3SWhxckJJO0VBQ0Usd0NBQUE7QXhJa3FyQk47QXdJNXByQkk7RUFDRSxjSDE2Q2tCO0FySXdrdUJ4QjtBd0kzcHJCRTs7RUFFRSx5QkhyNkNpQjtFR3M2Q2pCLGNIaDdDb0I7RUdpN0NwQixxQkhoN0NzQjtBckk2a3VCMUI7QXdJM3ByQkk7Ozs7RUFFRSxvQ0FBQTtBeEkrcHJCTjtBd0k1cHJCSTs7RUFDRSxjSHo2QzBCO0FySXdrdUJoQztBd0k3cHJCSTs7RUFDRSxrQ0FBQTtBeElncXJCTjtBd0k3cHJCSTs7Ozs7Ozs7Ozs7Ozs7OztFQVFFLGdDQUFBO0VBQ0EsY0h4OENrQjtBckkrbXVCeEI7QXdJcnFyQkk7O0VBQ0UscUJIMThDb0I7RUcyOENwQixtQkg3OENlO0VHODhDZixZQUFBO0VBQ0EsY0FBQTtBeEl3cXJCTjtBd0lwcXJCTTs7RUFDRSx5QkhwOUNhO0FySTJudUJyQjtBd0lycXJCTTs7RUFDRSxtQkg1OENhO0FySW9udUJyQjtBd0lycXJCTTs7RUFDRSx5QkgxN0NtQjtFRzI3Q25CLHlCQUFBO0F4SXdxckJSO0F3SXBxckJJOztFQUNFLG1CSGorQ2U7QXJJd291QnJCO0F3SXBxckJJOztFQUNFLG1CNUg5OUNHO0FacW91QlQ7QXdJOXByQk07RUFDRSx5QkFBQTtBeElncXJCUjtBd0l4cHJCTTtFQUNFLHlCSDcrQ2E7QXJJdW91QnJCO0F3SXpwckJRO0VBQ0UsY0h6L0NjO0VHMC9DZCxxQkh6L0NnQjtBcklvcHVCMUI7QXdJbnByQkk7RUFDRSx5Qkh6L0NlO0FySThvdUJyQjtBd0kvb3JCSTtFQUNFLGdDQUFBO0F4SWlwckJOO0F3STNvckJNO0VBQ0UseUJBQUE7QXhJNm9yQlI7QXdJcG9yQk07Ozs7RUFHRSx3Q0FBQTtBeEl1b3JCUjtBd0kvbnJCRTtFQUNFLGdDQUFBO0F4SWlvckJKO0F3STluckJNO0VBQ0Usb0NBQUE7QXhJZ29yQlI7QXdJN25yQkk7RUFDRSxvQ0FBQTtFQUNBLGdDQUFBO0F4SStuckJOO0F3STduckJJO0VBQ0UsZ0NBQUE7QXhJK25yQk47QXdJdG5yQlE7RUFDRSxxQkgzakRnQjtFRzRqRGhCLHlCSG5qRFc7QXJJMnF1QnJCO0F3SXJuckJjO0VBQ0UsY0hqa0RRO0FySXdydUJ4QjtBd0lobnJCVTtFQUNFLHFCSHhrRGM7RUd5a0RkLHlCSGhrRFM7QXJJa3J1QnJCO0F3SWhuckJZO0VBQ0UsZ0NBQUE7QXhJa25yQmQ7QXdJL21yQlk7RUFDRSwyQ0FBQTtFQUNBLHFCSGpsRFk7QXJJa3N1QjFCO0F3STFtckJjOzs7O0VBRUUsY0hwbERjO0FySWtzdUI5QjtBd0l6bXJCVTtFQUNFLHlCSHJrRGdCO0FySWdydUI1QjtBd0lybXJCTTtFQUNFLHFCSHZtRGtCO0FySThzdUIxQjtBd0l0bXJCUTtFQUNFLHlCSDNtRFc7QXJJbXR1QnJCO0F3SXJtckJRO0VBQ0UseUJIcG1EVztFR3FtRFgscUJIOW1EZ0I7QXJJcXR1QjFCO0F3SW5tckJjOztFQUVFLGNIcm5EUTtBckkwdHVCeEI7QXdJL2xyQlU7RUFDRSwrU0FBQTtBeElpbXJCWjtBd0l6bHJCUTs7RUFFRSxnQ0FBQTtBeEkybHJCVjtBd0lybHJCUTs7O0VBR0UscUJIOW9EZ0I7QXJJcXV1QjFCO0F3SXJsckJRO0VBQ0UsY0hscERjO0FySXl1dUJ4QjtBd0lybHJCUTtFQUNFLG1DNUhsdUNvQjtFNEhtdUNwQixvQzVIbnVDb0I7QVowenRCOUI7QXdJL2tyQkk7RUFDRSxxQkg5cERvQjtBckkrdXVCMUI7QXdJN2tyQk07RUFDRSx5QkgxcERhO0VHMnBEYixxQkhwcURrQjtBckltdnVCMUI7QXdJNWtyQk07RUFDRSxxQkh4cURrQjtBcklzdnVCMUI7QXdJNWtyQlE7RUFDRSxxQkgzcURnQjtBckl5dnVCMUI7QXdJeGtyQmM7RUFDRSxtQkhwckRLO0FySTh2dUJyQjtBd0l4a3JCYzs7RUFFRSxjSGhyRGM7QXJJMHZ1QjlCO0F3SXZrckJnQjs7RUFFRSxXNUhuc0RWO0FaNHd1QlI7QXdJdGtyQmM7RUFDRSxxQkgvckRVO0FySXV3dUIxQjtBd0loa3JCTTtFQUNFLHFCSHhzRGtCO0FySTB3dUIxQjtBd0kzanJCUTtFQUNFLHlCSHZzRFc7QXJJb3d1QnJCO0F3STNqckJVOztFQUVFLG1CSDNzRFM7RUc0c0RULGNIdHREWTtBcklteHVCeEI7QXdJMWpyQlE7O0VBRUUsbXJtQkFBQTtFQUNBLHlCQUFBO0F4STRqckJWO0F3SXpqckJVO0VBQ0UsbUJIdHREUztBcklpeHVCckI7QXdJMWpyQlk7RUFFRSxxQkhsdURZO0FySTZ4dUIxQjtBd0l4anJCVTtFQUNFLHFCSHR1RGM7QXJJZ3l1QjFCO0F3SXBqckJZO0VBQ0UseUJIcHVETztBckkweHVCckI7QXdJcmpyQmM7RUFDRSxjSGh2RFE7QXJJdXl1QnhCO0F3SWpqckJZO0VBQ0UsVzVIOXZETjtBWml6dUJSO0F3SS9pckJVO0VBQ0UsY0g1dkRZO0FySTZ5dUJ4QjtBd0kvaXJCVTs7RUFFRSx5Qkh0dkRTO0VHdXZEVCxxQkhod0RjO0FySWl6dUIxQjtBd0k1aXJCTTtFQUNFLHlCSDd2RGE7RUc4dkRiLHFCSHZ3RGtCO0FySXF6dUIxQjtBd0l2aXJCSTtFQUNFLG9DQUFBO0F4SXlpckJOO0F3SXZpckJJOztFQUVFLHlCSDF3RGU7QXJJbXp1QnJCO0F3SXZpckJJO0VBQ0Usb0NBQUE7RUFDQSx5QkFBQTtBeEl5aXJCTjtBd0l2aXJCSTtFQUNFLHFCSDV4RGU7QXJJcTB1QnJCO0F3SS9ockJZO0VBQ0UsVzVIN3lETjtBWjgwdUJSO0F3SS9ockJjO0VBRUUseUJIaHlESztBcklnMHVCckI7QXdJNWhyQlU7RUFDRSx5QkhyeURTO0FySW0wdUJyQjtBd0k3aHJCWTs7RUFFRSxZNUh6ekROO0FadzF1QlI7QXdJN2hyQlk7RUFDRSxjSHJ6RFU7QXJJbzF1QnhCO0F3STdockJZOztFQUVFLGVIenpEVTtBckl3MXVCeEI7QXdJeGhyQk07O0VBRUUsNkJBQUE7QXhJMGhyQlI7QXdJdGhyQkU7RUFDRSx5Qkg3ekRpQjtBcklxMXVCckI7QXdJaGhyQlU7RUFDRSxjSGgxRFk7QXJJazJ1QnhCO0F3STdnckJRO0VBQ0Usb0NBQUE7RUFDQSxxQkh0MURnQjtBcklxMnVCMUI7QXdJM2dyQlk7RUFDRSxxQkgzMURZO0FySXcydUIxQjtBd0kxZ3JCYztFQUNFLGNIejFEYztBcklxMnVCOUI7QXdJemdyQlk7RUFDRSwrQ0h6MURVO0FySW8ydUJ4QjtBd0l0Z3JCZ0I7O0VBRUUsY0gzMkRNO0FySW0zdUJ4QjtBd0kvL3FCTTtFQUNFLHdDQUFBO0F4SWlnckJSO0F3STcvcUJFO0VBQ0UseUJIaDNEaUI7RUdpM0RqQixxQkgxM0RzQjtFRzIzRHRCLCtDSGozRG9CO0FySWczdUJ4QjtBd0k3L3FCTTtFQUNFLGNIeDNEc0I7QXJJdTN1QjlCO0F3SXYvcUJNO0VBQ0Usb0NBQUE7RUFDQSxXNUhoNURBO0U0SGk1REEseUJBQUE7QXhJeS9xQlI7QXdJLytxQlU7O0VBQ0UsY0hoNURnQjtBcklrNHVCNUI7QXdJOStxQlk7Ozs7RUFFRSxjSHQ1RGM7QXJJdzR1QjVCO0F3SXgrcUJVOzs7O0VBQ0UscUJIcjZEYztBcklrNXVCMUI7QXdJeitxQmM7Ozs7RUFDRSxjNUh2eURDO0FacXh1QmpCO0F3SXorcUJjOzs7O0VBQ0UsVzVIeDdEUjtBWnM2dUJSO0F3SXQrcUJNOztFQUVFLGNIMzdEZ0I7QXJJbTZ1QnhCO0F3SWgrcUJVO0VBQ0UsVzVIMzhESjtBWjY2dUJSO0F3SXg5cUJVO0VBQ0UsY0gvOERZO0FySXk2dUJ4QjtBd0l6OXFCWTtFQUNFLGNIajlEVTtBckk0NnVCeEI7QXdJNTlxQlk7RUFDRSxjSGo5RFU7QXJJNDZ1QnhCO0F3SW45cUJNOztFQUVFLHlCSDU5RGE7QXJJaTd1QnJCO0F3STk4cUJJO0VBQ0Usb0NBQUE7QXhJZzlxQk47QXdJNzhxQlU7RUFDRSxjSHYrRFk7QXJJczd1QnhCO0F3STE4cUJROztFQUVFLHlCQUFBO0F4STQ4cUJWO0F3SXg4cUJNO0VBQ0UsY0g3K0RpQjtBckl1N3VCekI7QXdJdjhxQk07RUFDRSxvQ0FBQTtBeEl5OHFCUjtBd0lyOHFCSTtFQUNFLG9DQUFBO0F4SXU4cUJOO0F3SW44cUJJO0VBQ0Usb0NBQUE7QXhJcThxQk47QXdJbjhxQk07RUFDRSx3Q0FBQTtFQUNBLDJDQUFBO0F4SXE4cUJSO0F3SW44cUJRO0VBQ0UseUJBQUE7QXhJcThxQlY7QXdJajhxQk07O0VBRUUsb0NBQUE7QXhJbThxQlI7QXdJaDhxQk07RUFDRSxnQ0FBQTtBeElrOHFCUjtBd0k3N3FCVTtFQUNFLHlCSC8vRFU7QXJJODd1QnRCO0F3SXo3cUJZO0VBQ0Usb0NBQUE7QXhJMjdxQmQ7QXdJejdxQlk7RUFDRSxnQ0FBQTtBeEkyN3FCZDtBd0l0N3FCYzs7RUFFRSx5QkFBQTtBeEl3N3FCaEI7QXdJLzZxQk07O0VBRUUsNkJBQUE7QXhJaTdxQlI7QXdJNTZxQlU7RUFDRSxjSDFqRVk7QXJJdyt1QnhCO0F3SXI2cUJJO0VBQ0UseUJIMWpFZTtFRzJqRWYscUJIcGtFb0I7QXJJMit1QjFCO0F3SXI2cUJNO0VBQ0UsY0hsa0VpQjtBckl5K3VCekI7QXdJbjZxQlE7O0VBQ0UsY0h2a0VlO0FySTYrdUJ6QjtBd0lqNnFCTTtFQUNFLDhCQUFBO0VBQ0Esb0NBQUE7QXhJbTZxQlI7QXdJOTVxQlU7OztFQUdFLHlCSGxsRVM7RUdtbEVULHFCSDVsRWM7QXJJNC91QjFCO0F3STk1cUJVO0VBQ0Usc0RBQUE7QXhJZzZxQlo7QXdJOTVxQlk7RUFDRSxvQ0FBQTtBeElnNnFCZDtBd0kzNXFCTTtFQUNFLG1CSC9sRWE7RUdnbUViLHFCSHptRWtCO0FySXNndkIxQjtBd0kxNXFCUTs7RUFFRSxjSC9tRWM7QXJJMmd2QnhCO0F3SXo1cUJNOztFQUVFLHFCSG5uRWtCO0FySThndkIxQjtBd0l4NXFCTTtFQUNFLHFCSHZuRWtCO0FySWlodkIxQjtBd0l2NXFCTTs7RUFFRSxxQkg1bkVrQjtBcklxaHZCMUI7QXdJeDVxQlE7O0VBQ0UsbUJIaG9FVztBckkyaHZCckI7QXdJejVxQlE7O0VBQ0UseUJIbm9FVztBckkraHZCckI7QXdJMTVxQlE7O0VBQ0UsY0hyb0VjO0FySWtpdkJ4QjtBd0kxNXFCVTs7RUFDRSxxQkh4b0VjO0FySXFpdkIxQjtBd0luNXFCTTtFQUNFLHlCSDFvRWE7RUcyb0ViLHFCSHBwRWtCO0FySXlpdkIxQjtBd0luNXFCTTtFQUNFLHlCSDlvRWE7QXJJbWl2QnJCO0F3SXA1cUJRO0VBQ0UseUJIenBFZ0I7QXJJK2l2QjFCO0F3SXA1cUJRO0VBQ0UseUJBQUE7QXhJczVxQlY7QXdJOTRxQk07O0VBQ0UseUJIdnFFYTtBckl3anZCckI7QXdJaDVxQlE7O0VBQ0UseUJIOXBFVztFRytwRVgscUJIeHFFZ0I7QXJJMmp2QjFCO0F3STc0cUJJO0VBQ0UseUJIdHFFZTtBcklxanZCckI7QXdJejRxQkk7RUFDRSxnQ0FBQTtBeEkyNHFCTjtBd0l2NHFCSTtFQUNFLGdDQUFBO0F4SXk0cUJOO0F3SW40cUJFO0VBQ0UseUJIenJFaUI7QXJJOGp2QnJCO0F3SWw0cUJNOztFQUVFLGNIeHNFZ0I7QXJJNGt2QnhCO0F3STkzcUJJO0VBQ0UseUJIcnNFZTtBcklxa3ZCckI7QXdJMTNxQkk7RUFDRSwwREFBQTtBeEk0M3FCTjtBd0kxM3FCSTtFQUNFLHNJQUFBO0F4STQzcUJOO0F3SXQzcUJNO0VBQ0UsOEJBQUE7QXhJdzNxQlI7QXdJdjNxQlE7RUFDRSwrQ0FBQTtBeEl5M3FCVjtBd0l0M3FCVTtFQUNFLG1CSHZ1RVM7QXJJK2x2QnJCO0F3SW4zcUJjO0VBQ0UsNFNBQUE7QXhJcTNxQmhCO0F3SS8ycUJZO0VBQ0UsK1NBQUE7QXhJaTNxQmQ7QXdJcDJxQlU7RUFDRSxvQ0FBQTtFQUNBLGNIbHdFWTtBckl3bXZCeEI7QXdJajJxQlk7RUFDRSx5QkFBQTtBeEltMnFCZDtBd0loMnFCVTtFQUNFLGNIcndFa0I7QXJJdW12QjlCO0F3SWgycUJVO0VBQ0UsY0gxd0VnQjtBckk0bXZCNUI7QXdJLzFxQlk7RUFDRSxnVEFBQTtBeElpMnFCZDtBd0l6MXFCYztFQUNFLDZTQUFBO0F4STIxcUJoQjtBd0luMXFCWTs7RUFFRSxzQkFBQTtBeElxMXFCZDtBd0loMXFCWTtFQUNFLDhCQUFBO0VBQ0EsY0g3eUVVO0FySStudkJ4QjtBd0lqMXFCYztFQUNFLHlCQUFBO0F4SW0xcUJoQjtBd0k1MHFCYztFQUNFLHlCQUFBO0F4STgwcUJoQjtBeUkxb3ZCRTtFQUNFLGdCQUFBO0F6STZvdkJKO0F5STVvdkJJO0VBQ0UseUJBQUE7QXpJOG92Qk47QXlJNW92Qkk7RUFDRSxnQ0FBQTtFQUNBLG1CN0h1RUk7QVp1a3ZCVjtBeUkzb3ZCRTtFQUNFLCtCQUFBO0VBQ0EsZ0JBQUE7QXpJNm92Qko7QXlJem92QlE7RUFDRSxtQkFBQTtBekkyb3ZCVjtBeUl0b3ZCRTtFQUNFLG9DQUFBO0VBQ0EsZ0JBQUE7QXpJd292Qko7QXlJdG92QkU7O0VBRUUsbUI3SGtETTtBWnNsdkJWO0F5SXRvdkJFOzs7RUFHRSx5QkFBQTtFQUNBLGdCQUFBO0F6SXdvdkJKO0F5SXJvdkJFO0VBQ0UsMkJBQUE7QXpJdW92Qko7QXlJcG92Qkk7RUFDRSw2QkFBQTtBeklzb3ZCTjtBMElqcnZCQTtFQUNFLHNDQUFBO0ExSW9ydkJGO0EwSWpydkJFO0VBQ0UseUJMV2lCO0FySXdxdkJyQjtBMElscnZCSTtFQUNFLGlHQUFBO0ExSW9ydkJOO0EwSTFxdkJVO0VBQ0UseUJMYlM7QXJJeXJ2QnJCO0EwSW5xdkJJO0VBQ0UseUJMWmU7QXJJaXJ2QnJCO0EwSXBxdkJNO0VBQ0UsY0xqQnNCO0FySXVydkI5QjtBMElucXZCUTtFQUNFLGNMNUJjO0FySWlzdkJ4QjtBMElscXZCVTtFQUNFLHlCTGpDUztBcklxc3ZCckI7QTBJanF2QlE7O0VBRUUsY0xyQ2M7QXJJd3N2QnhCO0EwSWpxdkJRO0VBQ0UseUJMOUJXO0FySWlzdkJyQjtBMElqcXZCWTtFQUNFLFc5SGxETjtBWnF0dkJSO0EwSS9wdkJZO0VBQ0UseUJMdENPO0FySXVzdkJyQjtBMEkzcHZCUTs7RUFFRSxXOUgvREY7QVo0dHZCUjtBMEl6cHZCUTtFQUNFLG1CTG5EVztFS29EWCxrQkFBQTtBMUkycHZCVjtBMEl4cHZCTTtFQUNFLHlCTHhEYTtBcklrdHZCckI7QTBJenB2QlE7RUFDRSxVQUFBO0ExSTJwdkJWO0EwSTFwdkJVO0VBQ0UsNkJBQUE7QTFJNHB2Qlo7QTBJaHB2QlU7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0ExSWtwdkJaO0FzSDF0dkJROztFQUVFLFcxR3JCRjtFMEdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZlVSx5QkFBQTtBdEhzdHZCWjtBc0gxdHZCWTs7RXZGWlYsMERBQUE7RUFDQSwyQkFBQTtFdUZhWSx5QkFBQTtBdEg4dHZCZDtBc0hydHZCVTs7O0VBRUUsVzFHekNKO0FaaXd2QlI7QXNIdHR2QlU7O0VBQ0UsMkJBQUE7QXRIeXR2Qlo7QXNIdnR2QlU7O0VBQ0Usd0JBQUE7QXRIMHR2Qlo7QXNIeHR2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIMHR2Qlo7QXNIN3Z2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhvdnZCWjtBc0hsdnZCVTs7O0VBRUUsVzFHekNKO0FaOHh2QlI7QXNIbnZ2QlU7O0VBQ0UsMkJBQUE7QXRIc3Z2Qlo7QXNIcHZ2QlU7O0VBQ0Usd0JBQUE7QXRIdXZ2Qlo7QXNIcnZ2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIdXZ2Qlo7QXNIMXh2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhpeHZCWjtBc0gvd3ZCVTs7O0VBRUUsVzFHekNKO0FaMnp2QlI7QXNIaHh2QlU7O0VBQ0UsMkJBQUE7QXRIbXh2Qlo7QXNIanh2QlU7O0VBQ0Usd0JBQUE7QXRIb3h2Qlo7QXNIbHh2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIb3h2Qlo7QXNIdnp2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEg4eXZCWjtBc0g1eXZCVTs7O0VBRUUsVzFHekNKO0FadzF2QlI7QXNIN3l2QlU7O0VBQ0UsMkJBQUE7QXRIZ3p2Qlo7QXNIOXl2QlU7O0VBQ0Usd0JBQUE7QXRIaXp2Qlo7QXNIL3l2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIaXp2Qlo7QXNIcDF2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEgyMHZCWjtBc0h6MHZCVTs7O0VBRUUsVzFHekNKO0FacTN2QlI7QXNIMTB2QlU7O0VBQ0UsMkJBQUE7QXRINjB2Qlo7QXNIMzB2QlU7O0VBQ0Usd0JBQUE7QXRIODB2Qlo7QXNINTB2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIODB2Qlo7QXNIajN2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEh3MnZCWjtBc0h0MnZCVTs7O0VBRUUsVzFHekNKO0FaazV2QlI7QXNIdjJ2QlU7O0VBQ0UsMkJBQUE7QXRIMDJ2Qlo7QXNIeDJ2QlU7O0VBQ0Usd0JBQUE7QXRIMjJ2Qlo7QXNIejJ2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIMjJ2Qlo7QXNIOTR2QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1Rm9CVSx5QkFBQTtBdEhxNHZCWjtBc0huNHZCVTs7O0VBRUUsVzFHekNKO0FaKzZ2QlI7QXNIcDR2QlU7O0VBQ0UsMkJBQUE7QXRIdTR2Qlo7QXNIcjR2QlU7O0VBQ0Usd0JBQUE7QXRIdzR2Qlo7QXNIdDR2QlU7OztFdkZqQ1IsMERBQUE7RUFDQSwyQkFBQTtFdUZxQ1UseUJBQUE7QXRIdzR2Qlo7QTJJcjh2QkU7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QTNJdzh2Qko7QTJJdDh2QkU7RUFDRSxjL0htQkU7QVpxN3ZCTjtBMkl0OHZCRTs7RUFFRSxnQ0FBQTtBM0l3OHZCSjtBMkl0OHZCRTtFQUNFLGdDQUFBO0EzSXc4dkJKO0EySXI4dkJJOzs7O0VBSUUsZ0NBQUE7QTNJdTh2Qk47QTRJNTl2QkE7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtBNUkrOXZCRjtBNEk1OXZCQTtFQUNFO0lBQ0UsVUFBQTtFNUkrOXZCRjtFNEk1OXZCQTtJQUNFLFVBQUE7RTVJODl2QkY7QUFDRjtBNElyK3ZCQTtFQUNFO0lBQ0UsVUFBQTtFNUkrOXZCRjtFNEk1OXZCQTtJQUNFLFVBQUE7RTVJODl2QkY7QUFDRjtBNkkxK3ZCQTtFQUNFLG9DQUFBO0VBQ0EscUJBQUE7QTdJNCt2QkY7QTZJMSt2QkU7RUFDRSxzQkFBQTtBN0k0K3ZCSjtBNkl4K3ZCQTtFQUNFLGtCQUFBO0E3STIrdkJGO0E2SXYrdkJBO0VBQ0UsaUNBQUE7QTdJMCt2QkY7QTZJcCt2Qkk7RUFDRSxnQ0FBQTtBN0l1K3ZCTjtBNkloK3ZCRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0E3SW0rdkJKO0E2STU5dkJJO0VBQ0UsZ0NBQUE7QTdJKzl2Qk47QTZJejl2QkE7RUFDRSxRQUFBO0VBQ0Esd0JBQUE7QTdJNDl2QkY7QThJeGd3Qk07RUFDRSx5QlRzQmE7QXJJcS92QnJCO0E4SXZnd0JNO0VBQ0UsMkJUaUJhO0FySXcvdkJyQjtBOElyZ3dCTTtFQUNFLDRCbElRQztBWisvdkJUO0E4SW5nd0JNO0VBQ0UsMEJUT2E7QXJJOC92QnJCO0E4SWpnd0JNO0VBQ0UseUJUUGtCO0FySTBnd0IxQjtBOEkvL3ZCTTtFQUNFLDJCVFprQjtBckk2Z3dCMUI7QThJNy92Qk07RUFDRSw0QmxJWkM7QVoyZ3dCVDtBOEkzL3ZCTTtFQUNFLDBCVHRCa0I7QXJJbWh3QjFCO0ErSS9od0JFO0VBQ0UsZ0JBQUE7QS9Ja2l3Qko7QStJaGl3Qkk7RUFDRSxVQUFBO0EvSWtpd0JOO0ErSWhpd0JNO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QS9Ja2l3QlI7QStJaGl3QlE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBL0lraXdCVjtBK0k3aHdCSTtFQUNFLGFBQUE7QS9JK2h3Qk47QStJemh3Qkk7RUFDRSxnQkFBQTtBL0kyaHdCTjtBK0l6aHdCTTtFQUNFLFVBQUE7QS9JMmh3QlI7QStJeGh3Qk07RUFDRSwyQ0FBQTtBL0kwaHdCUjtBK0lwaHdCRTtFQUNFLHVEQUFBO0EvSXNod0JKO0ErSXBod0JFO0VBQ0UsY0FBQTtBL0lzaHdCSjtBK0k5Z3dCSTs7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSw4U0FBQTtFQUNBLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtBL0lraHdCTjtBZ0p2bHdCQTtFQUNFLGFBQUE7QWhKMGx3QkY7QWdKcmx3QkU7RUFDRSx3Q0FBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0FoSndsd0JKO0FnSnJsd0JFO0VBQ0UsNkJBQUE7RUFDQSxVQUFBO0FoSnVsd0JKO0FpSm5td0JBO0VBQ0UsZUFBQTtBakpzbXdCRjtBaUpubXdCRTtFQUVFLGtCQVRnQjtBako2bXdCcEI7QWlKam13QkU7RUFFRSxxQkFkZ0I7QWpKZ253QnBCO0FpSi9sd0JFO0VBQ0UsbUJBbEJnQjtBakptbndCcEI7QWlKOWx3QkU7RUFDRSxvQkF0QmdCO0FqSnNud0JwQjtBaUoxbHdCSTtFQUNFLFVBQUE7QWpKNmx3Qk47QWlKcmx3Qkk7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FqSndsd0JOO0FrSi9ud0JBO0VBQ0UsV0FBQTtFQUNBLDhDQUFBO1VBQUEsc0NBQUE7QWxKa293QkY7QWtKaG93QkU7RUFDRSxNQUFBO0FsSmtvd0JKO0FrSjlud0JFO0VBQ0UsTUFBQTtFQUNBLHVCQUFBO1VBQUEsZUFBQTtBbEpnb3dCSjtBa0o1bndCSTtFQUNFLGFBQUE7QWxKOG53Qk47QWtKeG53QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBbEoybndCRjtBa0p4bndCQTtFQUNFLGlDQUFBO0FsSjJud0JGO0FrSnZud0JBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFbEowbndCRjtFa0p2bndCQTtJQUNFLE1BQUE7SUFDQSxVQUFBO0VsSnlud0JGO0FBQ0Y7QWtKbG93QkE7RUFDRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0VsSjBud0JGO0VrSnZud0JBO0lBQ0UsTUFBQTtJQUNBLFVBQUE7RWxKeW53QkY7QUFDRjtBbUo3cHdCUTtFQUNFLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBbkorcHdCVjtBbUo1cHdCTTtFQUNFLGdCQUFBO0FuSjhwd0JSO0FtSjNwd0JRO0VBQ0UsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0FuSjZwd0JWO0FvSnpxd0JVO0VBQ0UsMENBQUE7QXBKNHF3Qlo7QW9KN3F3QlU7RUFDRSxvQ0FBQTtBcEpncndCWjtBb0pqcndCVTtFQUNFLHVDQUFBO0FwSm9yd0JaO0FvSnJyd0JVO0VBQ0UsMENBQUE7QXBKd3J3Qlo7QW9KenJ3QlU7RUFDRSwwQ0FBQTtBcEo0cndCWjtBb0o3cndCVTtFQUNFLDBDQUFBO0FwSmdzd0JaO0FvSmpzd0JVO0VBQ0UseUNBQUE7QXBKb3N3Qlo7QW9KcnN3QlU7RUFDRSx3Q0FBQTtBcEp3c3dCWjtBb0p6c3dCVTtFQUNFLHlDQUFBO0FwSjRzd0JaO0FvSjdzd0JVO0VBQ0Usd0NBQUE7QXBKZ3R3Qlo7QW1IMXF3Qk07RUFDRSxvQ0FBQTtBbkg2cXdCUjtBbUgzcXdCUTs7RUFFRSw2QkFBQTtBbkg2cXdCVjtBbUhobndCTTtFQUNFLG9DQUFBO0FuSG1ud0JSO0FtSGhud0JNO0VBQ0UsNkJBQUE7QW5IbW53QlI7QW1IaG53Qk07RUFDRSxnQ0FBQTtBbkhtbndCUjtBbUhobndCTTtFQUNFLDhCQUFBO0FuSG1ud0JSO0FtSGhud0JNO0VBQ0UsK0JBQUE7QW5IbW53QlI7QW1INW13QlE7OztFQUNFLGdDQUFBO0FuSGlud0JWO0FtSGptd0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgrdndCRjtBbUhyMHZCTTtFQUNFLGlFQUFBO0FuSHcwdkJSO0FtSHR0d0JNO0VBQ0Usb0NBQUE7QW5IeXR3QlI7QW1IdnR3QlE7O0VBRUUsNkJBQUE7QW5IeXR3QlY7QW1INXB3Qk07RUFDRSxvQ0FBQTtBbkgrcHdCUjtBbUg1cHdCTTtFQUNFLDZCQUFBO0FuSCtwd0JSO0FtSDVwd0JNO0VBQ0UsZ0NBQUE7QW5IK3B3QlI7QW1INXB3Qk07RUFDRSw4QkFBQTtBbkgrcHdCUjtBbUg1cHdCTTtFQUNFLCtCQUFBO0FuSCtwd0JSO0FtSHhwd0JROzs7RUFDRSxnQ0FBQTtBbkg2cHdCVjtBbUg3b3dCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsOEJBQUE7QXBIMnl3QkY7QW1IajN2Qk07RUFDRSxpRUFBQTtBbkhvM3ZCUjtBbUhsd3dCTTtFQUNFLG9DQUFBO0FuSHF3d0JSO0FtSG53d0JROztFQUVFLDZCQUFBO0FuSHF3d0JWO0FtSC92d0JRO0VBQ0UsNkNBQUE7RUFDQSx5QkFBQTtBbkhrd3dCVjtBbUhod3dCVTtFVjNEUixtREFBQTtBekc4endCRjtBbUgvdndCVTtFQUNFLHlCQUFBO0FuSGl3d0JaO0FtSDd2d0JVO0VBQ0UseUJBQUE7QW5IK3Z3Qlo7QW1IdHR3Qk07RUFDRSxvQ0FBQTtBbkh5dHdCUjtBbUh0dHdCTTtFQUNFLDZCQUFBO0FuSHl0d0JSO0FtSHR0d0JNO0VBQ0UsZ0NBQUE7QW5IeXR3QlI7QW1IdHR3Qk07RUFDRSw4QkFBQTtBbkh5dHdCUjtBbUh0dHdCTTtFQUNFLCtCQUFBO0FuSHl0d0JSO0FtSGx0d0JROzs7RUFDRSxnQ0FBQTtBbkh1dHdCVjtBbUgvc3dCVTtFQUNFLHdDQUFBO0VBQ0EseUJBQUE7QW5Ia3R3Qlo7QW1INXN3Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSDAyd0JGO0FtSDVzd0JRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSCtzd0JWO0FtSDdzd0JVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkg2c3dCWjtBbUgxc3dCVTtFQUNFLG1DQUFBO0FuSDRzd0JaO0FtSHpzd0JVO0VBQ0UsZ0JBQUE7QW5IMnN3Qlo7QW1IcHN3QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySCt3d0JUO0FtSHJzd0JVO0VBQ0UsY0UzRUg7QXJIa3h3QlQ7QW1IcHN3QlU7RUFDRSx3Q0FBQTtBbkhzc3dCWjtBbUhuc3dCVTtFQUdFLHVDQUFBO0VBQ0EsY0V0Rkg7QXJIeXh3QlQ7QW1IaHN3QlU7RUFDRSwrU0FBQTtBbkhrc3dCWjtBbUgzcndCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IOHJ3QlY7QW1INXJ3Qlk7RUFDRSx5QkFBQTtBbkg4cndCZDtBbUh2cndCVTtFQUdFLHlCQUFBO0FuSHVyd0JaO0FtSHByd0JVO0VBQ0UsV3ZHN05KO0FabTV3QlI7QW1IcHJ3QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkhxcndCWjtBbUg5cXdCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckh1endCVDtBbUgvcXdCVTtFQUNFLHdDQUFBO0VBQ0EsY0UxSUg7QXJIMnp3QlQ7QW1IL3F3QlU7RUFDRSxnQkFBQTtBbkhpcndCWjtBbUgvcXdCVTtFQUdFLHVDQUFBO0VBQ0EsY0VuSkg7QXJIazB3QlQ7QW1INXF3QlU7RUFDRSwrU0FBQTtBbkg4cXdCWjtBbUgzcXdCVTtFQUNFLHVDQUFBO0VBQ0EsY0U1Skg7QXJIeTB3QlQ7QW1IbnF3Qlk7O0VBQ0UsaUtBQUE7QW5IdXF3QmQ7QW1IeHB3QlU7RUFDRSx5QkV2TEg7QXJIazF3QlQ7QW1IanB3QmM7RUFDRSxjRWxNUDtBckhzMXdCVDtBbUhscHdCYztFQUNFLHlCQUFBO0FuSG9wd0JoQjtBbUg3andCUTtFQUNFLHdDQUFBO0FuSGdrd0JWO0FtSDlqd0JVO0VBQ0UseUJFaFNIO0FySGcyd0JUO0FtSHhqd0JVO0VBQ0UsZ0NBQUE7QW5IMmp3Qlo7QW1Iemp3Qlk7O0VBRUUsMEJBQUE7QW5IMmp3QmQ7QW1IeGp3Qlk7RUFDRSxvQ0FBQTtBbkgwandCZDtBbUh6andCYztFQUNFLDZDQUFBO0FuSDJqd0JoQjtBbUhoandCWTtFQUVFLGdDQUFBO0FuSGtqd0JkO0FtSHhpd0JNO0VBQ0UsaUVBQUE7QW5IMml3QlI7QW1Icml3QlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckg0M3dCVDtBbUhwaXdCWTs7Ozs7RUFHRSx3REFBQTtBbkh3aXdCZDtBbUhyaXdCVTtFQUNFLG1EQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSHVpd0JaO0FtSHJpd0JVO0VBQ0UscUJFcFdIO0FySDI0d0JUO0FtSC9od0JVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSGtpd0JaO0FtSHhod0JjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkgyaHdCaEI7QW1IcGh3Qk07RUFDRSx5QkFBQTtBbkh1aHdCUjtBbUhwaHdCTTtFQUNFLG9DQUFBO0FuSHVod0JSO0FtSHBod0JNO0VBQ0Usb0NBQUE7QW5IdWh3QlI7QW1IcGh3Qk07RUFDRSx3Q0FBQTtBbkh1aHdCUjtBbUhwaHdCTTtFQUNFLDJDQUFBO0FuSHVod0JSO0FtSHBod0JNO0VBQ0UseUNBQUE7QW5IdWh3QlI7QW1IcGh3Qk07RUFDRSwwQ0FBQTtBbkh1aHdCUjtBbUhwaHdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0FwSHdpeEJGO0FtSHRqd0JNO0VBQ0UseUJBQUE7QW5IeWp3QlI7QW1IdGp3Qk07RUFDRSxvQ0FBQTtBbkh5andCUjtBbUh0andCTTtFQUNFLG9DQUFBO0FuSHlqd0JSO0FtSHRqd0JNO0VBQ0Usd0NBQUE7QW5IeWp3QlI7QW1IdGp3Qk07RUFDRSwyQ0FBQTtBbkh5andCUjtBbUh0andCTTtFQUNFLHlDQUFBO0FuSHlqd0JSO0FtSHRqd0JNO0VBQ0UsMENBQUE7QW5IeWp3QlI7QW1IdGp3Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixpQ0FBQTtBcEgwa3hCRjtBbUh4bHdCTTtFQUNFLHlCQUFBO0FuSDJsd0JSO0FtSHhsd0JNO0VBQ0Usb0NBQUE7QW5IMmx3QlI7QW1IeGx3Qk07RUFDRSxvQ0FBQTtBbkgybHdCUjtBbUh4bHdCTTtFQUNFLHdDQUFBO0FuSDJsd0JSO0FtSHhsd0JNO0VBQ0UsMkNBQUE7QW5IMmx3QlI7QW1IeGx3Qk07RUFDRSx5Q0FBQTtBbkgybHdCUjtBbUh4bHdCTTtFQUNFLDBDQUFBO0FuSDJsd0JSO0FtSHhsd0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QXBING14QkY7QW1IL2p4Qk07RUFDRSxvQ0FBQTtBbkhra3hCUjtBbUhoa3hCUTs7RUFFRSw2QkFBQTtBbkhra3hCVjtBbUhyZ3hCTTtFQUNFLG9DQUFBO0FuSHdneEJSO0FtSHJneEJNO0VBQ0UsNkJBQUE7QW5Id2d4QlI7QW1Icmd4Qk07RUFDRSxnQ0FBQTtBbkh3Z3hCUjtBbUhyZ3hCTTtFQUNFLDhCQUFBO0FuSHdneEJSO0FtSHJneEJNO0VBQ0UsK0JBQUE7QW5Id2d4QlI7QW1Iamd4QlE7OztFQUNFLGdDQUFBO0FuSHNneEJWO0FtSHQvd0JNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvcHhCRjtBbUgxdHdCTTtFQUNFLGlFQUFBO0FuSDZ0d0JSO0FtSHRxd0JNO0VBQ0UseUJBQUE7QW5IeXF3QlI7QW1IdHF3Qk07RUFDRSxvQ0FBQTtBbkh5cXdCUjtBbUh0cXdCTTtFQUNFLG9DQUFBO0FuSHlxd0JSO0FtSHRxd0JNO0VBQ0Usd0NBQUE7QW5IeXF3QlI7QW1IdHF3Qk07RUFDRSwyQ0FBQTtBbkh5cXdCUjtBbUh0cXdCTTtFQUNFLHlDQUFBO0FuSHlxd0JSO0FtSHRxd0JNO0VBQ0UsMENBQUE7QW5IeXF3QlI7QW1IdHF3Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwcnhCRjtBbUh4c3dCTTtFQUNFLHlCQUFBO0FuSDJzd0JSO0FtSHhzd0JNO0VBQ0Usb0NBQUE7QW5IMnN3QlI7QW1IeHN3Qk07RUFDRSxvQ0FBQTtBbkgyc3dCUjtBbUh4c3dCTTtFQUNFLHdDQUFBO0FuSDJzd0JSO0FtSHhzd0JNO0VBQ0UsMkNBQUE7QW5IMnN3QlI7QW1IeHN3Qk07RUFDRSx5Q0FBQTtBbkgyc3dCUjtBbUh4c3dCTTtFQUNFLDBDQUFBO0FuSDJzd0JSO0FtSHhzd0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINHR4QkY7QW1IMXV3Qk07RUFDRSx5QkFBQTtBbkg2dXdCUjtBbUgxdXdCTTtFQUNFLG9DQUFBO0FuSDZ1d0JSO0FtSDF1d0JNO0VBQ0Usb0NBQUE7QW5INnV3QlI7QW1IMXV3Qk07RUFDRSx3Q0FBQTtBbkg2dXdCUjtBbUgxdXdCTTtFQUNFLDJDQUFBO0FuSDZ1d0JSO0FtSDF1d0JNO0VBQ0UseUNBQUE7QW5INnV3QlI7QW1IMXV3Qk07RUFDRSwwQ0FBQTtBbkg2dXdCUjtBbUgxdXdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDh2eEJGO0FtSDV3d0JNO0VBQ0UseUJBQUE7QW5IK3d3QlI7QW1INXd3Qk07RUFDRSxvQ0FBQTtBbkgrd3dCUjtBbUg1d3dCTTtFQUNFLG9DQUFBO0FuSCt3d0JSO0FtSDV3d0JNO0VBQ0Usd0NBQUE7QW5IK3d3QlI7QW1INXd3Qk07RUFDRSwyQ0FBQTtBbkgrd3dCUjtBbUg1d3dCTTtFQUNFLHlDQUFBO0FuSCt3d0JSO0FtSDV3d0JNO0VBQ0UsMENBQUE7QW5IK3d3QlI7QW1INXd3Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhneXhCRjtBbUg5eXdCTTtFQUNFLHlCQUFBO0FuSGl6d0JSO0FtSDl5d0JNO0VBQ0Usb0NBQUE7QW5IaXp3QlI7QW1IOXl3Qk07RUFDRSxvQ0FBQTtBbkhpendCUjtBbUg5eXdCTTtFQUNFLHdDQUFBO0FuSGl6d0JSO0FtSDl5d0JNO0VBQ0UsMkNBQUE7QW5IaXp3QlI7QW1IOXl3Qk07RUFDRSx5Q0FBQTtBbkhpendCUjtBbUg5eXdCTTtFQUNFLDBDQUFBO0FuSGl6d0JSO0FtSDl5d0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazB4QkY7QW1Icnh4Qk07RUFDRSxvQ0FBQTtBbkh3eHhCUjtBbUh0eHhCUTs7RUFFRSw2QkFBQTtBbkh3eHhCVjtBbUhseHhCUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5IcXh4QlY7QW1Ibnh4QlU7RVYzRFIsc0RBQUE7QXpHaTF4QkY7QW1IbHh4QlU7RUFDRSx5QkFBQTtBbkhveHhCWjtBbUhoeHhCVTtFQUNFLHlCQUFBO0FuSGt4eEJaO0FtSDN3eEJRO0VBQ0UsZ0RBQUE7RUFDQSx5QkFBQTtBbkg4d3hCVjtBbUgzd3hCVTtFQUVFLHNDQUFBO0FuSDR3eEJaO0FtSHp3eEJVO0VBQ0UsZ0NBQUE7QW5IMnd4Qlo7QW1Idnd4Qlk7RUFDRSwrQ0FBQTtBbkh5d3hCZDtBbUh0d3hCWTtFQUNFLGN2R1BEO0FaK3d4QmI7QW1IaHd4QlE7RUFDRSx5QkFBQTtBbkhtd3hCVjtBbUg5dnhCTTtFQUNFLG9DQUFBO0FuSGl3eEJSO0FtSDl2eEJNO0VBQ0UsNkJBQUE7QW5IaXd4QlI7QW1IOXZ4Qk07RUFDRSxnQ0FBQTtBbkhpd3hCUjtBbUg5dnhCTTtFQUNFLDhCQUFBO0FuSGl3eEJSO0FtSDl2eEJNO0VBQ0UsK0JBQUE7QW5IaXd4QlI7QW1IMXZ4QlE7OztFQUNFLGdDQUFBO0FuSCt2eEJWO0FtSHZ2eEJVO0VBQ0UsMkNBQUE7RUFDQSx5QkFBQTtBbkgwdnhCWjtBbUhwdnhCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIazV4QkY7QW1IcHZ4QlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5IdXZ4QlY7QW1IcnZ4QlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSHF2eEJaO0FtSGx2eEJVO0VBQ0UsbUNBQUE7QW5Ib3Z4Qlo7QW1IanZ4QlU7RUFDRSxnQkFBQTtBbkhtdnhCWjtBbUg1dXhCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJIdXp4QlQ7QW1IN3V4QlU7RUFDRSxjRTNFSDtBckgwenhCVDtBbUg1dXhCVTtFQUNFLDJDQUFBO0FuSDh1eEJaO0FtSDN1eEJVO0VBR0UsMENBQUE7RUFDQSxjRXRGSDtBckhpMHhCVDtBbUh4dXhCVTtFQUNFLCtTQUFBO0FuSDB1eEJaO0FtSG51eEJRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkhzdXhCVjtBbUhodXhCWTtFQUNFLHlCQUFBO0FuSGt1eEJkO0FtSC90eEJVO0VBR0UseUJBQUE7QW5IK3R4Qlo7QW1INXR4QlU7RUFDRSxXdkc3Tko7QVoyN3hCUjtBbUg1dHhCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSDZ0eEJaO0FtSHR0eEJRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySCsxeEJUO0FtSHZ0eEJVO0VBQ0UsMkNBQUE7RUFDQSxjRTFJSDtBckhtMnhCVDtBbUh2dHhCVTtFQUNFLGdCQUFBO0FuSHl0eEJaO0FtSHZ0eEJVO0VBR0UsMENBQUE7RUFDQSxjRW5KSDtBckgwMnhCVDtBbUhwdHhCVTtFQUNFLCtTQUFBO0FuSHN0eEJaO0FtSG50eEJVO0VBQ0UsMENBQUE7RUFDQSxjRTVKSDtBckhpM3hCVDtBbUgzc3hCWTs7RUFDRSw2S0FBQTtBbkgrc3hCZDtBbUhoc3hCVTtFQUNFLHlCRXZMSDtBckgwM3hCVDtBbUh6cnhCYztFQUNFLGNFbE1QO0FySDgzeEJUO0FtSDFyeEJjO0VBQ0UseUJBQUE7QW5INHJ4QmhCO0FtSGhyeEJjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVo2K3hCUjtBbUhqcnhCZ0I7RUFDRSxXdkc3VFY7QVpnL3hCUjtBbUg3cXhCYztFQUNFLGNFN05QO0FySDQ0eEJUO0FtSHpxeEJjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWnUveEJSO0FtSG5xeEJrQjtFQUNFLDJUQUFBO0FuSHFxeEJwQjtBbUh2cHhCa0I7RUFDRSwyVEFBQTtBbkh5cHhCcEI7QW1Idm94QmM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLHFEQUFBO0FuSDBveEJoQjtBbUhqb3hCUTtFQUNFLDJDQUFBO0FuSG9veEJWO0FtSGxveEJVO0VBQ0UseUJFaFNIO0FySG82eEJUO0FtSDVueEJVO0VBQ0UsZ0NBQUE7QW5IK254Qlo7QW1IN254Qlk7O0VBRUUsMEJBQUE7QW5IK254QmQ7QW1INW54Qlk7RUFDRSxvQ0FBQTtBbkg4bnhCZDtBbUg3bnhCYztFQUNFLGdEQUFBO0FuSCtueEJoQjtBbUhwbnhCWTtFQUVFLGdDQUFBO0FuSHNueEJkO0FtSDVteEJNO0VBQ0UsaUVBQUE7QW5IK214QlI7QW1Iem14QlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckhnOHhCVDtBbUh4bXhCWTs7Ozs7RUFHRSwyREFBQTtBbkg0bXhCZDtBbUh6bXhCVTtFQUNFLHNEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSDJteEJaO0FtSHpteEJVO0VBQ0UscUJFcFdIO0FySCs4eEJUO0FtSG5teEJVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSHNteEJaO0FtSDVseEJjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkgrbHhCaEI7QW1IeGx4Qk07RUFDRSx5QkFBQTtBbkgybHhCUjtBbUh4bHhCTTtFQUNFLG9DQUFBO0FuSDJseEJSO0FtSHhseEJNO0VBQ0Usb0NBQUE7QW5IMmx4QlI7QW1IeGx4Qk07RUFDRSx3Q0FBQTtBbkgybHhCUjtBbUh4bHhCTTtFQUNFLDJDQUFBO0FuSDJseEJSO0FtSHhseEJNO0VBQ0UseUNBQUE7QW5IMmx4QlI7QW1IeGx4Qk07RUFDRSwwQ0FBQTtBbkgybHhCUjtBbUh4bHhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSDRteUJGO0FtSDFueEJNO0VBQ0UseUJBQUE7QW5INm54QlI7QW1IMW54Qk07RUFDRSxvQ0FBQTtBbkg2bnhCUjtBbUgxbnhCTTtFQUNFLG9DQUFBO0FuSDZueEJSO0FtSDFueEJNO0VBQ0Usd0NBQUE7QW5INm54QlI7QW1IMW54Qk07RUFDRSwyQ0FBQTtBbkg2bnhCUjtBbUgxbnhCTTtFQUNFLHlDQUFBO0FuSDZueEJSO0FtSDFueEJNO0VBQ0UsMENBQUE7QW5INm54QlI7QW1IMW54Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4b3lCRjtBbUg1cHhCTTtFQUNFLHlCQUFBO0FuSCtweEJSO0FtSDVweEJNO0VBQ0Usb0NBQUE7QW5IK3B4QlI7QW1INXB4Qk07RUFDRSxvQ0FBQTtBbkgrcHhCUjtBbUg1cHhCTTtFQUNFLHdDQUFBO0FuSCtweEJSO0FtSDVweEJNO0VBQ0UsMkNBQUE7QW5IK3B4QlI7QW1INXB4Qk07RUFDRSx5Q0FBQTtBbkgrcHhCUjtBbUg1cHhCTTtFQUNFLDBDQUFBO0FuSCtweEJSO0FtSDVweEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ3J5QkY7QW1IOXJ4Qk07RUFDRSx5QkFBQTtBbkhpc3hCUjtBbUg5cnhCTTtFQUNFLG9DQUFBO0FuSGlzeEJSO0FtSDlyeEJNO0VBQ0Usb0NBQUE7QW5IaXN4QlI7QW1IOXJ4Qk07RUFDRSx3Q0FBQTtBbkhpc3hCUjtBbUg5cnhCTTtFQUNFLDJDQUFBO0FuSGlzeEJSO0FtSDlyeEJNO0VBQ0UseUNBQUE7QW5IaXN4QlI7QW1IOXJ4Qk07RUFDRSwwQ0FBQTtBbkhpc3hCUjtBbUg5cnhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGt0eUJGO0FtSGh1eEJNO0VBQ0UseUJBQUE7QW5IbXV4QlI7QW1IaHV4Qk07RUFDRSxvQ0FBQTtBbkhtdXhCUjtBbUhodXhCTTtFQUNFLG9DQUFBO0FuSG11eEJSO0FtSGh1eEJNO0VBQ0Usd0NBQUE7QW5IbXV4QlI7QW1IaHV4Qk07RUFDRSwyQ0FBQTtBbkhtdXhCUjtBbUhodXhCTTtFQUNFLHlDQUFBO0FuSG11eEJSO0FtSGh1eEJNO0VBQ0UsMENBQUE7QW5IbXV4QlI7QW1IaHV4Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvdnlCRjtBbUhsd3hCTTtFQUNFLHlCQUFBO0FuSHF3eEJSO0FtSGx3eEJNO0VBQ0Usb0NBQUE7QW5IcXd4QlI7QW1IbHd4Qk07RUFDRSxvQ0FBQTtBbkhxd3hCUjtBbUhsd3hCTTtFQUNFLHdDQUFBO0FuSHF3eEJSO0FtSGx3eEJNO0VBQ0UsMkNBQUE7QW5IcXd4QlI7QW1IbHd4Qk07RUFDRSx5Q0FBQTtBbkhxd3hCUjtBbUhsd3hCTTtFQUNFLDBDQUFBO0FuSHF3eEJSO0FtSGx3eEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIc3h5QkY7QW1IcHl4Qk07RUFDRSx5QkFBQTtBbkh1eXhCUjtBbUhweXhCTTtFQUNFLG9DQUFBO0FuSHV5eEJSO0FtSHB5eEJNO0VBQ0Usb0NBQUE7QW5IdXl4QlI7QW1IcHl4Qk07RUFDRSx3Q0FBQTtBbkh1eXhCUjtBbUhweXhCTTtFQUNFLDJDQUFBO0FuSHV5eEJSO0FtSHB5eEJNO0VBQ0UseUNBQUE7QW5IdXl4QlI7QW1IcHl4Qk07RUFDRSwwQ0FBQTtBbkh1eXhCUjtBbUhweXhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSHd6eUJGO0FtSHQweEJNO0VBQ0UseUJBQUE7QW5IeTB4QlI7QW1IdDB4Qk07RUFDRSxvQ0FBQTtBbkh5MHhCUjtBbUh0MHhCTTtFQUNFLG9DQUFBO0FuSHkweEJSO0FtSHQweEJNO0VBQ0Usd0NBQUE7QW5IeTB4QlI7QW1IdDB4Qk07RUFDRSwyQ0FBQTtBbkh5MHhCUjtBbUh0MHhCTTtFQUNFLHlDQUFBO0FuSHkweEJSO0FtSHQweEJNO0VBQ0UsMENBQUE7QW5IeTB4QlI7QW1IdDB4Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEgwMXlCRjtBbUh4MnhCTTtFQUNFLHlCQUFBO0FuSDIyeEJSO0FtSHgyeEJNO0VBQ0Usb0NBQUE7QW5IMjJ4QlI7QW1IeDJ4Qk07RUFDRSxvQ0FBQTtBbkgyMnhCUjtBbUh4MnhCTTtFQUNFLHdDQUFBO0FuSDIyeEJSO0FtSHgyeEJNO0VBQ0UsMkNBQUE7QW5IMjJ4QlI7QW1IeDJ4Qk07RUFDRSx5Q0FBQTtBbkgyMnhCUjtBbUh4MnhCTTtFQUNFLDBDQUFBO0FuSDIyeEJSO0FtSHgyeEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDN5QkY7QW1IMTR4Qk07RUFDRSx5QkFBQTtBbkg2NHhCUjtBbUgxNHhCTTtFQUNFLG9DQUFBO0FuSDY0eEJSO0FtSDE0eEJNO0VBQ0Usb0NBQUE7QW5INjR4QlI7QW1IMTR4Qk07RUFDRSx3Q0FBQTtBbkg2NHhCUjtBbUgxNHhCTTtFQUNFLDJDQUFBO0FuSDY0eEJSO0FtSDE0eEJNO0VBQ0UseUNBQUE7QW5INjR4QlI7QW1IMTR4Qk07RUFDRSwwQ0FBQTtBbkg2NHhCUjtBbUgxNHhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDg1eUJGO0FtSDU2eEJNO0VBQ0UseUJBQUE7QW5IKzZ4QlI7QW1INTZ4Qk07RUFDRSxvQ0FBQTtBbkgrNnhCUjtBbUg1NnhCTTtFQUNFLG9DQUFBO0FuSCs2eEJSO0FtSDU2eEJNO0VBQ0Usd0NBQUE7QW5IKzZ4QlI7QW1INTZ4Qk07RUFDRSwyQ0FBQTtBbkgrNnhCUjtBbUg1NnhCTTtFQUNFLHlDQUFBO0FuSCs2eEJSO0FtSDU2eEJNO0VBQ0UsMENBQUE7QW5IKzZ4QlI7QW1INTZ4Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnOHlCRjtBbUg5OHhCTTtFQUNFLHlCQUFBO0FuSGk5eEJSO0FtSDk4eEJNO0VBQ0Usb0NBQUE7QW5IaTl4QlI7QW1IOTh4Qk07RUFDRSxvQ0FBQTtBbkhpOXhCUjtBbUg5OHhCTTtFQUNFLHdDQUFBO0FuSGk5eEJSO0FtSDk4eEJNO0VBQ0UsMkNBQUE7QW5IaTl4QlI7QW1IOTh4Qk07RUFDRSx5Q0FBQTtBbkhpOXhCUjtBbUg5OHhCTTtFQUNFLDBDQUFBO0FuSGk5eEJSO0FtSDk4eEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIayt5QkY7QW1IaC94Qk07RUFDRSx5QkFBQTtBbkhtL3hCUjtBbUhoL3hCTTtFQUNFLG9DQUFBO0FuSG0veEJSO0FtSGgveEJNO0VBQ0Usb0NBQUE7QW5IbS94QlI7QW1IaC94Qk07RUFDRSx3Q0FBQTtBbkhtL3hCUjtBbUhoL3hCTTtFQUNFLDJDQUFBO0FuSG0veEJSO0FtSGgveEJNO0VBQ0UseUNBQUE7QW5IbS94QlI7QW1IaC94Qk07RUFDRSwwQ0FBQTtBbkhtL3hCUjtBbUhoL3hCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9nekJGO0FtSHY5eUJNO0VBQ0Usb0NBQUE7QW5IMDl5QlI7QW1IeDl5QlE7O0VBRUUsNkJBQUE7QW5IMDl5QlY7QW1IcDl5QlE7RUFDRSxnREFBQTtFQUNBLHlCQUFBO0FuSHU5eUJWO0FtSHI5eUJVO0VWM0RSLHNEQUFBO0F6R21oekJGO0FtSHA5eUJVO0VBQ0UseUJBQUE7QW5Iczl5Qlo7QW1IbDl5QlU7RUFDRSx5QkFBQTtBbkhvOXlCWjtBbUg3OHlCUTtFQUNFLGdEQUFBO0VBQ0EseUJBQUE7QW5IZzl5QlY7QW1INzh5QlU7RUFFRSxzQ0FBQTtBbkg4OHlCWjtBbUgzOHlCVTtFQUNFLGdDQUFBO0FuSDY4eUJaO0FtSHo4eUJZO0VBQ0UsK0NBQUE7QW5IMjh5QmQ7QW1IeDh5Qlk7RUFDRSxjdkdQRDtBWmk5eUJiO0FtSGw4eUJRO0VBQ0UseUJBQUE7QW5IcTh5QlY7QW1IaDh5Qk07RUFDRSxvQ0FBQTtBbkhtOHlCUjtBbUhoOHlCTTtFQUNFLDZCQUFBO0FuSG04eUJSO0FtSGg4eUJNO0VBQ0UsZ0NBQUE7QW5IbTh5QlI7QW1IaDh5Qk07RUFDRSw4QkFBQTtBbkhtOHlCUjtBbUhoOHlCTTtFQUNFLCtCQUFBO0FuSG04eUJSO0FtSDU3eUJROzs7RUFDRSxnQ0FBQTtBbkhpOHlCVjtBbUh6N3lCVTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7QW5INDd5Qlo7QW1IdDd5Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9sekJGO0FtSHQ3eUJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSHk3eUJWO0FtSHY3eUJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkh1N3lCWjtBbUhwN3lCVTtFQUNFLG1DQUFBO0FuSHM3eUJaO0FtSG43eUJVO0VBQ0UsZ0JBQUE7QW5IcTd5Qlo7QW1IOTZ5QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySHkveUJUO0FtSC82eUJVO0VBQ0UsY0UzRUg7QXJINC95QlQ7QW1IOTZ5QlU7RUFDRSwyQ0FBQTtBbkhnN3lCWjtBbUg3NnlCVTtFQUdFLDBDQUFBO0VBQ0EsY0V0Rkg7QXJIbWd6QlQ7QW1IMTZ5QlU7RUFDRSwrU0FBQTtBbkg0NnlCWjtBbUhyNnlCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5IdzZ5QlY7QW1IbDZ5Qlk7RUFDRSx5QkFBQTtBbkhvNnlCZDtBbUhqNnlCVTtFQUdFLHlCQUFBO0FuSGk2eUJaO0FtSDk1eUJVO0VBQ0UsV3ZHN05KO0FaNm56QlI7QW1IOTV5QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkgrNXlCWjtBbUh4NXlCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckhpaXpCVDtBbUh6NXlCVTtFQUNFLDJDQUFBO0VBQ0EsY0UxSUg7QXJIcWl6QlQ7QW1IejV5QlU7RUFDRSxnQkFBQTtBbkgyNXlCWjtBbUh6NXlCVTtFQUdFLDBDQUFBO0VBQ0EsY0VuSkg7QXJINGl6QlQ7QW1IdDV5QlU7RUFDRSwrU0FBQTtBbkh3NXlCWjtBbUhyNXlCVTtFQUNFLDBDQUFBO0VBQ0EsY0U1Skg7QXJIbWp6QlQ7QW1INzR5Qlk7O0VBQ0UsNktBQUE7QW5IaTV5QmQ7QW1IbDR5QlU7RUFDRSx5QkV2TEg7QXJINGp6QlQ7QW1IMzN5QmM7RUFDRSxjRWxNUDtBckhna3pCVDtBbUg1M3lCYztFQUNFLHlCQUFBO0FuSDgzeUJoQjtBbUhsM3lCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FaK3F6QlI7QW1IbjN5QmdCO0VBQ0UsV3ZHN1RWO0Faa3J6QlI7QW1ILzJ5QmM7RUFDRSxjRTdOUDtBckg4a3pCVDtBbUgzMnlCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVp5cnpCUjtBbUhyMnlCa0I7RUFDRSwyVEFBQTtBbkh1MnlCcEI7QW1IejF5QmtCO0VBQ0UsMlRBQUE7QW5IMjF5QnBCO0FtSHoweUJjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxxREFBQTtBbkg0MHlCaEI7QW1IbjB5QlE7RUFDRSwyQ0FBQTtBbkhzMHlCVjtBbUhwMHlCVTtFQUNFLHlCRWhTSDtBckhzbXpCVDtBbUg5enlCVTtFQUNFLGdDQUFBO0FuSGkweUJaO0FtSC96eUJZOztFQUVFLDBCQUFBO0FuSGkweUJkO0FtSDl6eUJZO0VBQ0Usb0NBQUE7QW5IZzB5QmQ7QW1IL3p5QmM7RUFDRSxnREFBQTtBbkhpMHlCaEI7QW1IdHp5Qlk7RUFFRSxnQ0FBQTtBbkh3enlCZDtBbUg5eXlCTTtFQUNFLGlFQUFBO0FuSGl6eUJSO0FtSDN5eUJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJIa296QlQ7QW1IMXl5Qlk7Ozs7O0VBR0UsMkRBQUE7QW5IOHl5QmQ7QW1IM3l5QlU7RUFDRSxzREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkg2eXlCWjtBbUgzeXlCVTtFQUNFLHFCRXBXSDtBckhpcHpCVDtBbUhyeXlCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkh3eXlCWjtBbUg5eHlCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IaXl5QmhCO0FtSDF4eUJNO0VBQ0UseUJBQUE7QW5INnh5QlI7QW1IMXh5Qk07RUFDRSxvQ0FBQTtBbkg2eHlCUjtBbUgxeHlCTTtFQUNFLG9DQUFBO0FuSDZ4eUJSO0FtSDF4eUJNO0VBQ0Usd0NBQUE7QW5INnh5QlI7QW1IMXh5Qk07RUFDRSwyQ0FBQTtBbkg2eHlCUjtBbUgxeHlCTTtFQUNFLHlDQUFBO0FuSDZ4eUJSO0FtSDF4eUJNO0VBQ0UsMENBQUE7QW5INnh5QlI7QW1IMXh5Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEg4eXpCRjtBbUg1enlCTTtFQUNFLHlCQUFBO0FuSCt6eUJSO0FtSDV6eUJNO0VBQ0Usb0NBQUE7QW5IK3p5QlI7QW1INXp5Qk07RUFDRSxvQ0FBQTtBbkgrenlCUjtBbUg1enlCTTtFQUNFLHdDQUFBO0FuSCt6eUJSO0FtSDV6eUJNO0VBQ0UsMkNBQUE7QW5IK3p5QlI7QW1INXp5Qk07RUFDRSx5Q0FBQTtBbkgrenlCUjtBbUg1enlCTTtFQUNFLDBDQUFBO0FuSCt6eUJSO0FtSDV6eUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIZzF6QkY7QW1IOTF5Qk07RUFDRSx5QkFBQTtBbkhpMnlCUjtBbUg5MXlCTTtFQUNFLG9DQUFBO0FuSGkyeUJSO0FtSDkxeUJNO0VBQ0Usb0NBQUE7QW5IaTJ5QlI7QW1IOTF5Qk07RUFDRSx3Q0FBQTtBbkhpMnlCUjtBbUg5MXlCTTtFQUNFLDJDQUFBO0FuSGkyeUJSO0FtSDkxeUJNO0VBQ0UseUNBQUE7QW5IaTJ5QlI7QW1IOTF5Qk07RUFDRSwwQ0FBQTtBbkhpMnlCUjtBbUg5MXlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGszekJGO0FtSGg0eUJNO0VBQ0UseUJBQUE7QW5IbTR5QlI7QW1IaDR5Qk07RUFDRSxvQ0FBQTtBbkhtNHlCUjtBbUhoNHlCTTtFQUNFLG9DQUFBO0FuSG00eUJSO0FtSGg0eUJNO0VBQ0Usd0NBQUE7QW5IbTR5QlI7QW1IaDR5Qk07RUFDRSwyQ0FBQTtBbkhtNHlCUjtBbUhoNHlCTTtFQUNFLHlDQUFBO0FuSG00eUJSO0FtSGg0eUJNO0VBQ0UsMENBQUE7QW5IbTR5QlI7QW1IaDR5Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixpQ0FBQTtBcEhvNXpCRjtBbUhsNnlCTTtFQUNFLHlCQUFBO0FuSHE2eUJSO0FtSGw2eUJNO0VBQ0Usb0NBQUE7QW5IcTZ5QlI7QW1IbDZ5Qk07RUFDRSxvQ0FBQTtBbkhxNnlCUjtBbUhsNnlCTTtFQUNFLHdDQUFBO0FuSHE2eUJSO0FtSGw2eUJNO0VBQ0UsMkNBQUE7QW5IcTZ5QlI7QW1IbDZ5Qk07RUFDRSx5Q0FBQTtBbkhxNnlCUjtBbUhsNnlCTTtFQUNFLDBDQUFBO0FuSHE2eUJSO0FtSGw2eUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIczd6QkY7QW1IcDh5Qk07RUFDRSx5QkFBQTtBbkh1OHlCUjtBbUhwOHlCTTtFQUNFLG9DQUFBO0FuSHU4eUJSO0FtSHA4eUJNO0VBQ0Usb0NBQUE7QW5IdTh5QlI7QW1IcDh5Qk07RUFDRSx3Q0FBQTtBbkh1OHlCUjtBbUhwOHlCTTtFQUNFLDJDQUFBO0FuSHU4eUJSO0FtSHA4eUJNO0VBQ0UseUNBQUE7QW5IdTh5QlI7QW1IcDh5Qk07RUFDRSwwQ0FBQTtBbkh1OHlCUjtBbUhwOHlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHc5ekJGO0FtSHQreUJNO0VBQ0UseUJBQUE7QW5IeSt5QlI7QW1IdCt5Qk07RUFDRSxvQ0FBQTtBbkh5K3lCUjtBbUh0K3lCTTtFQUNFLG9DQUFBO0FuSHkreUJSO0FtSHQreUJNO0VBQ0Usd0NBQUE7QW5IeSt5QlI7QW1IdCt5Qk07RUFDRSwyQ0FBQTtBbkh5K3lCUjtBbUh0K3lCTTtFQUNFLHlDQUFBO0FuSHkreUJSO0FtSHQreUJNO0VBQ0UsMENBQUE7QW5IeSt5QlI7QW1IdCt5Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEgwL3pCRjtBbUh4Z3pCTTtFQUNFLHlCQUFBO0FuSDJnekJSO0FtSHhnekJNO0VBQ0Usb0NBQUE7QW5IMmd6QlI7QW1IeGd6Qk07RUFDRSxvQ0FBQTtBbkgyZ3pCUjtBbUh4Z3pCTTtFQUNFLHdDQUFBO0FuSDJnekJSO0FtSHhnekJNO0VBQ0UsMkNBQUE7QW5IMmd6QlI7QW1IeGd6Qk07RUFDRSx5Q0FBQTtBbkgyZ3pCUjtBbUh4Z3pCTTtFQUNFLDBDQUFBO0FuSDJnekJSO0FtSHhnekJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBINGgwQkY7QW1IMWl6Qk07RUFDRSx5QkFBQTtBbkg2aXpCUjtBbUgxaXpCTTtFQUNFLG9DQUFBO0FuSDZpekJSO0FtSDFpekJNO0VBQ0Usb0NBQUE7QW5INml6QlI7QW1IMWl6Qk07RUFDRSx3Q0FBQTtBbkg2aXpCUjtBbUgxaXpCTTtFQUNFLDJDQUFBO0FuSDZpekJSO0FtSDFpekJNO0VBQ0UseUNBQUE7QW5INml6QlI7QW1IMWl6Qk07RUFDRSwwQ0FBQTtBbkg2aXpCUjtBbUgxaXpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDhqMEJGO0FtSGpoMEJNO0VBQ0Usb0NBQUE7QW5Ib2gwQlI7QW1IbGgwQlE7O0VBRUUsNkJBQUE7QW5Ib2gwQlY7QW1IOWcwQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0FuSGloMEJWO0FtSC9nMEJVO0VWM0RSLHFEQUFBO0F6RzZrMEJGO0FtSDlnMEJVO0VBQ0UseUJBQUE7QW5IZ2gwQlo7QW1INWcwQlU7RUFDRSx5QkFBQTtBbkg4ZzBCWjtBbUh2ZzBCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QW5IMGcwQlY7QW1IdmcwQlU7RUFFRSxxQ0FBQTtBbkh3ZzBCWjtBbUhyZzBCVTtFQUNFLGdDQUFBO0FuSHVnMEJaO0FtSG5nMEJZO0VBQ0UsOENBQUE7QW5IcWcwQmQ7QW1IbGcwQlk7RUFDRSxjdkdQRDtBWjJnMEJiO0FtSDUvekJRO0VBQ0UseUJBQUE7QW5IKy96QlY7QW1IMS96Qk07RUFDRSxvQ0FBQTtBbkg2L3pCUjtBbUgxL3pCTTtFQUNFLDZCQUFBO0FuSDYvekJSO0FtSDEvekJNO0VBQ0UsZ0NBQUE7QW5INi96QlI7QW1IMS96Qk07RUFDRSw4QkFBQTtBbkg2L3pCUjtBbUgxL3pCTTtFQUNFLCtCQUFBO0FuSDYvekJSO0FtSHQvekJROzs7RUFDRSxnQ0FBQTtBbkgyL3pCVjtBbUhuL3pCVTtFQUNFLDBDQUFBO0VBQ0EseUJBQUE7QW5Icy96Qlo7QW1IaC96Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDhvMEJGO0FtSGgvekJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSG0vekJWO0FtSGovekJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkhpL3pCWjtBbUg5K3pCVTtFQUNFLG1DQUFBO0FuSGcvekJaO0FtSDcrekJVO0VBQ0UsZ0JBQUE7QW5IKyt6Qlo7QW1IeCt6QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySG1qMEJUO0FtSHorekJVO0VBQ0UsY0UzRUg7QXJIc2owQlQ7QW1IeCt6QlU7RUFDRSwwQ0FBQTtBbkgwK3pCWjtBbUh2K3pCVTtFQUdFLHlDQUFBO0VBQ0EsY0V0Rkg7QXJINmowQlQ7QW1IcCt6QlU7RUFDRSwrU0FBQTtBbkhzK3pCWjtBbUgvOXpCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5Iayt6QlY7QW1INTl6Qlk7RUFDRSx5QkFBQTtBbkg4OXpCZDtBbUgzOXpCVTtFQUdFLHlCQUFBO0FuSDI5ekJaO0FtSHg5ekJVO0VBQ0UsV3ZHN05KO0FadXIwQlI7QW1IeDl6QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkh5OXpCWjtBbUhsOXpCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckgybDBCVDtBbUhuOXpCVTtFQUNFLDBDQUFBO0VBQ0EsY0UxSUg7QXJIK2wwQlQ7QW1Ibjl6QlU7RUFDRSxnQkFBQTtBbkhxOXpCWjtBbUhuOXpCVTtFQUdFLHlDQUFBO0VBQ0EsY0VuSkg7QXJIc20wQlQ7QW1IaDl6QlU7RUFDRSwrU0FBQTtBbkhrOXpCWjtBbUgvOHpCVTtFQUNFLHlDQUFBO0VBQ0EsY0U1Skg7QXJINm0wQlQ7QW1Idjh6Qlk7O0VBQ0UseUtBQUE7QW5IMjh6QmQ7QW1INTd6QlU7RUFDRSx5QkV2TEg7QXJIc24wQlQ7QW1Icjd6QmM7RUFDRSxjRWxNUDtBckgwbjBCVDtBbUh0N3pCYztFQUNFLHlCQUFBO0FuSHc3ekJoQjtBbUg1NnpCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FaeXUwQlI7QW1INzZ6QmdCO0VBQ0UsV3ZHN1RWO0FaNHUwQlI7QW1IejZ6QmM7RUFDRSxjRTdOUDtBckh3bzBCVDtBbUhyNnpCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVptdjBCUjtBbUgvNXpCa0I7RUFDRSwyVEFBQTtBbkhpNnpCcEI7QW1IbjV6QmtCO0VBQ0UsMlRBQUE7QW5IcTV6QnBCO0FtSG40ekJjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxvREFBQTtBbkhzNHpCaEI7QW1INzN6QlE7RUFDRSwwQ0FBQTtBbkhnNHpCVjtBbUg5M3pCVTtFQUNFLHlCRWhTSDtBckhncTBCVDtBbUh4M3pCVTtFQUNFLGdDQUFBO0FuSDIzekJaO0FtSHozekJZOztFQUVFLDBCQUFBO0FuSDIzekJkO0FtSHgzekJZO0VBQ0Usb0NBQUE7QW5IMDN6QmQ7QW1IejN6QmM7RUFDRSwrQ0FBQTtBbkgyM3pCaEI7QW1IaDN6Qlk7RUFFRSxnQ0FBQTtBbkhrM3pCZDtBbUh4MnpCTTtFQUNFLGlFQUFBO0FuSDIyekJSO0FtSHIyekJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJINHIwQlQ7QW1IcDJ6Qlk7Ozs7O0VBR0UsMERBQUE7QW5IdzJ6QmQ7QW1IcjJ6QlU7RUFDRSxxREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkh1MnpCWjtBbUhyMnpCVTtFQUNFLHFCRXBXSDtBckgyczBCVDtBbUgvMXpCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkhrMnpCWjtBbUh4MXpCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IMjF6QmhCO0FtSHAxekJNO0VBQ0UseUJBQUE7QW5IdTF6QlI7QW1IcDF6Qk07RUFDRSxvQ0FBQTtBbkh1MXpCUjtBbUhwMXpCTTtFQUNFLG9DQUFBO0FuSHUxekJSO0FtSHAxekJNO0VBQ0Usd0NBQUE7QW5IdTF6QlI7QW1IcDF6Qk07RUFDRSwyQ0FBQTtBbkh1MXpCUjtBbUhwMXpCTTtFQUNFLHlDQUFBO0FuSHUxekJSO0FtSHAxekJNO0VBQ0UsMENBQUE7QW5IdTF6QlI7QW1IcDF6Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEh3MjBCRjtBbUh0M3pCTTtFQUNFLHlCQUFBO0FuSHkzekJSO0FtSHQzekJNO0VBQ0Usb0NBQUE7QW5IeTN6QlI7QW1IdDN6Qk07RUFDRSxvQ0FBQTtBbkh5M3pCUjtBbUh0M3pCTTtFQUNFLHdDQUFBO0FuSHkzekJSO0FtSHQzekJNO0VBQ0UsMkNBQUE7QW5IeTN6QlI7QW1IdDN6Qk07RUFDRSx5Q0FBQTtBbkh5M3pCUjtBbUh0M3pCTTtFQUNFLDBDQUFBO0FuSHkzekJSO0FtSHQzekJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIMDQwQkY7QW1IeDV6Qk07RUFDRSx5QkFBQTtBbkgyNXpCUjtBbUh4NXpCTTtFQUNFLG9DQUFBO0FuSDI1ekJSO0FtSHg1ekJNO0VBQ0Usb0NBQUE7QW5IMjV6QlI7QW1IeDV6Qk07RUFDRSx3Q0FBQTtBbkgyNXpCUjtBbUh4NXpCTTtFQUNFLDJDQUFBO0FuSDI1ekJSO0FtSHg1ekJNO0VBQ0UseUNBQUE7QW5IMjV6QlI7QW1IeDV6Qk07RUFDRSwwQ0FBQTtBbkgyNXpCUjtBbUh4NXpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSDQ2MEJGO0FtSDE3ekJNO0VBQ0UseUJBQUE7QW5INjd6QlI7QW1IMTd6Qk07RUFDRSxvQ0FBQTtBbkg2N3pCUjtBbUgxN3pCTTtFQUNFLG9DQUFBO0FuSDY3ekJSO0FtSDE3ekJNO0VBQ0Usd0NBQUE7QW5INjd6QlI7QW1IMTd6Qk07RUFDRSwyQ0FBQTtBbkg2N3pCUjtBbUgxN3pCTTtFQUNFLHlDQUFBO0FuSDY3ekJSO0FtSDE3ekJNO0VBQ0UsMENBQUE7QW5INjd6QlI7QW1IMTd6Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4ODBCRjtBbUg1OXpCTTtFQUNFLHlCQUFBO0FuSCs5ekJSO0FtSDU5ekJNO0VBQ0Usb0NBQUE7QW5IKzl6QlI7QW1INTl6Qk07RUFDRSxvQ0FBQTtBbkgrOXpCUjtBbUg1OXpCTTtFQUNFLHdDQUFBO0FuSCs5ekJSO0FtSDU5ekJNO0VBQ0UsMkNBQUE7QW5IKzl6QlI7QW1INTl6Qk07RUFDRSx5Q0FBQTtBbkgrOXpCUjtBbUg1OXpCTTtFQUNFLDBDQUFBO0FuSCs5ekJSO0FtSDU5ekJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIZy8wQkY7QW1IOS96Qk07RUFDRSx5QkFBQTtBbkhpZzBCUjtBbUg5L3pCTTtFQUNFLG9DQUFBO0FuSGlnMEJSO0FtSDkvekJNO0VBQ0Usb0NBQUE7QW5IaWcwQlI7QW1IOS96Qk07RUFDRSx3Q0FBQTtBbkhpZzBCUjtBbUg5L3pCTTtFQUNFLDJDQUFBO0FuSGlnMEJSO0FtSDkvekJNO0VBQ0UseUNBQUE7QW5IaWcwQlI7QW1IOS96Qk07RUFDRSwwQ0FBQTtBbkhpZzBCUjtBbUg5L3pCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSGtoMUJGO0FtSGhpMEJNO0VBQ0UseUJBQUE7QW5IbWkwQlI7QW1IaGkwQk07RUFDRSxvQ0FBQTtBbkhtaTBCUjtBbUhoaTBCTTtFQUNFLG9DQUFBO0FuSG1pMEJSO0FtSGhpMEJNO0VBQ0Usd0NBQUE7QW5IbWkwQlI7QW1IaGkwQk07RUFDRSwyQ0FBQTtBbkhtaTBCUjtBbUhoaTBCTTtFQUNFLHlDQUFBO0FuSG1pMEJSO0FtSGhpMEJNO0VBQ0UsMENBQUE7QW5IbWkwQlI7QW1IaGkwQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvajFCRjtBbUhsazBCTTtFQUNFLHlCQUFBO0FuSHFrMEJSO0FtSGxrMEJNO0VBQ0Usb0NBQUE7QW5IcWswQlI7QW1IbGswQk07RUFDRSxvQ0FBQTtBbkhxazBCUjtBbUhsazBCTTtFQUNFLHdDQUFBO0FuSHFrMEJSO0FtSGxrMEJNO0VBQ0UsMkNBQUE7QW5IcWswQlI7QW1IbGswQk07RUFDRSx5Q0FBQTtBbkhxazBCUjtBbUhsazBCTTtFQUNFLDBDQUFBO0FuSHFrMEJSO0FtSGxrMEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIc2wxQkY7QW1IcG0wQk07RUFDRSx5QkFBQTtBbkh1bTBCUjtBbUhwbTBCTTtFQUNFLG9DQUFBO0FuSHVtMEJSO0FtSHBtMEJNO0VBQ0Usb0NBQUE7QW5IdW0wQlI7QW1IcG0wQk07RUFDRSx3Q0FBQTtBbkh1bTBCUjtBbUhwbTBCTTtFQUNFLDJDQUFBO0FuSHVtMEJSO0FtSHBtMEJNO0VBQ0UseUNBQUE7QW5IdW0wQlI7QW1IcG0wQk07RUFDRSwwQ0FBQTtBbkh1bTBCUjtBbUhwbTBCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHduMUJGO0FtSHRvMEJNO0VBQ0UseUJBQUE7QW5IeW8wQlI7QW1IdG8wQk07RUFDRSxvQ0FBQTtBbkh5bzBCUjtBbUh0bzBCTTtFQUNFLG9DQUFBO0FuSHlvMEJSO0FtSHRvMEJNO0VBQ0Usd0NBQUE7QW5IeW8wQlI7QW1IdG8wQk07RUFDRSwyQ0FBQTtBbkh5bzBCUjtBbUh0bzBCTTtFQUNFLHlDQUFBO0FuSHlvMEJSO0FtSHRvMEJNO0VBQ0UsMENBQUE7QW5IeW8wQlI7QW1IdG8wQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEgwcDFCRjtBbUh4cTBCTTtFQUNFLHlCQUFBO0FuSDJxMEJSO0FtSHhxMEJNO0VBQ0Usb0NBQUE7QW5IMnEwQlI7QW1IeHEwQk07RUFDRSxvQ0FBQTtBbkgycTBCUjtBbUh4cTBCTTtFQUNFLHdDQUFBO0FuSDJxMEJSO0FtSHhxMEJNO0VBQ0UsMkNBQUE7QW5IMnEwQlI7QW1IeHEwQk07RUFDRSx5Q0FBQTtBbkgycTBCUjtBbUh4cTBCTTtFQUNFLDBDQUFBO0FuSDJxMEJSO0FtSHhxMEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBINHIxQkY7QW1IMXMwQk07RUFDRSx5QkFBQTtBbkg2czBCUjtBbUgxczBCTTtFQUNFLG9DQUFBO0FuSDZzMEJSO0FtSDFzMEJNO0VBQ0Usb0NBQUE7QW5INnMwQlI7QW1IMXMwQk07RUFDRSx3Q0FBQTtBbkg2czBCUjtBbUgxczBCTTtFQUNFLDJDQUFBO0FuSDZzMEJSO0FtSDFzMEJNO0VBQ0UseUNBQUE7QW5INnMwQlI7QW1IMXMwQk07RUFDRSwwQ0FBQTtBbkg2czBCUjtBbUgxczBCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDh0MUJGO0FtSDV1MEJNO0VBQ0UseUJBQUE7QW5IK3UwQlI7QW1INXUwQk07RUFDRSxvQ0FBQTtBbkgrdTBCUjtBbUg1dTBCTTtFQUNFLG9DQUFBO0FuSCt1MEJSO0FtSDV1MEJNO0VBQ0Usd0NBQUE7QW5IK3UwQlI7QW1INXUwQk07RUFDRSwyQ0FBQTtBbkgrdTBCUjtBbUg1dTBCTTtFQUNFLHlDQUFBO0FuSCt1MEJSO0FtSDV1MEJNO0VBQ0UsMENBQUE7QW5IK3UwQlI7QW1INXUwQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhndzFCRjtBbUhudDFCTTtFQUNFLG9DQUFBO0FuSHN0MUJSO0FtSHB0MUJROztFQUVFLDZCQUFBO0FuSHN0MUJWO0FtSGh0MUJRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBbkhtdDFCVjtBbUhqdDFCVTtFVjNEUixvREFBQTtBekcrdzFCRjtBbUhodDFCVTtFQUNFLHlCQUFBO0FuSGt0MUJaO0FtSDlzMUJVO0VBQ0UseUJBQUE7QW5IZ3QxQlo7QW1IenMxQlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0FuSDRzMUJWO0FtSHpzMUJVO0VBRUUsb0NBQUE7QW5IMHMxQlo7QW1IdnMxQlU7RUFDRSxnQ0FBQTtBbkh5czFCWjtBbUhyczFCWTtFQUNFLDZDQUFBO0FuSHVzMUJkO0FtSHBzMUJZO0VBQ0UsY3ZHUEQ7QVo2czFCYjtBbUg5cjFCUTtFQUNFLHlCQUFBO0FuSGlzMUJWO0FtSDVyMUJNO0VBQ0Usb0NBQUE7QW5IK3IxQlI7QW1INXIxQk07RUFDRSw2QkFBQTtBbkgrcjFCUjtBbUg1cjFCTTtFQUNFLGdDQUFBO0FuSCtyMUJSO0FtSDVyMUJNO0VBQ0UsOEJBQUE7QW5IK3IxQlI7QW1INXIxQk07RUFDRSwrQkFBQTtBbkgrcjFCUjtBbUh4cjFCUTs7O0VBQ0UsZ0NBQUE7QW5INnIxQlY7QW1IcnIxQlU7RUFDRSx5Q0FBQTtFQUNBLHlCQUFBO0FuSHdyMUJaO0FtSGxyMUJNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhnMTFCRjtBbUhscjFCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBbkhxcjFCVjtBbUhucjFCVTtFQUdFLFd2RzdKSjtFdUc4Skksb0NBQUE7QW5IbXIxQlo7QW1IaHIxQlU7RUFDRSxtQ0FBQTtBbkhrcjFCWjtBbUgvcTFCVTtFQUNFLGdCQUFBO0FuSGlyMUJaO0FtSDFxMUJRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBckhxdjFCVDtBbUgzcTFCVTtFQUNFLGNFM0VIO0FySHd2MUJUO0FtSDFxMUJVO0VBQ0UseUNBQUE7QW5INHExQlo7QW1IenExQlU7RUFHRSx3Q0FBQTtFQUNBLGNFdEZIO0FySCt2MUJUO0FtSHRxMUJVO0VBQ0UsK1NBQUE7QW5Id3ExQlo7QW1IanExQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXdkczTUY7RXVHNE1FLHlCQUFBO0FuSG9xMUJWO0FtSDlwMUJZO0VBQ0UseUJBQUE7QW5IZ3ExQmQ7QW1IN3AxQlU7RUFHRSx5QkFBQTtBbkg2cDFCWjtBbUgxcDFCVTtFQUNFLFd2RzdOSjtBWnkzMUJSO0FtSDFwMUJVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QW5IMnAxQlo7QW1IcHAxQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QXJINngxQlQ7QW1IcnAxQlU7RUFDRSx5Q0FBQTtFQUNBLGNFMUlIO0FySGl5MUJUO0FtSHJwMUJVO0VBQ0UsZ0JBQUE7QW5IdXAxQlo7QW1IcnAxQlU7RUFHRSx3Q0FBQTtFQUNBLGNFbkpIO0FySHd5MUJUO0FtSGxwMUJVO0VBQ0UsK1NBQUE7QW5Ib3AxQlo7QW1IanAxQlU7RUFDRSx3Q0FBQTtFQUNBLGNFNUpIO0FySCt5MUJUO0FtSHpvMUJZOztFQUNFLHFLQUFBO0FuSDZvMUJkO0FtSDluMUJVO0VBQ0UseUJFdkxIO0FySHd6MUJUO0FtSHZuMUJjO0VBQ0UsY0VsTVA7QXJINHoxQlQ7QW1IeG4xQmM7RUFDRSx5QkFBQTtBbkgwbjFCaEI7QW1IOW0xQmM7RUFDRSw4QkFBQTtFQUNBLFd2RzFUUjtBWjI2MUJSO0FtSC9tMUJnQjtFQUNFLFd2RzdUVjtBWjg2MUJSO0FtSDNtMUJjO0VBQ0UsY0U3TlA7QXJIMDAxQlQ7QW1Idm0xQmM7RUFDRSxtQkVwT1A7RUZxT08sV3ZHNVVSO0FacTcxQlI7QW1Iam0xQmtCO0VBQ0UsMlRBQUE7QW5IbW0xQnBCO0FtSHJsMUJrQjtFQUNFLDJUQUFBO0FuSHVsMUJwQjtBbUhyazFCYztFQUNFLFd2R3ZYUjtFdUd3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sbURBQUE7QW5Id2sxQmhCO0FtSC9qMUJRO0VBQ0UseUNBQUE7QW5Ia2sxQlY7QW1IaGsxQlU7RUFDRSx5QkVoU0g7QXJIazIxQlQ7QW1IMWoxQlU7RUFDRSxnQ0FBQTtBbkg2ajFCWjtBbUgzajFCWTs7RUFFRSwwQkFBQTtBbkg2ajFCZDtBbUgxajFCWTtFQUNFLG9DQUFBO0FuSDRqMUJkO0FtSDNqMUJjO0VBQ0UsOENBQUE7QW5INmoxQmhCO0FtSGxqMUJZO0VBRUUsZ0NBQUE7QW5Ib2oxQmQ7QW1IMWkxQk07RUFDRSxpRUFBQTtBbkg2aTFCUjtBbUh2aTFCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FySDgzMUJUO0FtSHRpMUJZOzs7OztFQUdFLHlEQUFBO0FuSDBpMUJkO0FtSHZpMUJVO0VBQ0Usb0RBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QW5IeWkxQlo7QW1IdmkxQlU7RUFDRSxxQkVwV0g7QXJINjQxQlQ7QW1IamkxQlU7RUFDRSxvQ0FBQTtFQUNBLFd2R3JkSjtFdUdzZEksNkJBQUE7QW5Ib2kxQlo7QW1IMWgxQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0FuSDZoMUJoQjtBbUh0aDFCTTtFQUNFLHlCQUFBO0FuSHloMUJSO0FtSHRoMUJNO0VBQ0Usb0NBQUE7QW5IeWgxQlI7QW1IdGgxQk07RUFDRSxvQ0FBQTtBbkh5aDFCUjtBbUh0aDFCTTtFQUNFLHdDQUFBO0FuSHloMUJSO0FtSHRoMUJNO0VBQ0UsMkNBQUE7QW5IeWgxQlI7QW1IdGgxQk07RUFDRSx5Q0FBQTtBbkh5aDFCUjtBbUh0aDFCTTtFQUNFLDBDQUFBO0FuSHloMUJSO0FtSHRoMUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIMGkyQkY7QW1IeGoxQk07RUFDRSx5QkFBQTtBbkgyajFCUjtBbUh4ajFCTTtFQUNFLG9DQUFBO0FuSDJqMUJSO0FtSHhqMUJNO0VBQ0Usb0NBQUE7QW5IMmoxQlI7QW1IeGoxQk07RUFDRSx3Q0FBQTtBbkgyajFCUjtBbUh4ajFCTTtFQUNFLDJDQUFBO0FuSDJqMUJSO0FtSHhqMUJNO0VBQ0UseUNBQUE7QW5IMmoxQlI7QW1IeGoxQk07RUFDRSwwQ0FBQTtBbkgyajFCUjtBbUh4ajFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSDRrMkJGO0FtSDFsMUJNO0VBQ0UseUJBQUE7QW5INmwxQlI7QW1IMWwxQk07RUFDRSxvQ0FBQTtBbkg2bDFCUjtBbUgxbDFCTTtFQUNFLG9DQUFBO0FuSDZsMUJSO0FtSDFsMUJNO0VBQ0Usd0NBQUE7QW5INmwxQlI7QW1IMWwxQk07RUFDRSwyQ0FBQTtBbkg2bDFCUjtBbUgxbDFCTTtFQUNFLHlDQUFBO0FuSDZsMUJSO0FtSDFsMUJNO0VBQ0UsMENBQUE7QW5INmwxQlI7QW1IMWwxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4bTJCRjtBbUg1bjFCTTtFQUNFLHlCQUFBO0FuSCtuMUJSO0FtSDVuMUJNO0VBQ0Usb0NBQUE7QW5IK24xQlI7QW1INW4xQk07RUFDRSxvQ0FBQTtBbkgrbjFCUjtBbUg1bjFCTTtFQUNFLHdDQUFBO0FuSCtuMUJSO0FtSDVuMUJNO0VBQ0UsMkNBQUE7QW5IK24xQlI7QW1INW4xQk07RUFDRSx5Q0FBQTtBbkgrbjFCUjtBbUg1bjFCTTtFQUNFLDBDQUFBO0FuSCtuMUJSO0FtSDVuMUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ3AyQkY7QW1IOXAxQk07RUFDRSx5QkFBQTtBbkhpcTFCUjtBbUg5cDFCTTtFQUNFLG9DQUFBO0FuSGlxMUJSO0FtSDlwMUJNO0VBQ0Usb0NBQUE7QW5IaXExQlI7QW1IOXAxQk07RUFDRSx3Q0FBQTtBbkhpcTFCUjtBbUg5cDFCTTtFQUNFLDJDQUFBO0FuSGlxMUJSO0FtSDlwMUJNO0VBQ0UseUNBQUE7QW5IaXExQlI7QW1IOXAxQk07RUFDRSwwQ0FBQTtBbkhpcTFCUjtBbUg5cDFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSGtyMkJGO0FtSGhzMUJNO0VBQ0UseUJBQUE7QW5IbXMxQlI7QW1IaHMxQk07RUFDRSxvQ0FBQTtBbkhtczFCUjtBbUhoczFCTTtFQUNFLG9DQUFBO0FuSG1zMUJSO0FtSGhzMUJNO0VBQ0Usd0NBQUE7QW5IbXMxQlI7QW1IaHMxQk07RUFDRSwyQ0FBQTtBbkhtczFCUjtBbUhoczFCTTtFQUNFLHlDQUFBO0FuSG1zMUJSO0FtSGhzMUJNO0VBQ0UsMENBQUE7QW5IbXMxQlI7QW1IaHMxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvdDJCRjtBbUhsdTFCTTtFQUNFLHlCQUFBO0FuSHF1MUJSO0FtSGx1MUJNO0VBQ0Usb0NBQUE7QW5IcXUxQlI7QW1IbHUxQk07RUFDRSxvQ0FBQTtBbkhxdTFCUjtBbUhsdTFCTTtFQUNFLHdDQUFBO0FuSHF1MUJSO0FtSGx1MUJNO0VBQ0UsMkNBQUE7QW5IcXUxQlI7QW1IbHUxQk07RUFDRSx5Q0FBQTtBbkhxdTFCUjtBbUhsdTFCTTtFQUNFLDBDQUFBO0FuSHF1MUJSO0FtSGx1MUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIc3YyQkY7QW1IcHcxQk07RUFDRSx5QkFBQTtBbkh1dzFCUjtBbUhwdzFCTTtFQUNFLG9DQUFBO0FuSHV3MUJSO0FtSHB3MUJNO0VBQ0Usb0NBQUE7QW5IdXcxQlI7QW1IcHcxQk07RUFDRSx3Q0FBQTtBbkh1dzFCUjtBbUhwdzFCTTtFQUNFLDJDQUFBO0FuSHV3MUJSO0FtSHB3MUJNO0VBQ0UseUNBQUE7QW5IdXcxQlI7QW1IcHcxQk07RUFDRSwwQ0FBQTtBbkh1dzFCUjtBbUhwdzFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHd4MkJGO0FtSHR5MUJNO0VBQ0UseUJBQUE7QW5IeXkxQlI7QW1IdHkxQk07RUFDRSxvQ0FBQTtBbkh5eTFCUjtBbUh0eTFCTTtFQUNFLG9DQUFBO0FuSHl5MUJSO0FtSHR5MUJNO0VBQ0Usd0NBQUE7QW5IeXkxQlI7QW1IdHkxQk07RUFDRSwyQ0FBQTtBbkh5eTFCUjtBbUh0eTFCTTtFQUNFLHlDQUFBO0FuSHl5MUJSO0FtSHR5MUJNO0VBQ0UsMENBQUE7QW5IeXkxQlI7QW1IdHkxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwejJCRjtBbUh4MDFCTTtFQUNFLHlCQUFBO0FuSDIwMUJSO0FtSHgwMUJNO0VBQ0Usb0NBQUE7QW5IMjAxQlI7QW1IeDAxQk07RUFDRSxvQ0FBQTtBbkgyMDFCUjtBbUh4MDFCTTtFQUNFLHdDQUFBO0FuSDIwMUJSO0FtSHgwMUJNO0VBQ0UsMkNBQUE7QW5IMjAxQlI7QW1IeDAxQk07RUFDRSx5Q0FBQTtBbkgyMDFCUjtBbUh4MDFCTTtFQUNFLDBDQUFBO0FuSDIwMUJSO0FtSHgwMUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINDEyQkY7QW1IMTIxQk07RUFDRSx5QkFBQTtBbkg2MjFCUjtBbUgxMjFCTTtFQUNFLG9DQUFBO0FuSDYyMUJSO0FtSDEyMUJNO0VBQ0Usb0NBQUE7QW5INjIxQlI7QW1IMTIxQk07RUFDRSx3Q0FBQTtBbkg2MjFCUjtBbUgxMjFCTTtFQUNFLDJDQUFBO0FuSDYyMUJSO0FtSDEyMUJNO0VBQ0UseUNBQUE7QW5INjIxQlI7QW1IMTIxQk07RUFDRSwwQ0FBQTtBbkg2MjFCUjtBbUgxMjFCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDgzMkJGO0FtSDU0MUJNO0VBQ0UseUJBQUE7QW5IKzQxQlI7QW1INTQxQk07RUFDRSxvQ0FBQTtBbkgrNDFCUjtBbUg1NDFCTTtFQUNFLG9DQUFBO0FuSCs0MUJSO0FtSDU0MUJNO0VBQ0Usd0NBQUE7QW5IKzQxQlI7QW1INTQxQk07RUFDRSwyQ0FBQTtBbkgrNDFCUjtBbUg1NDFCTTtFQUNFLHlDQUFBO0FuSCs0MUJSO0FtSDU0MUJNO0VBQ0UsMENBQUE7QW5IKzQxQlI7QW1INTQxQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnNjJCRjtBbUg5NjFCTTtFQUNFLHlCQUFBO0FuSGk3MUJSO0FtSDk2MUJNO0VBQ0Usb0NBQUE7QW5IaTcxQlI7QW1IOTYxQk07RUFDRSxvQ0FBQTtBbkhpNzFCUjtBbUg5NjFCTTtFQUNFLHdDQUFBO0FuSGk3MUJSO0FtSDk2MUJNO0VBQ0UsMkNBQUE7QW5IaTcxQlI7QW1IOTYxQk07RUFDRSx5Q0FBQTtBbkhpNzFCUjtBbUg5NjFCTTtFQUNFLDBDQUFBO0FuSGk3MUJSO0FtSDk2MUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIazgyQkY7QW1IcjUyQk07RUFDRSxvQ0FBQTtBbkh3NTJCUjtBbUh0NTJCUTs7RUFFRSw2QkFBQTtBbkh3NTJCVjtBbUhsNTJCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QW5IcTUyQlY7QW1IbjUyQlU7RVYzRFIscURBQUE7QXpHaTkyQkY7QW1IbDUyQlU7RUFDRSx5QkFBQTtBbkhvNTJCWjtBbUhoNTJCVTtFQUNFLHlCQUFBO0FuSGs1MkJaO0FtSDM0MkJRO0VBQ0UsK0NBQUE7RUFDQSx5QkFBQTtBbkg4NDJCVjtBbUgzNDJCVTtFQUVFLHFDQUFBO0FuSDQ0MkJaO0FtSHo0MkJVO0VBQ0UsZ0NBQUE7QW5IMjQyQlo7QW1IdjQyQlk7RUFDRSw4Q0FBQTtBbkh5NDJCZDtBbUh0NDJCWTtFQUNFLGN2R1BEO0FaKzQyQmI7QW1IaDQyQlE7RUFDRSx5QkFBQTtBbkhtNDJCVjtBbUg5MzJCTTtFQUNFLG9DQUFBO0FuSGk0MkJSO0FtSDkzMkJNO0VBQ0UsNkJBQUE7QW5IaTQyQlI7QW1IOTMyQk07RUFDRSxnQ0FBQTtBbkhpNDJCUjtBbUg5MzJCTTtFQUNFLDhCQUFBO0FuSGk0MkJSO0FtSDkzMkJNO0VBQ0UsK0JBQUE7QW5IaTQyQlI7QW1IMTMyQlE7OztFQUNFLGdDQUFBO0FuSCszMkJWO0FtSHYzMkJVO0VBQ0UsMENBQUE7RUFDQSx5QkFBQTtBbkgwMzJCWjtBbUhwMzJCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QXBIa2gzQkY7QW1IcDMyQlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QW5IdTMyQlY7QW1IcjMyQlU7RUFHRSxXdkc3Sko7RXVHOEpJLG9DQUFBO0FuSHEzMkJaO0FtSGwzMkJVO0VBQ0UsbUNBQUE7QW5IbzMyQlo7QW1IajMyQlU7RUFDRSxnQkFBQTtBbkhtMzJCWjtBbUg1MjJCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QXJIdTcyQlQ7QW1INzIyQlU7RUFDRSxjRTNFSDtBckgwNzJCVDtBbUg1MjJCVTtFQUNFLDBDQUFBO0FuSDgyMkJaO0FtSDMyMkJVO0VBR0UseUNBQUE7RUFDQSxjRXRGSDtBckhpODJCVDtBbUh4MjJCVTtFQUNFLCtTQUFBO0FuSDAyMkJaO0FtSG4yMkJRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3ZHM01GO0V1RzRNRSx5QkFBQTtBbkhzMjJCVjtBbUhoMjJCWTtFQUNFLHlCQUFBO0FuSGsyMkJkO0FtSC8xMkJVO0VBR0UseUJBQUE7QW5IKzEyQlo7QW1INTEyQlU7RUFDRSxXdkc3Tko7QVoyajNCUjtBbUg1MTJCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0FuSDYxMkJaO0FtSHQxMkJRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FySCs5MkJUO0FtSHYxMkJVO0VBQ0UsMENBQUE7RUFDQSxjRTFJSDtBckhtKzJCVDtBbUh2MTJCVTtFQUNFLGdCQUFBO0FuSHkxMkJaO0FtSHYxMkJVO0VBR0UseUNBQUE7RUFDQSxjRW5KSDtBckgwKzJCVDtBbUhwMTJCVTtFQUNFLCtTQUFBO0FuSHMxMkJaO0FtSG4xMkJVO0VBQ0UseUNBQUE7RUFDQSxjRTVKSDtBckhpLzJCVDtBbUgzMDJCWTs7RUFDRSx5S0FBQTtBbkgrMDJCZDtBbUhoMDJCVTtFQUNFLHlCRXZMSDtBckgwLzJCVDtBbUh6ejJCYztFQUNFLGNFbE1QO0FySDgvMkJUO0FtSDF6MkJjO0VBQ0UseUJBQUE7QW5INHoyQmhCO0FtSGh6MkJjO0VBQ0UsOEJBQUE7RUFDQSxXdkcxVFI7QVo2bTNCUjtBbUhqejJCZ0I7RUFDRSxXdkc3VFY7QVpnbjNCUjtBbUg3eTJCYztFQUNFLGNFN05QO0FySDRnM0JUO0FtSHp5MkJjO0VBQ0UsbUJFcE9QO0VGcU9PLFd2RzVVUjtBWnVuM0JSO0FtSG55MkJrQjtFQUNFLDJUQUFBO0FuSHF5MkJwQjtBbUh2eDJCa0I7RUFDRSwyVEFBQTtBbkh5eDJCcEI7QW1IdncyQmM7RUFDRSxXdkd2WFI7RXVHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLG9EQUFBO0FuSDB3MkJoQjtBbUhqdzJCUTtFQUNFLDBDQUFBO0FuSG93MkJWO0FtSGx3MkJVO0VBQ0UseUJFaFNIO0FySG9pM0JUO0FtSDV2MkJVO0VBQ0UsZ0NBQUE7QW5IK3YyQlo7QW1IN3YyQlk7O0VBRUUsMEJBQUE7QW5IK3YyQmQ7QW1INXYyQlk7RUFDRSxvQ0FBQTtBbkg4djJCZDtBbUg3djJCYztFQUNFLCtDQUFBO0FuSCt2MkJoQjtBbUhwdjJCWTtFQUVFLGdDQUFBO0FuSHN2MkJkO0FtSDV1MkJNO0VBQ0UsaUVBQUE7QW5IK3UyQlI7QW1IenUyQlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBckhnazNCVDtBbUh4dTJCWTs7Ozs7RUFHRSwwREFBQTtBbkg0dTJCZDtBbUh6dTJCVTtFQUNFLHFEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FuSDJ1MkJaO0FtSHp1MkJVO0VBQ0UscUJFcFdIO0FySCtrM0JUO0FtSG51MkJVO0VBQ0Usb0NBQUE7RUFDQSxXdkdyZEo7RXVHc2RJLDZCQUFBO0FuSHN1MkJaO0FtSDV0MkJjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBbkgrdDJCaEI7QW1IeHQyQk07RUFDRSx5QkFBQTtBbkgydDJCUjtBbUh4dDJCTTtFQUNFLG9DQUFBO0FuSDJ0MkJSO0FtSHh0MkJNO0VBQ0Usb0NBQUE7QW5IMnQyQlI7QW1IeHQyQk07RUFDRSx3Q0FBQTtBbkgydDJCUjtBbUh4dDJCTTtFQUNFLDJDQUFBO0FuSDJ0MkJSO0FtSHh0MkJNO0VBQ0UseUNBQUE7QW5IMnQyQlI7QW1IeHQyQk07RUFDRSwwQ0FBQTtBbkgydDJCUjtBbUh4dDJCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0FwSDR1M0JGO0FtSDF2MkJNO0VBQ0UseUJBQUE7QW5INnYyQlI7QW1IMXYyQk07RUFDRSxvQ0FBQTtBbkg2djJCUjtBbUgxdjJCTTtFQUNFLG9DQUFBO0FuSDZ2MkJSO0FtSDF2MkJNO0VBQ0Usd0NBQUE7QW5INnYyQlI7QW1IMXYyQk07RUFDRSwyQ0FBQTtBbkg2djJCUjtBbUgxdjJCTTtFQUNFLHlDQUFBO0FuSDZ2MkJSO0FtSDF2MkJNO0VBQ0UsMENBQUE7QW5INnYyQlI7QW1IMXYyQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBcEg4dzNCRjtBbUg1eDJCTTtFQUNFLHlCQUFBO0FuSCt4MkJSO0FtSDV4MkJNO0VBQ0Usb0NBQUE7QW5IK3gyQlI7QW1INXgyQk07RUFDRSxvQ0FBQTtBbkgreDJCUjtBbUg1eDJCTTtFQUNFLHdDQUFBO0FuSCt4MkJSO0FtSDV4MkJNO0VBQ0UsMkNBQUE7QW5IK3gyQlI7QW1INXgyQk07RUFDRSx5Q0FBQTtBbkgreDJCUjtBbUg1eDJCTTtFQUNFLDBDQUFBO0FuSCt4MkJSO0FtSDV4MkJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZ3ozQkY7QW1IOXoyQk07RUFDRSx5QkFBQTtBbkhpMDJCUjtBbUg5ejJCTTtFQUNFLG9DQUFBO0FuSGkwMkJSO0FtSDl6MkJNO0VBQ0Usb0NBQUE7QW5IaTAyQlI7QW1IOXoyQk07RUFDRSx3Q0FBQTtBbkhpMDJCUjtBbUg5ejJCTTtFQUNFLDJDQUFBO0FuSGkwMkJSO0FtSDl6MkJNO0VBQ0UseUNBQUE7QW5IaTAyQlI7QW1IOXoyQk07RUFDRSwwQ0FBQTtBbkhpMDJCUjtBbUg5ejJCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGsxM0JGO0FtSGgyMkJNO0VBQ0UseUJBQUE7QW5IbTIyQlI7QW1IaDIyQk07RUFDRSxvQ0FBQTtBbkhtMjJCUjtBbUhoMjJCTTtFQUNFLG9DQUFBO0FuSG0yMkJSO0FtSGgyMkJNO0VBQ0Usd0NBQUE7QW5IbTIyQlI7QW1IaDIyQk07RUFDRSwyQ0FBQTtBbkhtMjJCUjtBbUhoMjJCTTtFQUNFLHlDQUFBO0FuSG0yMkJSO0FtSGgyMkJNO0VBQ0UsMENBQUE7QW5IbTIyQlI7QW1IaDIyQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhvMzNCRjtBbUhsNDJCTTtFQUNFLHlCQUFBO0FuSHE0MkJSO0FtSGw0MkJNO0VBQ0Usb0NBQUE7QW5IcTQyQlI7QW1IbDQyQk07RUFDRSxvQ0FBQTtBbkhxNDJCUjtBbUhsNDJCTTtFQUNFLHdDQUFBO0FuSHE0MkJSO0FtSGw0MkJNO0VBQ0UsMkNBQUE7QW5IcTQyQlI7QW1IbDQyQk07RUFDRSx5Q0FBQTtBbkhxNDJCUjtBbUhsNDJCTTtFQUNFLDBDQUFBO0FuSHE0MkJSO0FtSGw0MkJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIczUzQkY7QW1IcDYyQk07RUFDRSx5QkFBQTtBbkh1NjJCUjtBbUhwNjJCTTtFQUNFLG9DQUFBO0FuSHU2MkJSO0FtSHA2MkJNO0VBQ0Usb0NBQUE7QW5IdTYyQlI7QW1IcDYyQk07RUFDRSx3Q0FBQTtBbkh1NjJCUjtBbUhwNjJCTTtFQUNFLDJDQUFBO0FuSHU2MkJSO0FtSHA2MkJNO0VBQ0UseUNBQUE7QW5IdTYyQlI7QW1IcDYyQk07RUFDRSwwQ0FBQTtBbkh1NjJCUjtBbUhwNjJCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHc3M0JGO0FtSHQ4MkJNO0VBQ0UseUJBQUE7QW5IeTgyQlI7QW1IdDgyQk07RUFDRSxvQ0FBQTtBbkh5ODJCUjtBbUh0ODJCTTtFQUNFLG9DQUFBO0FuSHk4MkJSO0FtSHQ4MkJNO0VBQ0Usd0NBQUE7QW5IeTgyQlI7QW1IdDgyQk07RUFDRSwyQ0FBQTtBbkh5ODJCUjtBbUh0ODJCTTtFQUNFLHlDQUFBO0FuSHk4MkJSO0FtSHQ4MkJNO0VBQ0UsMENBQUE7QW5IeTgyQlI7QW1IdDgyQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwOTNCRjtBbUh4KzJCTTtFQUNFLHlCQUFBO0FuSDIrMkJSO0FtSHgrMkJNO0VBQ0Usb0NBQUE7QW5IMisyQlI7QW1IeCsyQk07RUFDRSxvQ0FBQTtBbkgyKzJCUjtBbUh4KzJCTTtFQUNFLHdDQUFBO0FuSDIrMkJSO0FtSHgrMkJNO0VBQ0UsMkNBQUE7QW5IMisyQlI7QW1IeCsyQk07RUFDRSx5Q0FBQTtBbkgyKzJCUjtBbUh4KzJCTTtFQUNFLDBDQUFBO0FuSDIrMkJSO0FtSHgrMkJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINC8zQkY7QW1IMWczQk07RUFDRSx5QkFBQTtBbkg2ZzNCUjtBbUgxZzNCTTtFQUNFLG9DQUFBO0FuSDZnM0JSO0FtSDFnM0JNO0VBQ0Usb0NBQUE7QW5INmczQlI7QW1IMWczQk07RUFDRSx3Q0FBQTtBbkg2ZzNCUjtBbUgxZzNCTTtFQUNFLDJDQUFBO0FuSDZnM0JSO0FtSDFnM0JNO0VBQ0UseUNBQUE7QW5INmczQlI7QW1IMWczQk07RUFDRSwwQ0FBQTtBbkg2ZzNCUjtBbUgxZzNCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSDhoNEJGO0FtSDVpM0JNO0VBQ0UseUJBQUE7QW5IK2kzQlI7QW1INWkzQk07RUFDRSxvQ0FBQTtBbkgraTNCUjtBbUg1aTNCTTtFQUNFLG9DQUFBO0FuSCtpM0JSO0FtSDVpM0JNO0VBQ0Usd0NBQUE7QW5IK2kzQlI7QW1INWkzQk07RUFDRSwyQ0FBQTtBbkgraTNCUjtBbUg1aTNCTTtFQUNFLHlDQUFBO0FuSCtpM0JSO0FtSDVpM0JNO0VBQ0UsMENBQUE7QW5IK2kzQlI7QW1INWkzQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEhnazRCRjtBbUg5azNCTTtFQUNFLHlCQUFBO0FuSGlsM0JSO0FtSDlrM0JNO0VBQ0Usb0NBQUE7QW5IaWwzQlI7QW1IOWszQk07RUFDRSxvQ0FBQTtBbkhpbDNCUjtBbUg5azNCTTtFQUNFLHdDQUFBO0FuSGlsM0JSO0FtSDlrM0JNO0VBQ0UsMkNBQUE7QW5IaWwzQlI7QW1IOWszQk07RUFDRSx5Q0FBQTtBbkhpbDNCUjtBbUg5azNCTTtFQUNFLDBDQUFBO0FuSGlsM0JSO0FtSDlrM0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIa200QkY7QW1IaG4zQk07RUFDRSx5QkFBQTtBbkhtbjNCUjtBbUhobjNCTTtFQUNFLG9DQUFBO0FuSG1uM0JSO0FtSGhuM0JNO0VBQ0Usb0NBQUE7QW5IbW4zQlI7QW1IaG4zQk07RUFDRSx3Q0FBQTtBbkhtbjNCUjtBbUhobjNCTTtFQUNFLDJDQUFBO0FuSG1uM0JSO0FtSGhuM0JNO0VBQ0UseUNBQUE7QW5IbW4zQlI7QW1IaG4zQk07RUFDRSwwQ0FBQTtBbkhtbjNCUjtBbUhobjNCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSG9vNEJGO0FtSHZsNEJNO0VBQ0Usb0NBQUE7QW5IMGw0QlI7QW1IeGw0QlE7O0VBRUUsNkJBQUE7QW5IMGw0QlY7QW1IcGw0QlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0FuSHVsNEJWO0FtSHJsNEJVO0VWM0RSLG9EQUFBO0F6R21wNEJGO0FtSHBsNEJVO0VBQ0UseUJBQUE7QW5Ic2w0Qlo7QW1IbGw0QlU7RUFDRSx5QkFBQTtBbkhvbDRCWjtBbUg3azRCUTtFQUNFLDhDQUFBO0VBQ0EseUJBQUE7QW5IZ2w0QlY7QW1IN2s0QlU7RUFFRSxvQ0FBQTtBbkg4azRCWjtBbUgzazRCVTtFQUNFLGdDQUFBO0FuSDZrNEJaO0FtSHprNEJZO0VBQ0UsNkNBQUE7QW5IMms0QmQ7QW1IeGs0Qlk7RUFDRSxjdkdQRDtBWmlsNEJiO0FtSGxrNEJRO0VBQ0UseUJBQUE7QW5IcWs0QlY7QW1IaGs0Qk07RUFDRSxvQ0FBQTtBbkhtazRCUjtBbUhoazRCTTtFQUNFLDZCQUFBO0FuSG1rNEJSO0FtSGhrNEJNO0VBQ0UsZ0NBQUE7QW5IbWs0QlI7QW1IaGs0Qk07RUFDRSw4QkFBQTtBbkhtazRCUjtBbUhoazRCTTtFQUNFLCtCQUFBO0FuSG1rNEJSO0FtSDVqNEJROzs7RUFDRSxnQ0FBQTtBbkhpazRCVjtBbUh6ajRCVTtFQUNFLHlDQUFBO0VBQ0EseUJBQUE7QW5INGo0Qlo7QW1IdGo0Qk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSG90NEJGO0FtSHRqNEJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0FuSHlqNEJWO0FtSHZqNEJVO0VBR0UsV3ZHN0pKO0V1RzhKSSxvQ0FBQTtBbkh1ajRCWjtBbUhwajRCVTtFQUNFLG1DQUFBO0FuSHNqNEJaO0FtSG5qNEJVO0VBQ0UsZ0JBQUE7QW5IcWo0Qlo7QW1IOWk0QlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FySHluNEJUO0FtSC9pNEJVO0VBQ0UsY0UzRUg7QXJING40QlQ7QW1IOWk0QlU7RUFDRSx5Q0FBQTtBbkhnajRCWjtBbUg3aTRCVTtFQUdFLHdDQUFBO0VBQ0EsY0V0Rkg7QXJIbW80QlQ7QW1IMWk0QlU7RUFDRSwrU0FBQTtBbkg0aTRCWjtBbUhyaTRCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd2RzNNRjtFdUc0TUUseUJBQUE7QW5Id2k0QlY7QW1IbGk0Qlk7RUFDRSx5QkFBQTtBbkhvaTRCZDtBbUhqaTRCVTtFQUdFLHlCQUFBO0FuSGlpNEJaO0FtSDloNEJVO0VBQ0UsV3ZHN05KO0FaNnY0QlI7QW1IOWg0QlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBbkgraDRCWjtBbUh4aDRCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBckhpcTRCVDtBbUh6aDRCVTtFQUNFLHlDQUFBO0VBQ0EsY0UxSUg7QXJIcXE0QlQ7QW1Iemg0QlU7RUFDRSxnQkFBQTtBbkgyaDRCWjtBbUh6aDRCVTtFQUdFLHdDQUFBO0VBQ0EsY0VuSkg7QXJINHE0QlQ7QW1IdGg0QlU7RUFDRSwrU0FBQTtBbkh3aDRCWjtBbUhyaDRCVTtFQUNFLHdDQUFBO0VBQ0EsY0U1Skg7QXJIbXI0QlQ7QW1IN2c0Qlk7O0VBQ0UscUtBQUE7QW5IaWg0QmQ7QW1IbGc0QlU7RUFDRSx5QkV2TEg7QXJINHI0QlQ7QW1IMy8zQmM7RUFDRSxjRWxNUDtBckhnczRCVDtBbUg1LzNCYztFQUNFLHlCQUFBO0FuSDgvM0JoQjtBbUhsLzNCYztFQUNFLDhCQUFBO0VBQ0EsV3ZHMVRSO0FaK3k0QlI7QW1Ibi8zQmdCO0VBQ0UsV3ZHN1RWO0Faa3o0QlI7QW1ILyszQmM7RUFDRSxjRTdOUDtBckg4czRCVDtBbUgzKzNCYztFQUNFLG1CRXBPUDtFRnFPTyxXdkc1VVI7QVp5ejRCUjtBbUhyKzNCa0I7RUFDRSwyVEFBQTtBbkh1KzNCcEI7QW1IejkzQmtCO0VBQ0UsMlRBQUE7QW5IMjkzQnBCO0FtSHo4M0JjO0VBQ0UsV3ZHdlhSO0V1R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxtREFBQTtBbkg0ODNCaEI7QW1IbjgzQlE7RUFDRSx5Q0FBQTtBbkhzODNCVjtBbUhwODNCVTtFQUNFLHlCRWhTSDtBckhzdTRCVDtBbUg5NzNCVTtFQUNFLGdDQUFBO0FuSGk4M0JaO0FtSC83M0JZOztFQUVFLDBCQUFBO0FuSGk4M0JkO0FtSDk3M0JZO0VBQ0Usb0NBQUE7QW5IZzgzQmQ7QW1ILzczQmM7RUFDRSw4Q0FBQTtBbkhpODNCaEI7QW1IdDczQlk7RUFFRSxnQ0FBQTtBbkh3NzNCZDtBbUg5NjNCTTtFQUNFLGlFQUFBO0FuSGk3M0JSO0FtSDM2M0JVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QXJIa3c0QlQ7QW1IMTYzQlk7Ozs7O0VBR0UseURBQUE7QW5IODYzQmQ7QW1IMzYzQlU7RUFDRSxvREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBbkg2NjNCWjtBbUgzNjNCVTtFQUNFLHFCRXBXSDtBckhpeDRCVDtBbUhyNjNCVTtFQUNFLG9DQUFBO0VBQ0EsV3ZHcmRKO0V1R3NkSSw2QkFBQTtBbkh3NjNCWjtBbUg5NTNCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QW5IaTYzQmhCO0FtSDE1M0JNO0VBQ0UseUJBQUE7QW5INjUzQlI7QW1IMTUzQk07RUFDRSxvQ0FBQTtBbkg2NTNCUjtBbUgxNTNCTTtFQUNFLG9DQUFBO0FuSDY1M0JSO0FtSDE1M0JNO0VBQ0Usd0NBQUE7QW5INjUzQlI7QW1IMTUzQk07RUFDRSwyQ0FBQTtBbkg2NTNCUjtBbUgxNTNCTTtFQUNFLHlDQUFBO0FuSDY1M0JSO0FtSDE1M0JNO0VBQ0UsMENBQUE7QW5INjUzQlI7QW1IMTUzQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEg4NjRCRjtBbUg1NzNCTTtFQUNFLHlCQUFBO0FuSCs3M0JSO0FtSDU3M0JNO0VBQ0Usb0NBQUE7QW5IKzczQlI7QW1INTczQk07RUFDRSxvQ0FBQTtBbkgrNzNCUjtBbUg1NzNCTTtFQUNFLHdDQUFBO0FuSCs3M0JSO0FtSDU3M0JNO0VBQ0UsMkNBQUE7QW5IKzczQlI7QW1INTczQk07RUFDRSx5Q0FBQTtBbkgrNzNCUjtBbUg1NzNCTTtFQUNFLDBDQUFBO0FuSCs3M0JSO0FtSDU3M0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QXBIZzk0QkY7QW1IOTkzQk07RUFDRSx5QkFBQTtBbkhpKzNCUjtBbUg5OTNCTTtFQUNFLG9DQUFBO0FuSGkrM0JSO0FtSDk5M0JNO0VBQ0Usb0NBQUE7QW5IaSszQlI7QW1IOTkzQk07RUFDRSx3Q0FBQTtBbkhpKzNCUjtBbUg5OTNCTTtFQUNFLDJDQUFBO0FuSGkrM0JSO0FtSDk5M0JNO0VBQ0UseUNBQUE7QW5IaSszQlI7QW1IOTkzQk07RUFDRSwwQ0FBQTtBbkhpKzNCUjtBbUg5OTNCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0FwSGsvNEJGO0FtSGhnNEJNO0VBQ0UseUJBQUE7QW5IbWc0QlI7QW1IaGc0Qk07RUFDRSxvQ0FBQTtBbkhtZzRCUjtBbUhoZzRCTTtFQUNFLG9DQUFBO0FuSG1nNEJSO0FtSGhnNEJNO0VBQ0Usd0NBQUE7QW5IbWc0QlI7QW1IaGc0Qk07RUFDRSwyQ0FBQTtBbkhtZzRCUjtBbUhoZzRCTTtFQUNFLHlDQUFBO0FuSG1nNEJSO0FtSGhnNEJNO0VBQ0UsMENBQUE7QW5IbWc0QlI7QW1IaGc0Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBcEhvaDVCRjtBbUhsaTRCTTtFQUNFLHlCQUFBO0FuSHFpNEJSO0FtSGxpNEJNO0VBQ0Usb0NBQUE7QW5IcWk0QlI7QW1IbGk0Qk07RUFDRSxvQ0FBQTtBbkhxaTRCUjtBbUhsaTRCTTtFQUNFLHdDQUFBO0FuSHFpNEJSO0FtSGxpNEJNO0VBQ0UsMkNBQUE7QW5IcWk0QlI7QW1IbGk0Qk07RUFDRSx5Q0FBQTtBbkhxaTRCUjtBbUhsaTRCTTtFQUNFLDBDQUFBO0FuSHFpNEJSO0FtSGxpNEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBIc2o1QkY7QW1IcGs0Qk07RUFDRSx5QkFBQTtBbkh1azRCUjtBbUhwazRCTTtFQUNFLG9DQUFBO0FuSHVrNEJSO0FtSHBrNEJNO0VBQ0Usb0NBQUE7QW5IdWs0QlI7QW1IcGs0Qk07RUFDRSx3Q0FBQTtBbkh1azRCUjtBbUhwazRCTTtFQUNFLDJDQUFBO0FuSHVrNEJSO0FtSHBrNEJNO0VBQ0UseUNBQUE7QW5IdWs0QlI7QW1IcGs0Qk07RUFDRSwwQ0FBQTtBbkh1azRCUjtBbUhwazRCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0FwSHdsNUJGO0FtSHRtNEJNO0VBQ0UseUJBQUE7QW5IeW00QlI7QW1IdG00Qk07RUFDRSxvQ0FBQTtBbkh5bTRCUjtBbUh0bTRCTTtFQUNFLG9DQUFBO0FuSHltNEJSO0FtSHRtNEJNO0VBQ0Usd0NBQUE7QW5IeW00QlI7QW1IdG00Qk07RUFDRSwyQ0FBQTtBbkh5bTRCUjtBbUh0bTRCTTtFQUNFLHlDQUFBO0FuSHltNEJSO0FtSHRtNEJNO0VBQ0UsMENBQUE7QW5IeW00QlI7QW1IdG00Qk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBcEgwbjVCRjtBbUh4bzRCTTtFQUNFLHlCQUFBO0FuSDJvNEJSO0FtSHhvNEJNO0VBQ0Usb0NBQUE7QW5IMm80QlI7QW1IeG80Qk07RUFDRSxvQ0FBQTtBbkgybzRCUjtBbUh4bzRCTTtFQUNFLHdDQUFBO0FuSDJvNEJSO0FtSHhvNEJNO0VBQ0UsMkNBQUE7QW5IMm80QlI7QW1IeG80Qk07RUFDRSx5Q0FBQTtBbkgybzRCUjtBbUh4bzRCTTtFQUNFLDBDQUFBO0FuSDJvNEJSO0FtSHhvNEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QXBINHA1QkY7QXNIaG81QlE7O0VBRUUsVzFHckJGO0UwR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1RmVVLHlCQUFBO0F0SDRuNUJaO0FzSGhvNUJZOztFdkZaViwwREFBQTtFQUNBLDJCQUFBO0V1RmFZLHlCQUFBO0F0SG9vNUJkO0FzSDNuNUJVOzs7RUFFRSxXMUd6Q0o7QVp1cTVCUjtBc0g1bjVCVTs7RUFDRSwyQkFBQTtBdEgrbjVCWjtBc0g3bjVCVTs7RUFDRSx3QkFBQTtBdEhnbzVCWjtBc0g5bjVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEhnbzVCWjtBc0hucTVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SDBwNUJaO0FzSHhwNUJVOzs7RUFFRSxXMUd6Q0o7QVpvczVCUjtBc0h6cDVCVTs7RUFDRSwyQkFBQTtBdEg0cDVCWjtBc0gxcDVCVTs7RUFDRSx3QkFBQTtBdEg2cDVCWjtBc0gzcDVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEg2cDVCWjtBc0hoczVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SHVyNUJaO0FzSHJyNUJVOzs7RUFFRSxXMUd6Q0o7QVppdTVCUjtBc0h0cjVCVTs7RUFDRSwyQkFBQTtBdEh5cjVCWjtBc0h2cjVCVTs7RUFDRSx3QkFBQTtBdEgwcjVCWjtBc0h4cjVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEgwcjVCWjtBc0g3dDVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SG90NUJaO0FzSGx0NUJVOzs7RUFFRSxXMUd6Q0o7QVo4djVCUjtBc0hudDVCVTs7RUFDRSwyQkFBQTtBdEhzdDVCWjtBc0hwdDVCVTs7RUFDRSx3QkFBQTtBdEh1dDVCWjtBc0hydDVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEh1dDVCWjtBc0gxdjVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SGl2NUJaO0FzSC91NUJVOzs7RUFFRSxXMUd6Q0o7QVoyeDVCUjtBc0hodjVCVTs7RUFDRSwyQkFBQTtBdEhtdjVCWjtBc0hqdjVCVTs7RUFDRSx3QkFBQTtBdEhvdjVCWjtBc0hsdjVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEhvdjVCWjtBc0h2eDVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SDh3NUJaO0FzSDV3NUJVOzs7RUFFRSxXMUd6Q0o7QVp3ejVCUjtBc0g3dzVCVTs7RUFDRSwyQkFBQTtBdEhneDVCWjtBc0g5dzVCVTs7RUFDRSx3QkFBQTtBdEhpeDVCWjtBc0gvdzVCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBdEhpeDVCWjtBc0hwejVCUTs7RUFFRSxXMUdyQkY7RTBHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0F0SDJ5NUJaO0FzSHp5NUJVOzs7RUFFRSxXMUd6Q0o7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QUE2cTZCRjtBQTFxNkJBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsdUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsMkJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsMkJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsZUFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxlQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDBCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDRCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9CQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDBCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxZQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsbUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsbUJBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0Usb0JBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0Usb0JBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsYUFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx3QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwyQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx5QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx3Q0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx3Q0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQ0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSw4QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSw4QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSwwQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSx5QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxhQUFBO0VBQWUsMkJBQUE7QUE4cTZCakI7QUEzcTZCQTs7O0VBQUE7QUFLQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0NBQUE7QUE2cTZCRjtBQTFxNkJBO0VBQ0UsbUJBQUE7RUFDQSxrQ0FBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxxQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxzQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxzQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSw2QkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxnQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxpQkFBQTtBQTZxNkJGO0FBMXE2QkE7RUFDRSxXQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDZCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDhCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHdCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGtCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGtCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLGtCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDRFQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHlCQUFBO0FBNnE2QkY7QUF6cTZCQTtFQUNFLDRCQUFBO0FBNHE2QkY7QUF6cTZCQTtFQUNFLHVCQUFBO0FBNHE2QkY7QUF6cTZCQTtFQUNFLHVCQUFBO0FBNHE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLHVCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDJCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLDJCQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9DQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9DQUFBO0FBNnE2QkY7QUExcTZCQTtFQUNFLG9DQUFBO0FBNnE2QkYiLCJmaWxlIjoic3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd+QGNvcmUvc2Nzcy9jb3JlLnNjc3MnO1xuQGltcG9ydCAnLi9hc3NldHMvc2Nzcy9zdHlsZXMnO1xuQGltcG9ydCBcIn5uZy1waWNrLWRhdGV0aW1lL2Fzc2V0cy9zdHlsZS9waWNrZXIubWluLmNzc1wiO1xuQGltcG9ydCAnfnBlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MnO1xuQGltcG9ydCAnfkBjb3JlL3Njc3MvYW5ndWxhci9saWJzL3NlbGVjdC5jb21wb25lbnQuc2Nzcyc7XG5AaW1wb3J0ICd+bmd4LXVpLXN3aXRjaC91aS1zd2l0Y2guY29tcG9uZW50LnNjc3MnO1xuQGltcG9ydCAnfnF1aWxsL2Rpc3QvcXVpbGwuY29yZS5jc3MnO1xuQGltcG9ydCAnfnF1aWxsL2Rpc3QvcXVpbGwuYnViYmxlLmNzcyc7XG5AaW1wb3J0ICd+cXVpbGwvZGlzdC9xdWlsbC5zbm93LmNzcyc7XG5cbi5tb2R1bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm92ZXJmbG93LXgtdW5zZXQge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMDBweCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5oZWlnaHQtMzAtcHgge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wLTEwMHB4IHtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5cbi5tYXgtd2lkdGgtMzAwLXB4IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLm1heC1oZWlnaHQtNTAwcHgge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLm1heC1oZWlnaHQtNzAwcHgge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMThweCB7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTgwcHgge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01cHgge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tdC05cHgge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5tdC0xN3B4IHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLm10LTQwcHgge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXItOHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tdC04cHgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm10LS0xNXB4IHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm10LS0xMHB4IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLm1sLTZweCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tdC0xMnB4IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm10LS01cHgge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ubWwtLThweCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4ucGItMThweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLWNsb3NlLW1vZGFsIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFrZS11bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmQtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uc2VhcmNoLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMjRweCAwICNjN2Q5ZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlNGVhO1xuICBtYXJnaW46IDE1cHggMCAtMjJweDtcbn1cblxuLm1iLS01cHgge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubWItLThweCB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5tYi0tMTBweCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubWItLTE1cHgge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLmhlaWdodC0xNDUtcHgge1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuXG4uYm9yZGVyLTNweC1kb3R0ZWQge1xuICBib3JkZXI6IDNweCBkb3R0ZWQgIzAwMDAwMDtcbn1cblxuLmRpc3BsYXktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLXRhYmxlIG5nYi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1yaWdodC1saWdodCB7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgMCAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctYm90dG9tLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1jb21wbGV0ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtNHB4IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA0cHggNHB4O1xufVxuXG4udGV4dC1pbmhlcml0IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZl8xNyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4uZl8xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uZl8yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZl8yMyB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xufVxuXG4uY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXIsIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIENocm9tZSBIaWRlIFNjcm9sbCBiYXIgKi9cbn1cblxuLyoub3ZlcmZsb3ctdGFibGUge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICEqIElFIGFuZCBFZGdlICohXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgISogRmlyZWZveCAqIVxufSovXG5cbi5vdmVyZmxvdy10YWJsZSAudGFibGUtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDEwMyU7XG59XG5cbi5vdmVyZmxvdy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLm92ZXJmbG93LXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbi53aWR0aC04NS1wZXIge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMjAtcGVyIHtcbiAgd2lkdGg6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwMy1wZXIge1xuICB3aWR0aDogMTAzJSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLm1sLTVweCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tbC0xMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi53aWR0aC0xMDAtcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3R0b20tc2hhZG93LWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNlMGUwZTA7XG59XG5cbi51cHBlci1zaGFkb3ctbGlnaHQge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAwICNlMGUwZTA7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXItNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tci0xMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWwtLTVweCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ubXItMTBweCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1sLS0xMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucHJvZmlsZS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hYWZtLnZvbG1pbnQuY29tL2Fzc2V0cy9pbWFnZXMvYWFmbS1sb2dvLnBuZ1wiKSAxMDAlO1xufVxuXG4uY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzQyNjdCMiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjMURBMUYyICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1pbnN0YWdyYW0ge1xuICBjb2xvcjogIzhhM2FiOSAhaW1wb3J0YW50O1xufVxuXG5cbi51bml2ZXJzaXR5LWluZm8gLnFsLWVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNjBweCB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTM1cHgge1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbn1cbi53aWR0aC0xNjBweCB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAwcHgge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLm1pbi13aWR0aC0yNTBweCB7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLm1heC13aWR0aC0yNTBweCB7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xufVxuIiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXIsLmNkay1vdmVybGF5LWNvbnRhaW5lcntwb2ludGVyLWV2ZW50czpub25lO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5jZGstb3ZlcmxheS1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwfS5jZGstb3ZlcmxheS1jb250YWluZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwfS5jZGstb3ZlcmxheS1wYW5le3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6MTAwMDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jZGstb3ZlcmxheS1iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7b3BhY2l0eTowfS5jZGstb3ZlcmxheS1iYWNrZHJvcC5jZGstb3ZlcmxheS1iYWNrZHJvcC1zaG93aW5ne29wYWNpdHk6MX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsuY2RrLW92ZXJsYXktYmFja2Ryb3AuY2RrLW92ZXJsYXktYmFja2Ryb3Atc2hvd2luZ3tvcGFjaXR5Oi42fX0uY2RrLW92ZXJsYXktZGFyay1iYWNrZHJvcHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI4OCl9LmNkay1vdmVybGF5LXRyYW5zcGFyZW50LWJhY2tkcm9wLC5jZGstb3ZlcmxheS10cmFuc3BhcmVudC1iYWNrZHJvcC5jZGstb3ZlcmxheS1iYWNrZHJvcC1zaG93aW5ne29wYWNpdHk6MH0uY2RrLW92ZXJsYXktY29ubmVjdGVkLXBvc2l0aW9uLWJvdW5kaW5nLWJveHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otYm94LW9yaWVudDp2ZXJ0aWNhbDstbW96LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDoxcHg7bWluLWhlaWdodDoxcHh9LmNkay1nbG9iYWwtc2Nyb2xsYmxvY2t7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtvdmVyZmxvdy15OnNjcm9sbH0ub3dsLWRpYWxvZy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEuNWVtOy13ZWJraXQtYm94LXNoYWRvdzowIDExcHggMTVweCAtN3B4IHJnYmEoMCwwLDAsLjIpLDAgMjRweCAzOHB4IDNweCByZ2JhKDAsMCwwLC4xNCksMCA5cHggNDZweCA4cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDExcHggMTVweCAtN3B4IHJnYmEoMCwwLDAsLjIpLDAgMjRweCAzOHB4IDNweCByZ2JhKDAsMCwwLC4xNCksMCA5cHggNDZweCA4cHggcmdiYSgwLDAsMCwuMTIpO2JveC1zaGFkb3c6MCAxMXB4IDE1cHggLTdweCByZ2JhKDAsMCwwLC4yKSwwIDI0cHggMzhweCAzcHggcmdiYSgwLDAsMCwuMTQpLDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO291dGxpbmU6MH0ub3dsLWR0LWNvbnRhaW5lciwub3dsLWR0LWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ub3dsLWR0LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQ6I2ZmZjtwb2ludGVyLWV2ZW50czphdXRvO3otaW5kZXg6MTAwMH0ub3dsLWR0LWNvbnRhaW5lci1yb3d7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS5vd2wtZHQtY29udGFpbmVyLXJvdzpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0ub3dsLWR0LWNhbGVuZGFye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbW96LWJveC1vcmllbnQ6dmVydGljYWw7LW1vei1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS5vd2wtZHQtY2FsZW5kYXItY29udHJvbHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxZW07d2lkdGg6MTAwJTtwYWRkaW5nOi41ZW07Y29sb3I6IzAwMH0ub3dsLWR0LWNhbGVuZGFyLWNvbnRyb2wgLm93bC1kdC1jYWxlbmRhci1jb250cm9sLWNvbnRlbnR7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5vd2wtZHQtY2FsZW5kYXItY29udHJvbCAub3dsLWR0LWNhbGVuZGFyLWNvbnRyb2wtY29udGVudCAub3dsLWR0LWNhbGVuZGFyLWNvbnRyb2wtYnV0dG9ue3BhZGRpbmc6MCAuOGVtfS5vd2wtZHQtY2FsZW5kYXItY29udHJvbCAub3dsLWR0LWNhbGVuZGFyLWNvbnRyb2wtY29udGVudCAub3dsLWR0LWNhbGVuZGFyLWNvbnRyb2wtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTIpfS5vd2wtZHQtY2FsZW5kYXItbWFpbntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsOy1tb3otYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bzstbW96LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgLjVlbSAuNWVtO291dGxpbmU6MH0ub3dsLWR0LWNhbGVuZGFyLXZpZXd7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tb3otYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5vd2wtZHQtY2FsZW5kYXItbXVsdGkteWVhci12aWV3e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm93bC1kdC1jYWxlbmRhci1tdWx0aS15ZWFyLXZpZXcgLm93bC1kdC1jYWxlbmRhci10YWJsZXt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAtIDNlbSk7d2lkdGg6LW1vei1jYWxjKDEwMCUgLSAzZW0pO3dpZHRoOmNhbGMoMTAwJSAtIDNlbSl9Lm93bC1kdC1jYWxlbmRhci1tdWx0aS15ZWFyLXZpZXcgLm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWhlYWRlciB0aHtwYWRkaW5nLWJvdHRvbTouMjVlbX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWhlYWRlcntjb2xvcjpyZ2JhKDAsMCwwLC40KX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItaGVhZGVyIC5vd2wtZHQtd2Vla2RheXMgdGh7Zm9udC1zaXplOi43ZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjFlbX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItaGVhZGVyIC5vd2wtZHQtY2FsZW5kYXItdGFibGUtZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MXB4O3BhZGRpbmctYm90dG9tOi41ZW19Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWhlYWRlciAub3dsLWR0LWNhbGVuZGFyLXRhYmxlLWRpdmlkZXI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0uNWVtO3JpZ2h0Oi0uNWVtO2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xMil9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGx7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOjA7Y29sb3I6cmdiYSgwLDAsMCwuODUpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGwtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NSU7bGVmdDo1JTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo5MCU7aGVpZ2h0OjkwJTtmb250LXNpemU6LjhlbTtsaW5lLWhlaWdodDoxO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7LW1vei1ib3JkZXItcmFkaXVzOjk5OXB4O2JvcmRlci1yYWRpdXM6OTk5cHg7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcn0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1vdXR7b3BhY2l0eTouMn0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC10b2RheTpub3QoLm93bC1kdC1jYWxlbmRhci1jZWxsLXNlbGVjdGVkKXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuNCl9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY29sb3I6IzNmNTFiNX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1zZWxlY3RlZC5vd2wtZHQtY2FsZW5kYXItY2VsbC10b2RheXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjg1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjg1KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC44NSl9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGwtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGwtZGlzYWJsZWQ+Lm93bC1kdC1jYWxlbmRhci1jZWxsLWNvbnRlbnQ6bm90KC5vd2wtZHQtY2FsZW5kYXItY2VsbC1zZWxlY3RlZCl7Y29sb3I6cmdiYSgwLDAsMCwuNCl9Lm93bC1kdC1jYWxlbmRhci10YWJsZSAub3dsLWR0LWNhbGVuZGFyLWNlbGwtZGlzYWJsZWQ+Lm93bC1kdC1jYWxlbmRhci1jZWxsLWNvbnRlbnQub3dsLWR0LWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWR7b3BhY2l0eTouNH0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1kaXNhYmxlZD4ub3dsLWR0LWNhbGVuZGFyLWNlbGwtdG9kYXk6bm90KC5vd2wtZHQtY2FsZW5kYXItY2VsbC1zZWxlY3RlZCl7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5vd2wtZHQtY2FsZW5kYXItdGFibGUgLm93bC1kdC1jYWxlbmRhci1jZWxsLWFjdGl2ZTpmb2N1cz4ub3dsLWR0LWNhbGVuZGFyLWNlbGwtY29udGVudDpub3QoLm93bC1kdC1jYWxlbmRhci1jZWxsLXNlbGVjdGVkKSwub3dsLWR0LWNhbGVuZGFyLXRhYmxlIDpub3QoLm93bC1kdC1jYWxlbmRhci1jZWxsLWRpc2FibGVkKTpob3Zlcj4ub3dsLWR0LWNhbGVuZGFyLWNlbGwtY29udGVudDpub3QoLm93bC1kdC1jYWxlbmRhci1jZWxsLXNlbGVjdGVkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA0KX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1pbi1yYW5nZXtiYWNrZ3JvdW5kOnJnYmEoNjMsODEsMTgxLC4yKX0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1pbi1yYW5nZS5vd2wtZHQtY2FsZW5kYXItY2VsbC1yYW5nZS1mcm9tey1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0Ojk5OXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OTk5cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6OTk5cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo5OTlweH0ub3dsLWR0LWNhbGVuZGFyLXRhYmxlIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1pbi1yYW5nZS5vd2wtZHQtY2FsZW5kYXItY2VsbC1yYW5nZS10b3stbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6OTk5cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OTk5cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0Ojk5OXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjk5OXB4fS5vd2wtZHQtdGltZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjdlbTtwYWRkaW5nOi41ZW07b3V0bGluZTowfS5vd2wtZHQtdGltZXItYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tb3otaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tb3otYm94LW9yaWVudDp2ZXJ0aWNhbDstbW96LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoyNSU7aGVpZ2h0OjEwMCV9Lm93bC1kdC10aW1lci1jb250ZW50ey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1vei1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO21hcmdpbjouMmVtIDB9Lm93bC1kdC10aW1lci1jb250ZW50IC5vd2wtZHQtdGltZXItaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC41KTstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O291dGxpbmU6bWVkaXVtIG5vbmU7Zm9udC1zaXplOjEuMmVtO3BhZGRpbmc6LjJlbX0ub3dsLWR0LXRpbWVyLWRpdmlkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kO2FsaWduLXNlbGY6ZmxleC1lbmQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6LjZlbTtoZWlnaHQ6MTAwJTtsZWZ0Oi0uM2VtfS5vd2wtZHQtdGltZXItZGl2aWRlcjphZnRlciwub3dsLWR0LXRpbWVyLWRpdmlkZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjM1ZW07aGVpZ2h0Oi4zNWVtO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0ub3dsLWR0LXRpbWVyLWRpdmlkZXI6YmVmb3Jle3RvcDozNSV9Lm93bC1kdC10aW1lci1kaXZpZGVyOmFmdGVye2JvdHRvbTozNSV9Lm93bC1kdC1jb250cm9sLWJ1dHRvbnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO2JvcmRlcjpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjFlbTtjb2xvcjppbmhlcml0fS5vd2wtZHQtY29udHJvbC1idXR0b24gLm93bC1kdC1jb250cm9sLWJ1dHRvbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tb3otaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbW96LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbW96LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtvdXRsaW5lOjB9Lm93bC1kdC1jb250cm9sLXBlcmlvZC1idXR0b24gLm93bC1kdC1jb250cm9sLWJ1dHRvbi1jb250ZW50e2hlaWdodDoxLjVlbTtwYWRkaW5nOjAgLjVlbTstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcn0ub3dsLWR0LWNvbnRyb2wtcGVyaW9kLWJ1dHRvbjpob3Zlcj4ub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xMil9Lm93bC1kdC1jb250cm9sLXBlcmlvZC1idXR0b24gLm93bC1kdC1jb250cm9sLWJ1dHRvbi1hcnJvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO21hcmdpbjouMWVtOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlOy1tb3otdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsLW1vei10cmFuc2Zvcm0gLjJzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UsLW1vei10cmFuc2Zvcm0gLjJzIGVhc2V9Lm93bC1kdC1jb250cm9sLWFycm93LWJ1dHRvbiAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7cGFkZGluZzowOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtfS5vd2wtZHQtY29udHJvbC1hcnJvdy1idXR0b25bZGlzYWJsZWRde2NvbG9yOnJnYmEoMCwwLDAsLjQpO2N1cnNvcjpkZWZhdWx0fS5vd2wtZHQtY29udHJvbC1hcnJvdy1idXR0b24gc3Zne3dpZHRoOjUwJTtoZWlnaHQ6NTAlO2ZpbGw6Y3VycmVudENvbG9yfS5vd2wtZHQtaW5saW5lLWNvbnRhaW5lciwub3dsLWR0LXBvcHVwLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxOC41ZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDVweCAtM3B4IHJnYmEoMCwwLDAsLjIpLDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgNXB4IDVweCAtM3B4IHJnYmEoMCwwLDAsLjIpLDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLC4xMik7Ym94LXNoYWRvdzowIDVweCA1cHggLTNweCByZ2JhKDAsMCwwLC4yKSwwIDhweCAxMHB4IDFweCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMTRweCAycHggcmdiYSgwLDAsMCwuMTIpfS5vd2wtZHQtaW5saW5lLWNvbnRhaW5lciAub3dsLWR0LWNhbGVuZGFyLC5vd2wtZHQtaW5saW5lLWNvbnRhaW5lciAub3dsLWR0LXRpbWVyLC5vd2wtZHQtcG9wdXAtY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXIsLm93bC1kdC1wb3B1cC1jb250YWluZXIgLm93bC1kdC10aW1lcnt3aWR0aDoxMDAlfS5vd2wtZHQtaW5saW5lLWNvbnRhaW5lciAub3dsLWR0LWNhbGVuZGFyLC5vd2wtZHQtcG9wdXAtY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXJ7aGVpZ2h0OjIwLjI1ZW19Lm93bC1kdC1kaWFsb2ctY29udGFpbmVye21heC1oZWlnaHQ6OTV2aDttYXJnaW46LTEuNWVtfS5vd2wtZHQtZGlhbG9nLWNvbnRhaW5lciAub3dsLWR0LWNhbGVuZGFye21pbi13aWR0aDoyNTBweDttaW4taGVpZ2h0OjMzMHB4O21heC13aWR0aDo3NTBweDttYXgtaGVpZ2h0Ojc1MHB4fS5vd2wtZHQtZGlhbG9nLWNvbnRhaW5lciAub3dsLWR0LXRpbWVye21pbi13aWR0aDoyNTBweDttYXgtd2lkdGg6NzUwcHh9QG1lZGlhIGFsbCBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSl7Lm93bC1kdC1kaWFsb2ctY29udGFpbmVyIC5vd2wtZHQtY2FsZW5kYXJ7d2lkdGg6NTh2aDtoZWlnaHQ6NjJ2aH0ub3dsLWR0LWRpYWxvZy1jb250YWluZXIgLm93bC1kdC10aW1lcnt3aWR0aDo1OHZofX1AbWVkaWEgYWxsIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpey5vd2wtZHQtZGlhbG9nLWNvbnRhaW5lciAub3dsLWR0LWNhbGVuZGFye3dpZHRoOjgwdnc7aGVpZ2h0Ojgwdnd9Lm93bC1kdC1kaWFsb2ctY29udGFpbmVyIC5vd2wtZHQtdGltZXJ7d2lkdGg6ODB2d319Lm93bC1kdC1jb250YWluZXItYnV0dG9uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MmVtO2NvbG9yOiMzZjUxYjV9Lm93bC1kdC1jb250YWluZXItY29udHJvbC1idXR0b257Zm9udC1zaXplOjFlbTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5vd2wtZHQtY29udGFpbmVyLWNvbnRyb2wtYnV0dG9uIC5vd2wtZHQtY29udHJvbC1idXR0b24tY29udGVudHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcn0ub3dsLWR0LWNvbnRhaW5lci1jb250cm9sLWJ1dHRvbjpob3ZlciAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ub3dsLWR0LWNvbnRhaW5lci1pbmZve3BhZGRpbmc6MCAuNWVtO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLWR0LWNvbnRhaW5lci1pbmZvIC5vd2wtZHQtY29udGFpbmVyLXJhbmdle291dGxpbmU6MH0ub3dsLWR0LWNvbnRhaW5lci1pbmZvIC5vd2wtZHQtY29udGFpbmVyLXJhbmdlIC5vd2wtZHQtY29udGFpbmVyLXJhbmdlLWNvbnRlbnR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tb3otYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzouNWVtIDA7Zm9udC1zaXplOi44ZW19Lm93bC1kdC1jb250YWluZXItaW5mbyAub3dsLWR0LWNvbnRhaW5lci1yYW5nZTpsYXN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKX0ub3dsLWR0LWNvbnRhaW5lci1pbmZvIC5vd2wtZHQtY29udGFpbmVyLWluZm8tYWN0aXZle2NvbG9yOiMzZjUxYjV9Lm93bC1kdC1jb250YWluZXItZGlzYWJsZWQsLm93bC1kdC10cmlnZ2VyLWRpc2FibGVke29wYWNpdHk6LjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS5vd2wtZHQtdGltZXItaG91cjEye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1vei1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzNmNTFiNX0ub3dsLWR0LXRpbWVyLWhvdXIxMiAub3dsLWR0LXRpbWVyLWhvdXIxMi1ib3h7Ym9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZTstby10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlfS5vd2wtZHQtdGltZXItaG91cjEyIC5vd2wtZHQtdGltZXItaG91cjEyLWJveCAub3dsLWR0LWNvbnRyb2wtYnV0dG9uLWNvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOi41ZW19Lm93bC1kdC10aW1lci1ob3VyMTIgLm93bC1kdC10aW1lci1ob3VyMTItYm94OmZvY3VzIC5vd2wtZHQtY29udHJvbC1idXR0b24tY29udGVudCwub3dsLWR0LXRpbWVyLWhvdXIxMiAub3dsLWR0LXRpbWVyLWhvdXIxMi1ib3g6aG92ZXIgLm93bC1kdC1jb250cm9sLWJ1dHRvbi1jb250ZW50e2JhY2tncm91bmQ6IzNmNTFiNTtjb2xvcjojZmZmfS5vd2wtZHQtY2FsZW5kYXItb25seS1jdXJyZW50LW1vbnRoIC5vd2wtZHQtY2FsZW5kYXItY2VsbC1vdXR7dmlzaWJpbGl0eTpoaWRkZW47Y3Vyc29yOmRlZmF1bHR9Lm93bC1kdC1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm93bC1kdC1jb250cm9se291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0ub3dsLWR0LWNvbnRyb2wgLm93bC1kdC1jb250cm9sLWNvbnRlbnR7b3V0bGluZTowfS5vd2wtZHQtY29udHJvbDpmb2N1cz4ub3dsLWR0LWNvbnRyb2wtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEyKX0ub3dsLWR0LWNvbnRyb2w6bm90KDotbW96LWZvY3VzcmluZyk6Zm9jdXM+Lm93bC1kdC1jb250cm9sLWNvbnRlbnR7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5vd2wtaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9IiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojYjNiM2IzICNjY2MgI2Q5ZDlkOX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzpub25lfS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctYXJyb3d7dG9wOi0ycHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTk7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLWFycm93OmhvdmVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzfS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZC5uZy1zZWxlY3QtYm90dG9tPi5uZy1zZWxlY3QtY29udGFpbmVye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZC5uZy1zZWxlY3QtdG9wPi5uZy1zZWxlY3QtY29udGFpbmVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5uZy1zZWxlY3Qubmctc2VsZWN0LWZvY3VzZWQ6bm90KC5uZy1zZWxlY3Qtb3BlbmVkKT4ubmctc2VsZWN0LWNvbnRhaW5lcntib3JkZXItY29sb3I6IzAwN2VmZjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgMCAzcHggcmdiYSgwLDEyNiwyNTUsMC4xKX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1kaXNhYmxlZD4ubmctc2VsZWN0LWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9Lm5nLXNlbGVjdCAubmctaGFzLXZhbHVlIC5uZy1wbGFjZWhvbGRlcntkaXNwbGF5Om5vbmV9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lcntjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWluLWhlaWdodDozNnB4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMDYpfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcnthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDowfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1zaW5nbGUgLm5nLXNlbGVjdC1jb250YWluZXJ7aGVpZ2h0OjM2cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtc2luZ2xlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3RvcDo1cHg7bGVmdDowO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6NTBweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LXNpbmdsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjUwcHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUubmctc2VsZWN0LWRpc2FibGVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVle2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtib3JkZXI6MXB4IHNvbGlkICNlNmU2ZTZ9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUubmctc2VsZWN0LWRpc2FibGVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1sYWJlbHtwYWRkaW5nOjAgNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctbGVmdDo3cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6N3B4O3BhZGRpbmctbGVmdDowfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVle2ZvbnQtc2l6ZTouOWVtO21hcmdpbi1ib3R0b206NXB4O2JhY2tncm91bmQtY29sb3I6I2ViZjVmZjtib3JkZXItcmFkaXVzOjJweDttYXJnaW4tcmlnaHQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWV7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6NXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlLm5nLXZhbHVlLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZS5uZy12YWx1ZS1kaXNhYmxlZCAubmctdmFsdWUtbGFiZWx7cGFkZGluZy1sZWZ0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlLm5nLXZhbHVlLWRpc2FibGVkIC5uZy12YWx1ZS1sYWJlbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHggNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMWU4ZmZ9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ubGVmdHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiOGRiZmZ9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjhkYmZmO2JvcmRlci1yaWdodDpub25lfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLnJpZ2h0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjhkYmZmfVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ucmlnaHR7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiOGRiZmZ9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7cGFkZGluZzowIDAgM3B4IDNweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3BhZGRpbmc6MCAzcHggM3B4IDB9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctcGxhY2Vob2xkZXJ7dG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjNweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXBsYWNlaG9sZGVye3BhZGRpbmctcmlnaHQ6M3B4O3BhZGRpbmctbGVmdDowfS5uZy1zZWxlY3QgLm5nLWNsZWFyLXdyYXBwZXJ7Y29sb3I6Izk5OX0ubmctc2VsZWN0IC5uZy1jbGVhci13cmFwcGVyOmhvdmVyIC5uZy1jbGVhcntjb2xvcjojRDAwMjFCfS5uZy1zZWxlY3QgLm5nLXNwaW5uZXItem9uZXtwYWRkaW5nOjVweCA1cHggMCAwfVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdCAubmctc3Bpbm5lci16b25le3BhZGRpbmc6NXB4IDAgMCA1cHh9Lm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlcnt3aWR0aDoyNXB4O3BhZGRpbmctcmlnaHQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlcntwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MH0ubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVyOmhvdmVyIC5uZy1hcnJvd3tib3JkZXItdG9wLWNvbG9yOiM2NjZ9Lm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlciAubmctYXJyb3d7Ym9yZGVyLWNvbG9yOiM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNXB4IDIuNXB4fS5uZy1kcm9wZG93bi1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMDYpO2xlZnQ6MH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LWJvdHRvbXt0b3A6MTAwJTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1jb2xvcjojZTZlNmU2O21hcmdpbi10b3A6LTFweH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LWJvdHRvbSAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LXRvcHtib3R0b206MTAwJTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZTZlNmU2O21hcmdpbi1ib3R0b206LTFweH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LXRvcCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztwYWRkaW5nOjVweCA3cHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztwYWRkaW5nOjVweCA3cHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXB7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nOjhweCAxMHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO2N1cnNvcjpwb2ludGVyfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tbWFya2Vke2JhY2tncm91bmQtY29sb3I6I2Y1ZmFmZn0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tc2VsZWN0ZWQsLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLXNlbGVjdGVkLm5nLW9wdGlvbi1tYXJrZWR7YmFja2dyb3VuZC1jb2xvcjojZWJmNWZmO2ZvbnQtd2VpZ2h0OjYwMH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb257YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOnJnYmEoMCwwLDAsMC44Nyk7cGFkZGluZzo4cHggMTBweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkLC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQubmctb3B0aW9uLW1hcmtlZHtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ViZjVmZn0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkIC5uZy1vcHRpb24tbGFiZWwsLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZC5uZy1vcHRpb24tbWFya2VkIC5uZy1vcHRpb24tbGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tbWFya2Vke2JhY2tncm91bmQtY29sb3I6I2Y1ZmFmZjtjb2xvcjojMzMzfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tZGlzYWJsZWR7Y29sb3I6I2NjY30ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLWNoaWxke3BhZGRpbmctbGVmdDoyMnB4fVtkaXI9XCJydGxcIl0gLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1jaGlsZHtwYWRkaW5nLXJpZ2h0OjIycHg7cGFkZGluZy1sZWZ0OjB9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uIC5uZy10YWctbGFiZWx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo0MDA7cGFkZGluZy1yaWdodDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24gLm5nLXRhZy1sYWJlbHtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MH1bZGlyPVwicnRsXCJdIC5uZy1kcm9wZG93bi1wYW5lbHtkaXJlY3Rpb246cnRsO3RleHQtYWxpZ246cmlnaHR9XG4iLCIvKiFcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjdcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cbiAqL1xuLnFsLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkXSA+IGxpOjpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1jbGlwYm9hcmQge1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucWwtY2xpcGJvYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucWwtZWRpdG9yIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0YWItc2l6ZTogNDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5xbC1lZGl0b3IgcCxcbi5xbC1lZGl0b3Igb2wsXG4ucWwtZWRpdG9yIHVsLFxuLnFsLWVkaXRvciBwcmUsXG4ucWwtZWRpdG9yIGJsb2NrcXVvdGUsXG4ucWwtZWRpdG9yIGgxLFxuLnFsLWVkaXRvciBoMixcbi5xbC1lZGl0b3IgaDMsXG4ucWwtZWRpdG9yIGg0LFxuLnFsLWVkaXRvciBoNSxcbi5xbC1lZGl0b3IgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMSBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCA+IGxpLFxuLnFsLWVkaXRvciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnFsLWVkaXRvciB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDIyJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSxcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMSc7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMCc7XG59XG4ucWwtZWRpdG9yIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxLjJlbTtcbn1cbi5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXG4ucWwtZWRpdG9yIHVsIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1kaXJlY3Rpb24tcnRsLFxuLnFsLWVkaXRvciB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XG59XG4ucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTE7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0xLCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTI7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0yLCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTMsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNDtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTQsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTUsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC02O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNiwgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC03O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNywgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1yZXNldDogbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC04O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtOCwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcbiAgY291bnRlci1yZXNldDogbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC05LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTJlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE2LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTkuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjFlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI1LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjguNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlby5xbC1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzkzZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWRpcmVjdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGVmdDogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4iLCIvKiFcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjdcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cbiAqL1xuLnFsLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkXSA+IGxpOjpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1jbGlwYm9hcmQge1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucWwtY2xpcGJvYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucWwtZWRpdG9yIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0YWItc2l6ZTogNDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5xbC1lZGl0b3IgcCxcbi5xbC1lZGl0b3Igb2wsXG4ucWwtZWRpdG9yIHVsLFxuLnFsLWVkaXRvciBwcmUsXG4ucWwtZWRpdG9yIGJsb2NrcXVvdGUsXG4ucWwtZWRpdG9yIGgxLFxuLnFsLWVkaXRvciBoMixcbi5xbC1lZGl0b3IgaDMsXG4ucWwtZWRpdG9yIGg0LFxuLnFsLWVkaXRvciBoNSxcbi5xbC1lZGl0b3IgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMSBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCA+IGxpLFxuLnFsLWVkaXRvciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnFsLWVkaXRvciB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDIyJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSxcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMSc7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMCc7XG59XG4ucWwtZWRpdG9yIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxLjJlbTtcbn1cbi5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXG4ucWwtZWRpdG9yIHVsIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1kaXJlY3Rpb24tcnRsLFxuLnFsLWVkaXRvciB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XG59XG4ucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTE7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0xLCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTI7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0yLCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTMsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNDtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTQsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTUsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC02O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNiwgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC03O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNywgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1yZXNldDogbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC04O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtOCwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcbiAgY291bnRlci1yZXNldDogbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC05LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTJlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE2LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTkuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjFlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI1LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjguNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlby5xbC1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzkzZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWRpcmVjdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGVmdDogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXI6YWZ0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24sXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbiBzdmcsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbiBzdmcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0sXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xuICBzdHJva2U6ICNmZmY7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCxcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4gIC5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICAgIGZpbGw6ICNjY2M7XG4gIH1cbiAgLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIsXG4gIC5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICBzdHJva2U6ICNjY2M7XG4gIH1cbn1cbi5xbC1idWJibGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLWJ1YmJsZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5xbC1idWJibGUgLnFsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC1vdXQtYm90dG9tLFxuLnFsLWJ1YmJsZSAucWwtb3V0LXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC5xbC1mbGlwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5xbC1idWJibGUgLnFsLWZvcm1hdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtYnViYmxlIC5xbC1mb3JtYXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5xbC1idWJibGUgLnFsLXN0cm9rZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2NjYztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1zdHJva2UtbWl0ZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNjY2M7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLWJ1YmJsZSAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgZmlsbDogI2NjYztcbn1cbi5xbC1idWJibGUgLnFsLWVtcHR5IHtcbiAgZmlsbDogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLWV2ZW4ge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG59XG4ucWwtYnViYmxlIC5xbC10aGluLFxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlLnFsLXRoaW4ge1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG4ucWwtYnViYmxlIC5xbC10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5xbC1idWJibGUgLnFsLWRpcmVjdGlvbiBzdmc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnFsLWJ1YmJsZSAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgY29kZSxcbi5xbC1idWJibGUgLnFsLWVkaXRvciBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgY29kZSB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIHByZS5xbC1zeW50YXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDFmO1xuICBjb2xvcjogI2Y4ZjhmMjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjNzc3O1xuICB6LWluZGV4OiAyO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjNzc3O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzc3Nztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLFxuLnFsLWJ1YmJsZSAucWwtaWNvbi1waWNrZXIge1xuICB3aWR0aDogMjhweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsLFxuLnFsLWJ1YmJsZSAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCBzdmcsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyB7XG4gIHJpZ2h0OiA0cHg7XG59XG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTUycHg7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE4cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIge1xuICB3aWR0aDogOThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAyJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDMnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA1Jztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDYnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCB7XG4gIHdpZHRoOiAxMDhweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NhbnMgU2VyaWYnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2VyaWYnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdNb25vc3BhY2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnTm9ybWFsJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NtYWxsJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0xhcmdlJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIdWdlJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtZm9ybWF0cyB7XG4gIG1hcmdpbjogOHB4IDEycHggOHB4IDBweDtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLWZvcm1hdHM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciBzdmcge1xuICBtYXJnaW46IDFweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXA6bm90KC5xbC1mbGlwKSAucWwtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjNDQ0O1xuICB0b3A6IC02cHg7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWZsaXAgLnFsLXRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzQ0NDtcbiAgYm90dG9tOiAtNnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIC5xbC10b29sdGlwLWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIC5xbC1mb3JtYXRzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3IgYSB7XG4gIHRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXAtZWRpdG9yIGE6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXFxEN1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRvcDogLTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihocmVmKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YmVmb3JlLFxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlIDIwMG1zO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOmhvdmVyOjpiZWZvcmUsXG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOmhvdmVyOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4iLCIvKiFcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjdcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cbiAqL1xuLnFsLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkXSA+IGxpOjpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1jbGlwYm9hcmQge1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucWwtY2xpcGJvYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucWwtZWRpdG9yIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0YWItc2l6ZTogNDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5xbC1lZGl0b3IgcCxcbi5xbC1lZGl0b3Igb2wsXG4ucWwtZWRpdG9yIHVsLFxuLnFsLWVkaXRvciBwcmUsXG4ucWwtZWRpdG9yIGJsb2NrcXVvdGUsXG4ucWwtZWRpdG9yIGgxLFxuLnFsLWVkaXRvciBoMixcbi5xbC1lZGl0b3IgaDMsXG4ucWwtZWRpdG9yIGg0LFxuLnFsLWVkaXRvciBoNSxcbi5xbC1lZGl0b3IgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMSBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCA+IGxpLFxuLnFsLWVkaXRvciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnFsLWVkaXRvciB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDIyJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSxcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMSc7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMCc7XG59XG4ucWwtZWRpdG9yIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxLjJlbTtcbn1cbi5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXG4ucWwtZWRpdG9yIHVsIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1kaXJlY3Rpb24tcnRsLFxuLnFsLWVkaXRvciB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XG59XG4ucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTE7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0xLCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTI7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0yLCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTMsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNDtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTQsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTUsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC02O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNiwgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC03O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNywgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1yZXNldDogbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC04O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtOCwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcbiAgY291bnRlci1yZXNldDogbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC05LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTJlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE2LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTkuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjFlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI1LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjguNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlby5xbC1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzkzZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWRpcmVjdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGVmdDogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ucWwtc25vdy5xbC10b29sYmFyOmFmdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24sXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uIHN2Zyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiBzdmcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0sXG4ucWwtc25vdyAucWwtdG9vbGJhciBpbnB1dC5xbC1pbWFnZVt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjMDZjO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciB7XG4gIHN0cm9rZTogIzA2Yztcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogIzQ0NDtcbiAgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICBzdHJva2U6ICM0NDQ7XG4gIH1cbn1cbi5xbC1zbm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5xbC1zbm93ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLXNub3cgLnFsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtc25vdyAucWwtb3V0LWJvdHRvbSxcbi5xbC1zbm93IC5xbC1vdXQtdG9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWZsaXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnFsLXNub3cgLnFsLWZvcm1hdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtc25vdyAucWwtZm9ybWF0czphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucWwtc25vdyAucWwtc3Ryb2tlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjNDQ0O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5xbC1zbm93IC5xbC1zdHJva2UtbWl0ZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0NDQ7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLXNub3cgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjNDQ0O1xufVxuLnFsLXNub3cgLnFsLWVtcHR5IHtcbiAgZmlsbDogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1ldmVuIHtcbiAgZmlsbC1ydWxlOiBldmVub2RkO1xufVxuLnFsLXNub3cgLnFsLXRoaW4sXG4ucWwtc25vdyAucWwtc3Ryb2tlLnFsLXRoaW4ge1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG4ucWwtc25vdyAucWwtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucWwtc25vdyAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoNiB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGNvZGUsXG4ucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGNvZGUge1xuICBmb250LXNpemU6IDg1JTtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XG4gIGNvbG9yOiAjZjhmOGYyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjY2NjO1xuICB6LWluZGV4OiAyO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcbiAgZmlsbDogI2NjYztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjY2NjO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlcixcbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2Zyxcbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyB7XG4gIHJpZ2h0OiA0cHg7XG59XG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgcGFkZGluZzogNHB4IDBweDtcbn1cbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTUycHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIge1xuICB3aWR0aDogOThweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDEnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAyJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMyc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDQnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA1Jztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNic7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCB7XG4gIHdpZHRoOiAxMDhweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2FucyBTZXJpZic7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NlcmlmJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdNb25vc3BhY2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTbWFsbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0xhcmdlJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0h1Z2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtY29sb3IgLnFsLXBpY2tlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWZvcm1hdHMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC4yKSAwIDJweCA4cHg7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgKyAucWwtY29udGFpbmVyLnFsLXNub3cge1xuICBib3JkZXItdG9wOiAwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICNkZGQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZpc2l0IFVSTDpcIjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1wcmV2aWV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1hY3Rpb246OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgY29udGVudDogJ0VkaXQnO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdSZW1vdmUnO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXByZXZpZXcsXG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1hY3Rpb246OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6ICdTYXZlJztcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVudGVyIGxpbms6XCI7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9Zm9ybXVsYV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgZm9ybXVsYTpcIjtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT12aWRlb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgdmlkZW86XCI7XG59XG4ucWwtc25vdyBhIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucWwtY29udGFpbmVyLnFsLXNub3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuIiwiLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuXG5AbWl4aW4gd2F2ZXMtdHJhbnNpdGlvbigkdHJhbnNpdGlvbil7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyBcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjsgIFxufVxuXG5AbWl4aW4gd2F2ZXMtdHJhbnNmb3JtKCRzdHJpbmcpe1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkc3RyaW5nO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkc3RyaW5nO1xuICAgIC1tcy10cmFuc2Zvcm06ICRzdHJpbmc7XG4gICAgLW8tdHJhbnNmb3JtOiAkc3RyaW5nO1xuICAgIHRyYW5zZm9ybTogJHN0cmluZztcbn1cblxuQG1peGluIHdhdmVzLWJveC1zaGFkb3coJHNoYWRvdyl7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi53YXZlcy1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFxuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOi01MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDotNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAkZ3JhZGllbnQ6IHJnYmEoMCwwLDAsMC4yKSAwLHJnYmEoMCwwLDAsLjMpIDQwJSxyZ2JhKDAsMCwwLC40KSA1MCUscmdiYSgwLDAsMCwuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCRncmFkaWVudCk7XG4gICAgICAgIEBpbmNsdWRlIHdhdmVzLXRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgQGluY2x1ZGUgd2F2ZXMtdHJhbnNmb3JtKHNjYWxlKDApIHRyYW5zbGF0ZSgwLDApKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICAkZ3JhZGllbnQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAwLHJnYmEoMjU1LDI1NSwyNTUsLjMpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LC40KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCRncmFkaWVudCk7XG4gICAgfVxuICAgIFxuICAgICYud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgIH1cbiAgICBcbiAgICAmLndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICB9XG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAgIEBpbmNsdWRlIHdhdmVzLXRyYW5zaXRpb24obm9uZSAje1wiIWltcG9ydGFudFwifSk7XG59XG5cbi53YXZlcy1idXR0b24sIFxuLndhdmVzLWNpcmNsZSB7XG4gICAgQGluY2x1ZGUgd2F2ZXMtdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1idXR0b246aG92ZXIsXG4ud2F2ZXMtYnV0dG9uOnZpc2l0ZWQsXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLndhdmVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICYud2F2ZXMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhdmVzLWZsb2F0IHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgd2F2ZXMtYm94LXNoYWRvdygwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgICBAaW5jbHVkZSB3YXZlcy10cmFuc2l0aW9uKGFsbCAzMDBtcyk7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHdhdmVzLWJveC1zaGFkb3coMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzApKTtcbiAgICB9XG59XG5cbi53YXZlcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBGaWxlIE5hbWU6IHZhcmlhYmxlcy5zY3NzXG4vLyAgRGVzY3JpcHRpb246IEN1c3RvbSBvdmVycmlkZXMgb2YgQm9vdHN0cmFwIHZhcmlhYmxlc1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICBBdXRob3I6IFBJWElOVkVOVFxuLy8gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS01MDogI2Y2ZjZmNiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2JhYmZjNyAhZGVmYXVsdDsgLy8gJGdyYXktbGlnaHRlc3RcbiRncmF5LTIwMDogI2VkZWRlZCAhZGVmYXVsdDsgLy8gJGdyYXktbGlnaHRlclxuJGdyYXktMzAwOiAjZGFlMWU3ICFkZWZhdWx0OyAvLyAkZ3JheS1saWdodFxuJGdyYXktNDAwOiAjNjM2MzYzICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjYjhjMmNjICFkZWZhdWx0OyAvLyAkZ3JheVxuJGdyYXktNzAwOiAjNGU1MTU0ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMWUxZTFlICFkZWZhdWx0OyAvLyAkZ3JheS1kYXJrXG4kZ3JheS05MDA6ICMyYTJlMzAgIWRlZmF1bHQ7XG4kYmxhY2s6ICMyMjI5MmYgIWRlZmF1bHQ7IC8vIDIzMWY0OCAyMjI5MmZcblxuJHB1cnBsZTogIzczNjdmMCAhZGVmYXVsdDsgLy8kcHJpbWFyeVxuJGdyZWVuOiAjMjhjNzZmICFkZWZhdWx0OyAvLyRzdWNjZXNzXG4kYmx1ZTogIzAwY2ZlOCAhZGVmYXVsdDsgLy8kaW5mb1xuJG9yYW5nZTogI2ZmOWY0MyAhZGVmYXVsdDsgLy8kd2FybmluZ1xuJHJlZDogI2VhNTQ1NSAhZGVmYXVsdDsgLy8kZGFuZ2VyXG5cbiRwcmltYXJ5OiAkcHVycGxlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogIzgyODY4YiAhZGVmYXVsdDtcbiRpbmZvOiAkYmx1ZSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkb3JhbmdlICFkZWZhdWx0O1xuJGxpZ2h0OiAkZ3JheS01MCAhZGVmYXVsdDtcbiRkYXJrOiAjNGI0YjRiICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxNDQwcHggLy8gQ3VzdG9tIHh4bCBzaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAyNTogKFxuICAgICAgJHNwYWNlciAqIDAuMjVcbiAgICApLFxuICAgIDUwOiAoXG4gICAgICAkc3BhY2VyICogMC41XG4gICAgKSxcbiAgICA3NTogKFxuICAgICAgJHNwYWNlciAqIDAuNzVcbiAgICApLFxuICAgIDE6IChcbiAgICAgICRzcGFjZXJcbiAgICApLFxuICAgIDI6IChcbiAgICAgICRzcGFjZXIgKiAxLjVcbiAgICApLFxuICAgIDM6IChcbiAgICAgICRzcGFjZXIgKiAzXG4gICAgKSxcbiAgICA0OiAoXG4gICAgICAkc3BhY2VyICogMy41XG4gICAgKSxcbiAgICA1OiAoXG4gICAgICAkc3BhY2VyICogNFxuICAgIClcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG4kYm9keS1iZzogI2Y4ZjhmOCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAjNmU2YjdiICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkbGluay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWd1dHRlci13aWR0aDogMnJlbSAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAxICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAjZWJlOWYxICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6IDAuNnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBzaGFkb3dcbiRib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4vLyBUeXBvZ3JhcGh5XG5cbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICdNb250c2VycmF0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWYgIWRlZmF1bHQ7XG5cbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiBjZWlsKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogY2VpbCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDYwMCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNDUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjcxNCAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjg2ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4wNyAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAjNWU1ODczICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMTQgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogMC44NTdyZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAjYjliOWMzICFkZWZhdWx0O1xuJGhyLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBUYWJsZXNcblxuJHRhYmxlLWNlbGwtcGFkZGluZzogMC43MnJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjY2VudC1iZzogI2ZhZmFmYyAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogI2Y2ZjZmOSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICNmM2YyZjcgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogJGRhcmsgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICM0MDQwNDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXNpemU6IDAuODU3cmVtICFkZWZhdWx0OyAvLyBjdXN0b21cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4kYnRuLXBhZGRpbmcteTogMC43ODZyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogMnJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IDAuNDg2cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMC45ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogMC44cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6IDJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAwLjM1OHJlbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogMC4zNThyZW0gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyIDBzICFkZWZhdWx0O1xuXG4vLyBGb3Jtc1xuJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjogI2Q4ZDZkZTtcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAwLjI4NTdyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6IDAuNDM4cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAwLjE4OHJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206IDAuODU3cmVtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogMC44NTdyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAxLjE0M3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6IDEuMTQzcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICNlZmVmZWYgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAyLjcxNHJlbSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206IDIuMTQycmVtICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogMy4yODU3cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6IHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGJvcmRlci1jb2xvciAwcyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1ib3JkZXItY29sb3I7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuNSA3LjUnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScwLjc1IDQuMzUgNC4xOCA2Ljc1IDguNzUgMC43NScgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6JTIzZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHgnLyUzRSUzQy9zdmclM0VcIik7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1taW51cyclM0UlM0NsaW5lIHgxPSc1JyB5MT0nMTInIHgyPScxOScgeTI9JzEyJyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiKTtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiByZ2JhKCRwcmltYXJ5LCAwLjY1KTtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBub25lO1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogMTBweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKCRwcmltYXJ5LCAwLjEyKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWRpdmlkZXItYmc6IHJnYmEoJGJsYWNrLCAwLjA4KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogMTAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1ib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjY1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxLjI4cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bl9zcGFjaW5nOiAwLjVyZW07IC8vIGN1c3RvbVxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAwLjg1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAwLjU1NzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IDAuNDQzcmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAwLjc0NXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogI2YzZjJmNyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICNmM2YyZjcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZjNmMmY3ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemUtbGc6IDEuMTRyZW0gIWRlZmF1bHQ7IC8vIGN1c3RvbVxuJHBhZ2luYXRpb24tZm9udC1zaXplLXNtOiAwLjg1N3JlbSAhZGVmYXVsdDsgLy8gY3VzdG9tXG5cbi8vIENhcmRzXG4kY2FyZC1zcGFjZXIteTogMS41cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6IDEuNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDAuNDI4cmVtICFkZWZhdWx0O1xuXG4vL0FsZXJ0c1xuXG4kYWxlcnQtcGFkZGluZy15OiAwLjcxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAwLjM1OHJlbSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIE5hdiB0YWJzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6IDAuMzU4cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjI1ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vIG5hdmJhclxuXG4kZmxvYXRpbmctbmF2LW1hcmdpbjogMS4zcmVtO1xuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1iZzogIzMyMzIzMiAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogMC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAwLjc3NXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWZvbnQtc2l6ZTogMC44NTdyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwLjM1OHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6IDIyMHB4ICFkZWZhdWx0O1xuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjM1OHJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxLjIxcmVtICFkZWZhdWx0O1xuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogMzgwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAxLjE0cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogMC4xNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6IDAuODU3cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogMC4yODZyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoJGJsYWNrLCAwLjA4KSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gUHJvZ3Jlc3NcblxuJHByb2dyZXNzLWhlaWdodDogMC44NTdyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogNXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODU3ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiByZ2JhKCRwcmltYXJ5LCAwLjEyKSAhZGVmYXVsdDtcblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDAuM3JlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogMC42cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9XCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdFwiPjxwb2x5bGluZSBwb2ludHM9XCIxNSAxOCA5IDEyIDE1IDZcIj48L3BvbHlsaW5lPjwvc3ZnPicpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfVwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBjbGFzcz1cImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0XCI+PHBvbHlsaW5lIHBvaW50cz1cIjkgMTggMTUgMTIgOSA2XCI+PC9wb2x5bGluZT48L3N2Zz4nKSAhZGVmYXVsdDtcblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6IDg1JSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6IDAuM3JlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcblxuLy8gTW9kYWxcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAwLjFyZW0gMC40cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDUpICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMC44cmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDEuNHJlbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwteGw6IDk0JSAhZGVmYXVsdDtcbiRtb2RhbC1zbTogNDAwcHggIWRlZmF1bHQ7XG5cbi8vICAgIFNsaWRlIEluIE1vZGFsXG4kbW9kYWwtc2xpZGUtaW4td2lkdGgtc206IDI1cmVtICFkZWZhdWx0OyAvLyBjdXN0b21cbiRtb2RhbC1zbGlkZS1pbi13aWR0aDogMjhyZW0gIWRlZmF1bHQ7IC8vIGN1c3RvbVxuJG1vZGFsLXNsaWRlLWluLXdpZHRoLWxnOiAzMHJlbSAhZGVmYXVsdDsgLy8gY3VzdG9tXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGtiZC1iZzogI2VlZSAhZGVmYXVsdDtcblxuLy8gU3dpdGNoXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogM3JlbSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vc3ZnIGNvbG9yXG4kc3ZnLWNvbG9yLWxpZ2h0OiAjNjI2MjYyICFkZWZhdWx0O1xuXG4vLyBTVkcgaWNvbnNcbi8vIEZvciBCcmVhZGNydW1iXG4kZG91YmxlLWNoZXZyb24tcmlnaHQ6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb25zLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTMgMTcgMTggMTIgMTMgNyclM0UlM0MvcG9seWxpbmUlM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgMTcgMTEgMTIgNiA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcbi8vIENoZXZyb24gSWNvbnNcbiRjaGV2cm9uLWxlZnQ6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCI7XG4kY2hldnJvbi1yaWdodDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcbiRjaGV2cm9uLXVwOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXVwJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTggMTUgMTIgOSA2IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcbiRjaGV2cm9uLWRvd246IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcblxuJGRvd25sb2FkOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1kb3dubG9hZCclM0UlM0NwYXRoIGQ9J00yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00JyUzRSUzQy9wYXRoJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc3IDEwIDEyIDE1IDE3IDEwJyUzRSUzQy9wb2x5bGluZSUzRSUzQ2xpbmUgeDE9JzEyJyB5MT0nMTUnIHgyPScxMicgeTI9JzMnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCI7XG4kcmVtb3ZlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci14JyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIjtcbiRjaGVjazogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGVjayclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcbiRjaXJjbGU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2lyY2xlJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTAnJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0VcIjtcbiRpbmZvSWNvbjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1pbmZvJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTAnJTNFJTNDL2NpcmNsZSUzRSUzQ2xpbmUgeDE9JzEyJyB5MT0nMTYnIHgyPScxMicgeTI9JzEyJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMTInIHkxPSc4JyB4Mj0nMTIuMDEnIHkyPSc4JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiO1xuJHdhcm5pbmdJY29uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWFsZXJ0LXRyaWFuZ2xlJyUzRSUzQ3BhdGggZD0nTTEwLjI5IDMuODZMMS44MiAxOGEyIDIgMCAwIDAgMS43MSAzaDE2Ljk0YTIgMiAwIDAgMCAxLjcxLTNMMTMuNzEgMy44NmEyIDIgMCAwIDAtMy40MiAweiclM0UlM0MvcGF0aCUzRSUzQ2xpbmUgeDE9JzEyJyB5MT0nOScgeDI9JzEyJyB5Mj0nMTMnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScxMicgeTE9JzE3JyB4Mj0nMTIuMDEnIHkyPScxNyclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIjtcbiRtZW51OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nY3NzLWk2ZHpxMSclM0UlM0NsaW5lIHgxPSczJyB5MT0nMTInIHgyPScyMScgeTI9JzEyJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMycgeTE9JzYnIHgyPScyMScgeTI9JzYnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSczJyB5MT0nMTgnIHgyPScyMScgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiO1xuXG4kY2hhdC1iZy1saWdodDogJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURJekxqQXVNU3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQXlOakFnTWpZd0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBeU5qQWdNall3T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStDanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0Nna3VjM1F3ZTJacGJHd3RjblZzWlRwbGRtVnViMlJrTzJOc2FYQXRjblZzWlRwbGRtVnViMlJrTzJacGJHdzZJMFV4UlRCRk9UdDlDand2YzNSNWJHVStDanhuUGdvSlBHY2dhV1E5SW1rdGJHbHJaUzFtYjI5a0lqNEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qUXVOQ3d4Tm1Nd0xqSXNNQzQyTERBdU5Dd3hMak1zTUM0MUxESm9MVE11TjJ3eExqSXNNaTR6YkRBdU5Td3dMamxzTFRBdU1pd3dMakZXTWpoak1pNHlMREV1Tnl3eUxqY3NOQzQ0TERFc053b0pDUWxqTFRBdU9Dd3hMVEV1T1N3eExqY3RNeTR5TERFdU9WWXpOMk10TUM0NUxETXVOUzAwTGpFc05pMDNMamdzTm1ndE1qQmpMVE11Tml3d0xUWXVPQzB5TGpVdE55NDNMVFoyTFRBdU1XTXRNaTQzTFRBdU5DMDBMall0TXkwMExqSXROUzQzWXpBdU1pMHhMak1zTUM0NUxUSXVOU3d4TGprdE15NHlDZ2tKQ1hZdE5pNDRiQzB3TGpndE1TNDJiQzB3TGpRdE1DNDViREF1T1Mwd0xqUk1MVEUzTERFNGFDMHpReTB4Tnk0eUxEVXVOaTAwTGprdE1pNHlMRGN1TlN3d0xqWkRNVFV1TkN3eUxqTXNNakV1T1N3NExqSXNNalF1TkN3eE5ub2dUUzB4TWk0MExERTRZeTB3TGpJc01DMHdMak1zTUMwd0xqUXNNQzR4Q2drSkNXd3RNeTR4TERFdU5td3dMamtzTVM0NGJERXVNeTB3TGpkak1DNDRMVEF1TkN3eExqZ3RNQzQwTERJdU55d3diREl1TWl3eExqRmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRJdU1pMHhMakZqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpFS0NRa0pZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4WXpBdU9DMHdMalFzTVM0NExUQXVOQ3d5TGpjc01Hd3lMaklzTVM0eFF6Y3VOQ3d5TWl3M0xqY3NNaklzT0N3eU1TNDViREl1T1MweExqTmpNQzQ0TFRBdU15d3hMamN0TUM0ekxESXVOQ3d3YkRJdU9Td3hMak1LQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d6TGpFdE1TNDFiQzB3TGprdE1TNDRiQzB4TGpRc01DNDNZeTB3TGpnc01DNDBMVEV1Tnl3d0xqUXRNaTQyTERBdU1Xd3RNaTQ0TFRFdU1rTXhNaTR6TERFNExERXlMaklzTVRnc01USXVNU3d4T0d3d0xEQUtDUWtKWXkwd0xqRXNNQzB3TGpNc01DMHdMalFzTUM0eGJDMHlMamdzTVM0eVl5MHdMamdzTUM0MExURXVPQ3d3TGpNdE1pNDJMVEF1TVV3MExERTRMakZETXk0NUxERTRMRE11Tnl3eE9Dd3pMallzTVRoc01Dd3dZeTB3TGpJc01DMHdMak1zTUMwd0xqUXNNQzR4VERFc01Ua3VNZ29KQ1FsakxUQXVPQ3d3TGpRdE1TNDRMREF1TkMweUxqY3NNRXd0TkN3eE9DNHhReTAwTGpFc01UZ3ROQzR6TERFNExUUXVOQ3d4T0d3d0xEQmpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZNTFRjc01Ua3VNbU10TUM0NExEQXVOQzB4TGpnc01DNDBMVEl1Tnl3d2JDMHlMakl0TVM0eENna0pDVU10TVRJdU1Td3hPQzB4TWk0ekxERTRMVEV5TGpRc01UaE1MVEV5TGpRc01UaE1MVEV5TGpRc01UaDZJRTB0TVRJdU5Dd3hObWd0TkM0NVF5MHhNeTQxTERVdU1TMHhMalV0TUM0M0xEa3VOU3d6TGpKak5pd3lMakVzTVRBdU55dzJMamdzTVRJdU9Dd3hNaTQ0YUMweUxqRnNMVEF1TVMwd0xqRUtDUWtKVERFNUxqa3NNVFpJTFRFeUxqUk1MVEV5TGpRc01UWjZJRTB4Tnk0NUxESXpMamRzTVM0MExUQXVOMmd4TGpOMk1tZ3RNeloyTFRFdU1Xd3dMak10TUM0eWJERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRJTFRNS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3VERJdU15d3lNMmd5TGpac01TNDBMREF1TjJNd0xqY3NNQzQwTERFdU55d3dMalFzTWk0MUxEQnNNUzQzTFRBdU4yZ3pMakpzTVM0M0xEQXVOME14Tmk0eUxESTBMakVzTVRjdU1Td3lOQzR4TERFM0xqa3NNak11TjNvS0NRa0pJRTB0TVRNdU9Dd3lOMnd4Tmk0MExEUXVPVXd4T0M0NUxESTNTQzB4TXk0NGVpQk5MVEUwTGpRc01qbG9NQzR6YkRFMkxqY3NOV3d4Tmk0M0xUVm9NQzR6WXpFdU55d3dMRE1zTVM0ekxETXNNM010TVM0ekxETXRNeXd6YUMwek5HTXRNUzQzTERBdE15MHhMak10TXkwekNna0pDVU10TVRjdU5Dd3pNQzR6TFRFMkxqRXNNamt0TVRRdU5Dd3lPWG9nVFMweE15NHhMRE0zWXpBdU9Dd3lMalFzTXk0eExEUXNOUzQzTERSb01qQmpNaTQxTERBc05DNDRMVEV1Tml3MUxqY3RORU14T0M0eUxETTNMVEV6TGpFc016Y3RNVE11TVN3ek4zb2lMejRLQ1FrOGNHRjBhQ0JwWkQwaWNHRjBhRFpmWm1sc2JDMWpiM0I1SWlCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpnMExqUXNNVFpqTUM0eUxEQXVOaXd3TGpRc01TNHpMREF1TlN3eWFDMHpMamRzTVM0eUxESXVNMnd3TGpVc01DNDViQzB3TGpJc01DNHhWakk0WXpJdU1pd3hMamNzTWk0M0xEUXVPQ3d4TERjS0NRa0pZeTB3TGpnc01TMHhMamtzTVM0M0xUTXVNaXd4TGpsV016ZGpMVEF1T1N3ekxqVXROQzR4TERZdE55NDRMRFpvTFRJd1l5MHpMallzTUMwMkxqZ3RNaTQxTFRjdU55MDJkaTB3TGpGakxUSXVOeTB3TGpRdE5DNDJMVE10TkM0eUxUVXVOMk13TGpJdE1TNHpMREF1T1MweUxqVXNNUzQ1TFRNdU1nb0pDUWwyTFRZdU9Hd3RNQzQ0TFRFdU5td3RNQzQwTFRBdU9Xd3dMamt0TUM0MFRESTBNeXd4T0dndE0yTXlMamd0TVRJdU5Dd3hOUzR4TFRJd0xqSXNNamN1TlMweE55NDBRekkzTlM0MExESXVNeXd5T0RFdU9TdzRMaklzTWpnMExqUXNNVFo2SUUweU5EY3VOU3d4T0FvSkNRbGpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZzTFRNdU1Td3hMalpzTUM0NUxERXVPR3d4TGpNdE1DNDNZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4WXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3lMakl0TVM0eENna0pDV013TGpndE1DNDBMREV1T0Mwd0xqUXNNaTQzTERCc01pNHlMREV1TVdNd0xqTXNNQzR4TERBdU5pd3dMakVzTUM0NUxEQnNNaTR5TFRFdU1XTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNDVMVEV1TXdvSkNRbGpNQzQ0TFRBdU15d3hMamN0TUM0ekxESXVOQ3d3YkRJdU9Td3hMak5qTUM0ekxEQXVNU3d3TGpZc01DNHhMREF1T1N3d2JETXVNUzB4TGpWc0xUQXVPUzB4TGpoc0xURXVOQ3d3TGpkakxUQXVPQ3d3TGpRdE1TNDNMREF1TkMweUxqWXNNQzR4YkMweUxqZ3RNUzR5Q2drSkNXTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOQzB3TGpGc01Dd3dZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNV3d0TWk0ekxURXVNV010TUM0eExUQXVNUzB3TGpNdE1DNHhMVEF1TlMwd0xqRnNNQ3d3Q2drSkNXTXRNQzR5TERBdE1DNHpMREF0TUM0MExEQXVNV3d0TWk0eUxERXVNV010TUM0NExEQXVOQzB4TGpnc01DNDBMVEl1Tnl3d2JDMHlMakl0TVM0eFl5MHdMakV0TUM0eExUQXVNeTB3TGpFdE1DNDBMVEF1TVd3d0xEQmpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZzTFRJdU1pd3hMakVLQ1FrSll5MHdMamdzTUM0MExURXVPQ3d3TGpRdE1pNDNMREJzTFRJdU1pMHhMakZETWpRM0xqa3NNVGdzTWpRM0xqY3NNVGdzTWpRM0xqVXNNVGhNTWpRM0xqVXNNVGhNTWpRM0xqVXNNVGg2SUUweU5EY3VOU3d4Tm1ndE5DNDVZek11T1MweE1DNDVMREUxTGprdE1UWXVOeXd5Tmk0NExURXlMamdLQ1FrSll6WXNNaTR4TERFd0xqY3NOaTQ0TERFeUxqZ3NNVEl1T0dndE1pNHhiQzB3TGpFdE1DNHhiQzB3TGpNc01DNHhTREkwTnk0MVRESTBOeTQxTERFMmVpQk5NamMzTGprc01qTXVOMnd4TGpRdE1DNDNhREV1TTNZeWFDMHpObll0TVM0eGJEQXVNeTB3TGpKc01TNDBMVEF1TjJneUxqWUtDUWtKYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpnc01DNDBMREl1Tnl3d2JERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqY3NNQzQwTERJdU5pd3dMakZzTVM0M0xUQXVOd29KQ1Fsb015NHliREV1Tnl3d0xqZERNamMyTGpJc01qUXVNU3d5TnpjdU1Td3lOQzR4TERJM055NDVMREl6TGpkTU1qYzNMamtzTWpNdU4zb2dUVEkwTmk0eUxESTNiREUyTGpRc05DNDVUREkzT1N3eU4wZ3lORFl1TW5vZ1RUSTBOUzQxTERJNWFEQXVNMnd4Tmk0M0xEVnNNVFl1TnkwMWFEQXVNd29KQ1Fsak1TNDNMREFzTXl3eExqTXNNeXd6Y3kweExqTXNNeTB6TEROb0xUTTBZeTB4TGpjc01DMHpMVEV1TXkwekxUTlRNalF6TGprc01qa3NNalExTGpVc01qbDZJRTB5TkRZdU9Td3pOMk13TGpnc01pNDBMRE11TVN3MExEVXVOaXcwYURJd1l6SXVOU3d3TERRdU9DMHhMallzTlM0M0xUUUtDUWtKU0RJME5pNDVlaUl2UGdvSkNUeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB4TlRrdU5Td3lNV010TVM0ekxUTXVOaTAwTGpjdE5pMDRMalV0Tm1ndE5ESmpMVE11T0N3d0xUY3VNaXd5TGpRdE9DNDFMRFpqTFRNdU15d3dMak10TlM0NExETXVNaTAxTGpVc05pNDFZekF1TWl3eUxqa3NNaTQyTERVdU1pdzFMalVzTlM0MUNna0pDV010TVM0M0xEUXVOeXd3TGpnc09TNDRMRFV1TkN3eE1TNDFZekVzTUM0ekxESXNNQzQxTERNc01DNDFhRFF5WXpVc01DdzVMVFFzT1MwNVl6QXRNUzB3TGpJdE1pNHhMVEF1TlMwell6TXVNeTB3TGpNc05TNDRMVE11TWl3MUxqVXROaTQxQ2drSkNVTXhOalF1Tnl3eU15NDJMREUyTWk0MExESXhMak1zTVRVNUxqVXNNakY2SUUweE5URXNNVGRvTFRReVl5MHlMamNzTUMwMUxqSXNNUzQyTFRZdU15dzBhRFUwTGpkRE1UVTJMaklzTVRndU5pd3hOVE11Tnl3eE55d3hOVEVzTVRkNklFMHhOREV1Tnl3ME13b0pDUWxqTWk0eExURXVOeXd6TGpNdE5DNHpMRE11TXkwM2FDMHlZekFzTXk0NUxUTXVNU3czTFRjc04yZ3ROQzR6WXpJdU1TMHhMamNzTXk0ekxUUXVNeXd6TGpNdE4yZ3RNbU13TERNdU9TMHpMakVzTnkwM0xEZG9MVFF1TTJNeUxqRXRNUzQzTERNdU15MDBMak1zTXk0ekxUZG9MVElLQ1FrSll6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE4yTXRNeTQ1TERBdE55MHpMakV0TnkwM2N6TXVNUzAzTERjdE4yZzBNbU16TGprc01DdzNMRE11TVN3M0xEZHpMVE11TVN3M0xUY3NOMGd4TkRFdU4zb2dUVEV3T1N3eU4yTXRNeXd3TFRVdU9Dd3hMalV0Tnk0MUxEUklNVEF4Q2drSkNXTXRNaTR5TERBdE5DMHhMamd0TkMwMGN6RXVPQzAwTERRdE5HZzFPR015TGpJc01DdzBMREV1T0N3MExEUnpMVEV1T0N3MExUUXNOR2d0TUM0MVl5MHhMamN0TWk0MUxUUXVOUzAwTFRjdU5TMDBTREV3T1hvaUx6NEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk16a3NNVEUxWXpRdU5Dd3dMRGd0TXk0MkxEZ3RPSE10TXk0MkxUZ3RPQzA0Y3kwNExETXVOaTA0TERoVE16UXVOaXd4TVRVc016a3NNVEUxZWlCTk5EVXNNVEEzWXpBc015NHpMVEl1Tnl3MkxUWXNObk10TmkweUxqY3ROaTAyQ2drSkNYTXlMamN0Tml3MkxUWlRORFVzTVRBekxqY3NORFVzTVRBM2VpQk5ORElzTnpoMkxUSm9PSFl0TmtnME1HTXRNaTR5TERBdE5Dd3hMamd0TkN3MGRqRXdTREl5YkMweExqTXNORXd5TUN3NU1HZ3lMakpzTXk0NExEUXdhREkyYkRNdU9DMDBNRWcxT0d3dE1DNDNMVEpNTlRZc09EUklOREpXTnpoNkNna0pDU0JOTXpnc056UjJNVEJvTWxZM05HZzRkaTB5YUMwNFF6TTRMamtzTnpJc016Z3NOekl1T1N3ek9DdzNOSG9nVFRRd0xEZzJhREUwTGpac01DNDNMREpJTWpJdU9Hd3dMamN0TWtnME1Ib2dUVFV6TGpnc09UQklNalF1TW13ekxqWXNNemhvTWpJdU5FdzFNeTQ0TERrd2VpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhNamtzT1RKb0xUWjJOR2d0Tm5ZMGFDMDJkakUwYUMwemJEQXVNaXd5YkRNdU9Dd3pNbWd6Tm13ekxqZ3RNekpzTUM0eUxUSm9MVE4yTFRFMGFDMDJkaTAwYUMwMmRpMDBTREV5T1hvZ1RURTBOeXd4TVRSMkxURXlhQzAwZGpSb00zWTRTREUwTndvSkNRbDZJRTB4TkRRc01URTBkaTAyYUMwMGRqWklNVFEwZWlCTk1UTTRMREV5TUhZdE1UWm9MVFIyTVRrdU1rTXhNelV1Tml3eE1qSXVOU3d4TXpjc01USXhMalFzTVRNNExERXlNSG9nVFRFek1pd3hNak11T0ZZeE1EQm9MVFIyTWpNdU9Bb0pDUWxETVRJNUxqTXNNVEkwTGpFc01UTXdMamNzTVRJMExqRXNNVE15TERFeU15NDRlaUJOTVRJMkxERXlNeTR5VmpFd05HZ3ROSFl4TmtNeE1qTXNNVEl4TGpRc01USTBMalFzTVRJeUxqVXNNVEkyTERFeU15NHllaUJOTVRJd0xERXhOSFl0Tm1ndE5IWTJTREV5TUhvZ1RURXhOQ3d4TVRSMkxUaG9Nd29KQ1FsMkxUUm9MVFIyTVRKSU1URTBlaUJOTVRReExERXdNbll0TkdndE5IWTBhRE4yTkdneFZqRXdNbm9nVFRFek5Td3hNREoyTFRob0xUUjJOR2d6ZGpSSU1UTTFlaUJOTVRJNUxEazRkaTAwYUMwMGRqaG9NWFl0TkVneE1qbDZJRTB4TWpNc01UQXlkaTAwYUMwMGRqaG9NWFl0TkVneE1qTjZDZ2tKQ1NCTk1UTXdMREV5Tm1NMUxqa3NNQ3d4TUM0NUxUUXVNaXd4TVM0NExURXdhRGN1T1d3dE15NDFMRE13YUMwek1pNDBiQzB6TGpVdE16Qm9OeTQ1UXpFeE9TNHhMREV5TVM0NExERXlOQzR4TERFeU5pd3hNekFzTVRJMmVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHlNVElzT0RaMk1tZ3ROSFl0TWtneU1USjZJRTB5TVRZc09EWm9MVEoyTW1neVZqZzJlaUJOTVRrMkxEZzJUREU1Tml3NE5tTXRNaTQzTERBdU55MDBMalVzTXk0ekxUTXVPU3cyWXpBdU5Dd3hMamdzTVM0MkxETXVNaXd6TGpNc015NDRDZ2tKQ1d3d0xqRXNNQzR5YkRFdU1TdzBMalZqTUM0eUxEQXVPU3d4TERFdU5Td3hMamtzTVM0MWJEQXNNR3czTERJMExqWmpNQzR5TERBdU9Td3hMREV1TkN3eExqa3NNUzQwYURWak1DNDVMREFzTVM0M0xUQXVOaXd4TGprdE1TNDBiRGN0TWpRdU5tTXdMamtzTUN3eExqY3RNQzQyTERFdU9TMHhMalVLQ1FrSmJERXVNUzAwTGpWc01DNHhMVEF1TW1NeUxqWXRNQzQ1TERRdU1TMHpMamNzTXk0eUxUWXVNMk10TUM0MkxURXVOeTB5TFRNdE15NDRMVE11TTFZNE5tTXdMVGN1TnkwMkxqTXRNVFF0TVRRdE1UUlRNVGsyTERjNExqTXNNVGsyTERnMmVpQk5NakF3TERnMmFEWjJNbWd0T1FvSkNRbGpMVEV1Tnl3d0xUTXNNUzR6TFRNc00zTXhMak1zTXl3ekxETm9NalpqTVM0M0xEQXNNeTB4TGpNc015MHpjeTB4TGpNdE15MHpMVE5vTFROMkxUSm9NbU13TFRZdU5pMDFMalF0TVRJdE1USXRNVEp6TFRFeUxEVXVOQzB4TWl3eE1rZ3lNREI2SUUweE9UZ3VOaXd4TURCc0xURXROR2d5TkM0NUNna0pDV3d0TVN3MFNERTVPQzQyZWlCTk1qQTNMalVzTVRJMmJDMDJMamt0TWpSb01UZ3VOMnd0Tmk0NUxESTBTREl3Tnk0MWVpQk5NVFV3TERJME1tTXhNaTR5TERBc01qSXRPUzQ0TERJeUxUSXljeTA1TGpndE1qSXRNakl0TWpKekxUSXlMRGt1T0MweU1pd3lNZ29KQ1FsVE1UTTNMamdzTWpReUxERTFNQ3d5TkRKNklFMHhOelFzTWpJd1l6QXNNVE11TXkweE1DNDNMREkwTFRJMExESTBjeTB5TkMweE1DNDNMVEkwTFRJMGJEQXNNR013TFRFekxqTXNNVEF1TnkweU5Dd3lOQzB5TkZNeE56UXNNakEyTGpjc01UYzBMREl5TUhvZ1RURTBOUzQyTERJek55NDNDZ2tKQ1d3eUxUQXVPV014TGpVdE1DNDJMRE11TWkwd0xqWXNOQzQzTERCc01pd3dMamxqTUM0NUxEQXVOQ3d5TERBc01pNDFMVEF1T0d3eExqRXRNUzQ1WXpBdU9DMHhMalFzTWk0eUxUSXVOQ3d6TGpndE1pNDRiREl1TVMwd0xqVmpNUzB3TGpJc01TNDJMVEV1TVN3eExqVXRNaTR4YkMwd0xqSXRNaTR5Q2drSkNXTXRNQzR4TFRFdU5pd3dMalF0TXk0eUxERXVOQzAwTGpWc01TNDBMVEV1TjJNd0xqY3RNQzQ0TERBdU55MHhMamtzTUMweUxqWnNMVEV1TkMweExqZGpMVEV1TVMweExqSXRNUzQyTFRJdU9DMHhMalF0TkM0MWJEQXVNaTB5TGpKak1DNHhMVEV0TUM0MkxURXVPUzB4TGpZdE1pNHhDZ2tKQ1d3dE1pNHhMVEF1TldNdE1TNDJMVEF1TkMwekxURXVOQzB6TGpndE1pNDRiQzB4TGpFdE1TNDVZeTB3TGpVdE1DNDVMVEV1TmkweExqSXRNaTQxTFRBdU9Hd3RNaXd3TGpsakxURXVOU3d3TGpZdE15NHlMREF1TmkwMExqY3NNR3d0TWkwd0xqbGpMVEF1T1Mwd0xqUXRNaXd3TFRJdU5Td3dMamdLQ1FrSmJDMHhMREl1TVdNdE1DNDRMREV1TkMweUxqSXNNaTQwTFRNdU9Dd3lMamhzTFRJdU1Td3dMalZqTFRFc01DNHlMVEV1Tml3eExqRXRNUzQxTERJdU1Xd3dMaklzTWk0eVl6QXVNU3d4TGpZdE1DNDBMRE11TWkweExqUXNOQzQxYkMweExqUXNNUzQzQ2drSkNXTXRNQzQzTERBdU9DMHdMamNzTVM0NUxEQXNNaTQyYkRFdU5Dd3hMamRqTVM0eExERXVNaXd4TGpZc01pNDRMREV1TkN3MExqVnNMVEF1TWl3eUxqSmpMVEF1TVN3eExEQXVOaXd4TGprc01TNDJMREl1TVd3eUxqRXNNQzQxWXpFdU5pd3dMalFzTXl3eExqUXNNeTQ0TERJdU9Hd3hMakVzTVM0NUNna0pDVU14TkRNdU5pd3lNemN1T0N3eE5EUXVOeXd5TXpndU1Td3hORFV1Tml3eU16Y3VOMHd4TkRVdU5pd3lNemN1TjNvZ1RURTBPQzQwTERJek9DNDNZekV0TUM0MExESXVNUzB3TGpRc015NHhMREJzTWl3d0xqbGpNUzQ0TERBdU9DdzBMREF1TVN3MUxURXVObXd4TGpFdE1TNDVDZ2tKQ1dNd0xqWXRNQzQ1TERFdU5TMHhMallzTWk0MUxURXVPR3d5TGpFdE1DNDFZekV1T1Mwd0xqUXNNeTR6TFRJdU15d3pMakV0TkM0eWJDMHdMakl0TWk0eVl5MHdMakV0TVM0eExEQXVNeTB5TGpJc01TMHpiREV1TkMweExqZGpNUzR6TFRFdU5Td3hMak10TXk0M0xEQXROUzR5YkMweExqUXRNUzQzQ2drSkNXTXRNQzQzTFRBdU9DMHhMakV0TVM0NUxURXRNMnd3TGpJdE1pNHlZekF1TWkweUxURXVNUzB6TGpndE15NHhMVFF1TW13dE1pNHhMVEF1TldNdE1TNHhMVEF1TWkweUxUQXVPUzB5TGpVdE1TNDRiQzB4TGpFdE1TNDVZeTB4TFRFdU55MHpMakl0TWk0MExUVXRNUzQyYkMweUxEQXVPUW9KQ1FsakxURXNNQzQwTFRJdU1Td3dMalF0TXk0eExEQnNMVEl0TUM0NVl5MHhMamd0TUM0NExUUXRNQzR4TFRVc01TNDJiQzB4TGpFc01TNDVZeTB3TGpZc01DNDVMVEV1TlN3eExqWXRNaTQxTERFdU9Hd3RNaTR4TERBdU5XTXRNUzQ1TERBdU5DMHpMak1zTWk0ekxUTXVNU3cwTGpKc01DNHlMREl1TWdvSkNRbGpNQzR4TERFdU1TMHdMak1zTWk0eUxURXNNMnd0TVM0MExERXVOMk10TVM0ekxERXVOUzB4TGpNc015NDNMREFzTlM0eWJERXVOQ3d4TGpkak1DNDNMREF1T0N3eExqRXNNUzQ1TERFc00yd3RNQzR5TERJdU1tTXRNQzR5TERJc01TNHhMRE11T0N3ekxqRXNOQzR5YkRJdU1Td3dMalVLQ1FrSll6RXVNU3d3TGpJc01pd3dMamtzTWk0MUxERXVPR3d4TGpFc01TNDVZekVzTVM0M0xETXVNaXd5TGpRc05Td3hMalpNTVRRNExqUXNNak00TGpkNklFMHhOVElzTWpBM1l6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01Rb0pDUWxUTVRVeUxESXdOeTQyTERFMU1pd3lNRGQ2SUUweE5UZ3NNakE1WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5UZ3NNakE1TGpZc01UVTRMREl3T1hvZ1RURTBOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVFvSkNRbHpMVEF1TkN3eExURXNNVk14TkRjc01qRXdMallzTVRRM0xESXhNSG9nVFRFME1Td3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFME1Td3lNVEF1Tml3eE5ERXNNakV3ZWlCTk1UUTBMREl3TldNd0xUQXVOaXd3TGpRdE1Td3hMVEVLQ1FrSmN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTkN3eU1EVXVOaXd4TkRRc01qQTFlaUJOTVRNMkxESXhNMk13TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRNMkxESXhNeTQyTERFek5pd3lNVE42SUUweE16a3NNakU1Q2drSkNXTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE01TERJeE9TNDJMREV6T1N3eU1UbDZJRTB4TXprc01qSTFZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TXprc01qSTFMallzTVRNNUxESXlOWG9LQ1FrSklFMHhORE1zTWpNeVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhORE1zTWpNeUxqWXNNVFF6TERJek1ub2dUVEUwT0N3eU16QmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hDZ2tKQ1ZNeE5EZ3NNak13TGpZc01UUTRMREl6TUhvZ1RURTFNeXd5TXpSak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTFNeXd5TXpRdU5pd3hOVE1zTWpNMGVpQk5NVFUzTERJeU9HTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eENna0pDWE10TUM0MExERXRNU3d4VXpFMU55d3lNamd1Tml3eE5UY3NNakk0ZWlCTk1UWXpMREl5TkdNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UWXpMREl5TkM0MkxERTJNeXd5TWpSNklFMHhOVGtzTWpJeFl6QXRNQzQyTERBdU5DMHhMREV0TVFvSkNRbHpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRVNUxESXlNUzQyTERFMU9Td3lNakY2SUUweE5qTXNNakU0WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5qTXNNakU0TGpZc01UWXpMREl4T0hvZ1RURTFPQ3d5TVRRS0NRa0pZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qRTBMallzTVRVNExESXhOSG9nVFRFek5Dd3lNakJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFek5Dd3lNakF1Tml3eE16UXNNakl3ZWdvSkNRa2dUVEUxTUN3eU1qVmpNaTQ0TERBc05TMHlMaklzTlMwMWN5MHlMakl0TlMwMUxUVnpMVFVzTWk0eUxUVXNOVk14TkRjdU1pd3lNalVzTVRVd0xESXlOWG9nVFRFMU55d3lNakJqTUN3ekxqa3RNeTR4TERjdE55dzNjeTAzTFRNdU1TMDNMVGR6TXk0eExUY3NOeTAzQ2drSkNWTXhOVGNzTWpFMkxqRXNNVFUzTERJeU1Ib2dUVEkwTXl3eE9URmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TkRONklFMHlOaklzTWpBd1l6QXRNQzQyTERBdU5DMHhMREV0TVdneUNna0pDV013TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNeU5qSXVOQ3d5TURFc01qWXlMREl3TUM0MkxESTJNaXd5TURCNklFMHlORGdzTWpBMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURUtDUWtKU0RJME9Ib2dUVEl5TXl3eU1EWmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TWpONklFMHlNamdzTWpFd1l5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESUtDUWtKWXpBdU5pd3dMREV0TUM0MExERXRNWE10TUM0MExURXRNUzB4U0RJeU9Ib2dUVEl6Tnl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETWpNM0xqUXNNakV4TERJek55d3lNVEF1Tml3eU16Y3NNakV3ZWdvSkNRa2dUVEkxTWl3eU1URmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETWpVeUxqUXNNakV5TERJMU1pd3lNVEV1Tml3eU5USXNNakV4ZWlCTk1qWTBMREl3T1dNdE1DNDJMREF0TVN3d0xqUXRNU3d4Y3pBdU5Dd3hMREVzTVdneUNna0pDV013TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TmpSNklFMHlOVE1zTVRrMVl6QXRNQzQyTERBdU5DMHhMREV0TVdneVl6QXVOaXd3TERFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eGFDMHlRekkxTXk0MExERTVOaXd5TlRNc01UazFMallzTWpVekxERTVOWG9LQ1FrSklFMHlNelFzTVRrMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklNak0wZWlCTk1qUXdMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTW1Nd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbG9MVEpETWpRd0xqUXNNakF4TERJME1Dd3lNREF1Tml3eU5EQXNNakF3ZWlCTk1qRTFMREl4TldNd0xUQXVOU3d3TFRBdU9Td3dMVEV1TkdNdE1pNDFMVEV1TVMwekxqY3ROQzB5TGpZdE5pNDJZekF1TWkwd0xqVXNNQzQxTFRFc01DNDVMVEV1TkdNdE1DNDVMVElzTUMwMExqSXNNUzQ1TFRVdU1nb0pDUWxqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUdNd0xqUXRNQzQxTERBdU9TMHdMamtzTVM0MUxURXVNV013TGpVdE1pNDNMRE11TVMwMExqVXNOUzQ0TFRRdU1XTXdMamNzTUM0eExERXVOQ3d3TGpRc01pd3dMamhqTlM0ekxUTXVPQ3d4TVM0MkxUVXVPU3d4T0M0eUxUVXVPUW9KQ1Fsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamxqTWk0ekxURXVOaXcxTGpRdE1TdzNMREV1TTJNd0xqUXNNQzQyTERBdU55d3hMak1zTUM0NExESmpNQzQyTERBdU1pd3hMakVzTUM0MkxERXVOU3d4TGpGak1pNDNMREF1T0N3MExqSXNNeTQxTERNdU5DdzJMakpzTUN3d0Nna0pDV014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpKak1TNDVMRElzTVM0NExEVXVNaTB3TGpJc04yTXRNQzQwTERBdU5DMHdMamtzTUM0M0xURXVOU3d4WXpBc01DNDFMREFzTUM0NUxEQXNNUzQwZGpGb0xUWXlkaTB4U0RJeE5Yb2dUVEl4TlM0NExESXdOeTQ0Q2drSkNXTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpaakxURXVNeTB4TFRFdU5pMHlMamt0TUM0MkxUUXVNbXd3TERCRE1qRTFMREl3Tnk0MUxESXhOUzQwTERJd055NDNMREl4TlM0NExESXdOeTQ0VERJeE5TNDRMREl3Tnk0NGVpQk5NakUzTGpNc01qQXpMaklLQ1FrSll5MHdMalFzTUM0NUxUQXVOeXd4TGpndE1Td3lMamRqTFRFdE1DNDBMVEV1TmkweExqVXRNUzR6TFRJdU5XTXdMakl0TUM0MUxEQXVOaTB3TGprc01TNHhMVEV1TWtNeU1UWXVOU3d5TURJdU5pd3lNVFl1T1N3eU1ESXVPU3d5TVRjdU15d3lNRE11TWt3eU1UY3VNeXd5TURNdU1ub0tDUWtKSUUweU1Ua3VOaXd4T1RndU4yTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRE1qRTRMak1zTVRrM0xqWXNNakU0TGprc01UazRMak1zTWpFNUxqWXNNVGs0TGpjS0NRa0pUREl4T1M0MkxERTVPQzQzZWlCTk1qSXdMamdzTVRrM1l6QXVOQzB3TGpVc01DNDNMVEVzTVM0eExURXVOV010TUM0ekxUQXVOUzB3TGprdE1DNDNMVEV1TkMwd0xqUnpMVEF1Tnl3d0xqa3RNQzQwTERFdU5FTXlNakF1TXl3eE9UWXVOeXd5TWpBdU5Td3hPVFl1T1N3eU1qQXVPQ3d4T1RjS0NRa0pUREl5TUM0NExERTVOM29nVFRJeU5pNHhMREU1TVM0eVl5MHhMREF1T1MweUxERXVPQzB5TGprc01pNDRZeTB3TGpNdE1DNHpMVEF1Tnkwd0xqWXRNUzR4TFRBdU9HTXdMalF0TVM0MkxESXVNUzB5TGpVc015NDNMVEl1TVFvSkNRbERNakkxTGprc01Ua3hMakVzTWpJMkxERTVNUzR5TERJeU5pNHhMREU1TVM0eVRESXlOaTR4TERFNU1TNHllaUJOTWpZNExqZ3NNVGswWXkwd0xqa3RNUzB4TGprdE1TNDVMVEl1T1MweUxqaGpNUzQxTFRBdU5pd3pMak1zTUM0eExETXVPU3d4TGpjS0NRa0pZekFzTUM0eExEQXVNU3d3TGpJc01DNHhMREF1TTBNeU5qa3VOU3d4T1RNdU5Dd3lOamt1TVN3eE9UTXVOaXd5TmpndU9Dd3hPVFJNTWpZNExqZ3NNVGswZWlCTk1qY3dMakVzTVRrMUxqVmpNQzQwTERBdU5Td3dMamdzTVN3eExqRXNNUzQwQ2drSkNXTXdMalV0TUM0eExEQXVPUzB3TGpjc01DNDRMVEV1TW5NdE1DNDNMVEF1T1MweExqSXRNQzQ0UXpJM01DNDFMREU1TlM0eExESTNNQzR6TERFNU5TNHpMREkzTUM0eExERTVOUzQxZWlCTk1qY3pMamtzTWpBeExqUmpMVEF1TlMwd0xqa3RNUzB4TGpndE1TNDFMVEl1TndvSkNRbGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXlOelF1TWl3eU1ERXVNU3d5TnpRc01qQXhMaklzTWpjekxqa3NNakF4TGpSNklFMHlOelV1Tml3eU1EVXVPV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M0Nna0pDV013TGpRdE1DNHpMREF1T0Mwd0xqWXNNUzR5TFRGak1Td3dMalVzTVM0MExERXVOeXd4TERJdU4wTXlOell1Tml3eU1EVXVNeXd5TnpZdU1pd3lNRFV1Tnl3eU56VXVOaXd5TURVdU9Yb2dUVEkzTmk0NExESXhNUzQwWXkwd0xqRXRNUzR5TFRBdU5DMHlMalF0TUM0MkxUTXVOZ29KQ1Fsak1DNDFMVEF1TVN3d0xqa3RNQzQwTERFdU1pMHdMalpETWpjNExqUXNNakE0TGpVc01qYzRMakVzTWpFd0xqUXNNamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSTU1qYzJMamdzTWpFeExqUjZJRTB5TnpVc01qRTBZeTB3TGpVdE1UWXRNVE11T1MweU9DNDJMVEk1TGprdE1qZ3VNUW9KQ1FsakxURTFMak1zTUM0MUxUSTNMallzTVRJdU9DMHlPQzR4TERJNExqRklNamMxVERJM05Td3lNVFI2SUUwM01pNHpMREU1T0M0eFl5MHdMakl0TUM0ekxUQXVNeTB3TGpjdE1DNHpMVEV1TVhZdE1USm9MVEoyTVRKak1Dd3lMaklzTVM0NExEUXNOQ3cwQ2drSkNXTXhMaklzTUN3eUxqTXRNQzQxTERNdU1TMHhMalJqTUM0MkxUQXVOeXd3TGprdE1TNDJMREF1T1MweUxqVjJMVEV5YUMweWRqRXlZekFzTVM0eExUQXVPU3d5TFRJc01td3dMREJETnpNdU15d3hPVGtzTnpJdU55d3hPVGd1Tnl3M01pNHpMREU1T0M0eGVpQk5OelVzTVRjMkNna0pDV013TGpRc01Dd3dMamNzTUN3eExqRXRNQzR4WXpBdU5Td3lMaklzTWk0MkxETXVOU3cwTGpnc00yTXdMalV0TUM0eExERXRNQzR6TERFdU5DMHdMalpqTVM0eExESXVNU3d4TGpjc05DNDBMREV1Tnl3MkxqZDJNalJqTUN3ekxqTXRNaTQzTERZdE5pdzJhQzB6ZGprS0NRa0pZekFzTWk0NExUSXVNaXcxTFRVc05YTXROUzB5TGpJdE5TMDFkaTA1YUMwell5MHpMak1zTUMwMkxUSXVOeTAyTFRaMkxUSTBZekF0Tnk0M0xEWXVNeTB4TkN3eE5DMHhORU0zTUN3eE56TXVPQ3czTWk0eUxERTNOaXczTlN3eE56WjZJRTAxT0N3eE9URjJNVElLQ1FrSll6QXNNQzQ0TERBdU5Td3hMalVzTVM0eUxERXVPR013TGprc01DNDBMREV1T1N3d0xqRXNNaTQwTFRBdU4yTXdMakl0TUM0ekxEQXVNeTB3TGpjc01DNHpMVEV1TVhZdE1USm9Nbll4TW1Nd0xESXVNaTB4TGpjc05DMHpMamtzTkdNdE1DNDFMREF0TVMwd0xqRXRNUzQwTFRBdU1nb0pDUWxqTFRBdU1pMHdMakV0TUM0MExUQXVNaTB3TGpjdE1DNHpkakl1TldNd0xESXVNaXd4TGpnc05DdzBMRFJvTVRaak1pNHlMREFzTkMweExqZ3NOQzAwZGkweU5HTXdMVEV1TlMwd0xqSXRNaTQ1TFRBdU55MDBMakpqTFRBdU5Dd3dMakV0TUM0NUxEQXVNaTB4TGpNc01DNHlDZ2tKQ1dNdE1pNHhMREF0TkM0eExURXVNUzAxTGpJdE0yTXRNeTB3TGpFdE5TNDJMVEl0Tmk0MUxUUXVPVU0yTWk0MExERTNOQ3cxT0N3eE56a3NOVGdzTVRnMVZqRTVNWG9nVFRZM0xESXhOWFk1WXpBc01TNDNMREV1TXl3ekxETXNNM016TFRFdU15d3pMVE4yTFRsSU5qZDZJaTgrQ2drSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUUzB4Tnl3eE9URmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd0TVRkNklFMHlMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTWdvSkNRbGpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERklNME15TGpRc01qQXhMRElzTWpBd0xqWXNNaXd5TURCNklFMHRNVElzTWpBMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklMVEV5ZWdvSkNRa2dUUzB6Tnl3eU1EWmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd0TXpkNklFMHRNeklzTWpFd1l5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweENna0pDWE10TUM0MExURXRNUzB4U0Mwek1ub2dUUzB5TXl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRJeUxqWXNNakV4TFRJekxESXhNQzQyTFRJekxESXhNSG9nVFMwNExESXhNV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKYURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVGN1Tml3eU1USXRPQ3d5TVRFdU5pMDRMREl4TVhvZ1RUUXNNakE1WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU5Ib0tDUWtKSUUwdE55d3hPVFZqTUMwd0xqWXNNQzQwTFRFc01TMHhhREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUWXVOaXd4T1RZdE55d3hPVFV1TmkwM0xERTVOWG9nVFMweU5pd3hPVFZqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTWdvSkNRbGpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklMVEkyZWlCTkxUSXdMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTW1Nd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVdndE1rTXRNVGt1Tml3eU1ERXRNakFzTWpBd0xqWXRNakFzTWpBd2VpQk5MVFExTERJeE5Rb0pDUWxqTUMwd0xqVXNNQzB3TGprc01DMHhMalJqTFRJdU5TMHhMakV0TXk0M0xUUXRNaTQyTFRZdU5tTXdMakl0TUM0MUxEQXVOUzB4TERBdU9TMHhMalJqTFRBdU9TMHlMREF0TkM0eUxERXVPUzAxTGpKakxUQXVPQzB5TGpZc01DNDNMVFV1TkN3ekxqUXROaTR5YkRBc01Bb0pDUWxqTUM0MExUQXVOU3d3TGprdE1DNDVMREV1TlMweExqRmpNQzQxTFRJdU55d3pMakV0TkM0MUxEVXVPQzAwTGpGak1DNDNMREF1TVN3eExqUXNNQzQwTERJc01DNDRZelV1TXkwekxqZ3NNVEV1TmkwMUxqa3NNVGd1TWkwMUxqbGpOaTQ0TERBc01UTXVNU3d5TGpJc01UZ3VNaXcxTGprS0NRa0pZekl1TXkweExqWXNOUzQwTFRFc055d3hMak5qTUM0MExEQXVOaXd3TGpjc01TNHpMREF1T0N3eVl6QXVOaXd3TGpJc01TNHhMREF1Tml3eExqVXNNUzR4WXpJdU55d3dMamdzTkM0eUxETXVOU3d6TGpRc05pNHliREFzTUdNeExqa3NNU3d5TGpjc015NHlMREV1T1N3MUxqSUtDUWtKWXpFdU9Td3lMREV1T0N3MUxqSXRNQzR5TERkakxUQXVOQ3d3TGpRdE1DNDVMREF1TnkweExqVXNNV013TERBdU5Td3dMREF1T1N3d0xERXVOSFl4YUMwMk1uWXRNVWd0TkRWNklFMHRORFF1TWl3eU1EY3VPR010TUM0ekxERXVNaTB3TGpVc01pNDBMVEF1Tml3ekxqWUtDUWtKWXkweExqTXRNUzB4TGpZdE1pNDVMVEF1TmkwMExqSnNNQ3d3UXkwME5Td3lNRGN1TlMwME5DNDJMREl3Tnk0M0xUUTBMaklzTWpBM0xqaE1MVFEwTGpJc01qQTNMamg2SUUwdE5ESXVOeXd5TURNdU1tTXRNQzQwTERBdU9TMHdMamNzTVM0NExURXNNaTQzQ2drSkNXTXRNUzB3TGpRdE1TNDJMVEV1TlMweExqTXRNaTQxWXpBdU1pMHdMalVzTUM0MkxUQXVPU3d4TGpFdE1TNHlReTAwTXk0MUxESXdNaTQyTFRRekxqRXNNakF5TGprdE5ESXVOeXd5TURNdU1rd3ROREl1Tnl3eU1ETXVNbm9nVFMwME1DNDBMREU1T0M0M0Nna0pDV010TUM0MUxEQXVPUzB4TERFdU9DMHhMalVzTWk0M1l5MHhMak10TVMweExqVXRNaTQ1TFRBdU5TMDBMakpqTUM0eExUQXVNaXd3TGpNdE1DNHpMREF1TkMwd0xqVkRMVFF4TGpjc01UazNMall0TkRFdU1Td3hPVGd1TXkwME1DNDBMREU1T0M0M2VpQk5MVE01TGpJc01UazNDZ2tKQ1dNd0xqTXRNQzQxTERBdU55MHhMREV1TVMweExqVmpMVEF1TXkwd0xqVXRNQzQ1TFRBdU55MHhMalF0TUM0MGN5MHdMamNzTUM0NUxUQXVOQ3d4TGpSRExUTTVMamNzTVRrMkxqY3RNemt1TlN3eE9UWXVPUzB6T1M0eUxERTVOMHd0TXprdU1pd3hPVGQ2SUUwdE16TXVPU3d4T1RFdU1nb0pDUWxqTFRFc01DNDVMVElzTVM0NExUSXVPU3d5TGpoakxUQXVNeTB3TGpNdE1DNDNMVEF1TmkweExqRXRNQzQ0WXpBdU5DMHhMallzTWk0eExUSXVOU3d6TGpjdE1pNHhReTB6TkM0eExERTVNUzR4TFRNMExERTVNUzR5TFRNekxqa3NNVGt4TGpKTUxUTXpMamtzTVRreExqSjZJRTA0TGpnc01UazBDZ2tKQ1dNdE1DNDVMVEV0TVM0NUxURXVPUzB5TGprdE1pNDRZekV1TlMwd0xqWXNNeTR6TERBdU1Td3pMamtzTVM0M1l6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME01TGpVc01Ua3pMalFzT1M0eExERTVNeTQyTERndU9Dd3hPVFJNT0M0NExERTVOSG9nVFRFd0xqRXNNVGsxTGpVS0NRa0pZekF1TkN3d0xqVXNNQzQ0TERFc01TNHhMREV1TkdNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbU10TUM0eExUQXVOUzB3TGpjdE1DNDVMVEV1TWkwd0xqaERNVEF1TlN3eE9UVXVNU3d4TUM0ekxERTVOUzR6TERFd0xqRXNNVGsxTGpWNklFMHhNeTQ1TERJd01TNDBDZ2tKQ1dNdE1DNDFMVEF1T1Mwd0xqa3RNUzQ0TFRFdU5TMHlMamRqTUM0NExUQXVOQ3d4TGpRdE1TNHhMREV1TmkweVl6RXVNeXd4TGpFc01TNDBMRE1zTUM0MExEUXVNa014TkM0eUxESXdNUzR4TERFMExESXdNUzR5TERFekxqa3NNakF4TGpSNklFMHhOUzQzTERJd05TNDVDZ2tKQ1dNdE1DNHpMVEF1T1Mwd0xqWXRNUzQ0TFRFdE1pNDNZekF1TkMwd0xqTXNNQzQ0TFRBdU5pd3hMakl0TVdNeExEQXVOU3d4TGpRc01TNDNMREVzTWk0M1F6RTJMallzTWpBMUxqTXNNVFl1TWl3eU1EVXVOeXd4TlM0M0xESXdOUzQ1ZWlCTk1UWXVPQ3d5TVRFdU5Bb0pDUWxqTFRBdU1TMHhMakl0TUM0MExUSXVOQzB3TGpZdE15NDJZekF1TlMwd0xqRXNNQzQ1TFRBdU5Dd3hMakl0TUM0MlF6RTRMalFzTWpBNExqVXNNVGd1TVN3eU1UQXVOQ3d4Tmk0NExESXhNUzQwVERFMkxqZ3NNakV4TGpSTU1UWXVPQ3d5TVRFdU5Ib2dUVEUxTERJeE5Bb0pDUWxqTFRBdU5TMHhOaTB4TXk0NUxUSTRMall0TWprdU9TMHlPQzR4WXkweE5TNHpMREF1TlMweU55NDJMREV5TGpndE1qZ3VNU3d5T0M0eFNERTFUREUxTERJeE5Ib2lMejRLQ1R3dlp6NEtQQzluUGdvOEwzTjJaejRLJztcbiRjaGF0LWJnLWRhcms6ICdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwYjNJNklFRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlESTFMakF1TUN3Z1UxWkhJRVY0Y0c5eWRDQlFiSFZuTFVsdUlDNGdVMVpISUZabGNuTnBiMjQ2SURZdU1EQWdRblZwYkdRZ01Da2dJQzB0UGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSklIWnBaWGRDYjNnOUlqQWdNQ0F5TmpBZ01qWXdJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQXlOakFnTWpZd095SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStDZ2t1YzNRd2UyWnBiR3d0Y25Wc1pUcGxkbVZ1YjJSa08yTnNhWEF0Y25Wc1pUcGxkbVZ1YjJSa08yWnBiR3c2SXpFM01VRXlORHQ5Q2p3dmMzUjViR1UrQ2p4blBnb0pQR2NnYVdROUlta3RiR2xyWlMxbWIyOWtJajRLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NalF1TkN3eE5tTXdMaklzTUM0MkxEQXVOQ3d4TGpNc01DNDFMREpvTFRNdU4yd3hMaklzTWk0emJEQXVOU3d3TGpsc0xUQXVNaXd3TGpGV01qaGpNaTR5TERFdU55d3lMamNzTkM0NExERXNOd29KQ1FsakxUQXVPQ3d4TFRFdU9Td3hMamN0TXk0eUxERXVPVll6TjJNdE1DNDVMRE11TlMwMExqRXNOaTAzTGpnc05tZ3RNakJqTFRNdU5pd3dMVFl1T0MweUxqVXROeTQzTFRaMkxUQXVNV010TWk0M0xUQXVOQzAwTGpZdE15MDBMakl0TlM0M1l6QXVNaTB4TGpNc01DNDVMVEl1TlN3eExqa3RNeTR5Q2drSkNYWXROaTQ0YkMwd0xqZ3RNUzQyYkMwd0xqUXRNQzQ1YkRBdU9TMHdMalJNTFRFM0xERTRhQzB6UXkweE55NHlMRFV1TmkwMExqa3RNaTR5TERjdU5Td3dMalpETVRVdU5Dd3lMak1zTWpFdU9TdzRMaklzTWpRdU5Dd3hObm9nVFMweE1pNDBMREU0WXkwd0xqSXNNQzB3TGpNc01DMHdMalFzTUM0eENna0pDV3d0TXk0eExERXVObXd3TGprc01TNDRiREV1TXkwd0xqZGpNQzQ0TFRBdU5Dd3hMamd0TUM0MExESXVOeXd3YkRJdU1pd3hMakZqTUM0ekxEQXVNU3d3TGpZc01DNHhMREF1T1N3d2JESXVNaTB4TGpGak1DNDRMVEF1TkN3eExqZ3RNQzQwTERJdU55d3diREl1TWl3eExqRUtDUWtKWXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3lMakl0TVM0eFl6QXVPQzB3TGpRc01TNDRMVEF1TkN3eUxqY3NNR3d5TGpJc01TNHhRemN1TkN3eU1pdzNMamNzTWpJc09Dd3lNUzQ1YkRJdU9TMHhMak5qTUM0NExUQXVNeXd4TGpjdE1DNHpMREl1TkN3d2JESXVPU3d4TGpNS0NRa0pZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3ekxqRXRNUzQxYkMwd0xqa3RNUzQ0YkMweExqUXNNQzQzWXkwd0xqZ3NNQzQwTFRFdU55d3dMalF0TWk0MkxEQXVNV3d0TWk0NExURXVNa014TWk0ekxERTRMREV5TGpJc01UZ3NNVEl1TVN3eE9Hd3dMREFLQ1FrSll5MHdMakVzTUMwd0xqTXNNQzB3TGpRc01DNHhiQzB5TGpnc01TNHlZeTB3TGpnc01DNDBMVEV1T0N3d0xqTXRNaTQyTFRBdU1VdzBMREU0TGpGRE15NDVMREU0TERNdU55d3hPQ3d6TGpZc01UaHNNQ3d3WXkwd0xqSXNNQzB3TGpNc01DMHdMalFzTUM0eFRERXNNVGt1TWdvSkNRbGpMVEF1T0N3d0xqUXRNUzQ0TERBdU5DMHlMamNzTUV3dE5Dd3hPQzR4UXkwMExqRXNNVGd0TkM0ekxERTRMVFF1TkN3eE9Hd3dMREJqTFRBdU1pd3dMVEF1TXl3d0xUQXVOQ3d3TGpGTUxUY3NNVGt1TW1NdE1DNDRMREF1TkMweExqZ3NNQzQwTFRJdU55d3diQzB5TGpJdE1TNHhDZ2tKQ1VNdE1USXVNU3d4T0MweE1pNHpMREU0TFRFeUxqUXNNVGhNTFRFeUxqUXNNVGhNTFRFeUxqUXNNVGg2SUUwdE1USXVOQ3d4Tm1ndE5DNDVReTB4TXk0MUxEVXVNUzB4TGpVdE1DNDNMRGt1TlN3ekxqSmpOaXd5TGpFc01UQXVOeXcyTGpnc01USXVPQ3d4TWk0NGFDMHlMakZzTFRBdU1TMHdMakVLQ1FrSlRERTVMamtzTVRaSUxURXlMalJNTFRFeUxqUXNNVFo2SUUweE55NDVMREl6TGpkc01TNDBMVEF1TjJneExqTjJNbWd0TXpaMkxURXVNV3d3TGpNdE1DNHliREV1TkMwd0xqZG9NaTQyYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpnc01DNDBMREl1Tnl3d2JERXVOQzB3TGpkSUxUTUtDUWtKYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpnc01DNDBMREl1Tnl3d1RESXVNeXd5TTJneUxqWnNNUzQwTERBdU4yTXdMamNzTUM0MExERXVOeXd3TGpRc01pNDFMREJzTVM0M0xUQXVOMmd6TGpKc01TNDNMREF1TjBNeE5pNHlMREkwTGpFc01UY3VNU3d5TkM0eExERTNMamtzTWpNdU4zb0tDUWtKSUUwdE1UTXVPQ3d5TjJ3eE5pNDBMRFF1T1V3eE9DNDVMREkzU0MweE15NDRlaUJOTFRFMExqUXNNamxvTUM0emJERTJMamNzTld3eE5pNDNMVFZvTUM0ell6RXVOeXd3TERNc01TNHpMRE1zTTNNdE1TNHpMRE10TXl3emFDMHpOR010TVM0M0xEQXRNeTB4TGpNdE15MHpDZ2tKQ1VNdE1UY3VOQ3d6TUM0ekxURTJMakVzTWprdE1UUXVOQ3d5T1hvZ1RTMHhNeTR4TERNM1l6QXVPQ3d5TGpRc015NHhMRFFzTlM0M0xEUm9NakJqTWk0MUxEQXNOQzQ0TFRFdU5pdzFMamN0TkVNeE9DNHlMRE0zTFRFekxqRXNNemN0TVRNdU1Td3pOM29pTHo0S0NRazhjR0YwYUNCcFpEMGljR0YwYURaZlptbHNiQzFqYjNCNUlpQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qZzBMalFzTVRaak1DNHlMREF1Tml3d0xqUXNNUzR6TERBdU5Td3lhQzB6TGpkc01TNHlMREl1TTJ3d0xqVXNNQzQ1YkMwd0xqSXNNQzR4VmpJNFl6SXVNaXd4TGpjc01pNDNMRFF1T0N3eExEY0tDUWtKWXkwd0xqZ3NNUzB4TGprc01TNDNMVE11TWl3eExqbFdNemRqTFRBdU9Td3pMalV0TkM0eExEWXROeTQ0TERab0xUSXdZeTB6TGpZc01DMDJMamd0TWk0MUxUY3VOeTAyZGkwd0xqRmpMVEl1Tnkwd0xqUXROQzQyTFRNdE5DNHlMVFV1TjJNd0xqSXRNUzR6TERBdU9TMHlMalVzTVM0NUxUTXVNZ29KQ1FsMkxUWXVPR3d0TUM0NExURXVObXd0TUM0MExUQXVPV3d3TGprdE1DNDBUREkwTXl3eE9HZ3RNMk15TGpndE1USXVOQ3d4TlM0eExUSXdMaklzTWpjdU5TMHhOeTQwUXpJM05TNDBMREl1TXl3eU9ERXVPU3c0TGpJc01qZzBMalFzTVRaNklFMHlORGN1TlN3eE9Bb0pDUWxqTFRBdU1pd3dMVEF1TXl3d0xUQXVOQ3d3TGpGc0xUTXVNU3d4TGpac01DNDVMREV1T0d3eExqTXRNQzQzWXpBdU9DMHdMalFzTVM0NExUQXVOQ3d5TGpjc01Hd3lMaklzTVM0eFl6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d5TGpJdE1TNHhDZ2tKQ1dNd0xqZ3RNQzQwTERFdU9DMHdMalFzTWk0M0xEQnNNaTR5TERFdU1XTXdMak1zTUM0eExEQXVOaXd3TGpFc01DNDVMREJzTWk0eUxURXVNV013TGpndE1DNDBMREV1T0Mwd0xqUXNNaTQzTERCc01pNHlMREV1TVdNd0xqTXNNQzR4TERBdU5pd3dMakVzTUM0NUxEQnNNaTQ1TFRFdU13b0pDUWxqTUM0NExUQXVNeXd4TGpjdE1DNHpMREl1TkN3d2JESXVPU3d4TGpOak1DNHpMREF1TVN3d0xqWXNNQzR4TERBdU9Td3diRE11TVMweExqVnNMVEF1T1MweExqaHNMVEV1TkN3d0xqZGpMVEF1T0N3d0xqUXRNUzQzTERBdU5DMHlMallzTUM0eGJDMHlMamd0TVM0eUNna0pDV010TUM0eExUQXVNUzB3TGpNdE1DNHhMVEF1TkMwd0xqRnNNQ3d3WXkwd0xqRXNNQzB3TGpNc01DMHdMalFzTUM0eGJDMHlMamdzTVM0eVl5MHdMamdzTUM0MExURXVPQ3d3TGpNdE1pNDJMVEF1TVd3dE1pNHpMVEV1TVdNdE1DNHhMVEF1TVMwd0xqTXRNQzR4TFRBdU5TMHdMakZzTUN3d0Nna0pDV010TUM0eUxEQXRNQzR6TERBdE1DNDBMREF1TVd3dE1pNHlMREV1TVdNdE1DNDRMREF1TkMweExqZ3NNQzQwTFRJdU55d3diQzB5TGpJdE1TNHhZeTB3TGpFdE1DNHhMVEF1TXkwd0xqRXRNQzQwTFRBdU1Xd3dMREJqTFRBdU1pd3dMVEF1TXl3d0xUQXVOQ3d3TGpGc0xUSXVNaXd4TGpFS0NRa0pZeTB3TGpnc01DNDBMVEV1T0N3d0xqUXRNaTQzTERCc0xUSXVNaTB4TGpGRE1qUTNMamtzTVRnc01qUTNMamNzTVRnc01qUTNMalVzTVRoTU1qUTNMalVzTVRoTU1qUTNMalVzTVRoNklFMHlORGN1TlN3eE5tZ3ROQzQ1WXpNdU9TMHhNQzQ1TERFMUxqa3RNVFl1Tnl3eU5pNDRMVEV5TGpnS0NRa0pZellzTWk0eExERXdMamNzTmk0NExERXlMamdzTVRJdU9HZ3RNaTR4YkMwd0xqRXRNQzR4YkMwd0xqTXNNQzR4U0RJME55NDFUREkwTnk0MUxERTJlaUJOTWpjM0xqa3NNak11TjJ3eExqUXRNQzQzYURFdU0zWXlhQzB6Tm5ZdE1TNHhiREF1TXkwd0xqSnNNUzQwTFRBdU4yZ3lMallLQ1FrSmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZG9NaTQyYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpnc01DNDBMREl1Tnl3d2JERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamNzTUM0MExESXVOaXd3TGpGc01TNDNMVEF1TndvSkNRbG9NeTR5YkRFdU55d3dMamRETWpjMkxqSXNNalF1TVN3eU56Y3VNU3d5TkM0eExESTNOeTQ1TERJekxqZE1NamMzTGprc01qTXVOM29nVFRJME5pNHlMREkzYkRFMkxqUXNOQzQ1VERJM09Td3lOMGd5TkRZdU1ub2dUVEkwTlM0MUxESTVhREF1TTJ3eE5pNDNMRFZzTVRZdU55MDFhREF1TXdvSkNRbGpNUzQzTERBc015d3hMak1zTXl3emN5MHhMak1zTXkwekxETm9MVE0wWXkweExqY3NNQzB6TFRFdU15MHpMVE5UTWpRekxqa3NNamtzTWpRMUxqVXNNamw2SUUweU5EWXVPU3d6TjJNd0xqZ3NNaTQwTERNdU1TdzBMRFV1Tml3MGFESXdZekl1TlN3d0xEUXVPQzB4TGpZc05TNDNMVFFLQ1FrSlNESTBOaTQ1ZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE5Ua3VOU3d5TVdNdE1TNHpMVE11TmkwMExqY3ROaTA0TGpVdE5tZ3ROREpqTFRNdU9Dd3dMVGN1TWl3eUxqUXRPQzQxTERaakxUTXVNeXd3TGpNdE5TNDRMRE11TWkwMUxqVXNOaTQxWXpBdU1pd3lMamtzTWk0MkxEVXVNaXcxTGpVc05TNDFDZ2tKQ1dNdE1TNDNMRFF1Tnl3d0xqZ3NPUzQ0TERVdU5Dd3hNUzQxWXpFc01DNHpMRElzTUM0MUxETXNNQzQxYURReVl6VXNNQ3c1TFRRc09TMDVZekF0TVMwd0xqSXRNaTR4TFRBdU5TMHpZek11TXkwd0xqTXNOUzQ0TFRNdU1pdzFMalV0Tmk0MUNna0pDVU14TmpRdU55d3lNeTQyTERFMk1pNDBMREl4TGpNc01UVTVMalVzTWpGNklFMHhOVEVzTVRkb0xUUXlZeTB5TGpjc01DMDFMaklzTVM0MkxUWXVNeXcwYURVMExqZERNVFUyTGpJc01UZ3VOaXd4TlRNdU55d3hOeXd4TlRFc01UZDZJRTB4TkRFdU55dzBNd29KQ1Fsak1pNHhMVEV1Tnl3ekxqTXROQzR6TERNdU15MDNhQzB5WXpBc015NDVMVE11TVN3M0xUY3NOMmd0TkM0ell6SXVNUzB4TGpjc015NHpMVFF1TXl3ekxqTXROMmd0TW1Nd0xETXVPUzB6TGpFc055MDNMRGRvTFRRdU0yTXlMakV0TVM0M0xETXVNeTAwTGpNc015NHpMVGRvTFRJS0NRa0pZekFzTXk0NUxUTXVNU3czTFRjc04yZ3ROMk10TXk0NUxEQXROeTB6TGpFdE55MDNjek11TVMwM0xEY3ROMmcwTW1Nekxqa3NNQ3czTERNdU1TdzNMRGR6TFRNdU1TdzNMVGNzTjBneE5ERXVOM29nVFRFd09Td3lOMk10TXl3d0xUVXVPQ3d4TGpVdE55NDFMRFJJTVRBeENna0pDV010TWk0eUxEQXROQzB4TGpndE5DMDBjekV1T0MwMExEUXROR2cxT0dNeUxqSXNNQ3cwTERFdU9DdzBMRFJ6TFRFdU9DdzBMVFFzTkdndE1DNDFZeTB4TGpjdE1pNDFMVFF1TlMwMExUY3VOUzAwU0RFd09Yb2lMejRLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NemtzTVRFMVl6UXVOQ3d3TERndE15NDJMRGd0T0hNdE15NDJMVGd0T0MwNGN5MDRMRE11TmkwNExEaFRNelF1Tml3eE1UVXNNemtzTVRFMWVpQk5ORFVzTVRBM1l6QXNNeTR6TFRJdU55dzJMVFlzTm5NdE5pMHlMamN0TmkwMkNna0pDWE15TGpjdE5pdzJMVFpUTkRVc01UQXpMamNzTkRVc01UQTNlaUJOTkRJc056aDJMVEpvT0hZdE5rZzBNR010TWk0eUxEQXROQ3d4TGpndE5DdzBkakV3U0RJeWJDMHhMak1zTkV3eU1DdzVNR2d5TGpKc015NDRMRFF3YURJMmJETXVPQzAwTUVnMU9Hd3RNQzQzTFRKTU5UWXNPRFJJTkRKV056aDZDZ2tKQ1NCTk16Z3NOelIyTVRCb01sWTNOR2c0ZGkweWFDMDRRek00TGprc056SXNNemdzTnpJdU9Td3pPQ3czTkhvZ1RUUXdMRGcyYURFMExqWnNNQzQzTERKSU1qSXVPR3d3TGpjdE1rZzBNSG9nVFRVekxqZ3NPVEJJTWpRdU1td3pMallzTXpob01qSXVORXcxTXk0NExEa3dlaUl2UGdvSkNUeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB4TWprc09USm9MVFoyTkdndE5uWTBhQzAyZGpFMGFDMHpiREF1TWl3eWJETXVPQ3d6TW1nek5td3pMamd0TXpKc01DNHlMVEpvTFROMkxURTBhQzAyZGkwMGFDMDJkaTAwU0RFeU9Yb2dUVEUwTnl3eE1UUjJMVEV5YUMwMGRqUm9NM1k0U0RFME53b0pDUWw2SUUweE5EUXNNVEUwZGkwMmFDMDBkalpJTVRRMGVpQk5NVE00TERFeU1IWXRNVFpvTFRSMk1Ua3VNa014TXpVdU5pd3hNakl1TlN3eE16Y3NNVEl4TGpRc01UTTRMREV5TUhvZ1RURXpNaXd4TWpNdU9GWXhNREJvTFRSMk1qTXVPQW9KQ1FsRE1USTVMak1zTVRJMExqRXNNVE13TGpjc01USTBMakVzTVRNeUxERXlNeTQ0ZWlCTk1USTJMREV5TXk0eVZqRXdOR2d0TkhZeE5rTXhNak1zTVRJeExqUXNNVEkwTGpRc01USXlMalVzTVRJMkxERXlNeTR5ZWlCTk1USXdMREV4TkhZdE5tZ3ROSFkyU0RFeU1Ib2dUVEV4TkN3eE1UUjJMVGhvTXdvSkNRbDJMVFJvTFRSMk1USklNVEUwZWlCTk1UUXhMREV3TW5ZdE5HZ3ROSFkwYUROMk5HZ3hWakV3TW5vZ1RURXpOU3d4TURKMkxUaG9MVFIyTkdnemRqUklNVE0xZWlCTk1USTVMRGs0ZGkwMGFDMDBkamhvTVhZdE5FZ3hNamw2SUUweE1qTXNNVEF5ZGkwMGFDMDBkamhvTVhZdE5FZ3hNak42Q2drSkNTQk5NVE13TERFeU5tTTFMamtzTUN3eE1DNDVMVFF1TWl3eE1TNDRMVEV3YURjdU9Xd3RNeTQxTERNd2FDMHpNaTQwYkMwekxqVXRNekJvTnk0NVF6RXhPUzR4TERFeU1TNDRMREV5TkM0eExERXlOaXd4TXpBc01USTJlaUl2UGdvSkNUeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB5TVRJc09EWjJNbWd0TkhZdE1rZ3lNVEo2SUUweU1UWXNPRFpvTFRKMk1tZ3lWamcyZWlCTk1UazJMRGcyVERFNU5pdzRObU10TWk0M0xEQXVOeTAwTGpVc015NHpMVE11T1N3Mll6QXVOQ3d4TGpnc01TNDJMRE11TWl3ekxqTXNNeTQ0Q2drSkNXd3dMakVzTUM0eWJERXVNU3cwTGpWak1DNHlMREF1T1N3eExERXVOU3d4TGprc01TNDFiREFzTUd3M0xESTBMalpqTUM0eUxEQXVPU3d4TERFdU5Dd3hMamtzTVM0MGFEVmpNQzQ1TERBc01TNDNMVEF1Tml3eExqa3RNUzQwYkRjdE1qUXVObU13TGprc01Dd3hMamN0TUM0MkxERXVPUzB4TGpVS0NRa0piREV1TVMwMExqVnNNQzR4TFRBdU1tTXlMall0TUM0NUxEUXVNUzB6TGpjc015NHlMVFl1TTJNdE1DNDJMVEV1TnkweUxUTXRNeTQ0TFRNdU0xWTRObU13TFRjdU55MDJMak10TVRRdE1UUXRNVFJUTVRrMkxEYzRMak1zTVRrMkxEZzJlaUJOTWpBd0xEZzJhRFoyTW1ndE9Rb0pDUWxqTFRFdU55d3dMVE1zTVM0ekxUTXNNM014TGpNc015d3pMRE5vTWpaak1TNDNMREFzTXkweExqTXNNeTB6Y3kweExqTXRNeTB6TFROb0xUTjJMVEpvTW1Nd0xUWXVOaTAxTGpRdE1USXRNVEl0TVRKekxURXlMRFV1TkMweE1pd3hNa2d5TURCNklFMHhPVGd1Tml3eE1EQnNMVEV0TkdneU5DNDVDZ2tKQ1d3dE1TdzBTREU1T0M0MmVpQk5NakEzTGpVc01USTJiQzAyTGprdE1qUm9NVGd1TjJ3dE5pNDVMREkwU0RJd055NDFlaUJOTVRVd0xESTBNbU14TWk0eUxEQXNNakl0T1M0NExESXlMVEl5Y3kwNUxqZ3RNakl0TWpJdE1qSnpMVEl5TERrdU9DMHlNaXd5TWdvSkNRbFRNVE0zTGpnc01qUXlMREUxTUN3eU5ESjZJRTB4TnpRc01qSXdZekFzTVRNdU15MHhNQzQzTERJMExUSTBMREkwY3kweU5DMHhNQzQzTFRJMExUSTBiREFzTUdNd0xURXpMak1zTVRBdU55MHlOQ3d5TkMweU5GTXhOelFzTWpBMkxqY3NNVGMwTERJeU1Ib2dUVEUwTlM0MkxESXpOeTQzQ2drSkNXd3lMVEF1T1dNeExqVXRNQzQyTERNdU1pMHdMallzTkM0M0xEQnNNaXd3TGpsak1DNDVMREF1TkN3eUxEQXNNaTQxTFRBdU9Hd3hMakV0TVM0NVl6QXVPQzB4TGpRc01pNHlMVEl1TkN3ekxqZ3RNaTQ0YkRJdU1TMHdMalZqTVMwd0xqSXNNUzQyTFRFdU1Td3hMalV0TWk0eGJDMHdMakl0TWk0eUNna0pDV010TUM0eExURXVOaXd3TGpRdE15NHlMREV1TkMwMExqVnNNUzQwTFRFdU4yTXdMamN0TUM0NExEQXVOeTB4TGprc01DMHlMalpzTFRFdU5DMHhMamRqTFRFdU1TMHhMakl0TVM0MkxUSXVPQzB4TGpRdE5DNDFiREF1TWkweUxqSmpNQzR4TFRFdE1DNDJMVEV1T1MweExqWXRNaTR4Q2drSkNXd3RNaTR4TFRBdU5XTXRNUzQyTFRBdU5DMHpMVEV1TkMwekxqZ3RNaTQ0YkMweExqRXRNUzQ1WXkwd0xqVXRNQzQ1TFRFdU5pMHhMakl0TWk0MUxUQXVPR3d0TWl3d0xqbGpMVEV1TlN3d0xqWXRNeTR5TERBdU5pMDBMamNzTUd3dE1pMHdMamxqTFRBdU9TMHdMalF0TWl3d0xUSXVOU3d3TGpnS0NRa0piQzB4TERJdU1XTXRNQzQ0TERFdU5DMHlMaklzTWk0MExUTXVPQ3d5TGpoc0xUSXVNU3d3TGpWakxURXNNQzR5TFRFdU5pd3hMakV0TVM0MUxESXVNV3d3TGpJc01pNHlZekF1TVN3eExqWXRNQzQwTERNdU1pMHhMalFzTkM0MWJDMHhMalFzTVM0M0Nna0pDV010TUM0M0xEQXVPQzB3TGpjc01TNDVMREFzTWk0MmJERXVOQ3d4TGpkak1TNHhMREV1TWl3eExqWXNNaTQ0TERFdU5DdzBMalZzTFRBdU1pd3lMakpqTFRBdU1Td3hMREF1Tml3eExqa3NNUzQyTERJdU1Xd3lMakVzTUM0MVl6RXVOaXd3TGpRc015d3hMalFzTXk0NExESXVPR3d4TGpFc01TNDVDZ2tKQ1VNeE5ETXVOaXd5TXpjdU9Dd3hORFF1Tnl3eU16Z3VNU3d4TkRVdU5pd3lNemN1TjB3eE5EVXVOaXd5TXpjdU4zb2dUVEUwT0M0MExESXpPQzQzWXpFdE1DNDBMREl1TVMwd0xqUXNNeTR4TERCc01pd3dMamxqTVM0NExEQXVPQ3cwTERBdU1TdzFMVEV1Tm13eExqRXRNUzQ1Q2drSkNXTXdMall0TUM0NUxERXVOUzB4TGpZc01pNDFMVEV1T0d3eUxqRXRNQzQxWXpFdU9TMHdMalFzTXk0ekxUSXVNeXd6TGpFdE5DNHliQzB3TGpJdE1pNHlZeTB3TGpFdE1TNHhMREF1TXkweUxqSXNNUzB6YkRFdU5DMHhMamRqTVM0ekxURXVOU3d4TGpNdE15NDNMREF0TlM0eWJDMHhMalF0TVM0M0Nna0pDV010TUM0M0xUQXVPQzB4TGpFdE1TNDVMVEV0TTJ3d0xqSXRNaTR5WXpBdU1pMHlMVEV1TVMwekxqZ3RNeTR4TFRRdU1td3RNaTR4TFRBdU5XTXRNUzR4TFRBdU1pMHlMVEF1T1MweUxqVXRNUzQ0YkMweExqRXRNUzQ1WXkweExURXVOeTB6TGpJdE1pNDBMVFV0TVM0MmJDMHlMREF1T1FvSkNRbGpMVEVzTUM0MExUSXVNU3d3TGpRdE15NHhMREJzTFRJdE1DNDVZeTB4TGpndE1DNDRMVFF0TUM0eExUVXNNUzQyYkMweExqRXNNUzQ1WXkwd0xqWXNNQzQ1TFRFdU5Td3hMall0TWk0MUxERXVPR3d0TWk0eExEQXVOV010TVM0NUxEQXVOQzB6TGpNc01pNHpMVE11TVN3MExqSnNNQzR5TERJdU1nb0pDUWxqTUM0eExERXVNUzB3TGpNc01pNHlMVEVzTTJ3dE1TNDBMREV1TjJNdE1TNHpMREV1TlMweExqTXNNeTQzTERBc05TNHliREV1TkN3eExqZGpNQzQzTERBdU9Dd3hMakVzTVM0NUxERXNNMnd0TUM0eUxESXVNbU10TUM0eUxESXNNUzR4TERNdU9Dd3pMakVzTkM0eWJESXVNU3d3TGpVS0NRa0pZekV1TVN3d0xqSXNNaXd3TGprc01pNDFMREV1T0d3eExqRXNNUzQ1WXpFc01TNDNMRE11TWl3eUxqUXNOU3d4TGpaTU1UUTRMalFzTWpNNExqZDZJRTB4TlRJc01qQTNZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNUW9KQ1FsVE1UVXlMREl3Tnk0MkxERTFNaXd5TURkNklFMHhOVGdzTWpBNVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhOVGdzTWpBNUxqWXNNVFU0TERJd09Yb2dUVEUwTnl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01Rb0pDUWx6TFRBdU5Dd3hMVEVzTVZNeE5EY3NNakV3TGpZc01UUTNMREl4TUhvZ1RURTBNU3d5TVRCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTBNU3d5TVRBdU5pd3hOREVzTWpFd2VpQk5NVFEwTERJd05XTXdMVEF1Tml3d0xqUXRNU3d4TFRFS0NRa0pjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFME5Dd3lNRFV1Tml3eE5EUXNNakExZWlCTk1UTTJMREl4TTJNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UTTJMREl4TXk0MkxERXpOaXd5TVRONklFMHhNemtzTWpFNUNna0pDV013TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRNNUxESXhPUzQyTERFek9Td3lNVGw2SUUweE16a3NNakkxWXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE16a3NNakkxTGpZc01UTTVMREl5TlhvS0NRa0pJRTB4TkRNc01qTXlZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TkRNc01qTXlMallzTVRRekxESXpNbm9nVFRFME9Dd3lNekJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4Q2drSkNWTXhORGdzTWpNd0xqWXNNVFE0TERJek1Ib2dUVEUxTXl3eU16UmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUxTXl3eU16UXVOaXd4TlRNc01qTTBlaUJOTVRVM0xESXlPR013TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hDZ2tKQ1hNdE1DNDBMREV0TVN3eFV6RTFOeXd5TWpndU5pd3hOVGNzTWpJNGVpQk5NVFl6TERJeU5HTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVFl6TERJeU5DNDJMREUyTXl3eU1qUjZJRTB4TlRrc01qSXhZekF0TUM0MkxEQXVOQzB4TERFdE1Rb0pDUWx6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UVTVMREl5TVM0MkxERTFPU3d5TWpGNklFMHhOak1zTWpFNFl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhOak1zTWpFNExqWXNNVFl6TERJeE9Ib2dUVEUxT0N3eU1UUUtDUWtKWXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5UZ3NNakUwTGpZc01UVTRMREl4TkhvZ1RURXpOQ3d5TWpCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RXpOQ3d5TWpBdU5pd3hNelFzTWpJd2Vnb0pDUWtnVFRFMU1Dd3lNalZqTWk0NExEQXNOUzB5TGpJc05TMDFjeTB5TGpJdE5TMDFMVFZ6TFRVc01pNHlMVFVzTlZNeE5EY3VNaXd5TWpVc01UVXdMREl5TlhvZ1RURTFOeXd5TWpCak1Dd3pMamt0TXk0eExEY3ROeXczY3kwM0xUTXVNUzAzTFRkek15NHhMVGNzTnkwM0Nna0pDVk14TlRjc01qRTJMakVzTVRVM0xESXlNSG9nVFRJME15d3hPVEZqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTW1Nd0xqWXNNQ3d4TFRBdU5Dd3hMVEZ6TFRBdU5DMHhMVEV0TVVneU5ETjZJRTB5TmpJc01qQXdZekF0TUM0MkxEQXVOQzB4TERFdE1XZ3lDZ2tKQ1dNd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVdndE1rTXlOakl1TkN3eU1ERXNNall5TERJd01DNDJMREkyTWl3eU1EQjZJRTB5TkRnc01qQTFZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEVLQ1FrSlNESTBPSG9nVFRJeU15d3lNRFpqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTW1Nd0xqWXNNQ3d4TFRBdU5Dd3hMVEZ6TFRBdU5DMHhMVEV0TVVneU1qTjZJRTB5TWpnc01qRXdZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhRElLQ1FrSll6QXVOaXd3TERFdE1DNDBMREV0TVhNdE1DNDBMVEV0TVMweFNESXlPSG9nVFRJek55d3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhhREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRE1qTTNMalFzTWpFeExESXpOeXd5TVRBdU5pd3lNemNzTWpFd2Vnb0pDUWtnVFRJMU1pd3lNVEZqTUMwd0xqWXNNQzQwTFRFc01TMHhhREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRE1qVXlMalFzTWpFeUxESTFNaXd5TVRFdU5pd3lOVElzTWpFeGVpQk5NalkwTERJd09XTXRNQzQyTERBdE1Td3dMalF0TVN3eGN6QXVOQ3d4TERFc01XZ3lDZ2tKQ1dNd0xqWXNNQ3d4TFRBdU5Dd3hMVEZ6TFRBdU5DMHhMVEV0TVVneU5qUjZJRTB5TlRNc01UazFZekF0TUM0MkxEQXVOQzB4TERFdE1XZ3lZekF1Tml3d0xERXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hhQzB5UXpJMU15NDBMREU1Tml3eU5UTXNNVGsxTGpZc01qVXpMREU1TlhvS0NRa0pJRTB5TXpRc01UazFZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTWpNMGVpQk5NalF3TERJd01HTXdMVEF1Tml3d0xqUXRNU3d4TFRGb01tTXdMallzTUN3eExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01Rb0pDUWxvTFRKRE1qUXdMalFzTWpBeExESTBNQ3d5TURBdU5pd3lOREFzTWpBd2VpQk5NakUxTERJeE5XTXdMVEF1TlN3d0xUQXVPU3d3TFRFdU5HTXRNaTQxTFRFdU1TMHpMamN0TkMweUxqWXROaTQyWXpBdU1pMHdMalVzTUM0MUxURXNNQzQ1TFRFdU5HTXRNQzQ1TFRJc01DMDBMaklzTVM0NUxUVXVNZ29KQ1FsakxUQXVPQzB5TGpZc01DNDNMVFV1TkN3ekxqUXROaTR5YkRBc01HTXdMalF0TUM0MUxEQXVPUzB3TGprc01TNDFMVEV1TVdNd0xqVXRNaTQzTERNdU1TMDBMalVzTlM0NExUUXVNV013TGpjc01DNHhMREV1TkN3d0xqUXNNaXd3TGpoak5TNHpMVE11T0N3eE1TNDJMVFV1T1N3eE9DNHlMVFV1T1FvSkNRbGpOaTQ0TERBc01UTXVNU3d5TGpJc01UZ3VNaXcxTGpsak1pNHpMVEV1Tml3MUxqUXRNU3czTERFdU0yTXdMalFzTUM0MkxEQXVOeXd4TGpNc01DNDRMREpqTUM0MkxEQXVNaXd4TGpFc01DNDJMREV1TlN3eExqRmpNaTQzTERBdU9DdzBMaklzTXk0MUxETXVOQ3cyTGpKc01Dd3dDZ2tKQ1dNeExqa3NNU3d5TGpjc015NHlMREV1T1N3MUxqSmpNUzQ1TERJc01TNDRMRFV1TWkwd0xqSXNOMk10TUM0MExEQXVOQzB3TGprc01DNDNMVEV1TlN3eFl6QXNNQzQxTERBc01DNDVMREFzTVM0MGRqRm9MVFl5ZGkweFNESXhOWG9nVFRJeE5TNDRMREl3Tnk0NENna0pDV010TUM0ekxERXVNaTB3TGpVc01pNDBMVEF1Tml3ekxqWmpMVEV1TXkweExURXVOaTB5TGprdE1DNDJMVFF1TW13d0xEQkRNakUxTERJd055NDFMREl4TlM0MExESXdOeTQzTERJeE5TNDRMREl3Tnk0NFRESXhOUzQ0TERJd055NDRlaUJOTWpFM0xqTXNNakF6TGpJS0NRa0pZeTB3TGpRc01DNDVMVEF1Tnl3eExqZ3RNU3d5TGpkakxURXRNQzQwTFRFdU5pMHhMalV0TVM0ekxUSXVOV013TGpJdE1DNDFMREF1Tmkwd0xqa3NNUzR4TFRFdU1rTXlNVFl1TlN3eU1ESXVOaXd5TVRZdU9Td3lNREl1T1N3eU1UY3VNeXd5TURNdU1rd3lNVGN1TXl3eU1ETXVNbm9LQ1FrSklFMHlNVGt1Tml3eE9UZ3VOMk10TUM0MUxEQXVPUzB4TERFdU9DMHhMalVzTWk0M1l5MHhMak10TVMweExqVXRNaTQ1TFRBdU5TMDBMakpqTUM0eExUQXVNaXd3TGpNdE1DNHpMREF1TkMwd0xqVkRNakU0TGpNc01UazNMallzTWpFNExqa3NNVGs0TGpNc01qRTVMallzTVRrNExqY0tDUWtKVERJeE9TNDJMREU1T0M0M2VpQk5Nakl3TGpnc01UazNZekF1TkMwd0xqVXNNQzQzTFRFc01TNHhMVEV1TldNdE1DNHpMVEF1TlMwd0xqa3RNQzQzTFRFdU5DMHdMalJ6TFRBdU55d3dMamt0TUM0MExERXVORU15TWpBdU15d3hPVFl1Tnl3eU1qQXVOU3d4T1RZdU9Td3lNakF1T0N3eE9UY0tDUWtKVERJeU1DNDRMREU1TjNvZ1RUSXlOaTR4TERFNU1TNHlZeTB4TERBdU9TMHlMREV1T0MweUxqa3NNaTQ0WXkwd0xqTXRNQzR6TFRBdU55MHdMall0TVM0eExUQXVPR013TGpRdE1TNDJMREl1TVMweUxqVXNNeTQzTFRJdU1Rb0pDUWxETWpJMUxqa3NNVGt4TGpFc01qSTJMREU1TVM0eUxESXlOaTR4TERFNU1TNHlUREl5Tmk0eExERTVNUzR5ZWlCTk1qWTRMamdzTVRrMFl5MHdMamt0TVMweExqa3RNUzQ1TFRJdU9TMHlMamhqTVM0MUxUQXVOaXd6TGpNc01DNHhMRE11T1N3eExqY0tDUWtKWXpBc01DNHhMREF1TVN3d0xqSXNNQzR4TERBdU0wTXlOamt1TlN3eE9UTXVOQ3d5TmprdU1Td3hPVE11Tml3eU5qZ3VPQ3d4T1RSTU1qWTRMamdzTVRrMGVpQk5NamN3TGpFc01UazFMalZqTUM0MExEQXVOU3d3TGpnc01Td3hMakVzTVM0MENna0pDV013TGpVdE1DNHhMREF1T1Mwd0xqY3NNQzQ0TFRFdU1uTXRNQzQzTFRBdU9TMHhMakl0TUM0NFF6STNNQzQxTERFNU5TNHhMREkzTUM0ekxERTVOUzR6TERJM01DNHhMREU1TlM0MWVpQk5NamN6TGprc01qQXhMalJqTFRBdU5TMHdMamt0TVMweExqZ3RNUzQxTFRJdU53b0pDUWxqTUM0NExUQXVOQ3d4TGpRdE1TNHhMREV1TmkweVl6RXVNeXd4TGpFc01TNDBMRE1zTUM0MExEUXVNa015TnpRdU1pd3lNREV1TVN3eU56UXNNakF4TGpJc01qY3pMamtzTWpBeExqUjZJRTB5TnpVdU5pd3lNRFV1T1dNdE1DNHpMVEF1T1Mwd0xqWXRNUzQ0TFRFdE1pNDNDZ2tKQ1dNd0xqUXRNQzR6TERBdU9DMHdMallzTVM0eUxURmpNU3d3TGpVc01TNDBMREV1Tnl3eExESXVOME15TnpZdU5pd3lNRFV1TXl3eU56WXVNaXd5TURVdU55d3lOelV1Tml3eU1EVXVPWG9nVFRJM05pNDRMREl4TVM0MFl5MHdMakV0TVM0eUxUQXVOQzB5TGpRdE1DNDJMVE11TmdvSkNRbGpNQzQxTFRBdU1Td3dMamt0TUM0MExERXVNaTB3TGpaRE1qYzRMalFzTWpBNExqVXNNamM0TGpFc01qRXdMalFzTWpjMkxqZ3NNakV4TGpSTU1qYzJMamdzTWpFeExqUk1NamMyTGpnc01qRXhMalI2SUUweU56VXNNakUwWXkwd0xqVXRNVFl0TVRNdU9TMHlPQzQyTFRJNUxqa3RNamd1TVFvSkNRbGpMVEUxTGpNc01DNDFMVEkzTGpZc01USXVPQzB5T0M0eExESTRMakZJTWpjMVRESTNOU3d5TVRSNklFMDNNaTR6TERFNU9DNHhZeTB3TGpJdE1DNHpMVEF1TXkwd0xqY3RNQzR6TFRFdU1YWXRNVEpvTFRKMk1USmpNQ3d5TGpJc01TNDRMRFFzTkN3MENna0pDV014TGpJc01Dd3lMak10TUM0MUxETXVNUzB4TGpSak1DNDJMVEF1Tnl3d0xqa3RNUzQyTERBdU9TMHlMalYyTFRFeWFDMHlkakV5WXpBc01TNHhMVEF1T1N3eUxUSXNNbXd3TERCRE56TXVNeXd4T1Rrc056SXVOeXd4T1RndU55dzNNaTR6TERFNU9DNHhlaUJOTnpVc01UYzJDZ2tKQ1dNd0xqUXNNQ3d3TGpjc01Dd3hMakV0TUM0eFl6QXVOU3d5TGpJc01pNDJMRE11TlN3MExqZ3NNMk13TGpVdE1DNHhMREV0TUM0ekxERXVOQzB3TGpaak1TNHhMREl1TVN3eExqY3NOQzQwTERFdU55dzJMamQyTWpSak1Dd3pMak10TWk0M0xEWXROaXcyYUMwemRqa0tDUWtKWXpBc01pNDRMVEl1TWl3MUxUVXNOWE10TlMweUxqSXROUzAxZGkwNWFDMHpZeTB6TGpNc01DMDJMVEl1TnkwMkxUWjJMVEkwWXpBdE55NDNMRFl1TXkweE5Dd3hOQzB4TkVNM01Dd3hOek11T0N3M01pNHlMREUzTml3M05Td3hOelo2SUUwMU9Dd3hPVEYyTVRJS0NRa0pZekFzTUM0NExEQXVOU3d4TGpVc01TNHlMREV1T0dNd0xqa3NNQzQwTERFdU9Td3dMakVzTWk0MExUQXVOMk13TGpJdE1DNHpMREF1TXkwd0xqY3NNQzR6TFRFdU1YWXRNVEpvTW5ZeE1tTXdMREl1TWkweExqY3NOQzB6TGprc05HTXRNQzQxTERBdE1TMHdMakV0TVM0MExUQXVNZ29KQ1FsakxUQXVNaTB3TGpFdE1DNDBMVEF1TWkwd0xqY3RNQzR6ZGpJdU5XTXdMREl1TWl3eExqZ3NOQ3cwTERSb01UWmpNaTR5TERBc05DMHhMamdzTkMwMGRpMHlOR013TFRFdU5TMHdMakl0TWk0NUxUQXVOeTAwTGpKakxUQXVOQ3d3TGpFdE1DNDVMREF1TWkweExqTXNNQzR5Q2drSkNXTXRNaTR4TERBdE5DNHhMVEV1TVMwMUxqSXRNMk10TXkwd0xqRXROUzQyTFRJdE5pNDFMVFF1T1VNMk1pNDBMREUzTkN3MU9Dd3hOemtzTlRnc01UZzFWakU1TVhvZ1RUWTNMREl4TlhZNVl6QXNNUzQzTERFdU15d3pMRE1zTTNNekxURXVNeXd6TFROMkxUbElOamQ2SWk4K0Nna0pQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFMweE55d3hPVEZqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTW1Nd0xqWXNNQ3d4TFRBdU5Dd3hMVEZ6TFRBdU5DMHhMVEV0TVVndE1UZDZJRTB5TERJd01HTXdMVEF1Tml3d0xqUXRNU3d4TFRGb01nb0pDUWxqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZJTTBNeUxqUXNNakF4TERJc01qQXdMallzTWl3eU1EQjZJRTB0TVRJc01qQTFZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTFRFeWVnb0pDUWtnVFMwek55d3lNRFpqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTW1Nd0xqWXNNQ3d4TFRBdU5Dd3hMVEZ6TFRBdU5DMHhMVEV0TVVndE16ZDZJRTB0TXpJc01qRXdZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhDZ2tKQ1hNdE1DNDBMVEV0TVMweFNDMHpNbm9nVFMweU15d3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhhREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUSXlMallzTWpFeExUSXpMREl4TUM0MkxUSXpMREl4TUhvZ1RTMDRMREl4TVdNd0xUQXVOaXd3TGpRdE1Td3hMVEVLQ1FrSmFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRjdU5pd3lNVEl0T0N3eU1URXVOaTA0TERJeE1Yb2dUVFFzTWpBNVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklOSG9LQ1FrSklFMHROeXd4T1RWak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVFl1Tml3eE9UWXROeXd4T1RVdU5pMDNMREU1TlhvZ1RTMHlOaXd4T1RWakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01nb0pDUWxqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTFRJMmVpQk5MVEl3TERJd01HTXdMVEF1Tml3d0xqUXRNU3d4TFRGb01tTXdMallzTUN3eExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01XZ3RNa010TVRrdU5pd3lNREV0TWpBc01qQXdMall0TWpBc01qQXdlaUJOTFRRMUxESXhOUW9KQ1Fsak1DMHdMalVzTUMwd0xqa3NNQzB4TGpSakxUSXVOUzB4TGpFdE15NDNMVFF0TWk0MkxUWXVObU13TGpJdE1DNDFMREF1TlMweExEQXVPUzB4TGpSakxUQXVPUzB5TERBdE5DNHlMREV1T1MwMUxqSmpMVEF1T0MweUxqWXNNQzQzTFRVdU5Dd3pMalF0Tmk0eWJEQXNNQW9KQ1Fsak1DNDBMVEF1TlN3d0xqa3RNQzQ1TERFdU5TMHhMakZqTUM0MUxUSXVOeXd6TGpFdE5DNDFMRFV1T0MwMExqRmpNQzQzTERBdU1Td3hMalFzTUM0MExESXNNQzQ0WXpVdU15MHpMamdzTVRFdU5pMDFMamtzTVRndU1pMDFMamxqTmk0NExEQXNNVE11TVN3eUxqSXNNVGd1TWl3MUxqa0tDUWtKWXpJdU15MHhMallzTlM0MExURXNOeXd4TGpOak1DNDBMREF1Tml3d0xqY3NNUzR6TERBdU9Dd3lZekF1Tml3d0xqSXNNUzR4TERBdU5pd3hMalVzTVM0eFl6SXVOeXd3TGpnc05DNHlMRE11TlN3ekxqUXNOaTR5YkRBc01HTXhMamtzTVN3eUxqY3NNeTR5TERFdU9TdzFMaklLQ1FrSll6RXVPU3d5TERFdU9DdzFMakl0TUM0eUxEZGpMVEF1TkN3d0xqUXRNQzQ1TERBdU55MHhMalVzTVdNd0xEQXVOU3d3TERBdU9Td3dMREV1TkhZeGFDMDJNbll0TVVndE5EVjZJRTB0TkRRdU1pd3lNRGN1T0dNdE1DNHpMREV1TWkwd0xqVXNNaTQwTFRBdU5pd3pMallLQ1FrSll5MHhMak10TVMweExqWXRNaTQ1TFRBdU5pMDBMakpzTUN3d1F5MDBOU3d5TURjdU5TMDBOQzQyTERJd055NDNMVFEwTGpJc01qQTNMamhNTFRRMExqSXNNakEzTGpoNklFMHROREl1Tnl3eU1ETXVNbU10TUM0MExEQXVPUzB3TGpjc01TNDRMVEVzTWk0M0Nna0pDV010TVMwd0xqUXRNUzQyTFRFdU5TMHhMak10TWk0MVl6QXVNaTB3TGpVc01DNDJMVEF1T1N3eExqRXRNUzR5UXkwME15NDFMREl3TWk0MkxUUXpMakVzTWpBeUxqa3ROREl1Tnl3eU1ETXVNa3d0TkRJdU55d3lNRE11TW5vZ1RTMDBNQzQwTERFNU9DNDNDZ2tKQ1dNdE1DNDFMREF1T1MweExERXVPQzB4TGpVc01pNDNZeTB4TGpNdE1TMHhMalV0TWk0NUxUQXVOUzAwTGpKak1DNHhMVEF1TWl3d0xqTXRNQzR6TERBdU5DMHdMalZETFRReExqY3NNVGszTGpZdE5ERXVNU3d4T1RndU15MDBNQzQwTERFNU9DNDNlaUJOTFRNNUxqSXNNVGszQ2drSkNXTXdMak10TUM0MUxEQXVOeTB4TERFdU1TMHhMalZqTFRBdU15MHdMalV0TUM0NUxUQXVOeTB4TGpRdE1DNDBjeTB3TGpjc01DNDVMVEF1TkN3eExqUkRMVE01TGpjc01UazJMamN0TXprdU5Td3hPVFl1T1Mwek9TNHlMREU1TjB3dE16a3VNaXd4T1RkNklFMHRNek11T1N3eE9URXVNZ29KQ1FsakxURXNNQzQ1TFRJc01TNDRMVEl1T1N3eUxqaGpMVEF1TXkwd0xqTXRNQzQzTFRBdU5pMHhMakV0TUM0NFl6QXVOQzB4TGpZc01pNHhMVEl1TlN3ekxqY3RNaTR4UXkwek5DNHhMREU1TVM0eExUTTBMREU1TVM0eUxUTXpMamtzTVRreExqSk1MVE16TGprc01Ua3hMako2SUUwNExqZ3NNVGswQ2drSkNXTXRNQzQ1TFRFdE1TNDVMVEV1T1MweUxqa3RNaTQ0WXpFdU5TMHdMallzTXk0ekxEQXVNU3d6TGprc01TNDNZekFzTUM0eExEQXVNU3d3TGpJc01DNHhMREF1TTBNNUxqVXNNVGt6TGpRc09TNHhMREU1TXk0MkxEZ3VPQ3d4T1RSTU9DNDRMREU1TkhvZ1RURXdMakVzTVRrMUxqVUtDUWtKWXpBdU5Dd3dMalVzTUM0NExERXNNUzR4TERFdU5HTXdMalV0TUM0eExEQXVPUzB3TGpjc01DNDRMVEV1TW1NdE1DNHhMVEF1TlMwd0xqY3RNQzQ1TFRFdU1pMHdMamhETVRBdU5Td3hPVFV1TVN3eE1DNHpMREU1TlM0ekxERXdMakVzTVRrMUxqVjZJRTB4TXk0NUxESXdNUzQwQ2drSkNXTXRNQzQxTFRBdU9TMHdMamt0TVM0NExURXVOUzB5TGpkak1DNDRMVEF1TkN3eExqUXRNUzR4TERFdU5pMHlZekV1TXl3eExqRXNNUzQwTERNc01DNDBMRFF1TWtNeE5DNHlMREl3TVM0eExERTBMREl3TVM0eUxERXpMamtzTWpBeExqUjZJRTB4TlM0M0xESXdOUzQ1Q2drSkNXTXRNQzR6TFRBdU9TMHdMall0TVM0NExURXRNaTQzWXpBdU5DMHdMak1zTUM0NExUQXVOaXd4TGpJdE1XTXhMREF1TlN3eExqUXNNUzQzTERFc01pNDNRekUyTGpZc01qQTFMak1zTVRZdU1pd3lNRFV1Tnl3eE5TNDNMREl3TlM0NWVpQk5NVFl1T0N3eU1URXVOQW9KQ1FsakxUQXVNUzB4TGpJdE1DNDBMVEl1TkMwd0xqWXRNeTQyWXpBdU5TMHdMakVzTUM0NUxUQXVOQ3d4TGpJdE1DNDJRekU0TGpRc01qQTRMalVzTVRndU1Td3lNVEF1TkN3eE5pNDRMREl4TVM0MFRERTJMamdzTWpFeExqUk1NVFl1T0N3eU1URXVOSG9nVFRFMUxESXhOQW9KQ1FsakxUQXVOUzB4TmkweE15NDVMVEk0TGpZdE1qa3VPUzB5T0M0eFl5MHhOUzR6TERBdU5TMHlOeTQyTERFeUxqZ3RNamd1TVN3eU9DNHhTREUxVERFMUxESXhOSG9pTHo0S0NUd3ZaejRLUEM5blBnbzhMM04yWno0Syc7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiYSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0RmlsZSBOYW1lOiBoZWxwZXIuc2Nzc1xuLy8gXHREZXNjcmlwdGlvbjogSGVscGVyIGNsYXNzZXMgcHJvdmlkZXMgdGVtcGxhdGUgcmVsYXRlZCBjdXN0b21pemF0aW9uLlxuLy8gXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gXHRBdXRob3I6IFBJWElOVkVOVFxuLy8gXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIENvbnRlbnQgaGVscGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyB0eXBvZ3JhcGh5IHBhZ2UgaWNvbiB3aXRoIGxpc3Rcbi5saXN0LXN0eWxlLWljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgPiBsaSBzdmcsXG4gID4gbGkgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLy9QdWxsIHRoZSBlbGVtZW50XG4ucHVsbC11cCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjAyKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAyNHB4IHJnYmEoNjIsIDU3LCAxMDcsIDAuMik7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbn1cblxuLy8gU3Bpbm5lciBjbGFzc2VzXG4uc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGlubmVyLXJldmVyc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogc3Bpbi1yZXZlcnNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3Bpbi1yZXZlcnNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5cbi8vIEJ1bGxldHMgdXNlZCBpbiBhcHBsaWNhdGlvbiBwYWdlc1xuLmJ1bGxldCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmLmJ1bGxldC14cyB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuICAmLmJ1bGxldC1zbSB7XG4gICAgd2lkdGg6IDAuNzE0cmVtO1xuICAgIGhlaWdodDogMC43MTRyZW07XG4gIH1cbiAgJi5idWxsZXQtbGcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4vLyBTZWN0aW9uIExhYmVsIC0gdXNlZCBpbiBwYWdlcyBhbmQgYXBwc1xuLnNlY3Rpb24tbGFiZWwge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuXG4vLyBVc2VkIGZvciB0YWJsZSBjZWxsIGZpdFxuLmNlbGwtZml0IHtcbiAgd2lkdGg6IDAuMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIENhcmQgbWF0Y2ggaGVpZ2h0XG4ubWF0Y2gtaGVpZ2h0IHtcbiAgPiBbY2xhc3MqPSdjb2wnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuICAgID4gLmNhcmQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICBGaWxlIE5hbWU6IHR5cGUuc2Nzc1xuLy8gICAgIERlc2NyaXB0aW9uOiBUeXBlIHBhZ2VzIGN1c3RvbSBzY3NzXG4vLyAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gICAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyB0ZXh0IGhlYWRpbmcgY29sb3Jcbi50ZXh0LWJvZHktaGVhZGluZyB7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vIHRleHQgYm9keSBob3ZlciBjb2xvciBpZiBoYXZlIGxpbmtcbi50ZXh0LWJvZHkge1xuICAmW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAwLjFyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLzIpO1xufVxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgRmlsZSBOYW1lOiB0YWJsZXMuc2Nzc1xuLy8gICAgIERlc2NyaXB0aW9uOiBUYWJsZXMgcGFnZXMgY3VzdG9tIHNjc3Ncbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHRhYmxlLXdoaXRlLXNwYWNlXG4udGFibGUtd2hpdGUtc3BhY2Uge1xuICB0aCxcbiAgdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLy8gdGFibGUgdGgsIHRkIHBhZGRpbmdcbi50YWJsZSB7XG4gIHRoZWFkLFxuICB0Zm9vdCB7XG4gICAgdGgge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6ICR0YWJsZS10aC1mb250LXNpemU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuICB9XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZyAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJi50YWJsZS1zbSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbSAwLjVyZW07XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gaWYgd2UgYXJlIG5vdCB1c2luZyB0YWJsZS1saWdodCBjbGFzcyB0aGVuIGFsc28gaGVhZGVyIGNvbG9yIHNob3VsZCBhcHBseVxuLnRhYmxlOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkge1xuICB0aGVhZDpub3QoLnRoZWFkLWRhcmspIHRoLFxuICB0Zm9vdDpub3QoLnRoZWFkLWRhcmspIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgfVxufVxuLy8gdGFibGUgaW5zaWRlIGNhcmQsIGRvbid0IG5lZWQgbWFyZ2luIGJvdHRvbVxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cbi8vIFRhYmxlIC0gaG92ZXIgYW5pbWF0aW9uXG4udGFibGUtaG92ZXItYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyB0YWJsZSBib3JkZXIgcmFkaXVzXG4uY2FyZCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB0Ym9keSB7XG4gICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGV4dWFsIHRhYmxlIGluc2lkZSBjYXJkIHJhZGl1c1xuLmNhcmQge1xuICB0YWJsZSB7XG4gICAgdHJbY2xhc3MqPSd0YWJsZS0nXTpsYXN0LWNoaWxkIHtcbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJRSBTcGVjaWZpYyBDU1NcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC50YWJsZS1ob3Zlci1hbmltYXRpb24ge1xuICAgIHRyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy9cbmxhYmVsIHtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xufVxuXG4vLyBwbGFjZWhvbGRlciBzcGVjaWZpYyBzY3NzXG4uZm9ybS1jb250cm9sIHtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB9XG4gICAgJjp2YWxpZCxcbiAgICAmLmlzLXZhbGlkIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodCAhaW1wb3J0YW50O1xuICAmOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIuNTZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cblxuLnZhbGlkLXRvb2x0aXAsXG4uaW52YWxpZC10b29sdGlwIHtcbiAgdG9wOiAxMDIlO1xuICBsZWZ0OiA1cHg7XG59XG5cbi8qKioqKioqKioqKioqKipcbiogRm9ybSBHcm91cFxuKioqKioqKioqKioqKioqL1xuXG4vLyBpbnB1dCBncm91cCAhaW1wb3J0YW50IGZvciBvdmVycmlkaW5nIHRoZSBkYXJrIHN0eWxlXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAmLmlzLXZhbGlkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgIH1cblxuICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmlzLXZhbGlkIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4ge1xuICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmlzLWludmFsaWQge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cblxuICAmLnJvdW5kIHtcbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMS41cmVtKTtcbiAgICB9XG4gIH1cbiAgJi5zcXVhcmUge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbiAgJi5yb3VuZCxcbiAgJi5zcXVhcmUge1xuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zcXVhcmUge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gaW5wdXQgZ3JvdXAgbWVyZ2Vcbi5pbnB1dC1ncm91cC1tZXJnZSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5pcy12YWxpZCB7XG4gICAgICB+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgfiAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0ICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGFyZWEgbGluZSBoZWlnaHRcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC44NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlZCBmb3IgQ2FyZCAtIENoZWNrIGl0IGFuZCByZW1vdmUgaWYgbm90IHVzZWRcbi5mb3JtLWFjdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRib2R5LWJnLCAxMCUpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJi5maWxsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG4gICYuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLnRvcCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRib2R5LWJnLCAxMCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5idXR0b25zLWdyb3VwIHtcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtLWhvcml6b250YWwgbGF5b3V0XG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5sYWJlbC1jb250cm9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNlbGVjdCBJbnB1dHMgU3BlY2lmaWMgU0NTU1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFttdWx0aXBsZT0nbXVsdGlwbGUnXSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJGlucHV0LWJvcmRlci1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSAxM3B4LCBjYWxjKDEwMCUgLSAyMHB4KSAxM3B4LCAxMDAlIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE0cHgsIDE4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSAxNnB4LCBjYWxjKDEwMCUgLSAyMHB4KSAxNnB4LCAxMDAlIDA7XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIDhweCwgY2FsYygxMDAlIC0gMjBweCkgOHB4LCAxMDAlIDA7XG4gIH1cbn1cblxuLy8gRm9yIGN1c3RvbXMtc2VsZWN0IHJlbW92ZSBkb3VibGUgYXJyb3dcbi5jdXN0b20tc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvLyBGb3IgZmlyZWZveFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIGZvciBjaHJvbWVcbn1cblxuLy8gQ3VzdG9tIENoZWNrYm94XG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogMC4wN3JlbTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTclO1xuICB9XG59XG5cbi8vIEN1c3RvbSBSYWRpb1xuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDAuMXJlbTtcbiAgfVxufVxuXG4vLyBDdXN0b20gY2hlY2tib3ggYW5kIHJhZGlvIGluIGNvbW1vblxuLmN1c3RvbS1jaGVja2JveCxcbi5jdXN0b20tcmFkaW8ge1xuICAmLmN1c3RvbS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcblxuICAgIC5pbnB1dC1ncm91cCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgd2lkdGg6IDEuMjg1cmVtO1xuICAgIGhlaWdodDogMS4yODVyZW07XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZywgMC40KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnLCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQ3VzdG9tLWNoZWNrYm94IHdoZW4gbm90IGRpc2FibGVkIGFuZCBhY3RpdmVcbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKSB7XG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vKiBGbG9hdGluZyBsYWJlbCBHcm91cCAqL1xuLmZvcm0tbGFiZWwtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG5cbiAgLy8gRm9ybS1Db250cm9sLUxhcmdlIGluIEZsb2F0aW5nIExhYmVsIEdyb3VwXG4gIC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIH4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBGb3JtLWxhYmVsXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAvLyBmb3JtLWlucHV0XG4gID4gaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICAvLyBmcm9tLWlucHV0IG9uIGZvY3VzIGNoYW5nZSBsYWJlbCBjb2xvclxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOmFjdGl2ZSkge1xuICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHByaW1hcnksIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmZvY3VzKSB7XG4gICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZm9ybS1sYWJlbCBhZnRlciBlbnRlcmluZyB0ZXh0IGluIGlucHV0IGJveFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgIH1cblxuICAgICYuZm9ybS1jb250cm9sLWxnOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgdG9wOiAtMjNweDtcbiAgICB9XG5cbiAgICAmLmZvcm0tY29udHJvbC1zbTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIFN3aXRjaGVzICovXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAgIC8qIEZvciBiZyBjb2xvciBvZiBzd2l0Y2gqL1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWJnLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAvKkZvciBTd2l0Y2ggaGFuZGxlKi9cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgYm94LXNoYWRvdzogLTFweCAycHggM3B4IDAgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWluZGljYXRvci1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC8qRm9yIFN3aXRjaCB0ZXh0Ki9cbiAgICAuc3dpdGNoLXRleHQtbGVmdCxcbiAgICAuc3dpdGNoLXRleHQtcmlnaHQsXG4gICAgLnN3aXRjaC1pY29uLWxlZnQsXG4gICAgLnN3aXRjaC1pY29uLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2l0Y2gtdGV4dC1sZWZ0LFxuICAgIC5zd2l0Y2gtaWNvbi1sZWZ0IHtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgfVxuICAgIC5zd2l0Y2gtdGV4dC1yaWdodCxcbiAgICAuc3dpdGNoLWljb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLypGb3IgU3dpdGNoIGxhYmVsKi9cblxuICAuc3dpdGNoLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAvLyBhZnRlciBpdHMgY2hlY2tlZFxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKkZvciBTd2l0Y2ggSGFuZGxlIEFuaW1hdGlvbiovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNHJlbSk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgLnN3aXRjaC10ZXh0LWxlZnQsXG4gICAgLnN3aXRjaC1pY29uLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuc3dpdGNoLXRleHQtcmlnaHQsXG4gICAgLnN3aXRjaC1pY29uLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAuc3dpdGNoLXRleHQtbGVmdCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuc3dpdGNoLXRleHQtcmlnaHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIC5zd2l0Y2gtdGV4dC1yaWdodCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuc3dpdGNoLXRleHQtbGVmdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vKiBUZXh0YXJlYSB3aXRoIENvdW50ZXIgKi9cbi50ZXh0YXJlYS1jb3VudGVyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLmRpc2FibGVkLW1heC1taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIE51bWJlciBUeXBlIElucHV0IEJveCBTY3NzIGZvciAtIFJlbW92ZSBhcnJvdyBvbiBob3ZlciAqL1xuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gSUUgU3BlY2lmaWMgQ1NTXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvLyBmbG9hdGluZyBMYWJlbCBHcm91cFxuICAuZm9ybS1sYWJlbC1ncm91cCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBCb290c3RyYXAgU2VsZWN0XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICY6bm90KFttdWx0aXBsZT0nbXVsdGlwbGUnXSkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGF0ZSAmIFRpbWUgUGlja2VyIC0gRm9ybSBDb250cm9sIEJnIGNvbG9yXG4ucGlja2VyX19pbnB1dCB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBGaWxlIE5hbWU6IHZhcmlhYmxlcy5zY3NzXG4vLyAgRGVzY3JpcHRpb246IEN1c3RvbSBjb21wb25lbnQgdmFyaWFibGVcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgV0FSTklORzogUExFQVNFIERPIE5PVCBDSEFOR0UgVEhJUyBWQVJJQUJMRSBGSUxFLlxuLy8gIFRISVMgRklMRSBXSUxMIEdFVCBPVkVSV1JJVFRFTiBXSVRIIEVBQ0ggVlVFWFkgSFRNTCBURU1QTEFURSBSRUxFQVNFLlxuLy8gIFRJUDpcbi8vICBXZSBzdWdnZXN0IHlvdSB0byB1c2UgdGhpcyAoYXNzZXRzL3Njc3MvdmFyaWFibGVzL192YXJpYWJsZXMtY29tcG9uZW50cy5zY3NzKSBmaWxlIGZvciBvdmVycmlkaW5nIGNvbXBvbmVudHMgdmFyaWFibGVzLlxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYmFzZS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYm9keS1kaXJlY3Rpb246IGx0ciAhZGVmYXVsdDsgLy8gRGVmYXVsdCBsdHIsIGNoYW5nZSBpdCB0byBydGwgZm9yIFJpZ2h0IFRvIExlZnQgc3VwcG9ydC5cbiRjb250ZW50LXBhZGRpbmc6IDJyZW0gIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIENvbG9yc1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJG5hdi1jb21wb25lbnQtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuXG4kc3dpcGVyLWJnOiAjZjJmNGY0ICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBOYXZiYXJcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRuYXZiYXItaGVpZ2h0OiA0LjQ1cmVtICFkZWZhdWx0O1xuJGhvcml6b250YWwtbWVudS1oZWlnaHQ6IDQuNDVyZW0gIWRlZmF1bHQ7XG4kZm9vdGVyLWhlaWdodDogMy4zNXJlbSAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgTWFpbiBNZW51XG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vbWFpbiBtZW51IGRhcmtcbiRtZW51LWRhcmstY29sb3I6ICNkY2RjZGMgIWRlZmF1bHQ7XG4kbWVudS1kYXJrLWJnLWNvbG9yOiAjMTAxNjNhICFkZWZhdWx0O1xuXG4kbWVudS1wYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4ICFkZWZhdWx0O1xuJG1lbnUtc2Vjb25kLWxldmVsLXBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHggIWRlZmF1bHQ7XG4kbWVudS10aGlyZC1sZXZlbC1wYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1M3B4ICFkZWZhdWx0O1xuJG1lbnUtZm9ydGgtbGV2ZWwtcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTNweCAhZGVmYXVsdDtcblxuLy8gdmVydGljYWwgbWVudVxuJG1lbnUtZXhwYW5kZWQtd2lkdGg6IDI2MHB4ICFkZWZhdWx0O1xuJG1lbnUtY29sbGFwc2VkLXdpZHRoOiA4MHB4ICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBTaWRlYmFyXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpZGViYXItd2lkdGg6IDI2MHB4ICFkZWZhdWx0O1xuJGNoYXQtc2lkZWJhci13aWR0aDogMzYwcHggIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBBdmF0YXJcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRhdmF0YXItc2l6ZTogMzJweCAhZGVmYXVsdDtcbiRhdmF0YXItc3RhdHVzLXNpemU6IDExcHggIWRlZmF1bHQ7XG4kYXZhdGFyLXN0YXR1cy1zaXplLWxnOiAxN3B4ICFkZWZhdWx0O1xuXG4kYXZhdGFyLXNpemUteGw6IDcwcHggIWRlZmF1bHQ7XG4kYXZhdGFyLXNpemUtbGc6IDUwcHggIWRlZmF1bHQ7XG4kYXZhdGFyLXNpemUtc206IDI0cHggIWRlZmF1bHQ7XG5cbiRhdmF0YXItYmc6ICNjM2MzYzM7XG4kYXZhdGFyLWdyb3VwLWJvcmRlcjogJHdoaXRlO1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFByb2dyZXNzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByb2dyZXNzLXNpemUteGw6IDEuMTRyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3Mtc2l6ZS1sZzogMC44NTdyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3Mtc2l6ZS1tZDogMC41N3JlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1zaXplLXNtOiAwLjE0M3JlbSAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBGb3JtXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAkaW5wdXQtaGVpZ2h0LCAkaW5wdXQtaGVpZ2h0LWxnLCAkaW5wdXQtaGVpZ2h0LXNtIGFyZSBpbiB2YXJpYWJsZXNcbiRmb250LXNpemUteHM6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhsOiAoJGZvbnQtc2l6ZS1iYXNlICsgMC41KSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC14bDogMS43ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXhzOiAxLjUgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXhsOiAwLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXhsOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXkteHM6IDAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgteHM6IDAuMjc1cmVtICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy14bDogMC4zNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhzOiAwLjEycmVtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMteGw6ICRib3JkZXItcmFkaXVzLXhsICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMteHM6ICRib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LXhsOiAoKCRmb250LXNpemUteGwgKiAkbGluZS1oZWlnaHQteGwpICsgKCRpbnB1dC1wYWRkaW5nLXkteGwgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXhzOiAoKCRmb250LXNpemUteHMgKiAkbGluZS1oZWlnaHQteHMpICsgKCRpbnB1dC1wYWRkaW5nLXkteHMgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyKSkgIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgQmxhbmsgUGFnZSBCZyBDb2xvclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJsYW5rLWJnLWNvbG9yOiAjZWZmMmY3ICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIERhdGEgVGFibGVzIEJnIENvbG9yXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZGF0YXRhYmxlLWJnLWNvbG9yOiAjZjhmOGY4ICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFN3aXRjaFxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzd2l0Y2gtYmctY29sb3I6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kc3dpdGNoLWluZGljYXRvci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFRpbWVsaW5lXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWVsaW5lLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLXBvaW50LXNpemU6IDEuNzVyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itd3JhcHBlci1zaXplOiAyMHB4ICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtaXRlbS1taW4taGVpZ2h0OiA0cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0taWNvbi1mb250LXNpemU6IDAuODVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1ldmVudC10aW1lLXNpemU6IDAuODVyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtZXZlbnQtdGltZS1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4iLCIvLyB2YXIgZm9yIGJveCBzaGFkb3cgb2YgZ3JhZGllbnQgYnV0dG9uc1xuLy8gQnV0dG9uc1xuLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgLy8gZ3JhZGllbnQgYnV0dG9uIG9uIGhvdmVyIHRyYW5zaXRpb25cbiAgJltjbGFzcyo9J2JnLWdyYWRpZW50LSddIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEljb24gYnV0dG9uIHBhZGRpbmdcbiAgJi5idG4taWNvbiB7XG4gICAgcGFkZGluZzogMC43MTVyZW0gMC43MzZyZW07XG4gIH1cbiAgJi5idG4tc20ge1xuICAgICYuYnRuLWljb24ge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICB9XG4gIH1cbiAgJi5idG4tbGcge1xuICAgICYuYnRuLWljb24ge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBmZWF0aGVyIGljb25zIGluc2lkZSBidG5cbiAgLmZlYXRoZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLy8gRm9yIFdhdmVzIElucHV0IFBhZGRpbmdcbi5idG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuYnRuLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgY3Vyc29yLXBvaW50ZXIgZnJvbSBidXR0b24gaWYgYnV0dG9uIGlzIGRpc2FibGVkXG4vLyAqIHNldHRpbmcgaXQgdG8gaW5oZXJpdCB3aWxsIGF1dG8gYWRlcHQgY3Vyc29yXG4ud2F2ZXMtZWZmZWN0IHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuIiwiLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAvIDEuOTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAvIDEuOTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAvIDEuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgLyAxLjc1O1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtIC8gMS45O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtIC8gMS45O1xufVxuXG4vLyBidXR0b24gZ3JvdXAgYm9yZGVyXG4uYnRuLWdyb3VwIHtcbiAgW2NsYXNzKj0nYnRuLSddOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRibGFjaywgMC4wOCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHJlbW92ZSBmaXJzdCBidG4gZ3JvdXAgYm9yZGVyIGxlZnRcbi5idG4tZ3JvdXBcbiAgPiAuYnRuOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSk6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwXG4gID4gLmJ0bjpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLy8gcmVtb3ZlIGxhc3QgYnRuIGdyb3VwIGJvcmRlciByaWdodFxuLmJ0bi1ncm91cFxuICA+IC5idG46bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTpub3QoW2NsYXNzKj0nYnRuLWZsYXQtJ10pOm5vdChbY2xhc3MqPSdidG4tZ3JhZGllbnQtJ10pOm5vdChbY2xhc3MqPSdidG4tcmVsaWVmLSddKTpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cFxuICA+IC5idG46bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTpub3QoW2NsYXNzKj0nYnRuLWZsYXQtJ10pOm5vdChbY2xhc3MqPSdidG4tZ3JhZGllbnQtJ10pOm5vdChbY2xhc3MqPSdidG4tcmVsaWVmLSddKTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8vICB0b2dnbGUgYnV0dG9uXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gIFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIDpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAkYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24ge1xuICBbY2xhc3MqPSdidG4tb3V0bGluZS0nXS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSWYgZG9uJ3Qgd29uJ3QgZHJvcGRvd24vdXAgYXJyb3dcbiAgJi5uby1hcnJvdyB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMDUpOyAvLyBib3JkZXIgb3BhY2l0eSBoYXMgYmVlbiByZWR1Y2VkIHRvIG1ha2UgaXQgbG9vayBzYW1lIGFzIHZ1ZSdzIGRyb3Bkb3duIGJvcmRlciBbY29tcG9uZW50IHBhZ2UsIGxpc3QgdmlldyBwYWdlXVxuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7IC8vIHRoaXMgYWNjb3JkaW5nIHRvIHZ1ZSB2ZXJzaW9uXG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIEhlYWRlclxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5zaG93IHtcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBGb3IgREQgYm94IHNoYWRvdyBvbiBzaG93XG4gIC5idG4ge1xuICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gY2hhbmdlZCBpY29uIGNhcmV0XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiAwLjcxNHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgfVxuICAvLyBhcnJvdyBzaXplIGFjY29yZGluZyB0byB0b2dnbGUgc2l6ZXNcbiAgJi5idG4tbGcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gaGlkZSBkZWZhdWx0IGFycm93IHRvIHNob3cgY3VzdG9tIGljb24gRERcbiAgJi5uYXYtaGlkZS1hcnJvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBEcm9wVXBcbi5kcm9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC8vIGNoYW5nZWQgaWNvbiBkcm9wdXAgY2FyZXRcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwLjA1cmVtO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiA4cmVtO1xuICB9XG59XG5cbi8vIERyb3BMZWZ0XG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAvLyBjaGFuZ2VkIGljb24gZHJvcHVwIGNhcmV0XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDhyZW07XG4gIH1cbn1cblxuLy8gRHJvcFJpZ2h0XG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLy8gY2hhbmdlZCBpY29uIGRyb3B1cCBjYXJldFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDhyZW07XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gOjpiZWZvcmUgcG9zaXRpb25cbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gRHJvcGRvd24gbWFyZ2luIGFjY29yZGluZyB0byBkcm9wZG93biBwb3NpdGlvblxuXG4gICZbeC1wbGFjZW1lbnQ9J2JvdHRvbS1zdGFydCddLFxuICAmW3gtcGxhY2VtZW50PSdib3R0b20tZW5kJ10ge1xuICAgIG1hcmdpbi10b3A6ICRkcm9wZG93bl9zcGFjaW5nO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10sXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duX3NwYWNpbmc7XG4gIH1cblxuICAmW3gtcGxhY2VtZW50PSdyaWdodC1zdGFydCddIHtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duX3NwYWNpbmc7XG4gIH1cbiAgJlt4LXBsYWNlbWVudD0nbGVmdC1zdGFydCddIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bl9zcGFjaW5nO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIGljb25cbi5kcm9wZG93bixcbi5kcm9wdXAge1xuICAmLmRyb3Bkb3duLWljb24td3JhcHBlciB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4xcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcm9wZG93biBtZW51IGFuaW1hdGlvbiBmb3IgSG9yaXpvbnRhbCBtZW51XG4uaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUsXG4uaGVhZGVyLW5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW47XG59XG5cbi8vIEhpZGRlbiBkcm9wZG93biB0b2dnbGUgYXJyb3dcbi5kcm9wZG93bi10b2dnbGUuaGlkZS1hcnJvdyxcbi5kcm9wZG93bi10b2dnbGUtaGlkZS1hcnJvdyA+IC5kcm9wZG93bi10b2dnbGUge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHJlbSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBuYXZiYXIuc2Nzc1xuICAgIERlc2NyaXB0aW9uOiBDb250YWluIGhlYWRlciBuYXZpZ2F0aW9uIGJhciwgdmVydGljYWwgbWFpbiBuYXZpZ2F0aW9uIGJhciBhbmRcbiAgICBob3Jpem5vdGFsIG1haW4gbmF2aWdhdGlvbiBiYXIgcmVsYXRlZCBTQ1NTLlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbiAgICBBdXRob3I6IFBJWElOVkVOVFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AZnVuY3Rpb24gc2V0LW5hdmJhci10ZXh0LWNvbG9yKCRjb2xvcikge1xuICBAaWYgKGxpZ2h0bmVzcygkY29sb3IpID4gNTApIHtcbiAgICBAcmV0dXJuICR3aGl0ZTsgLy8gTGlnaHRlciBiYWNrZ29ydW5kLCByZXR1cm4gZGFyayBjb2xvclxuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRibGFjazsgLy8gRGFya2VyIGJhY2tncm91bmQsIHJldHVybiBsaWdodCBjb2xvclxuICB9XG59XG5cbi5oZWFkZXItbmF2YmFyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsLCBiYWNrZ3JvdW5kIDBzO1xuICB6LWluZGV4OiA5OTc7XG5cbiAgJi5maXhlZC10b3Age1xuICAgIGxlZnQ6ICRtZW51LWV4cGFuZGVkLXdpZHRoO1xuICB9XG5cbiAgLy8gQXBwbHkgbmF2YmFyIGNvbG9yIGFzIHBlciBiYWNrZ3JvdW5kXG4gICZbY2xhc3MqPSdiZy0nXSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogc2V0LW5hdmJhci10ZXh0LWNvbG9yKCR0aGVtZS1kYXJrLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBzZXQtbmF2YmFyLXRleHQtY29sb3IoJHRoZW1lLWRhcmstYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlYXJjaC1saXN0IC5hdXRvLXN1Z2dlc3Rpb24gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyogTmF2YmFyIG1vZGlmaWVyc1xuICAvLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBmbG9hdGluZyBuYXZcbiAgJi5mbG9hdGluZy1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46ICN7JGZsb2F0aW5nLW5hdi1tYXJnaW59ICN7JGNvbnRlbnQtcGFkZGluZ30gMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICogMikgLSAjeyRtZW51LWV4cGFuZGVkLXdpZHRofSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxuXG4gIC8vIHN0YXRpYyBuYXZcbiAgJi5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6ICRtZW51LWV4cGFuZGVkLXdpZHRoO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAjeyRzaWRlYmFyLXdpZHRofSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyByZW1vdmUgdGhpcyBpZiByZW1vdmluZyBcIm1lbnUtc2hhZG93XCIgY2xhc3NcbiAgfVxuXG4gIC8vIGFkZCBib3JkZXIgdG8gbmF2YmFyXG4gICYubmF2YmFyLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBhZGQgc2hhZG93IHRvIG5hdmJhclxuICAmLm5hdmJhci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICB9XG5cbiAgJi5uYXZiYXItZGFyay5uYXZiYXItYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gSGlkZSBuYXZiYXIgZHJvcGRvd24gYXJyb3dcbiAgJjpub3QoLm5hdmJhci1ob3Jpem9udGFsKSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8qIE5hdmJhciBtb2RpZmllcnNcbiAgLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLm5hdmJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgIC8vIEFkZGVkIG1vcmUgaG9yaXpvbnRhbCBwYWRkaW5nIGFib3ZlIHNtYWxsIHNjcmVlblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjRyZW07XG4gICAgfVxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAvLyBOYXZiYXIgYm9va21hcmsgcHJpbWFyeSBjb2xvciBvbiBob3ZlclxuICAgIC5ib29rbWFyay13cmFwcGVyIHtcbiAgICAgIC8vIGZvciBib29rbWFyayB6LWluZGV4XG4gICAgICAuYm9va21hcmstaW5wdXQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExhbmd1YWdlIGRkIHN0eWxlXG4gICAgLmRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgICAgIC5zZWxlY3RlZC1sYW5ndWFnZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICAuZmxhZy1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAuZmxhZy1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAudmVydGljYWwtbGF5b3V0ICYge1xuICAgICAgICAgICAgICB0b3A6IDQxcHggIWltcG9ydGFudDsgLy8gQXBwbHkgbmF2YmFyIGRkIHBvc2l0aW9uIG9uIHZlcnRpY2FsIGxheW91dHMgb25seSAoTm90IGZvciBob3Jpem9udGFsIGxheW91dCBkdWUgdG8gaG92ZXIgb3V0IGlzc3VlKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2FydCAmIE5vdGlmaWNhdGlvbiBiYWRnZVxuICAgICAgICAmLmRyb3Bkb3duLWNhcnQsXG4gICAgICAgICYuZHJvcGRvd24tbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgJi5iYWRnZS11cCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjJyZW0gMS4yOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHJvcGRvd24tbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICAubWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDYXJ0IGRyb3Bkb3duXG4gICAgICAgICYuZHJvcGRvd24tY2FydCB7XG4gICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5jYXJ0LWl0ZW0tcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICAgICAgaDYuY2FydC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0tYnkge1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FydC1pdGVtLXByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJ0LWl0ZW0tcmVtb3ZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLXVzZXIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IC8vIFNldCBkdWUgdG8gY3VzdG9tIDIgbGluZSBjb21wb25lbnQgaW4gbmF2YmFyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTG9nZ2VkIGluIHVzZXIgZHJvcGRvd24gc3R5bGVzXG4gICAgICAgIGEuZHJvcGRvd24tdXNlci1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKCRibGFjaywgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoJGJsYWNrLCAwLjA4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBuYXZiYXIgdG9nZ2xlIG1lbnUgc2l6ZSAoZGlzcGxheSBiZWxvdyBsZylcbiAgICAgICAgYS5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5kcm9wZG93bi11c2VyLWxpbmsge1xuICAgICAgICAgIC51c2VyLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyIC0gMC4yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgICYuZmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLWxpc3Qge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL05hdmJhciBub3RpZmljYXRpb24gY3NzXG4gICAgLmRyb3Bkb3duLW1lbnUtbWVkaWEge1xuICAgICAgd2lkdGg6IDMwcmVtO1xuXG4gICAgICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLm1lZGlhLWxpc3Qge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjI4cmVtO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZGlhLW1ldGEge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdmJhciBzaGFkb3cgb24gc2Nyb2xsXG4uaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBGbG9hdGluZyBOYXZiYXJcbi5uYXZiYXItZmxvYXRpbmcge1xuICAvLyBGbG9hdGluZyBuYXYgc2hvdWxkIGhhdmUgc2FtZSBwYWRkaW5nIGFjcm9zcyBhbGwgc2NyZWVuXG4gIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgfVxuICAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDE4MGRlZyxcbiAgICAgIGhzbGEoMCwgMCUsIDk3LjMlLCAwLjk1KSA0NCUsXG4gICAgICBoc2xhKDAsIDAlLCA5Ny4zJSwgMC40NikgNzMlLFxuICAgICAgaHNsYSgwLCAwJSwgMTAwJSwgMClcbiAgICApO1xuICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxufVxuXG4vLyBOYXZiYXIgY29sb3JzXG4ubmF2YmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICYubmF2YmFyLWhvcml6b250YWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAuYWN0aXZlIHtcbiAgICAgICYubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2FibGVkIHtcbiAgICAgICYubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5uYXZiYXItaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuICB9XG5cbiAgLm5hdi1zZWFyY2gge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNhYmxlZCB7XG4gICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgcXVlcmllcyBmb3IgZGV2aWNlIHN1cHBvcnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgIC8vIGdlbmVyaWMgbmF2YmFyIGRyb3Bkb3duIHNwZWNpZmljXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgLnNob3cge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICAub3Blbi1uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgIC5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tdXNlciB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGFyayBuYXZiYXJcbiAgLm5hdmJhci1kYXJrIHtcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGlnaHQgbmF2YmFyXG4gIC5uYXZiYXItbGlnaHQge1xuICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIE1lZGl1bSBhbmQgZG93bjogaVBhZCBzdXBwb3J0IGZvciBuYXZiclxuXG4vLyBuYXZiYXIgc3RhdGljIHRvcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAvLyBmbG9hdGluZyBuYXYgd2lkdGhcbiAgICAmLmZsb2F0aW5nLW5hdiB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICogMikpO1xuICAgIH1cbiAgICAmLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy9Gb3IgcmVzcG9uc2l2ZSBzdWIgbmF2XG5AbWl4aW4gcmVzcG9uc2l2ZV9zdWJfbmF2IHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmVfc3ViX25hdjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlX3N1Yl9uYXY7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgJi5mbG9hdGluZy1uYXYge1xuICAgICAgd2lkdGg6IGNhbGMoXG4gICAgICAgIDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gKyAwLjRyZW0pXG4gICAgICApICFpbXBvcnRhbnQ7IC8vIFNNIHNjcmVlbiBjYWxjIGFzIHBlciB1cGRhdGVkIHNwYWNpbmdzXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgLnNlbGVjdGVkLWxhbmd1YWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA1LCA1UyAgaVBob25lIDYtLS0tLS0tLS0tLSAqL1xuXG4vLyBTZXQgZHJvcGRvd24gaGVpZ2h0IGFzIHBlciB0aGUgc2NyZWVuIHNpemVcbkBtaXhpbiBleHRlbmRfbW9iaWxlX3NwZWNpZmljKCRtZW51X2hlaWdodCkge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgLnNob3cge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogJG1lbnVfaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIExhbmRzY2FwZSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAyNi43OGVtKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ3LjY0ZW0pIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgQGluY2x1ZGUgZXh0ZW5kX21vYmlsZV9zcGVjaWZpYygxODBweCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA2KyAtLS0tLS0tLS0tLSAqL1xuXG4vKiBMYW5kc2NhcGUgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjkuNTdlbSkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1Mi41N2VtKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMykgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIEBpbmNsdWRlIGV4dGVuZF9tb2JpbGVfc3BlY2lmaWMoMjgwcHgpO1xufVxuXG4vLyBmb3Igd2lkdGggb2YgbmF2YmFyIGluIGZpeGVkLXRvcFxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgJi5maXhlZC10b3Age1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuaG9yaXpvbnRhbC1sYXlvdXQge1xuICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgdWwubmF2YmFyLW5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGluayAudXNlci1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1wYWRkaW5nO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGNvbG9yIDBzLCBib3JkZXItY29sb3IgMHM7XG4gIC5jYXJkIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjUzcmVtOyAvLyBDb25zaWRlcmluZyBzdWItdGl0bGUgbWludXMgbWFyZ2luXG4gIH1cbiAgLmNhcmQtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxuICAuY2FyZC1pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICBib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLy9mdWxsc2NyZWVuIGNhcmRcbiAgJi5jYXJkLWZ1bGxzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5jYXJkLWJvZHlbY2xhc3MqPSdib3JkZXItYm90dG9tLSddIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZC1pbWctb3ZlcmxheSB7XG4gICAgJi5iZy1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjQ1KTtcbiAgICB9XG4gICAgLnRleHQtbXV0ZWQge1xuICAgICAgY29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmNhcmQtbWluaW1hbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWVsZW1lbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcblxuICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJi5idG4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgfVxuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWFjdGlvbj0nY29sbGFwc2UnXSB7XG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiArIC5jYXJkLWNvbnRlbnQgPiAuY2FyZC1ib2R5OmZpcnN0LW9mLXR5cGUsXG4gICAgJiArIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4vLyBDYXJkIENvbHVtblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMi4yO1xuICB9XG59XG5cbi5jYXJkLWdyb3VwLFxuLmNhcmQtZGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLWhlYWQtaW52ZXJzZSB7XG4gIC5oZWFkaW5nLWVsZW1lbnRzIHtcbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBjb2xvcjogJHdoaXRlO1xufVxuLmNhcmQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAuY2FyZC1pbWctb3ZlcmxheSB7XG4gICAgLnRleHQtbXV0ZWQge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMSk7XG4gIH1cbiAgLmhlYWRpbmctZWxlbWVudHMge1xuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8vIG92ZXJsYXktaW1nLWNhcmRcbi5vdmVybGF5LWltZy1jYXJkIHtcbiAgLmNhcmQtaW1nLW92ZXJsYXksXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzQuNjRyZW07XG4gIH1cbn1cblxuLy8gSUUgU3BlY2lmaWMgQ1NTXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvLyBpbWctZmx1aWQgY2xhc3NcbiAgLmNhcmQtYm9keSxcbiAgLmNhcmQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tIEFkdmFuY2UgQ2FyZHMgLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb25ncmF0dWxhdGlvbnMgQ2FyZFxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgkcHJpbWFyeSwgMSksIHJnYmEoJHByaW1hcnksIDAuNykpO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIC8vIGltYWdlIG9uIGxlZnRcbiAgLmNvbmdyYXR1bGF0aW9ucy1pbWctbGVmdCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxuICAvLyBpbWFnZSBvbiByaWdodFxuICAuY29uZ3JhdHVsYXRpb25zLWltZy1yaWdodCB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cblxuICAuYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4vLyBjb25ncmF0dWxhdGlvbiBtZWRhbCBjYXJkXG4uY29uZ3JhdHVsYXRpb24tbWVkYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDM3cHg7XG59XG5cbi8vIERlcG9zaXRzIENhcmRcbi5jYXJkLWRlcG9zaXRzIHtcbiAgLmRlcG9zaXRzLWRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIH1cbn1cblxuLy8gRW1wbG95ZWUgVGFzayBDYXJkXG4uY2FyZC1lbXBsb3llZS10YXNrIHtcbiAgLmVtcGxveWVlLXRhc2sge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIERldmVsb3BlciBNZWV0dXAgQ2FyZFxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCB7XG4gIC5tZWV0dXAtaW1nLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gIH1cbiAgLm1lZXR1cC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAubWVldHVwLWRheSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XG4gICAgfVxuICB9XG4gIC5tZWRpYSB7XG4gICAgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgICYgKyAubWVkaWEge1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIH1cbiAgfVxuICAuYXZhdGFyLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi8vIFByb2ZpbGUgQ2FyZFxuLmNhcmQtcHJvZmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmNhcmQtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVyZW0gMi4zcmVtICRjYXJkLXNwYWNlci15IDIuM3JlbTtcblxuICAgIC5wcm9maWxlLWltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAucHJvZmlsZS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoJGJsYWNrLCAwLjE0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYmFkZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBcHBseSBKb2IgQ2FyZFxuLmNhcmQtYXBwbHktam9iIHtcbiAgLmFwcGx5LWpvYi1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHN1cCB7XG4gICAgICB0b3A6IC0wLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFRyYW5zYWN0aW9uIENhcmRcbi5jYXJkLXRyYW5zYWN0aW9uIHtcbiAgLnRyYW5zYWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICB9XG5cbiAgICAuYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhbnNhY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBVc2VyIFRpbWVsaW5lIENhcmRcbi5jYXJkLXVzZXItdGltZWxpbmUge1xuICAudXNlci10aW1lbGluZS10aXRsZS1pY29uIHtcbiAgICB3aWR0aDogMS43MTRyZW07XG4gICAgaGVpZ2h0OiAxLjcxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgfVxuICAudGltZWxpbmUge1xuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC50aW1lbGluZS1ldmVudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnVzaW5lc3MgQ2FyZFxuLmJ1c2luZXNzLWNhcmQge1xuICAuYnVzaW5lc3MtaXRlbXMge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgfVxuXG4gICAgLmJ1c2luZXNzLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMS4zcmVtO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3RhdGVzIENhcmRcbi5jYXJkLWJyb3dzZXItc3RhdGVzIHtcbiAgLmJyb3dzZXItc3RhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gQXBwIERlc2lnbiBDYXJkXG4uY2FyZC1hcHAtZGVzaWduIHtcbiAgLmRlc2lnbi1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIC5hdmF0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuZGVzaWduLXBsYW5uaW5nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICB9XG5cbiAgICAuZGVzaWduLXBsYW5uaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtaW4td2lkdGg6IDYuNHJlbTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLSBTdGF0aXN0aWNzIENhcmQgLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2FyZC1zdGF0aXN0aWNzIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAuc3RhdGlzdGljcy1ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNHJlbSAyLjhyZW0gIWltcG9ydGFudDtcblxuICAgIC5hdmF0YXIgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAuYXZhdGFyLWljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLSBBbmFseXRpY3MgQ2FyZCAtLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDaGFydC1kcm9wZG93biBCdXR0b25cbi5jaGFydC1kcm9wZG93biB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFJldmVudWUgUmVwb3J0ICYgQnVkZ2V0IENhcmRcbi5jYXJkLXJldmVudWUtYnVkZ2V0IHtcbiAgLnJldmVudWUtcmVwb3J0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuMjg2cmVtIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgI3JldmVudWUtcmVwb3J0LWNoYXJ0IHtcbiAgICAgIC5hcGV4Y2hhcnRzLXNlcmllcyB7XG4gICAgICAgICZbc2VyaWVzTmFtZT0nRWFybmluZyddIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjk2NSk7XG4gICAgICAgIH1cbiAgICAgICAgJltzZXJpZXNOYW1lPSdFeHBlbnNlJ10ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDM1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idWRnZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJ1ZGdldC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICNidWRnZXQtY2hhcnQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEVhcm5pbmdzIENhcmRcbi5lYXJuaW5ncy1jYXJkIHtcbiAgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXBpZSB7XG4gICAgLmFwZXhjaGFydHMtZGF0YWxhYmVsLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgZmlsbDogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFwZXhjaGFydHMtZGF0YWxhYmVsLXZhbHVlIHtcbiAgICAgIGZpbGw6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJRSBTcGVjaWZpYyBDU1NcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8vIG1ha2UgaWNvbiBjZW50ZXIgaW4gYXZhdGFyLWNvbnRlbnRcbiAgI2Rhc2hib2FyZC1hbmFseXRpY3MsXG4gICNzdGF0aXN0aWNzLWNhcmQge1xuICAgIC5hdmF0YXIge1xuICAgICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAmOm5vdChbY2xhc3MqPSdicmVhZGNydW1iLSddKSB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogQ29tcG9uZW50IFNwZWNpZmljICovXG4uYnJlYWRjcnVtYi1zbGFzaCB7XG4gICYuYnJlYWRjcnVtYiB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICB9XG4gIH1cbn1cbi5icmVhZGNydW1iLWRvdHMge1xuICAmLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLic7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYi1kYXNoZXMge1xuICAmLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYi1waXBlcyB7XG4gICYuYnJlYWRjcnVtYiB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICB9XG4gIH1cbn1cbi5icmVhZGNydW1iLWNoZXZyb24ge1xuICAmLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OHB4KSB7XG4gIC5jb250ZW50LWhlYWRlciAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJlYWRjcnVtYnMtdG9wIHtcbiAgICAuY29udGVudC1oZWFkZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhZGdlXG5cbi5iYWRnZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICZbY2xhc3MqPSdiYWRnZS0nXSB7XG4gICAgW2NsYXNzKj0naWNvbi0nXSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gYmFkZ2UgZHJvcGRvd24gYWxpZ25tZW50XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBzcGFuLFxuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIH1cbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaSxcbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogMztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLy8gc3F1YXJlIGJhZGdlXG4gICYuYmFkZ2Utc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLy8gYmFkZ2UtdXBcbiAgLy8gdG8gYWxpZ24gYmFkZ2Ugb3ZlciBhbnkgZWxlbWVudFxuICAmLmJhZGdlLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTFweDtcbiAgICByaWdodDogLTlweDtcbiAgICBtaW4td2lkdGg6IDEuNDI5cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEuNDI5cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNzg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc4NjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICAmLmJhZGdlLXNtIHtcbiAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgZnVsbHNjcmVlbiBzZWFyY2hcbi5iYWRnZS1pY29uIHtcbiAgaSxcbiAgc3ZnIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gYmFkZ2UgZHJvcHVwIHBvaW50ZXJcbi5kcm9wdXAge1xuICAuYmFkZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IG5hdiBhbmQgbmF2L3BpbGwgdGFic1xuXG4ubmF2IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLy8gZm9yIGNvbXBvbmVudCBuYXZzXG4gIC8vIHRvIHdyYXAgYm9yZGVyIGFyb3VuZCBuYXYgY29tcG9uZW50XG4gICYud3JhcC1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtY29tcG9uZW50LWJvcmRlci1jb2xvcjtcbiAgICBsaS5uYXYtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxuICAgIGxpLm5hdi1pdGVtLFxuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nOiAycHggMC43MTRyZW07XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtbGVmdCB7XG4gICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtcmlnaHQge1xuICAgIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAvLyBTcXVhcmUgQm9yZGVyXG4gICYuc3F1YXJlLWJvcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9yIG1haW4gbWVudSB0b2dnbGUgbG9ja1xuICAubW9kZXJuLW5hdi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxLjU3MXJlbSAwO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gd2l0aG91dCBiYWNrZ3JvdW5kIG5lZWQgYXJyb3cgY29sb3IgY2hhbmdlc1xuICAuZHJvcGRvd24uc2hvdyB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uYXYtcGlsbHMsXG4ubmF2LXRhYnMge1xuICAvLyBpZiBpY29uIGFkZGVkIGluc2lkZSBuYXYtbGlua1xuICAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbi8vIG5hdiBwaWxsc1xuLm5hdi1waWxscyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIG5hdiBpdGVtIG9mIG5hdiBwaWxsXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1mb250LXNpemU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSgkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnLCAwLjY1KTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wZG93biB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBKdXN0aWZpZWQgUGlsbHNcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAaW5jbHVkZSBuYXYtanVzdGlmaWVkO1xuICAgIEBpbmNsdWRlIG5hdi10YWJzLWp1c3RpZmllZDtcbiAgICAubmF2LWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCYXNpYyBOYXYgVGFic1xuLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBCYXNpYyBuYXYgaXRlbVxuICAubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgcGFkZGluZzogMC42MXJlbSAxLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCByZ2JhKCRwcmltYXJ5LCAxKSwgcmdiYSgkcHJpbWFyeSwgMC41KSkgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoJHByaW1hcnksIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEp1c3RpZmllZCBUYWJzXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGluY2x1ZGUgbmF2LWp1c3RpZmllZDtcbiAgICBAaW5jbHVkZSBuYXYtdGFicy1qdXN0aWZpZWQ7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOYXYgVGFicyBWZXJ0aWNhbFxuLm5hdi12ZXJ0aWNhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5uYXYubmF2LXRhYnMge1xuICAgIC8vIG5hdiBpdGVtIHN0eWxlcyBmb3IgdmVydGljYWwgbmF2IHRhYnNcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0xLjRyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoMCwgMjI1JSwgMCk7XG4gICAgICAgICAgICB0b3A6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMi4xNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB2ZXJ0aWNhbCBuYXYgbGVmdCB0YWJzXG4gICAgJi5uYXYtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICB+IC50YWItY29udGVudCB7XG4gICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB2ZXJ0aWNhbCByaWdodCBuYXYgdGFic1xuICAgICYubmF2LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0wLjlyZW07XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC50YWItY29udGVudCB7XG4gICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBuYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMSU7XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbkBtaXhpbiBuYXYtdGFicy1qdXN0aWZpZWQge1xuICAubmF2LWxpbmsge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4gICAgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFsZXJ0c1xuXG4uYWxlcnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIGNsb3NlXG4gICYuYWxlcnQtZGlzbWlzc2libGUge1xuICAgIC5jbG9zZSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gJGFsZXJ0LXBhZGRpbmcteCAwLjVyZW0gJGFsZXJ0LXBhZGRpbmcteDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGVydC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKCRhbGVydC1wYWRkaW5nLXggKiAyKSAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgfVxuICB9XG4gIC5jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5hbGVydC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC8vIEZvciBBbGVydCBDb250ZW50XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLy8gRm9yIGFsZXJ0IGhlYWRpbmdcbiAgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFsZXJ0LWJvZHkge1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9yIGRhcmsgYWxlcnRcbiAgJi5hbGVydC1kYXJrIHtcbiAgICAuYWxlcnQtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBhbGVydC1oZWFkaW5nLWJzKCRkYXJrKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvciBhbGVydCdzIGhlYWRpbmcgYm94LXNoYWRvd1xuXG5AbWl4aW4gYWxlcnQtaGVhZGluZy1icygkY29sb3IpIHtcbiAgYm94LXNoYWRvdzogcmdiYSgkY29sb3IsIDAuNCkgMHB4IDZweCAxNXB4IC03cHg7XG59XG4iLCIubWVkaWEtbGlzdCB7XG4gIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgLm1lZGlhLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuICBhLm1lZGlhIHtcbiAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lZGlhLWJvcmRlcmVkIHtcbiAgLm1lZGlhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGaWxlIE5hbWU6IHByb2dyZXNzLnNjc3NcbiAgRGVzY3JpcHRpb246IEV4dGVuZGVkIGJvb3RzdHJhcCBwcm9ncmVzcyBiYXIgc2Nzcy5cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbiAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnByb2dyZXNzIHtcbiAgLy8gYm9yZGVyIHJhZGl1cyB0byBzZXQgZm9yIHN0YWNrZWQgYmFyc1xuICAucHJvZ3Jlc3MtYmFyICsgLnByb2dyZXNzLWJhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wcm9ncmVzcy1iYXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRmlsZSBOYW1lOiBsaXN0LWdyb3VwLnNjc3NcbiAgRGVzY3JpcHRpb246IENvbnRhaW4gbGlzdCBpdGVtLCBsaXN0IGdyb3VwIHJlbGF0ZWQgZXh0ZW5kZWQgU0NTUy5cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbiAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIElubGluZSBsaXN0IHN0eWxlIHdpdGggcGlwZWxpbmUgc2VwYXJhdG9yXG5cbnVsLmxpc3QtaW5saW5lIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvLyB1c2VkIGluIHNlYXJjaCBwYWdlXG4gICYubGlzdC1pbmxpbmUtcGlwZSB7XG4gICAgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnIHwgJztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYm9vdHN0cmFwIGxpc3QgZ3JvdXBcbi5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLy8gY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICB9XG5cbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpub3QoLmFjdGl2ZSk6Zm9jdXM6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBMaXN0IGdyb3VwIHdpdGggY2lyY2xlIGZvciBwYWdlcyBsaWtlIGtub3dsZWRnZSBiYXNlXG4gICYubGlzdC1ncm91cC1jaXJjbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaXJjbGUsICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB0b3A6IDEuMTVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZvciBkcmFnIGFuZCBkcm9wIGJvcmRlciByYWRpdXMgb24gc2VsZWN0ZWRcbi5saXN0LWdyb3VwLWl0ZW0uZ3UtbWlycm9yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8vIFRvYXN0c1xuXG4udG9hc3Qge1xuICAmLnNob3cge1xuICAgIHotaW5kZXg6IDEwMzA7XG4gIH1cbiAgLmNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAudG9hc3Qge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbn1cbiIsIi8vIEZvciBDb2xsYXBzZSBBbmQgQWNjb3JkaW9uXG5cbi8vIEZvciBjb2xsYXBzZS10aXRsZVxuW2NsYXNzKj0nY29sbGFwc2UtJ10ge1xuICAuY29sbGFwc2UtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtIDIuOHJlbSAxcmVtIDFyZW07XG4gICAgfVxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLXRvcDogMC40MnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGNvbGxhcHNlIHRpdGxlXG4uY29sbGFwc2UtdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVG8gYWRkIGEgYm9yZGVyIGJlbG93IGNvbGxhcHNlL2FjY29yZGlvbiBoZWFkaW5nXG4uY29sbGFwc2UtZGVmYXVsdCB7XG4gIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRm9yIENvbGxhcHNlIHdpdGggYm9yZGVyXG5cbi5jb2xsYXBzZS1ib3JkZXIge1xuICAuY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgQ29sbGFwc2Ugd2l0aCBzaGFkb3dcbi5jb2xsYXBzZS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDBweCA0cHggMCByZ2JhKCRibGFjaywgMC4xKTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgLmNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQsIGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICYub3BlbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjU3MXJlbTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoJGJsYWNrLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjU3MXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41NzFyZW07XG4gIH1cbiAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41NzFyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNTcxcmVtO1xuICB9XG59XG5cbi8vIEZvciBDb2xsYXBzZSB3aXRoIG1hcmdpblxuLmNvbGxhcHNlLW1hcmdpbiB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzFyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICB9XG59XG5cbi8vIENvbGxhcHNlIEljb24gJiBBbmltYXRpb25cbi5jb2xsYXBzZS1pY29uIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBbZGF0YS10b2dnbGU9J2NvbGxhcHNlJ10ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1OCU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBzO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gZGVmYXVsdCBsb29rIGZvciBwYWdlIGl0ZW0sIGZpcnN0IGFuZCBsYXN0IGl0ZW1cblxuLnBhZ2UtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG5cbiAgJjpub3QoLnByZXYtaXRlbSksXG4gICY6bm90KC5uZXh0LWl0ZW0pLFxuICAmOm5vdCguZmlyc3QpLFxuICAmOm5vdCgubGFzdCksXG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYucHJldmlvdXMsXG4gICYucHJldixcbiAgJi5uZXh0LFxuICAmLmZpcnN0LFxuICAmLmxhc3Qge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5wcmV2LWl0ZW0sXG4gICYubmV4dC1pdGVtIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gIC8vIHByZXYgYW5kIG5leHQgaXRlbSBzZXBhcmF0ZWQgc3R5bGVzXG4gICYucHJldi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MXJlbTtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB+IC5wYWdlLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cmVtO1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgfiAucGFnZS1pdGVtOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVyZW07XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5leHQtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MXJlbTtcblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHdoaXRlKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBwcmV2IGFuZCBuZXh0IHN0eWxlXG4gICYucHJldixcbiAgJi5wcmV2aW91cyB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgLy8gJjphY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5leHQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgIC8vICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHByaW1hcnkpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2UgbGluayBjdXN0b21pemF0aW9uXG5cbiAgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWluLXdpZHRoOiAyLjI4NnJlbTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gZm9yIGFjdGl2ZSBwYWdlIGl0ZW1cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlmIHlvdSBkb24ndCB3YW50IHNlcGFyYXRlZCBsb29rXG5cbiAgJjpmaXJzdC1jaGlsZDpub3QoLnByZXYtaXRlbSkge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZDpub3QoLm5leHQtaXRlbSkge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIFBhZ2luYXRpb24gRm9udCBzaXplc1xuLnBhZ2luYXRpb24ge1xuICAvLyBGb3IgUGFnaW5hdGlvbiBsZ1xuICAmLnBhZ2luYXRpb24tbGcge1xuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplLWxnO1xuICAgICAgICBtaW4td2lkdGg6IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRm9yIFBhZ2luYXRpb24gc21cbiAgJi5wYWdpbmF0aW9uLXNtIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kYWxzXG5cbi5tb2RhbCB7XG4gIC8vIE1vZGFsIEhlYWRlclxuXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAvLyBjbG9zZSBidXR0b25cblxuICAgIC5jbG9zZSB7XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMC42MnJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzcyBlYXNlIDAuMXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIC0ycHgpO1xuXG4gICAgICAvLyBGb3IgaG92ZXIgZWZmZWN0IG9mIGNsb3NlIGJ0blxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgM3B4KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTW9kYWwgQ29udGVudFxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC8vIG92ZXJmbG93OiB1bnNldDsgdXBkYXRlZCB0byBcInZpc2libGVcIiBhcyBjbG9zZSBpY29uIGlzIG5vdCB2aXNpYmxlIGluIElFXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoJGJsYWNrLCAwLjEpO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIH1cblxuICAvLyBtb2RhbCBzdGlja3kgZm9yIGFwcHNcbiAgJi5tb2RhbC1zdGlja3kge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRjb250ZW50LXBhZGRpbmd9ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgLm1vZGFsLWFjdGlvbnMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZGFsIFhTXG4ubW9kYWwteHMge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4vLyBNb2RhbCBYTFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG59XG5cbi8vIFNsaWRlIEluIE1vZGFsIC8vXG4ubW9kYWwtc2xpZGUtaW4sXG4ubW9kYWwtc2xpZGUtaW4gLm1vZGFsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1zbGlkZS1pbiB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogKCRtb2RhbC1zbGlkZS1pbi13aWR0aC1zbSAtIDUpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206ICgkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgKiAkY2xvc2UtZm9udC1zaXplKSArICRtb2RhbC1oZWFkZXItcGFkZGluZy15O1xuICAgICAgcGFkZGluZy10b3A6ICgkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgKiAkY2xvc2UtZm9udC1zaXplKSArICRtb2RhbC1oZWFkZXItcGFkZGluZy15O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkpIHtcbiAgICAgIHdpZHRoOiAkbW9kYWwtc2xpZGUtaW4td2lkdGg7XG4gICAgfVxuXG4gICAgJi5zaWRlYmFyLXNtIHtcbiAgICAgIHdpZHRoOiAkbW9kYWwtc2xpZGUtaW4td2lkdGgtc207XG4gICAgfVxuICAgICYuc2lkZWJhci1sZyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkpIHtcbiAgICAgICAgd2lkdGg6ICRtb2RhbC1zbGlkZS1pbi13aWR0aC1sZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHRvcDogJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgLyAyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6ICRtb2RhbC1oZWFkZXItcGFkZGluZy14O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuXG4vLyBTbGlkZSBmcm9tIFJpZ2h0XG4ubW9kYWwtc2xpZGUtaW4uZmFkZSAubW9kYWwtZGlhbG9nLFxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWwtc2xpZGUtaW4uc2hvdyAubW9kYWwtZGlhbG9nLFxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi8vIFRvIHJlbW92ZSBNYXgtd2lkdGggb2YgWFMgTW9kYWwgaW4gU21hbGwgU2NyZWVuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIC5tb2RhbC14cyxcbiAgICAubW9kYWwtc20ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgJi5tb2RhbC1zdGlja3kgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyBQb3BvdmVyc1xuXG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG4gIC8vIHBvcG92ZXIgaGVhZGVyIHN0eWxlXG4gIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuMDdyZW0pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxuICAvLyBwb3BvdmVyIGJvZHkgc3R5bGVcbiAgLnBvcG92ZXItYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWJnO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgLy8gcG9wb3ZlciBib3R0b20gYXJyb3cgY29sb3IgbGlrZSBoZWFkZXJcbiAgJi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gICAgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgICB9XG4gIH1cbn1cbi8vIFRvIHNldCBhcnJvdyBib3JkZXIgYXMgd2UgaGF2ZSBhZGRlZCBib3JkZXIgdG8gcG9wb3Zlci1ib2R5IGFuZCBwb3BvdmVyLWhlYWRlclxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAuYXJyb3cge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoICsgMXB4O1xuICAgIH1cbiAgfVxufVxuLmJzLXBvcG92ZXItcmlnaHQge1xuICA+IC5hcnJvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoICsgMXB4O1xuICAgIH1cbiAgfVxufVxuLmJzLXBvcG92ZXItbGVmdCB7XG4gID4gLmFycm93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoICsgMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogdXRpbGl0aWVzLnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IFV0aWxpdHkgY2xhc3NlcyBwcm92aWRlcyBjb2xvciwgd2lkdGgsIHBvc2l0aW9uICYgYmFja2dyb3VuZCBldGMuLlxuLy8gXHRcdFx0XHQgcmVsYXRlZCBjdXN0b21pemF0aW9uLlxuLy8gXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gXHRBdXRob3I6IFBJWElOVkVOVFxuLy8gXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNpemVzIFZhcmlhYmxlIGZvciBoZWlnaHQgYW5kIHdpZHRoIG1peGluc1xuJHNpemVzLXB4OiAoXG4gIC8vIGluIHB4XG4gIDUwOiA1MHB4LFxuICAxMDA6IDEwMHB4LFxuICAxNTA6IDE1MHB4LFxuICAyMDA6IDIwMHB4LFxuICAyNTA6IDI1MHB4LFxuICAzMDA6IDMwMHB4LFxuICAzNTA6IDM1MHB4LFxuICA0MDA6IDQwNXB4LFxuICA0NTA6IDQ1NXB4LFxuICA1MDA6IDUwMHB4LFxuICA1NTA6IDU1MHB4LFxuICA2MDA6IDYwMHB4LFxuICA2NTA6IDY1MHB4LFxuICA3MDA6IDcwMHB4LFxuICA3NTA6IDc1MHB4LFxuICA4MDA6IDgwMHB4XG4pICFkZWZhdWx0O1xuXG4kc2l6ZXMtcGVyOiAoXG4gIC8vIGluICVcbiAgNTogNSUsXG4gIDEwOiAxMCUsXG4gIDE1OiAxNSUsXG4gIDIwOiAyMCUsXG4gIDI1OiAyNSUsXG4gIDMwOiAzMCUsXG4gIDM1OiAzNSUsXG4gIDQwOiA0MCUsXG4gIDQ1OiA0NSUsXG4gIDUwOiA1MCUsXG4gIDU1OiA1NSUsXG4gIDYwOiA2MCUsXG4gIDY1OiA2NSUsXG4gIDcwOiA3MCUsXG4gIDc1OiA3NSUsXG4gIDgwOiA4MCUsXG4gIDg1OiA4NSUsXG4gIDkwOiA5MCUsXG4gIDk1OiA5NSVcbikgIWRlZmF1bHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tIFRleHQgLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGb250IFNpemVcbi8vLS0tLS0tLS0tLVxuLy9zbWFsbFxuLmZvbnQtc21hbGwtMSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG5cbiAgLy8gZm9yIEZlYXRoZXIgU1ZHIGljb25zIGFzIHdlIGFyZSB1c2luZyBiYXNlIHNpemUgYXMgMXJlbVxuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtc21hbGwtMiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1zbWFsbC0zIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LXNtYWxsLTQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLy9tZWRpdW1cbi5mb250LW1lZGl1bS0xIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LW1lZGl1bS0yIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LW1lZGl1bS0zIHtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAxLjNyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LW1lZGl1bS00IHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LW1lZGl1bS01IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vbGFyZ2Vcbi5mb250LWxhcmdlLTEge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbGFyZ2UtMiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1sYXJnZS0zIHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LWxhcmdlLTQge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbGFyZ2UtNSB7XG4gIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIExpbmUgaGVpZ2h0XG4vLy0tLS0tLS0tLS1cbi5saW5lLWhlaWdodC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5saW5lLWhlaWdodC1jb25kZW5zZWQge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG4ubGluZS1oZWlnaHQtaW5oZXJpdCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRyYW5zZm9ybVxuLy8tLS0tLS0tLS0tXG4ucm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnJvdGF0ZS00NS1pbnZlcnNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucm90YXRlLTkwLWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJvdGF0ZS0xODAtaW52ZXJzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tIEJvcmRlcnMgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCb3JkZXIgd2lkdGggLSAycHhcbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWxlZnQtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmlnaHQtMiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJvcmRlciB3aWR0aCAtIDNweFxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9wLTMge1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItbGVmdC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1yaWdodC0zIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLy8gU2hhcGVzIHJhZGl1cyA6IFJvdW5kIC8gU3F1YXJlXG4ucm91bmQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEuNXJlbSk7XG59XG4uc3F1YXJlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBTaXppbmcgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdpZHRoICYmIEhlaWdodFxuLmZpdCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmhhbGYtd2lkdGgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8gaGVpZ2h0ICYgd2lkdGggaW4gUFhcbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkc2l6ZXMtcHgge1xuICAuaGVpZ2h0LSN7JG5hbWV9IHtcbiAgICBoZWlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkdGgtI3skbmFtZX0ge1xuICAgIHdpZHRoOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGhlaWdodCAmIHdpZHRoIGluICVcbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkc2l6ZXMtcGVyIHtcbiAgLmhlaWdodC0jeyRuYW1lfS1wZXIge1xuICAgIGhlaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aWR0aC0jeyRuYW1lfS1wZXIge1xuICAgIHdpZHRoOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLSBQb3NpdGlvbiAtLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBvc2l0aW9uLXRvcC0wIHtcbiAgdG9wOiAwO1xufVxuLnBvc2l0aW9uLXJpZ2h0LTAge1xuICByaWdodDogMDtcbn1cbi5wb3NpdGlvbi1ib3R0b20tMCB7XG4gIGJvdHRvbTogMDtcbn1cbi5wb3NpdGlvbi1sZWZ0LTAge1xuICBsZWZ0OiAwO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0gT3ZlcmZsb3cgLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gQ3Vyc29yIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1cnNvci1wcm9ncmVzcyB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4uY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBaLWluZGV4IC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi56aW5kZXgtMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtNCB7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtbWludXMtMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG4uemluZGV4LW1pbnVzLTIge1xuICB6LWluZGV4OiAtMiAhaW1wb3J0YW50O1xufVxuLnppbmRleC1taW51cy0zIHtcbiAgei1pbmRleDogLTMgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtbWludXMtNCB7XG4gIHotaW5kZXg6IC00ICFpbXBvcnRhbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tIEJveCBTaGFkb3cgLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJveC1zaGFkb3ctMCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3gtc2hhZG93LTEge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKCRibGFjaywgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKCRibGFjaywgMC4xMik7XG59XG4uYm94LXNoYWRvdy0yIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoJGJsYWNrLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMTkpO1xufVxuLmJveC1zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoJGJsYWNrLCAwLjE5KTtcbn1cbi5ib3gtc2hhZG93LTQge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoJGJsYWNrLCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKCRibGFjaywgMC4yMSk7XG59XG4uYm94LXNoYWRvdy01IHtcbiAgYm94LXNoYWRvdzogMCAyN3B4IDI0cHggMCByZ2JhKCRibGFjaywgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKCRibGFjaywgMC4yMik7XG59XG4uYm94LXNoYWRvdy02IHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgkYmxhY2ssIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKCRibGFjaywgMC4wOCk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gT3V0bGluZSAtLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ub3V0bGluZS1ub25lIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tIExpc3RzIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGlzdC1zdHlsZS1pbnNpZGUge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG59XG4ubGlzdC1zdHlsZS1jaXJjbGUge1xuICBsaXN0LXN0eWxlOiBjaXJjbGU7XG59XG4ubGlzdC1zdHlsZS1zcXVhcmUge1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7XG59XG5cbi8vLS0tLS0tLS0tIEJhY2tncm91bmQgSW1hZ2UgLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLmJhY2tncm91bmQtcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xufVxuLmJhY2tncm91bmQtbm8tcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tIEljb25zIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaWNvbi1iZy1jaXJjbGUge1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pY29uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5pY29uLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8vIFVzZWQgZm9yIGJsb2NrVUlcbi5ibG9ja092ZXJsYXkge1xuICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tFbGVtZW50LFxuLmJsb2NrUGFnZSB7XG4gIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYSB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vL1RhYmxlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYmxlLW1pZGRsZSB7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vU1ZHXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmlsbC1jdXJyZW50IHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vL0N1cnNvclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICBGaWxlIE5hbWU6IHBhbGxldHRlLnNjc3Ncbi8vICAgRGVzY3JpcHRpb246IEN1c3RvbSBjb2xvciBzeXN0ZW0gc3R5bGVzLCBpbmNsdWRlcyBiYWNrZ3JvdW5kLCBib3JkZXIgYW5kIHRleHQgY29sb3JzXG4vLyAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFdBUk5JTkc6IFBMRUFTRSBETyBOT1QgQ0hBTkdFIFRISVMgVkFSSUFCTEUgRklMRS5cbi8vICBUSElTIEZJTEUgV0lMTCBHRVQgT1ZFUldSSVRURU4gV0lUSCBFQUNIIFZ1ZXh5IEhUTUwgVEVNUExBVEUgUkVMRUFTRS5cbi8vICBUSVA6XG4vLyAgV2Ugc3VnZ2VzdCB5b3UgdG8gdXNlIHRoaXMgKGFzc2V0cy9zY3NzL2NvbG9ycy9wYWxldHRlLnNjc3MpIGZpbGUgZm9yIG92ZXJyaWRpbmcgY29sb3IgdmFyaWFibGVzLlxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyB1c2FnZTogdGhlbWUtY29sb3IoXCJuYW1lX29mX2NvbG9yXCIsIFwidHlwZV9vZl9jb2xvclwiKVxuLy8gdG8gYXZvaWQgdG8gcmVwZWF0aW5nIG1hcC1nZXQoJGNvbG9ycywgLi4uKVxuXG5AZnVuY3Rpb24gY29sb3ItZnVuY3Rpb24oJGNvbG9yLCAkdHlwZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGNvbG9ycywgJGNvbG9yKSB7XG4gICAgJGN1cnJfY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGN1cnJfY29sb3IsICR0eXBlKSB7XG4gICAgICBAcmV0dXJuIG1hcC1nZXQoJGN1cnJfY29sb3IsICR0eXBlKTtcbiAgICB9XG4gIH1cblxuICAvLyBAd2FybiBcIlVua25vd24gYCN7bmFtZX1gIGluICRjb2xvcnMuXCI7XG4gIEByZXR1cm4gbnVsbDtcbn1cblxuLy8gQ29sb3IgcGFsZXR0ZXNcbkBpbXBvcnQgJ3BhbGV0dGUtdmFyaWFibGVzJztcblxuLy8gQ29sb3IgQ2xhc3Nlc1xuLy8gICBUZXh0IGNvbG9yOiAuY29sb3IgLmxpZ2h0ZW4tKiAvIC5kYXJrZW4tKiAvIC5hY2NlbnQtKlxuLy8gICBCYWNrZ3JvdW5kOiAuYmctY29sb3IgLmJnLWxpZ2h0ZW4tKiAvIC5iZy1kYXJrZW4tKiAvIC5iZy1hY2NlbnQtKlxuLy8gICBib3JkZXI6IC5ib3JkZXItY29sb3IgLmJvcmRlci1saWdodGVuLSogLyAuYm9yZGVyLWRhcmtlbi0qIC8gLmJvcmRlci1hY2NlbnQtKlxuLy8gICBib3JkZXItdG9wOiAuYm9yZGVyLXRvcC1jb2xvciAuYm9yZGVyLXRvcC1saWdodGVuLSogLyAuYm9yZGVyLXRvcC1kYXJrZW4tKiAvIC5ib3JkZXItdG9wLWFjY2VudC0qXG4vLyAgIGJvcmRlci1ib3R0b206IC5ib3JkZXItYm90dG9tLWNvbG9yIC5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tKiAvIC5ib3JkZXItYm90dG9tLWRhcmtlbi0qIC8gLmJvcmRlci1ib3R0b20tYWNjZW50LSpcbi8vICAgYm9yZGVyLWxlZnQ6IC5ib3JkZXItbGVmdC1jb2xvciAuYm9yZGVyLWxlZnQtbGlnaHRlbi0qIC8gLmJvcmRlci1sZWZ0LWRhcmtlbi0qIC8gLmJvcmRlci1sZWZ0LWFjY2VudC0qXG4vLyAgIGJvcmRlci1yaWdodDogLmJvcmRlci1yaWdodC1jb2xvciAuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tKiAvIC5ib3JkZXItcmlnaHQtZGFya2VuLSogLyAuYm9yZGVyLXJpZ2h0LWFjY2VudC0qXG5cbkBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBlYWNoICRjb2xvcl90eXBlLCAkY29sb3JfdmFsdWUgaW4gJGNvbG9yIHtcbiAgICBAaWYgJGNvbG9yX3R5cGU9PSAnYmFzZScge1xuICAgICAgLy8gYmFja2dyb3VuZCBjb2xvclxuICAgICAgLmJnLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEFsZXJ0XG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmFsZXJ0LSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuYWxlcnQtaGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGVydC1oZWFkaW5nLWJzKCRjb2xvcl92YWx1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JfdmFsdWUsIDUlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIGNsb3NhYmxlIGFsZXJ0XG4gICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYmcgY29sb3IgbGlnaHRlbiBmb3IgcmdiYSAtIG9wYWNpdHkgc2V0XG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScgYW5kICRjb2xvcl9uYW1lICE9ICdkYXJrJykge1xuICAgICAgICAuYmctbGlnaHQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgIC8vIENhbGVuZGFyIGJhY2tncm91bmQsIGNvbG9yIGFuZCBib3JkZXIgY29sb3JcbiAgICAgICAgICAmLmZjLWgtZXZlbnQsXG4gICAgICAgICAgJi5mYy12LWV2ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdmFsdWUsIDAuMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mYy1saXN0LWV2ZW50IHtcbiAgICAgICAgICAgICY6aG92ZXIgdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYXZhdGFyIHdpdGggbGlnaHQgYmdcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJyBhbmQgJGNvbG9yX25hbWUgIT0gJ2RhcmsnKSB7XG4gICAgICAgIC5hdmF0YXIuYmctbGlnaHQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBCb3JkZXIgY29sb3JzXG4gICAgICAuYm9yZGVyLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItdG9wLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl92YWx1ZTtcbiAgICAgIH1cblxuICAgICAgLmJvcmRlci1ib3R0b20tI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLWxlZnQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl92YWx1ZTtcbiAgICAgIH1cblxuICAgICAgLmJvcmRlci1yaWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl92YWx1ZTtcbiAgICAgIH1cblxuICAgICAgLy8gYmFkZ2UgZ2xvdyBjb2xvcnNcbiAgICAgIC5iZy0jeyRjb2xvcl9uYW1lfSxcbiAgICAgIC5ib3JkZXItI3skY29sb3JfbmFtZX0sXG4gICAgICAuYmFkZ2UtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAmLmJhZGdlLWdsb3cge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAkY29sb3JfdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQmFkZ2UgQmFja2dyb3VuZCBDb2xvclxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgLy8gQmFkZ2UgTGlnaHQgQmFja2dyb3VuZFxuICAgICAgICAgICYuYmFkZ2UtbGlnaHQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvcl92YWx1ZSwgJGFscGhhOiAwLjEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT3ZlcmxheSBjb2xvcnNcbiAgICAgIC5vdmVybGF5LSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgQGluY2x1ZGUgYmctb3BhY2l0eSgkY29sb3JfdmFsdWUsIDAuNik7XG4gICAgICB9XG5cbiAgICAgIC8vIEJhc2ljIGJ1dHRvbnNcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYnRuLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnZGFya2VuLTEnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjVweCAtOHB4IHJnYmEoJGNvbG9yLXZhbHVlLCAxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3IgQnRuIEZsYXRcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYnRuLWZsYXQtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdmFsdWU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdmFsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci12YWx1ZSwgMC4xMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICRjb2xvcl92YWx1ZSksICcjJywgJyUyMycpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRm9yIEJ0biBSZWxpZWZcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYnRuLXJlbGllZi0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZhbHVlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIEBpZiAkY29sb3JfbmFtZSA9PSAnZGFyaycge1xuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnZGFya2VuLTMnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1mdW5jdGlvbigkY29sb3JfbmFtZSwgJ2xpZ2h0ZW4tMScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnZGFya2VuLTEnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE91dGxpbmUgYnV0dG9uc1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tb3V0bGluZS0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcblxuICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvcl92YWx1ZSwgJGFscGhhOiAwLjA0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvcl92YWx1ZSwgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkY29sb3JfdmFsdWUpLCAnIycsICclMjMnKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIHNwbGl0IHRvZ2dsZSBoYXZlIHNob3cgY2xhc3NcbiAgICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3JfdmFsdWUsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFdhdmUgZWZmZWN0XG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yX25hbWV9LFxuICAgICAgICAuYnRuLWZsYXQtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgICYud2F2ZXMtZWZmZWN0IHtcbiAgICAgICAgICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgcmdiYSgkY29sb3JfdmFsdWUsIDAuMikgMCxcbiAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcl92YWx1ZSwgMC4zKSA0MCUsXG4gICAgICAgICAgICAgICAgcmdiYSgkY29sb3JfdmFsdWUsIDAuNCkgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjUpIDYwJSxcbiAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgMCkgNzAlXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEJ1bGxldCBjb2xvcnMgZm9yIGVtYWlsIGFwcFxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idWxsZXQge1xuICAgICAgICAgICYuYnVsbGV0LSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTW9kYWxcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICYubW9kYWwtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3IgUGFnaW5hdGlvblxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnIGFuZCAkY29sb3JfbmFtZSAhPSAnZGFyaycpIHtcbiAgICAgICAgLnBhZ2luYXRpb24tI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYtaXRlbSxcbiAgICAgICAgICAgICYubmV4dC1pdGVtIHtcbiAgICAgICAgICAgICAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dC1pdGVtLFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJGNvbG9yX3ZhbHVlKSxcbiAgICAgICAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgICAgICAgKSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldi1pdGVtLFxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJGNvbG9yX3ZhbHVlKSxcbiAgICAgICAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgICAgICAgKSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRm9yIE5hdiBQaWxsc1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnIGFuZCAkY29sb3JfbmFtZSAhPSAnZGFyaycpIHtcbiAgICAgICAgLm5hdi1waWxsLSN7JGNvbG9yLW5hbWV9IHtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjY1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBQcm9ncmVzcyBCYXJzXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLnByb2dyZXNzLWJhci0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfdmFsdWUsIDAuMTIpO1xuXG4gICAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRpbWVsaW5lXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgICAudGltZWxpbmUtcG9pbnQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgaSxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRGl2aWRlclxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5kaXZpZGVyLmRpdmlkZXItI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRm9ybSBJbnB1dCBFbGVtZW50c1xuICAgICAgLy8gQ2hlY2tib3ggJiBSYWRpb1xuXG4gICAgICAvLyB0b2RvOiByZW1vdmUgaXQgb25jZSBjb25maXJtXG4gICAgICBpbnB1dDpmb2N1cyB+IC5iZy0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgMC4yMXJlbSAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy8gQ3VzdG9tIENoZWNrYm94ICYgUmFkaW9cbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuY3VzdG9tLWNvbnRyb2wtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1c3RvbS1jaGVja2JveCxcbiAgICAgICAgICAmLmN1c3RvbS1yYWRpbyB7XG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKCRjb2xvcl92YWx1ZSwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjY1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQm9vdHN0cmFwIEN1c3RvbSBTd2l0Y2hlc1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5jdXN0b20tc3dpdGNoLSN7JGNvbG9yLW5hbWV9IHtcbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTZWxlY3QyXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLnNlbGVjdDItI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC50ZXh0LSN7JGNvbG9yX25hbWV9LnRleHQtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5iZy0jeyRjb2xvcl9uYW1lfS5iZy0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLSN7JGNvbG9yX25hbWV9LmJvcmRlci0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLXRvcC0jeyRjb2xvcl9uYW1lfS5ib3JkZXItdG9wLSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLWJvdHRvbS0jeyRjb2xvcl9uYW1lfS5ib3JkZXItYm90dG9tLSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLWxlZnQtI3skY29sb3JfbmFtZX0uYm9yZGVyLWxlZnQtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLXJpZ2h0LSN7JGNvbG9yX25hbWV9LmJvcmRlci1yaWdodC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAub3ZlcmxheS0jeyRjb2xvcl9uYW1lfS5vdmVybGF5LSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgQGluY2x1ZGUgYmctb3BhY2l0eSgkY29sb3JfdmFsdWUsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYmctb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAxKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjsgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG4iLCIvLyBPdmVycmlkZXMgdXNlciBfdmFyaWFibGVzLWNvbXBvbmVudHNcbkBpbXBvcnQgJy4uLy4uL2Jvb3RzdHJhcC1leHRlbmRlZC9pbmNsdWRlJztcblxuLy8gR29vZ2xlIENvbG9yIFBhbGV0dGUgZGVmaW5lZDogaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcblxuJHdoaXRlLWNvbG9yOiAoXG4gICdiYXNlJzogI2ZmZmZmZlxuKTtcbiRibGFjay1jb2xvcjogKFxuICAnYmFzZSc6ICMwMDAwMDBcbik7XG4kZGFyay1jb2xvcjogKFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCdkYXJrJyksXG4gICdkYXJrZW4tMSc6ICMzNDM0MzQsXG4gICdkYXJrZW4tMic6ICMxZTFlMWUsXG4gICdkYXJrZW4tMyc6ICM2MjYyNjJcbik7XG4kbGlnaHQtY29sb3I6IChcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignbGlnaHQnKVxuKTtcblxuJHByaW1hcnktY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMjUlKSxcbiAgJ2xpZ2h0ZW4tNCc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMjAlKSxcbiAgJ2xpZ2h0ZW4tMyc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMTAlKSxcbiAgJ2xpZ2h0ZW4tMSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgNSUpLFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCdwcmltYXJ5JyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCA1JSksXG4gICdkYXJrZW4tMic6IGRhcmtlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxMCUpLFxuICAnZGFya2VuLTMnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdwcmltYXJ5JyksIDIwJSksXG4gICdhY2NlbnQtMSc6ICNiZGZkZmYsXG4gICdhY2NlbnQtMic6ICM4YWZiZmYsXG4gICdhY2NlbnQtMyc6ICM1N2ZhZmYsXG4gICdhY2NlbnQtNCc6ICMzZGY5ZmZcbik7XG4kc2Vjb25kYXJ5LWNvbG9yOiAoXG4gICdsaWdodGVuLTUnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMjUlKSxcbiAgJ2xpZ2h0ZW4tNCc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDE1JSksXG4gICdsaWdodGVuLTInOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTAlKSxcbiAgJ2xpZ2h0ZW4tMSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLFxuICAnZGFya2VuLTEnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCA1JSksXG4gICdkYXJrZW4tMic6IGRhcmtlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDE1JSksXG4gICdkYXJrZW4tNCc6IGRhcmtlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDIwJSlcbik7XG4kc3VjY2Vzcy1jb2xvcjogKFxuICAnbGlnaHRlbi01JzogbGlnaHRlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAxNSUpLFxuICAnbGlnaHRlbi0yJzogbGlnaHRlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKSxcbiAgJ2Rhcmtlbi0xJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAxNSUpLFxuICAnZGFya2VuLTQnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2UxZmZmMSxcbiAgJ2FjY2VudC0yJzogI2FlZmZkOSxcbiAgJ2FjY2VudC0zJzogIzdiZmZjMSxcbiAgJ2FjY2VudC00JzogIzYyZmZiNVxuKTtcbiRpbmZvLWNvbG9yOiAoXG4gICdsaWdodGVuLTUnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDI1JSksXG4gICdsaWdodGVuLTQnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDE1JSksXG4gICdsaWdodGVuLTInOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDEwJSksXG4gICdsaWdodGVuLTEnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignaW5mbycpLFxuICAnZGFya2VuLTEnOiBkYXJrZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgNSUpLFxuICAnZGFya2VuLTInOiBkYXJrZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDE1JSksXG4gICdkYXJrZW4tNCc6IGRhcmtlbih0aGVtZS1jb2xvcignaW5mbycpLCAyMCUpLFxuICAnYWNjZW50LTEnOiAjZmVmZmZmLFxuICAnYWNjZW50LTInOiAjY2JmNWZmLFxuICAnYWNjZW50LTMnOiAjOThlY2ZmLFxuICAnYWNjZW50LTQnOiAjN2ZlN2ZmXG4pO1xuJHdhcm5pbmctY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMjUlKSxcbiAgJ2xpZ2h0ZW4tNCc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMjAlKSxcbiAgJ2xpZ2h0ZW4tMyc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMTAlKSxcbiAgJ2xpZ2h0ZW4tMSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgNSUpLFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCd3YXJuaW5nJyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignd2FybmluZycpLCA1JSksXG4gICdkYXJrZW4tMic6IGRhcmtlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxMCUpLFxuICAnZGFya2VuLTMnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCd3YXJuaW5nJyksIDIwJSksXG4gICdhY2NlbnQtMSc6ICNmZmY1ZWYsXG4gICdhY2NlbnQtMic6ICNmZmU1ZDgsXG4gICdhY2NlbnQtMyc6ICNmZmY2ZjMsXG4gICdhY2NlbnQtNCc6ICNmZmUzZGFcbik7XG4kZGFuZ2VyLWNvbG9yOiAoXG4gICdsaWdodGVuLTUnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMjUlKSxcbiAgJ2xpZ2h0ZW4tNCc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDE1JSksXG4gICdsaWdodGVuLTInOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTAlKSxcbiAgJ2xpZ2h0ZW4tMSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ2RhbmdlcicpLFxuICAnZGFya2VuLTEnOiBkYXJrZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCA1JSksXG4gICdkYXJrZW4tMic6IGRhcmtlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDE1JSksXG4gICdkYXJrZW4tNCc6IGRhcmtlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDIwJSksXG4gICdhY2NlbnQtMSc6ICNmZmVlZjEsXG4gICdhY2NlbnQtMic6ICNmZmQ2ZGIsXG4gICdhY2NlbnQtMyc6ICNmZmVjZWUsXG4gICdhY2NlbnQtNCc6ICNmZmQzZDdcbik7XG5cbiRjb2xvcnM6IChcbiAgJ3doaXRlJzogJHdoaXRlLWNvbG9yLFxuICAnYmxhY2snOiAkYmxhY2stY29sb3IsXG4gICdkYXJrJzogJGRhcmstY29sb3IsXG4gICdsaWdodCc6ICRsaWdodC1jb2xvcixcbiAgJ3ByaW1hcnknOiAkcHJpbWFyeS1jb2xvcixcbiAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnktY29sb3IsXG4gICdzdWNjZXNzJzogJHN1Y2Nlc3MtY29sb3IsXG4gICdpbmZvJzogJGluZm8tY29sb3IsXG4gICd3YXJuaW5nJzogJHdhcm5pbmctY29sb3IsXG4gICdkYW5nZXInOiAkZGFuZ2VyLWNvbG9yXG4pO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIEZpbGUgTmFtZTogcGFsbGV0dGUtZ3JhZGllbnQuc2Nzc1xuLy8gICBEZXNjcmlwdGlvbjogZ3JhZGllbnQgY29sb3Igc3lzdGVtIHN0eWxlc1xuLy8gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBmdW5jdGlvbiBjb2xvci1mdW5jdGlvbigkY29sb3IsICR0eXBlKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkY29sb3JzLCAkY29sb3IpIHtcbiAgICAkY3Vycl9jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3Vycl9jb2xvciwgJHR5cGUpIHtcbiAgICAgIEByZXR1cm4gbWFwLWdldCgkY3Vycl9jb2xvciwgJHR5cGUpO1xuICAgIH1cbiAgfVxuICAvLyBAd2FybiBcIlVua25vd24gYCN7bmFtZX1gIGluICRjb2xvcnMuXCI7XG4gIEByZXR1cm4gbnVsbDtcbn1cblxuLy8gQ29sb3IgcGFsZXR0ZXNcbkBpbXBvcnQgJ3BhbGV0dGUtdmFyaWFibGVzJztcblxuQGltcG9ydCAnYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMnO1xuQGltcG9ydCAnYm9vdHN0cmFwL3Njc3MvbWl4aW5zL2dyYWRpZW50cyc7XG5cbkBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBlYWNoICRjb2xvcl90eXBlLCAkY29sb3JfdmFsdWUgaW4gJGNvbG9yIHtcbiAgICBAaWYgJGNvbG9yX3R5cGUgPT0gJ2Jhc2UnIHtcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYmctZ3JhZGllbnQtI3skY29sb3JfbmFtZX0sXG4gICAgICAgIC5idG4tZ3JhZGllbnQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICBAaWYgJGNvbG9yX25hbWUgPT0gJ2RhcmsnIHtcbiAgICAgICAgICAgIEBpZiAoY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdiYXNlJykgIT0gbnVsbCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbChtYXAtZ2V0KCgkY29sb3IpLCAnYmFzZScpLCBtYXAtZ2V0KCgkY29sb3IpLCAnZGFya2VuLTInKSwgNDdkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gZm9yIGRhcmsgbGF5b3V0XG4gICAgICAgICAgICAuZGFyay1sYXlvdXQgJiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKG1hcC1nZXQoKCRjb2xvciksICdkYXJrZW4tMicpLCBtYXAtZ2V0KCgkY29sb3IpLCAnYmFzZScpLCA0N2RlZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGlmIChjb2xvci1mdW5jdGlvbigkY29sb3JfbmFtZSwgJ2Jhc2UnKSAhPSBudWxsKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKG1hcC1nZXQoKCRjb2xvciksICdiYXNlJyksIG1hcC1nZXQoKCRjb2xvciksICdsaWdodGVuLTInKSwgNDdkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpZiAoY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMicpICE9IG51bGwpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwobWFwLWdldCgoJGNvbG9yKSwgJ2Rhcmtlbi0yJyksIG1hcC1nZXQoKCRjb2xvciksICdiYXNlJyksIDQ3ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICBGaWxlIE5hbWU6IGNvbnRlbnQuc2Nzc1xuLy8gICAgIERlc2NyaXB0aW9uOiBQYWdlIGNvbnRlbnQgbGV2ZWwgU0NTUyBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplLCBsYXlvdXQgYW5kIGRldmljZS5cbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgICBBdXRodXNlcm9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIENvbnRlc3QgbWFyZ2luIGxlZnQgZm9yIGV4cGFuZGVkICYgY29sbGFwc2VkIHN0YXRzIHdpZHRoICYgbWFyZ2luIGxlZnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi9taXhpbnMvbWFpbi1tZW51LW1peGluJztcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgZGlyZWN0aW9uOiAkYm9keS1kaXJlY3Rpb247XG4gICAgLy8gcGFyYWdyYXBoIGxpbmUtaGVpZ2h0XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGZvb3Rlci1oZWlnaHR9KTtcbiAgICBtYXJnaW4tbGVmdDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gICAgJi5hcHAtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gKyAjeyRuYXZiYXItaGVpZ2h0fSArICN7JGZsb2F0aW5nLW5hdi1tYXJnaW59KSAjeyRjb250ZW50LXBhZGRpbmd9IDA7XG4gICAgICAmLnNob3ctb3ZlcmxheSB7XG4gICAgICAgIC5jb250ZW50LW92ZXJsYXkge1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfiAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MsIHotaW5kZXggMHM7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBSZXF1aXJlZCBpbiBhcHBzXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm9keS1jb250ZW50LW92ZXJsYXkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMvMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuY29udGVudC1oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTYwMCwgMTAlKTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1yaWdodCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGksXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGthbmJhbiBhcHAgdXNlcyBrYW5iYW4td3JhcHBlciBjbGFzcyBhcyBub3QgaGF2aW5nIGNvbnRlbnQtbGF5b3V0IHNvIGFkZGVkIHRoaXMgY2xhc3Mgd2l0aCBhbGwgdGhlIG9wdGlvbnNcbiAgLy8gRm9yIGZsb2F0aW5nIG5hdmJhclxuICAubmF2YmFyLWZsb2F0aW5nIHtcbiAgICAmLmZvb3Rlci1zdGF0aWMge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30sXG4gICAgICAgICAgICAjeyRuYXZiYXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZvb3Rlci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZmxvYXRpbmctbmF2LW1hcmdpbn1cbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWhpZGRlbiB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAgICAgICAgICAgI3skY29udGVudC1wYWRkaW5nfSxcbiAgICAgICAgICAgICN7JG5hdmJhci1oZWlnaHR9LFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgICN7JGZsb2F0aW5nLW5hdi1tYXJnaW59LFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDJcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWZpeGVkIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoXG4gICAgICAgICAgICAjeyRjb250ZW50LXBhZGRpbmd9LFxuICAgICAgICAgICAgI3skbmF2YmFyLWhlaWdodH0sXG4gICAgICAgICAgICAjeyRmb290ZXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZsb2F0aW5nLW5hdi1tYXJnaW59LFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDJcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9mb3IgbmF2YmFyIGhpZGRlblxuICAubmF2YmFyLWhpZGRlbiB7XG4gICAgLmFwcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICN7JGNvbnRlbnQtcGFkZGluZ30gI3skY29udGVudC1wYWRkaW5nfSAwICN7JGNvbnRlbnQtcGFkZGluZ30gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5mb290ZXItc3RhdGljIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgMHJlbSwgI3skZm9vdGVyLWhlaWdodH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWhpZGRlbiB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KCN7JGNvbnRlbnQtcGFkZGluZ30sIDByZW0sIDByZW0sIDByZW0sIDByZW0sIDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWZpeGVkIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgMHJlbSwgI3skZm9vdGVyLWhlaWdodH0sIDByZW0sIDByZW0sIDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9yIHN0YXRpYyBuYXZiYXJcbiAgLm5hdmJhci1zdGF0aWMge1xuICAgIC5tYWluLW1lbnUge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKCN7JG5hdmJhci1oZWlnaHR9ICsgI3skZm9vdGVyLWhlaWdodH0pKTtcbiAgICB9XG4gICAgLmFwcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICN7JGNvbnRlbnQtcGFkZGluZ30gI3skY29udGVudC1wYWRkaW5nfSAwICN7JGNvbnRlbnQtcGFkZGluZ307XG4gICAgfVxuICAgICYuZm9vdGVyLXN0YXRpYyB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KCN7JGNvbnRlbnQtcGFkZGluZ30sICN7JG5hdmJhci1oZWlnaHR9LCAjeyRmb290ZXItaGVpZ2h0fSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItaGlkZGVuIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgI3skbmF2YmFyLWhlaWdodH0sIDByZW0sIDByZW0sIDByZW0sIDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWZpeGVkIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoXG4gICAgICAgICAgICAjeyRjb250ZW50LXBhZGRpbmd9LFxuICAgICAgICAgICAgI3skbmF2YmFyLWhlaWdodH0sXG4gICAgICAgICAgICAjeyRmb290ZXItaGVpZ2h0fSxcbiAgICAgICAgICAgIDByZW0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMlxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb3Igc3RpY2t5IG5hdmJhclxuICAubmF2YmFyLXN0aWNreSB7XG4gICAgLmFwcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArICN7JG5hdmJhci1oZWlnaHR9KSAjeyRjb250ZW50LXBhZGRpbmd9IDAgI3skY29udGVudC1wYWRkaW5nfTtcbiAgICB9XG4gICAgJi5mb290ZXItc3RhdGljIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgI3skbmF2YmFyLWhlaWdodH0sICN7JGZvb3Rlci1oZWlnaHR9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci1oaWRkZW4ge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAjeyRuYXZiYXItaGVpZ2h0fSwgMHJlbSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30sXG4gICAgICAgICAgICAjeyRuYXZiYXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZvb3Rlci1oZWlnaHR9LFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDByZW0sXG4gICAgICAgICAgICAyXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG5hdmJhciBzZWFyY2ggd2lkdGggZm9yIHN0aWNreSBhbmQgc3RhdGljIG5hdmJhclxuICAubmF2YmFyLXN0YXRpYyxcbiAgLm5hdmJhci1zdGlja3kge1xuICAgIC5uYXYuaGVhZGVyLW5hdmJhciB7XG4gICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIC5zZWFyY2gtbGlzdCB7XG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGaXhlZCBsYXlvdXRcbiAgLmZvb3Rlci1maXhlZCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgJi5hcHAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodCAhaW1wb3J0YW50OyAvLyA/IEFkZGVkIGV4dHJhIHBhZGRpbmcgYm90dG9tIGR1ZSB0byBmaXhlZCBmb290ZXIgaGVpZ2h0XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9SZW1vdmUgbGVmdCBtYXJnaW4gZm9yIDEgY29sdW1uIGxheW91dFxuICBbZGF0YS1jb2w9JzEtY29sdW1uJ10ge1xuICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgIC8vIEN1c3RvbSB3aWR0aCBmb3IgZmxvYXRpbmcgbmF2XG4gICAgICAmLmZsb2F0aW5nLW5hdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKFxuICAgICAgICAgIDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gKiAyKVxuICAgICAgICApICFpbXBvcnRhbnQ7IC8vID8gb3ZlcnJpZGUgYWxsIG5hdmJhciB0eXBlIHdpZHRoXG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJTsgLy8gRnVsbCB3aWR0aCBmb3Igb3RoZXIgbmF2IG9wdGlvbnNcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRlbnQsXG4gICAgLmZvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gaG9yaXpvbnRhbCBsYXlvdXRcbiAgICAmLmhvcml6b250YWwtbGF5b3V0IHtcbiAgICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pICN7JGNvbnRlbnQtcGFkZGluZ30gMCAjeyRjb250ZW50LXBhZGRpbmd9ICFpbXBvcnRhbnQ7IC8vID8gbmVlZCB0byBjaGVjayBhbGwgbmF2YmFyIHR5cGVzIGNhc2VcbiAgICAgIH1cbiAgICAgICYuZm9vdGVyLWZpeGVkIHtcbiAgICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gKyAjeyRuYXZiYXItaGVpZ2h0fSArICN7JGZsb2F0aW5nLW5hdi1tYXJnaW59KSAjeyRjb250ZW50LXBhZGRpbmd9ICN7JGZvb3Rlci1oZWlnaHR9XG4gICAgICAgICAgICAjeyRjb250ZW50LXBhZGRpbmd9ICFpbXBvcnRhbnQ7IC8vID8gbmVlZCB0byBjaGVjayBhbGwgbmF2YmFyIHR5cGVzIGNhc2VcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qXG4gICAgKiBCbGFuayBwYWdlXG4gICAgKi9cblxuICAuYmxhbmstcGFnZSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vdCB1c2luZyBpbiBib3RoIGNhc2VzXG4gICAgICAvLyBvdmVyZmxvdy14IGhpZGRlbiwgb3ZlcmZsb3cgZm9yIHkgaW4gc20gc2NyZWVuIGlzc3VlIHJlc29sdmVkIGRlZmF1bHRcbiAgICAgICYuYXBwLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogb3ZlcmxheTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIC8vIHJlbW92ZSB3aGl0ZSBzcGFjZSBvbiB0b3AgYnkgaGVhZGVyLW5hdmJhci1zaGFkb3cgY2xhc3NcbiAgICAgICAgLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGJsYW5rIHBhZ2UgY29udGVudC13cmFwcGVyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAvLyBjb250ZW50IHRvIGJlIGluIGNlbnRlciBob3Jpem9udGFsbHkgYW5kIHZlcnRpY2FsbHlcbiAgICAgIC5mbGV4Ym94LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlIHtcbiAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmFwcC1jb250ZW50LmNlbnRlci1sYXlvdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKlxuKiBDb2wgMyBsYXlvdXQgZm9yIGRldGFjaGVkIGFuZCBnZW5lcmFsIHR5cGVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgYm9keSB7XG4gICAgLy8gTm9ybWFsIHNpZGViYXJcbiAgICAuY29udGVudC1yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gI3skc2lkZWJhci13aWR0aH0pO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAjeyRzaWRlYmFyLXdpZHRofSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLy8gRGV0YWNoZWQgc2lkZWJhclxuICAgIC5jb250ZW50LWRldGFjaGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAuY29udGVudC1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSArICN7JGNvbnRlbnQtcGFkZGluZ30pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICAgICAgLmNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JHNpZGViYXItd2lkdGh9ICsgI3skY29udGVudC1wYWRkaW5nfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpZGViYXItcmlnaHQuc2lkZWJhci1zdGlja3kge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJG5hdmJhci1oZWlnaHQgKyAxLjI1O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICBodG1sIGJvZHkgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0gKyAjeyRuYXZiYXItaGVpZ2h0fSArICN7JGZsb2F0aW5nLW5hdi1tYXJnaW59KVxuICAgICAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAwIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgIWltcG9ydGFudDsgLy8gLSAwLjhyZW0gdG8gcmVkdWNlIHBhZGRpbmcgaW4gc21hbGwgc2NyZWVuXG4gIH1cblxuICAvLyBGb3Igc3RhdGljIG5hdmJhclxuICBodG1sIGJvZHkubmF2YmFyLXN0YXRpYyAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAwIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgIWltcG9ydGFudDsgLy8gLSAwLjhyZW0gdG8gcmVkdWNlIHBhZGRpbmcgaW4gc21hbGwgc2NyZWVuXG4gIH1cblxuICAvLyBGb3Igc3RpY2t5IG5hdmJhclxuICBodG1sIGJvZHkubmF2YmFyLXN0aWNreSAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSArICN7JG5hdmJhci1oZWlnaHR9KSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDBcbiAgICAgIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgIWltcG9ydGFudDsgLy8gLSAwLjhyZW0gdG8gcmVkdWNlIHBhZGRpbmcgaW4gc21hbGwgc2NyZWVuXG4gIH1cblxuICAvLyBGb3IgSGlkZGVuIG5hdmJhclxuICBodG1sIGJvZHkubmF2YmFyLWhpZGRlbiAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAwIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgIWltcG9ydGFudDsgLy8gLSAwLjhyZW0gdG8gcmVkdWNlIHBhZGRpbmcgaW4gc21hbGwgc2NyZWVuXG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5uYXZiYXItc3RhdGljLFxuICAubmF2YmFyLXN0aWNreSB7XG4gICAgLmFwcC1jb250ZW50IHtcbiAgICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIEZ1bGxzY3JlZW4gSUVcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGh0bWwuZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jb250ZW50LmFwcC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZpbGUgTmFtZTogbWFpbi1tZW51LW1peGluLnNjc3Ncbi8vIERlc2NyaXB0aW9uOiBDb21tb24gbWl4aW4gZm9yIG1lbnVzLCBjb250YWluIGRhcmsgYW5kIGxpZ2h0IHZlcnNpb24gc2Nzcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gQXV0aG9yOiBQSVhJTlZFTlRcbi8vIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBIZWFkZXIgbmF2YmFyIGNvbnRlbnQgYW5kIGJyYW5kIGV4cGFuZGVkICYgY29sbGFwc2VkIHN0YXRzXG4vLyBzcGFjaW5nIGFuZCBzaXppbmcuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gTWl4aW5zIGZvciB0aGUgbWVudSBhbmQgbmF2YmFyIHBvc2l0aW9uLCBtYXJnaW4gYW5kIHdpZHRoIGNoYW5nZVxuQG1peGluIG1haW4tbWVudS13aWR0aCgkbWVudS13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogJG1lbnUtd2lkdGg7XG59XG5AbWl4aW4gbWVudS1uYXZiYXItd2lkdGgoJG1lbnUtd2lkdGgpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAkbWVudS13aWR0aDtcbn1cbi8vIE1peGlucyBmb3IgdGhlIG1lbnUgc2hvdyBoaWRlIGJhc2VkIG9uIHdpZHRoXG5AbWl4aW4gdmVydGljYWwtbWVudS10cmFuc2Zvcm0tc2hvdygkdHJhbnNmb3JtLXdpZHRoKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHRyYW5zZm9ybS13aWR0aCwgMCwgMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XG59XG5AbWl4aW4gdmVydGljYWwtbWVudS10cmFuc2Zvcm0taGlkZSgpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLy8gTWl4aW5zIGZvciB0aGUgc3ViIG1lbnUgYXJyb3dcbkBtaXhpbiB2ZXJ0aWNhbC1tZW51LWhhcy1zdWItYXJyb3coJGFycm93LWZvbnQtc2l6ZSkge1xuICAmLmhhcy1zdWIge1xuICAgID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogJGFycm93LWZvbnQtc2l6ZTtcbiAgICAgIGhlaWdodDogJGFycm93LWZvbnQtc2l6ZTtcbiAgICAgIHdpZHRoOiAkYXJyb3ctZm9udC1zaXplO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZykge1xuICAgICAgPiBhOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gVXNlZCBmb3IgYXBwc1xuQG1peGluIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgJGNvbnRlbnRQYWRkaW5nOiAwcmVtLFxuICAkbmF2YmFySGVpZ2h0OiAwcmVtLFxuICAkZm9vdGVySGVpZ2h0OiAwcmVtLFxuICAkZmxvYXRpbmdOYXZNYXJnaW46IDByZW0sXG4gICRob3Jpem9udGFsTWVudUhlaWdodDogMHJlbSxcbiAgJHNwYWNpbmdTaWRlczogMSxcbiAgJGhvcml6b250YWxMYXlvdXQ6IGZhbHNlXG4pIHtcbiAgaGVpZ2h0OiBjYWxjKFxuICAgIDEwMHZoIC1cbiAgICAgIGNhbGMoXG4gICAgICAgIGNhbGMoI3skY29udGVudFBhZGRpbmd9ICogI3skc3BhY2luZ1NpZGVzfSkgKyAjeyRuYXZiYXJIZWlnaHR9ICsgI3skZm9vdGVySGVpZ2h0fSArICN7JGZsb2F0aW5nTmF2TWFyZ2lufSArICN7JGhvcml6b250YWxNZW51SGVpZ2h0fVxuICAgICAgKVxuICApO1xuICBoZWlnaHQ6IGNhbGMoXG4gICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxuICAgICAgY2FsYyhcbiAgICAgICAgY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9ICsgI3skZmxvYXRpbmdOYXZNYXJnaW59ICsgI3skaG9yaXpvbnRhbE1lbnVIZWlnaHR9XG4gICAgICApXG4gICk7XG4gIC8vIHJlc3BvbnNpdmUgc2l6ZSBoZWlnaHRcbiAgQGlmICRob3Jpem9udGFsTGF5b3V0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgMTAwdmggLSBjYWxjKGNhbGMoY2FsYygjeyRjb250ZW50UGFkZGluZ30gLSAwLjhyZW0pICogI3skc3BhY2luZ1NpZGVzfSkgKyAjeyRuYXZiYXJIZWlnaHR9ICsgI3skZm9vdGVySGVpZ2h0fSlcbiAgICAgICk7XG4gICAgICBoZWlnaHQ6IGNhbGMoXG4gICAgICAgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cbiAgICAgICAgICBjYWxjKGNhbGMoY2FsYygjeyRjb250ZW50UGFkZGluZ30gLSAwLjhyZW0pICogI3skc3BhY2luZ1NpZGVzfSkgKyAjeyRuYXZiYXJIZWlnaHR9ICsgI3skZm9vdGVySGVpZ2h0fSlcbiAgICAgICk7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgMTAwdmggLVxuICAgICAgICAgIGNhbGMoXG4gICAgICAgICAgICBjYWxjKGNhbGMoI3skY29udGVudFBhZGRpbmd9ICogI3skc3BhY2luZ1NpZGVzfSkgLSBjYWxjKDAuOHJlbSAqICN7JHNwYWNpbmdTaWRlc30pKSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9ICtcbiAgICAgICAgICAgICAgI3skZmxvYXRpbmdOYXZNYXJnaW59ICsgI3skaG9yaXpvbnRhbE1lbnVIZWlnaHR9XG4gICAgICAgICAgKVxuICAgICAgKTtcbiAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxuICAgICAgICAgIGNhbGMoXG4gICAgICAgICAgICBjYWxjKGNhbGMoI3skY29udGVudFBhZGRpbmd9ICogI3skc3BhY2luZ1NpZGVzfSkgLSBjYWxjKDAuOHJlbSAqICN7JHNwYWNpbmdTaWRlc30pKSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9ICtcbiAgICAgICAgICAgICAgI3skZmxvYXRpbmdOYXZNYXJnaW59ICsgI3skaG9yaXpvbnRhbE1lbnVIZWlnaHR9XG4gICAgICAgICAgKVxuICAgICAgKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGlnaHQgJiBEYXJrIG1lbnUgbWl4aW5cbi8vICR0aGVtZS1jb2xvciA6IE1lbnUgdGV4dCBjb2xvclxuLy8gJHRoZW1lLWJnICAgIDogTWVudSBiYWNrZ3JvdW5kIGNvbG9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtZW51LXRoZW1lKCR0aGVtZS1jb2xvciwgJHRoZW1lLWJnKSB7XG4gICRtYWluLW1lbnUtdG9wLW9wZW4tY29sb3I6IGRhcmtlbigkdGhlbWUtY29sb3IsIDEwJSk7XG4gICRtYWluLW1lbnUtdG9wLW9wZW4taG92ZXItYmc6IGRhcmtlbigkdGhlbWUtYmcsIDYlKTtcbiAgJG1haW4tbWVudS10b3Atb3Blbi1oZWFkLWJnOiBkYXJrZW4oJHRoZW1lLWJnLCA0JSk7XG5cbiAgJG1haW4tbWVudS10b3AtYWN0aXZlLWhlYWQtYmc6IGRhcmtlbigkdGhlbWUtYmcsIDQlKTsgLy8kcHJpbWFyeVxuXG4gICRtYWluLW1lbnUtc3ViLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICRtYWluLW1lbnUtc3ViLWhvdmVyLWNvbG9yOiBsaWdodGVuKCR0aGVtZS1jb2xvciwgNCUpO1xuXG4gICRtYWluLW1lbnUtc3ViLW9wZW4tY29sb3I6ICR0aGVtZS1jb2xvcjtcblxuICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtYmc7XG5cbiAgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1iZztcbiAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLCAyMS41JSk7XG4gICAgICBtYXJnaW46IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArIDAuMjg2cmVtKSAwIDAuOHJlbSAoJGNvbnRlbnQtcGFkZGluZyArIDAuMnJlbSk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICYuaGFzLXN1YiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSwgYmFja2dyb3VuZCAwcywgY29sb3IgMHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogZGFya2VuKCR0aGVtZS1jb2xvciwgNC45JSk7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgICAgIHNwYW4ubWVudS1zdWItdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCR0aGVtZS1jb2xvciwgMzAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1lbnUgSXRlbSBIb3ZlciBBbmltYXRpb25cbiAgICBsaS5uYXYtaXRlbSB7XG4gICAgICBhOmhvdmVyID4gKiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICAgIHVsLm1lbnUtY29udGVudCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhOmhvdmVyID4gKiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHVsIGxpIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5oYXMtc3ViKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtc3ViIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpLFxuICAgICAgJi5zaWRlYmFyLWdyb3VwLWFjdGl2ZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtdG9wLW9wZW4tY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbWVudS10b3Atb3Blbi1oZWFkLWJnO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCgub3Blbikge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMThkZWcsIHJnYmEoJHByaW1hcnksIDEpLCByZ2JhKCRwcmltYXJ5LCAwLjcpKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgkcHJpbWFyeSwgMC43KTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXRvcC1vcGVuLWhvdmVyLWJnO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXIsXG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW1lbnUtdG9wLWFjdGl2ZS1oZWFkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtc3ViLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbWVudS1zZWNvbmQtbGV2ZWwtcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXRoaXJkLWxldmVsLXBhZGRpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYXMtc3ViIHtcbiAgICAgICAgICAmOm5vdCgub3Blbikge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9wZW4sXG4gICAgICAgIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1tZW51LXN1Yi1vcGVuLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbWVudS10b3AtYWN0aXZlLWhlYWQtYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vZm9yIDJyZCBsZXZlbCBtZW51XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vZm9yIDNyZCBsZXZlbCBtZW51XG4gICAgICAgICAgICAub3BlbiB7XG4gICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtc3ViLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMThkZWcsIHJnYmEoJHByaW1hcnksIDEpLCByZ2JhKCRwcmltYXJ5LCAwLjcpKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgkcHJpbWFyeSwgMC43KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIE1lbnUgY29udGVudCBkaXNwbGF5IG1peGluXG4vLyAkbWVudS1leHBhbmRlZC13aWR0aCA6IEV4cGFuZGVkIG1lbnUgd2lkdGhcbi8vICRtZW51LWNvbGxhcHNlZC13aWR0aDogQ29sbGFwc2VkIG1lbnUgd2lkdGhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1lbnUtY29udGVudCgkbWVudS1leHBhbmRlZC13aWR0aCwgJG1lbnUtY29sbGFwc2VkLXdpZHRoLCAkdGhlbWUtY29sb3IsICR0aGVtZS1iZykge1xuICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgID4gc3Bhbi5tZW51LXRpdGxlLFxuICAgIGEubWVudS10aXRsZSB7XG4gICAgICByaWdodDogLSgkbWVudS1leHBhbmRlZC13aWR0aCk7XG4gICAgICB3aWR0aDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICB9XG4gICAgPiB1bC5tZW51LWNvbnRlbnQge1xuICAgICAgbGVmdDogJG1lbnUtY29sbGFwc2VkLXdpZHRoO1xuICAgICAgd2lkdGg6ICRtZW51LWV4cGFuZGVkLXdpZHRoO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwcHggMnB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4wMik7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWVudS1oYXMtc3ViLWFycm93KDFyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZpbGUgTmFtZTogc2lkZWJhci5zY3NzXG4gICAgRGVzY3JpcHRpb246IGNvbnRlbnQgc2lkZWJhciBzcGVjaWZpYyBzY3NzLlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbiAgICBBdXRob3I6IFBJWElOVkVOVFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyBTaWRlYmFyIGJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlXG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAvLyBGb3IgZGVza3RvcCBvbmx5XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uc2lkZWJhci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2lkZW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgei1pbmRleDogOTk3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG59XG5cbi5kcmFnLXRhcmdldCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTBweDtcbiAgei1pbmRleDogMTAzNjtcbn1cblxuLnNpZGViYXItZGV0YWNoZWQge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNpZGViYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnNpZGViYXItZGV0YWNoZWQge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgRmlsZSBOYW1lOiBGb290ZXIuc2Nzc1xuLy8gICAgIERlc2NyaXB0aW9uOiAqICBNYWluIGZvb3RlciBzdHlsZXMuXG4vLyAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gICAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTdGljayBmb290ZXIgdG8gdGhlIGJvdHRvbSBvZiB0aGUgcGFnZVxuZm9vdGVyIHtcbiAgJi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAkY29udGVudC1wYWRkaW5nO1xuICAgIG1pbi1oZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuXG4gICAgLy8gaGVhcnQgaWNvbiBzY3NzXG4gICAgc3BhbiB7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxLjUxcmVtO1xuICAgICAgICB3aWR0aDogMS41MXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjUxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNjcm9sbC10b3Age1xuICAgICAgcGFkZGluZzogMC44MXJlbSAwLjgzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vc2hhZG93ICYgYm9yZGVyIG9wdGlvbnNcbiAgJi5mb290ZXItc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgfVxuICAmLmZvb3Rlci1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi8vIEZpeGVkIEZvb3RlclxuLmZvb3Rlci1maXhlZCB7XG4gIGZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIC8vIEZvb3RlciBMaWdodFxuICAgICYuZm9vdGVyLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIH1cbiAgICAvLyBGb290ZXIgRGFya1xuICAgICYuZm9vdGVyLWRhcmsge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8hIEZpeDogSWYgZm9vdGVyIGlzIGhpZGRlbiBhZGQgcGFkZGluZyBmaXggdG8gYXZhaWwgY2FyZCBtYXJnaW4gYm90dG9tXG4uZm9vdGVyLWhpZGRlbiB7XG4gIC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gc2Nyb2xsIHRvIFRvcCBGb290ZXIgQnV0dG9uXG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZpbGUgTmFtZTogbmF2aWdhdGlvbi5zY3NzXG4gICAgRGVzY3JpcHRpb246IENvbW1vbiBtaXhpbiBmb3IgbWVudXMsIGNvbnRhaW4gZGFyayBhbmQgbGlnaHQgdmVyc2lvbiBzY3NzLlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbiAgICBBdXRob3I6IFBJWElOVkVOVFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyBJbXBvcnQgZmlyc3QgbWFpbiBtZW51IG1peGluXG5AaW1wb3J0ICcuLi9taXhpbnMvbWFpbi1tZW51LW1peGluJztcblxuLy8gTWFpbiBtZW51IGJhc2Vcbi8vPT09PT09PT09PT09PT1cbi5tYWluLW1lbnUge1xuICB6LWluZGV4OiAxMDMxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLm1lbnUtbGlnaHQge1xuICAgIEBpbmNsdWRlIG1lbnUtdGhlbWUoJGJvZHktY29sb3IsICR3aGl0ZSk7XG4gIH1cblxuICAmLm1lbnUtZGFyayB7XG4gICAgQGluY2x1ZGUgbWVudS10aGVtZSgkbWVudS1kYXJrLWNvbG9yLCAkbWVudS1kYXJrLWJnLWNvbG9yKTtcbiAgfVxuXG4gICYubWVudS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gICYubWVudS1zdGF0aWMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC0gMjByZW0pO1xuICAgIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5tZW51LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKCRibGFjaywgMC4wNSk7XG4gIH1cblxuICAmLm1lbnUtYm9yZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gbWVudSBzY3JvbGwgc2hhZG93XG4gIC5zaGFkb3ctYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmIDQxJSwgaHNsYSgwLCAwJSwgMTAwJSwgMC4xMSkgOTUlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG4gICAgLmJvcmRlcmVkLWxheW91dCAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkYm9keS1iZyA0MSUsIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTEpIDk1JSwgaHNsYSgwLCAwJSwgMTAwJSwgMCkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdGl2ZSBTY3JvbGxiYXIgKC5tZW51LW5hdGl2ZS1zY3JvbGwpXG4gICYubWVudS1uYXRpdmUtc2Nyb2xsIHtcbiAgICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC4zNXJlbSAxcmVtIDAuM3JlbSAxLjY0cmVtO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsLCBiYWNrZ3JvdW5kIDBzO1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjM1cmVtO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgLmJyYW5kLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNnB4O1xuICAgICAgfVxuICAgICAgLmJyYW5kLXRleHQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgICAgICAgYW5pbWF0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGVybi1uYXYtdG9nZ2xlIHtcbiAgICAgIGFuaW1hdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG5hdmJhci1oZWlnaHR9KSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucHNfX3JhaWwteSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgICA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWluIE5hdmlnYXRpb25cbi5uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4zOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtaXRlbS1hbmltYXRpbmcge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBxdWVyaWVzIGZvciBzbWFsbCBzY3JlZW4gZGV2aWNlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyBtZW51IGhpZGUvb3BlbiBhbmltYXRpb25cbiAgLm1lbnUtaGlkZSAubWFpbi1tZW51LFxuICAubWVudS1vcGVuIC5tYWluLW1lbnUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgdG9wIDAuMzVzLCBoZWlnaHQgMC4zNXM7XG4gIH1cblxuICAubWFpbi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuICB9XG5cbiAgLm1lbnUtb3BlbiAubWFpbi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmRyYWctdGFyZ2V0IHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICBGaWxlIE5hbWU6IGF2YXRhci5zY3NzXG4vLyAgIERlc2NyaXB0aW9uOiBBdmF0YXIgc3R5bGUuXG4vLyAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29tcG9uZW50OiBBdmF0YXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBhdmF0YXJcblxuLmF2YXRhciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhdmF0YXItYmc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAvLyBhdmF0YXIgY29udGVudFxuICAuYXZhdGFyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAkYXZhdGFyLXNpemU7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDAuODU3cmVtO1xuICAgIC5hdmF0YXItaWNvbiB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG4gIH1cbiAgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAkYXZhdGFyLXN0YXR1cy1zaXplO1xuICAgIGhlaWdodDogJGF2YXRhci1zdGF0dXMtc2l6ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAmLmF2YXRhci1zdGF0dXMtbGcsXG4gICAgJi5hdmF0YXItc3RhdHVzLXhsIHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXN0YXR1cy1zaXplLWxnO1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXN0YXR1cy1zaXplLWxnO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG4gIC5hdmF0YXItc3RhdHVzLW9ubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gIH1cbiAgLmF2YXRhci1zdGF0dXMtYnVzeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgfVxuICAuYXZhdGFyLXN0YXR1cy1hd2F5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgfVxuICAuYXZhdGFyLXN0YXR1cy1vZmZsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgLy8gYXZhdGFyIGxhYmVsIHdpdGggYmFzaWMgc2l6ZVxuICAvLyB1c2luZyBpbiBGQVEgJiBvdGhlciBwYWdlc1xuICAmLmF2YXRhci10YWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAvLyBhdmF0YXIgaW1nXG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLy8gU2l6ZSBNb2RpZmllclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAmLmF2YXRhci14bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUteGw7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS14bDtcbiAgICB9XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIGhlaWdodDogJGF2YXRhci1zaXplLXhsO1xuICAgICAgd2lkdGg6ICRhdmF0YXItc2l6ZS14bDtcbiAgICAgIGZvbnQtc2l6ZTogMi41N3JlbTtcbiAgICAgIC5hdmF0YXItaWNvbixcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFtjbGFzcyo9J2F2YXRhci1zdGF0dXMtJ10ge1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi5hdmF0YXItbGcge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLWxnO1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XG4gICAgfVxuICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLWxnO1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XG4gICAgICBmb250LXNpemU6IDEuNzE0cmVtO1xuICAgICAgLmF2YXRhci1pY29uLFxuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi5hdmF0YXItc20ge1xuICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtc207XG4gICAgICAuYXZhdGFyLWljb24sXG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICRhdmF0YXItc2l6ZS1zbTtcbiAgICAgIGhlaWdodDogJGF2YXRhci1zaXplLXNtO1xuICAgIH1cbiAgICBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBdmF0YXIgR3JvdXAgU0NTU1xuLmF2YXRhci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLmF2YXRhciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgaW1nLFxuICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGF2YXRhci1ncm91cC1ib3JkZXIsIGluc2V0IDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC4wNyk7XG4gICAgfVxuICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMjAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgIH1cbiAgICAmLnB1bGwtdXA6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDcpO1xuICAgIH1cbiAgfVxuICAvLyBBdmF0YXIgR3JvdXAgU2l6aW5nc1xuICAuYXZhdGFyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTVyZW07XG4gIH1cbiAgLmF2YXRhci1zbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjRyZW07XG4gIH1cbiAgLmF2YXRhci1sZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB9XG4gIC5hdmF0YXIteGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEZpbGUgTmFtZTogc2VhcmNoLnNjc3Ncblx0RGVzY3JpcHRpb246IFNlYXJjaCAgZnVuY3Rpb25hbGl0eS5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcblx0QXV0aG9yOiBQSVhJTlZFTlRcblx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5uYXZiYXItY29udGFpbmVyIHtcbiAgYS5uYXYtbGluay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC8vIHNlbGVjdFxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMy42cmVtO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cbiAgICAgIC5zZWFyY2gtaW5wdXQtY2xvc2UsXG4gICAgICAuc2VhcmNoLWlucHV0LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLy8gc2VsZWN0XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODc1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgJi5zZWFyY2gtbGlzdC1ib29rbWFyayB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMC45cmVtIDFyZW07XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmdbY2xhc3MqPSdmZWF0aGVyIGZlYXRoZXItJ10ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmF1dG8tc3VnZ2VzdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuY3VycmVudF9pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgIHRvcDogMzIlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtaW5wdXQtY2xvc2Uge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogMzIlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib29rbWFyay1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAyJTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgkYmxhY2ssIDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDgpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ib29rbWFyay1pbnB1dC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjdyZW0gMC43cmVtIDIuNXJlbTtcbiAgICAgIG1hcmdpbjogMTJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTsgLy8gUmVkdWNlIHdpZHRoIGJ5IDEwKjJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gVG8gY29uc2lkZXIgb3V0ZXIgZGl2IHdpZHRoXG4gICAgfVxuICB9XG5cbiAgLmJvb2ttYXJrLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi5ib29rbWFyay1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMS40cmVtIDAuNXJlbSAxLjM1cmVtO1xuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZGF0YS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLm5hdmJhci1kYXJrXG4vLyAubmF2YmFyLXNlbWktbGlnaHRcbntcbiAgLnNlYXJjaC1pbnB1dCB7XG4gICAgLmlucHV0IHtcbiAgICAgIGNvbG9yOiAjZjVmN2ZhO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAuaW5wdXQge1xuICAgICAgICBjb2xvcjogI2Y1ZjdmYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjdmYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbmF2YmFyLXN0aWNreVxuLm5hdmJhci1zdGF0aWMge1xuICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAmLm9wZW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJzLWhlaWdodC1iYXNlOiAoJGxpbmUtaGVpZ2h0LWJhc2UgKyAkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGJzLWhlaWdodC1sZzogKGZsb29yKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtYmFzZSkgKyAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGJzLWhlaWdodC1zbTogKGZsb29yKCRmb250LXNpemUtc20gKiAxLjUpICsgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRicy1oZWlnaHQteHM6IChmbG9vcigkZm9udC1zaXplLXNtICogMC4yKSArICRpbnB1dC1idG4tcGFkZGluZy15LWxnKSAhZGVmYXVsdDtcblxuLmJ0bi1zb2NpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogKCRicy1oZWlnaHQtYmFzZSArICRpbnB1dC1idG4tcGFkZGluZy14KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDJweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6ICRicy1oZWlnaHQtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogKCRicy1oZWlnaHQtYmFzZSAtIDAuMjUpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcbiAgfVxufVxuXG4uYnRuLXNvY2lhbC1pY29uIHtcbiAgQGV4dGVuZCAuYnRuLXNvY2lhbDtcbiAgaGVpZ2h0OiAoJGJzLWhlaWdodC1iYXNlKTtcbiAgd2lkdGg6ICgkYnMtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nOiAwO1xuICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNvY2lhbCBidXR0b24gTWl4aW5cbkBtaXhpbiBidG4tc29jaWFsKCRjb2xvci1iZywgJGNvbG9yOiAjZmZmLCAkaG92ZXI6ICRjb2xvci1iZywgJGJvcmRlci1ob3ZlcjogJGNvbG9yLWJnKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLWJnLCAkY29sb3IsICRob3ZlciwgJGJvcmRlci1ob3Zlcik7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vLyBTb2NpYWwgT3V0bGluZSBCdXR0b24gTWl4aW5cbkBtaXhpbiBidG4tc29jaWFsLW91dGxpbmUoJGNvbG9yLWJnKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZyAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yLWJnO1xufVxuXG4vLyBTb2NpYWwgT3V0bGluZSBCdXR0b24gSG92ZXIgTWl4aW5cbkBtaXhpbiBidG4taG92ZXItb3V0bGluZSgkY29sb3ItYmcpIHtcbiAgY29sb3I6IGRhcmtlbigkY29sb3ItYmcsIDIwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYmcsIDIwJSkgIWltcG9ydGFudDtcbn1cblxuLy8gU29jaWFsIGJ1dHRvblxuLmJ0bi1hZG4ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNkODdhNjgpO1xufVxuLmJ0bi1iaXRidWNrZXQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMyMDUwODEpO1xufVxuLmJ0bi1kcm9wYm94IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjMTA4N2RkKTtcbn1cbi5idG4tZmFjZWJvb2sge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMzYjU5OTgpO1xufVxuLmJ0bi1mbGlja3Ige1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmZjAwODQpO1xufVxuLmJ0bi1mb3Vyc3F1YXJlIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZjk0ODc3KTtcbn1cbi5idG4tZ2l0aHViIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjNDQ0NDQ0KTtcbn1cbi5idG4tZ29vZ2xlIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZGQ0YjM5KTtcbn1cbi5idG4taW5zdGFncmFtIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjM2Y3MjliKTtcbn1cbi5idG4tbGlua2VkaW4ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMwMDdiYjYpO1xufVxuLmJ0bi1taWNyb3NvZnQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMyNjcyZWMpO1xufVxuLmJ0bi1vZG5va2xhc3NuaWtpIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZjQ3MzFjKTtcbn1cbi5idG4tb3BlbmlkIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZjc5MzFlKTtcbn1cbi5idG4tcGludGVyZXN0IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjY2IyMDI3KTtcbn1cbi5idG4tcmVkZGl0IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZWZmN2ZmLCAjMDAwLCAjMDAwLCAjMDAwKTtcbn1cbi5idG4tc291bmRjbG91ZCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoI2ZmNTUwMCk7XG59XG4uYnRuLXR1bWJsciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzJjNDc2Mik7XG59XG4uYnRuLXR3aXR0ZXIge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCM1NWFjZWUsICNmZmYpO1xufVxuLmJ0bi12aW1lbyB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzFhYjdlYSk7XG59XG4uYnRuLXZrIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjNTg3ZWEzKTtcbn1cbi5idG4teWFob28ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCM3MjBlOWUpO1xufVxuXG4vLyBTb2NpYWwgT3V0bGluZSBidXR0b25cbi5idG4tb3V0bGluZS1hZG4ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2Q4N2E2OCk7XG59XG4uYnRuLW91dGxpbmUtYml0YnVja2V0IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCMyMDUwODEpO1xufVxuLmJ0bi1vdXRsaW5lLWRyb3Bib3gge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzEwODdkZCk7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2sge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzNiNTk5OCk7XG59XG4uYnRuLW91dGxpbmUtZmxpY2tyIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNmZjAwODQpO1xufVxuLmJ0bi1vdXRsaW5lLWZvdXJzcXVhcmUge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2Y5NDg3Nyk7XG59XG4uYnRuLW91dGxpbmUtZ2l0aHViIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM0NDQ0NDQpO1xufVxuLmJ0bi1vdXRsaW5lLWdvb2dsZSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZGQ0YjM5KTtcbn1cbi5idG4tb3V0bGluZS1pbnN0YWdyYW0ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzNmNzI5Yik7XG59XG4uYnRuLW91dGxpbmUtbGlua2VkaW4ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzAwN2JiNik7XG59XG4uYnRuLW91dGxpbmUtbWljcm9zb2Z0IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCMyNjcyZWMpO1xufVxuLmJ0bi1vdXRsaW5lLW9kbm9rbGFzc25pa2kge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2Y0NzMxYyk7XG59XG4uYnRuLW91dGxpbmUtb3BlbmlkIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNmNzkzMWUpO1xufVxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjY2IyMDI3KTtcbn1cbi5idG4tb3V0bGluZS1yZWRkaXQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2ZmNDUwMCk7XG59XG4uYnRuLW91dGxpbmUtc291bmRjbG91ZCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZmY1NTAwKTtcbn1cbi5idG4tb3V0bGluZS10dW1ibHIge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzJjNDc2Mik7XG59XG4uYnRuLW91dGxpbmUtdHdpdHRlciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjNTVhY2VlKTtcbn1cbi5idG4tb3V0bGluZS12aW1lbyB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMWFiN2VhKTtcbn1cbi5idG4tb3V0bGluZS12ayB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjNTg3ZWEzKTtcbn1cbi5idG4tb3V0bGluZS15YWhvbyB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjNzIwZTllKTtcbn1cblxuLy8gU29jaWFsIE91dGxpbmUgaG92ZXIgYnV0dG9uXG4uYnRuLW91dGxpbmUtYWRuOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Q4N2E2OCk7XG59XG4uYnRuLW91dGxpbmUtYml0YnVja2V0OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzIwNTA4MSk7XG59XG4uYnRuLW91dGxpbmUtZHJvcGJveDpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCMxMDg3ZGQpO1xufVxuLmJ0bi1vdXRsaW5lLWZhY2Vib29rOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzNiNTk5OCk7XG59XG4uYnRuLW91dGxpbmUtZmxpY2tyOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2ZmMDA4NCk7XG59XG4uYnRuLW91dGxpbmUtZm91cnNxdWFyZTpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNmOTQ4NzcpO1xufVxuLmJ0bi1vdXRsaW5lLWdpdGh1Yjpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCM0NDQ0NDQpO1xufVxuLmJ0bi1vdXRsaW5lLWdvb2dsZTpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNkZDRiMzkpO1xufVxuLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbTpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCMzZjcyOWIpO1xufVxuLmJ0bi1vdXRsaW5lLWxpbmtlZGluOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzAwN2JiNik7XG59XG4uYnRuLW91dGxpbmUtbWljcm9zb2Z0OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzI2NzJlYyk7XG59XG4uYnRuLW91dGxpbmUtb2Rub2tsYXNzbmlraTpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNmNDczMWMpO1xufVxuLmJ0bi1vdXRsaW5lLW9wZW5pZDpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNmNzkzMWUpO1xufVxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdDpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNjYjIwMjcpO1xufVxuLmJ0bi1vdXRsaW5lLXJlZGRpdDpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNmZjQ1MDApO1xufVxuLmJ0bi1vdXRsaW5lLXNvdW5kY2xvdWQ6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjZmY1NTAwKTtcbn1cbi5idG4tb3V0bGluZS10dW1ibHI6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMmM0NzYyKTtcbn1cbi5idG4tb3V0bGluZS10d2l0dGVyOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzU1YWNlZSk7XG59XG4uYnRuLW91dGxpbmUtdmltZW86aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMWFiN2VhKTtcbn1cbi5idG4tb3V0bGluZS12azpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCM1ODdlYTMpO1xufVxuLmJ0bi1vdXRsaW5lLXlhaG9vOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzcyMGU5ZSk7XG59XG5cbi8vIFNvY2lhbCBCYWNrZ3JvdW5kIGNvbG9yc1xuLmJnLWFkbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODdhNjg7XG59XG4uYmctYml0YnVja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTA4MTtcbn1cbi5iZy1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwODdkZDtcbn1cbi5iZy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uYmctZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbn1cbi5iZy1mb3Vyc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NDg3Nztcbn1cbi5iZy1naXRodWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmJnLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG59XG4uYmctaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5Yjtcbn1cbi5iZy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjY7XG59XG4uYmctbWljcm9zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NzJlYztcbn1cbi5iZy1vZG5va2xhc3NuaWtpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NzMxYztcbn1cbi5iZy1vcGVuaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFlO1xufVxuLmJnLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG4uYmctcmVkZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDtcbn1cbi5iZy1zb3VuZGNsb3VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTUwMDtcbn1cbi5iZy10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzYyO1xufVxuLmJnLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlO1xufVxuLmJnLXZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTtcbn1cbi5iZy12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODdlYTM7XG59XG4uYmcteWFob28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIwZTllO1xufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZpbGUgTmFtZTogZGVtby5zY3NzXG4gICAgRGVzY3JpcHRpb246IENTUyB1c2VkIGZvciBkZW1vIHB1cnBvc2Ugb25seS4gUmVtb3ZlIHRoaXMgY3NzIGZyb20geW91ciBwcm9qZWN0LlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbiAgICBBdXRob3I6IFBJWElOVkVOVFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyBEZW1vIGNvbnRlbnQgc3BhY2luZ1xuLmRlbW8taW5saW5lLXNwYWNpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4vLyBEZW1vIGNvbnRlbnQgc3BhY2luZ1xuLmRlbW8tdmVydGljYWwtc3BhY2luZyA+ICoge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRlbW8tc3BhY2luZy0wID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyB1c2luZyBpbiBpY29uIHBhZ2VzXG4uaWNvbi13cmFwcGVyIHtcbiAgLmZlYXRoZXIge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuXG4uc2Nyb2xsLWV4YW1wbGUge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRib2R5LWJnLCAxMCUpO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAuaG9yei1zY3JvbGwtY29udGVudCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uYnJvd3NlciB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlMGUwZTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycmVtO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5icm93c2VyIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvYWRlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA4ZW07XG59XG5cbi5tYWludGVuYW5jZS1pY29uIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4uYW5pbWF0aW9uSWNvbiB7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDEwcHg7XG59XG5cbi8vIEJyZWFkY3J1bWIgcGFnZSBhbGlnbm1lbnQgZGVtb1xuI2NvbXBvbmVudC1icmVhZGNydW1icyAuYnJlYWRjcnVtYjpub3QobGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4jYnJlYWRjcnVtYi1hbGlnbm1lbnQge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICB9XG4gIH1cbn1cbi5kYXJrLWxheW91dCB7XG4gICNicmVhZGNydW1iLWFsaWdubWVudCB7XG4gICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnV5IG5vd1xuLmJ1eS1ub3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA3OXB4O1xuICB6LWluZGV4OiAxMDMxO1xuICAuYnRuIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEZpbGUgTmFtZTogY3VzdG9taXplci5zY3NzXG5cdERlc2NyaXB0aW9uOiBDU1MgdXNlZCBmb3IgZGVtbyBwdXJwb3NlIG9ubHkuIFJlbW92ZSB0aGlzIGNzcyBmcm9tIHlvdXIgcHJvamVjdC5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcblx0QXV0aG9yOiBQSVhJTlZFTlRcblx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5jdXN0b21pemVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICByaWdodDogLTQwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDEwNTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMiwgMC45OSk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4wNSk7XG5cbiAgJi5vcGVuIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoJGJsYWNrLCAwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoJGJsYWNrLCAwLjA4KTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC8vIGN1c3RvbWl6ZXIgY29udGVudCBoZWlnaHRcbiAgLmN1c3RvbWl6ZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vY3VzdG9taXplciBjbG9zZSBidXR0b25cbiAgLmN1c3RvbWl6ZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC42cmVtO1xuICAgIHRvcDogMC42cmVtO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbWl6ZXIgdG9nZ2xlIGljb25cbiAgLmN1c3RvbWl6ZXItdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogLTNweCAwcHggOHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBsZWZ0OiAtMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gdGhlbWUgY29sb3IgYm94IHN0eWxlc1xuICAuY29sb3ItYm94IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgfVxuICAgICAgJi5ib3JkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRGl2aWRlclxuXG4uZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMXJlbSAwO1xuXG4gIC8vIGRpdmlkZXIgdGV4dCBkaXNwbGF5IHByb3BcblxuICAuZGl2aWRlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIC8vIGRpdmlkZXIgaWNvbiBmb250IHNpemVcblxuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC8vIGRpdmlkZXIgYm9yZGVyXG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gZGl2aWRlciBzcGFjaW5nXG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRpdmlkZXIgcG9zaXRpb25zIGNvbmZpZ1xuXG4gICYuZGl2aWRlci1sZWZ0IHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpdmlkZXItbGVmdC1jZW50ZXIge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgbGVmdDogLTI1JTtcbiAgICB9XG4gIH1cblxuICAmLmRpdmlkZXItcmlnaHQge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpdmlkZXItcmlnaHQtY2VudGVyIHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjUlO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRpdmlkZXIgc3R5bGVzXG5cbiAgJi5kaXZpZGVyLWRvdHRlZCB7XG4gICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kaXZpZGVyLWRhc2hlZCB7XG4gICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIEZpbGUgTmFtZTogdGltZWxpbmUuc2Nzc1xuLy8gICBEZXNjcmlwdGlvbjogVGltZWxpbmUgc3R5bGUuXG4vLyAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29tcG9uZW50OiBUaW1lbGluZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50aW1lbGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC8vIFRpbWVsaW5lIEl0ZW1cbiAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0aW1lbGluZS1ib3JkZXItY29sb3I7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgICB9XG5cbiAgICAvLyBUaW1lbGluZSBQb2ludFxuICAgIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMC44NXJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAkdGltZWxpbmUtcG9pbnQtc2l6ZTtcbiAgICAgIHdpZHRoOiAkdGltZWxpbmUtcG9pbnQtc2l6ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3ItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC8vIFRpbWVsaW5lIFBvaW50IEluZGljYXRvclxuICAgICAgJi50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICAgICAgICBsZWZ0OiAtMC40MTJyZW07XG4gICAgICAgIHRvcDogMC4wN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIHdpZHRoOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3ItY29sb3IsICRhbHBoYTogMC4xMik7XG4gICAgICAgICAgaGVpZ2h0OiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXdyYXBwZXItc2l6ZTtcbiAgICAgICAgICB3aWR0aDogJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci13cmFwcGVyLXNpemU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTAuMjg1cmVtO1xuICAgICAgICAgIGxlZnQ6IC0wLjI4NXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWNvbnNcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkdGltZWxpbmUtaXRlbS1pY29uLWZvbnQtc2l6ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lbGluZS1ldmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0aW1lbGluZS1pdGVtLW1pbi1oZWlnaHQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgLnRpbWVsaW5lLWV2ZW50LXRpbWUge1xuICAgICAgICBmb250LXNpemU6ICR0aW1lbGluZS1ldmVudC10aW1lLXNpemU7XG4gICAgICAgIGNvbG9yOiAkdGltZWxpbmUtZXZlbnQtdGltZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRib3JkZXItY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIGNvbmZpZ1xuJGRlYnVnOiBmYWxzZTtcblxuLy8gZGVjbGFyZSBicmVha3BvaW50c1xuJHVzbi14LXNtYWxsOiAwcHg7XG4kdXNuLXNtYWxsOiA1NDRweDtcbiR1c24tbWVkaXVtOiA3NjhweDtcbiR1c24tbGFyZ2U6IDk5MnB4O1xuJHVzbi14LWxhcmdlOiAxMjAwcHg7XG5cbi8vIGNyZWF0ZSBzYXNzIGxpc3QgdG8gcGFzcyBtZWRpYSBxdWVyeSBkYXRhXG4vLyBpZiBhIGJyZWFrcG9pbnQgbmFtZSBjaGFuZ2VzLCByZW1lbWJlciB0b1xuLy8gdXBkYXRlIGl0IGluIHRoZSBsaXN0IGJlbG93IGFzIHdlbGxcbiRtcS1zeW5jOiB4cyAkdXNuLXgtc21hbGwsIHNtICR1c24tc21hbGwsIG1kICR1c24tbWVkaXVtLCBsZyAkdXNuLWxhcmdlLCB4bCAkdXNuLXgtbGFyZ2U7XG5cbi8vIGJ1aWxkIGVhY2ggbWVkaWEgcXVlcnkgZm9yIGpzIGluZ2VzdGlvblxuQGVhY2ggJG1xIGluICRtcS1zeW5jIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRtcSwgMikpIHtcbiAgICBoZWFkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnI3tudGgoJG1xLCAxKX0gI3tudGgoJG1xLCAyKX0nO1xuICAgIH1cbiAgICBib2R5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcje250aCgkbXEsIDEpfSAtIG1pbi13aWR0aDogI3tudGgoJG1xLCAyKX0nO1xuICAgIH1cbiAgfVxufVxuXG5oZWFkIHtcbiAgLy8gc2V0IGNsZWFyIG9uIGhlYWQgdG8gc2hvdyBVbmlzb24gaXMgc2V0IHVwIGNvcnJlY3RseVxuICBjbGVhcjogYm90aDtcbiAgLy8gc3RvcmUgaGFzaCBvZiBhbGwgYnJlYWtwb2ludHNcbiAgdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnI3skbXEtc3luY30nO1xuICB9XG59XG5cbi8vIGRlYnVnIHN0eWxlcyB0byBzZWUgYnJlYWtwb2ludCBpbmZvXG5ib2R5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGlmICRkZWJ1ZyA9PSB0cnVlIHtcbiAgYm9keTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLy8gaGlkZSBlbGVtZW50cyBmb3IgY29uZGl0aW9uYWwgbG9hZGluZ1xuLy8gb25seSB1c2VkIGZvciByZXNwb25zaXZlIGNvbW1lbnRzIHBsdWdpblxuKltkYXRhLXVzbi1pZl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gc2VsZWN0LTIgVGhlbWVcbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC8vIHNpbmdsZSBzZWxlY3RcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IDIuNzE0cmVtO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIEJvcmRlciBjb2xvciBvbiBmb2N1c1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gU2VsZWN0IHdpdGggaWNvbnMgc2Nzc1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjE1cmVtO1xuICAgICAgICB3aWR0aDogMS4xNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGRyb3Bkb3duIGFycm93IGhlaWdodFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJGlucHV0LWJvcmRlci1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE0cHgsIDE4cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHdoZW4gc2VsZWN0IGNvbnRhaW5lciBvcGVuIC0gc2Nzc1xuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNlbGVjdCBjb250YWluZXIgLSBmb2N1c1xuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VsZWN0MiBTZWFyY2ggRHJvcGRvd25cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICB9XG4gIH1cblxuICAvLyBtdWx0aXBsZSBzZWxlY3Qgc2Nzc1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBzZWxlY3RlZCBpdGVtcyBiZyBjb2xvciBmb3IgbXVsdGlwbGUgc2VsZWN0aW9uXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIH1cbiAgICAvLyBmb250IC1zaXplIGZvciBzZWxlY3RlZCBvcHRpb25zXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIGxpIHtcbiAgICAgICAgLy8gZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIC8vIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJHJlbW92ZSwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuODVyZW07XG4gICAgICAgIHdpZHRoOiAwLjg1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjIlO1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBzZWxlY3QgZHJvcGRvd24gbWVudSB3aXRoIGljb25zXG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMS4xNXJlbTtcbiAgICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VsZWN0MiBncm91cCBhbGlnbm1lbnRcbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmc6IDZweCA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogMC40MjhyZW0gMXJlbTtcbiAgICAmW3JvbGU9J2dyb3VwJ10ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEuMTVyZW07XG4gICAgICB3aWR0aDogMS4xNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0xvYWRpbmcgUmVtb3RlIERhdGEgSW1hZ2UgU2l6ZVxuICAuc2VsZWN0Mi1yZXN1bHQtcmVwb3NpdG9yeV9fYXZhdGFyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gT3B0aW9uYWwgc2l6aW5nXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIExhcmdlIFNpbmdsZSBzZWxlY3RcbiAgLnNlbGVjdC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtbGcgLSAwLjgpO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC43cmVtO1xuICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnIC0gMC45O1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICB0b3A6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnIC0gMC44ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gbGFyZ2UgTXVsdGlwbGUgc2VsZWN0XG4gICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgcGFkZGluZzogMCAwLjJyZW07XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtbGcgLSAwLjgpO1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBTbWFsbCBTaW5nbGUgc2VsZWN0XG4gIC5zZWxlY3Qtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXkteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuICAgIC8vIFNpbmdsZVxuICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgdG9wOiAtMC4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU21hbGwgTXVsdGlwbGUgc2VsZWN0XG4gICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14cyAtIDAuMjtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXkteHM7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAgRGFyayBMYXlvdXRcbi5kYXJrLWxheW91dCB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1pbnB1dC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkcmVtb3ZlLCAnY3VycmVudENvbG9yJywgJHByaW1hcnkpLCAnIycsICclMjMnKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICcjJyxcbiAgICAgICAgICAnJTIzJ1xuICAgICAgICApKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBGaWxlIE5hbWU6IHZhcmlhYmxlcy1kYXJrLnNjc3Ncbi8vICBEZXNjcmlwdGlvbjogQ3VzdG9tIGRhcmsgdGhlbWUgdmFyaWFibGVzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFdBUk5JTkc6IFBMRUFTRSBETyBOT1QgQ0hBTkdFIFRISVMgVkFSSUFCTEUgRklMRS5cbi8vICBUSElTIEZJTEUgV0lMTCBHRVQgT1ZFUldSSVRURU4gV0lUSCBFQUNIIFZVRVhZIEhUTUwgVEVNUExBVEUgUkVMRUFTRS5cbi8vICBUSVA6XG4vLyAgV2Ugc3VnZ2VzdCB5b3UgdG8gdXNlIHRoaXMgKGFzc2V0cy9zY3NzL3ZhcmlhYmxlcy9fdmFyaWFibGVzLWNvbXBvbmVudHMuc2NzcykgZmlsZSBmb3Igb3ZlcnJpZGluZyBjb21wb25lbnRzIHZhcmlhYmxlcy5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9Cb2R5XG4kdGhlbWUtZGFyay1ib2R5LWJnOiAjMTYxZDMxICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstYm9keS1jb2xvcjogI2I0YjdiZCAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjogIzNiNDI1MyAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjogIzQ0NDA1ZSAhZGVmYXVsdDtcblxuLy9UeXBvZ3JhcGh5XG4kdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjogI2QwZDJkNiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yOiAjZDBkMmQ2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjogIzY3NmQ3ZCAhZGVmYXVsdDtcblxuLy9DYXJkXG4kdGhlbWUtZGFyay1jYXJkLWJnOiAjMjgzMDQ2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoJGJsYWNrLCAwLjI0KTtcblxuLy9JbnB1dFxuJHRoZW1lLWRhcmstaW5wdXQtYmc6ICMyODMwNDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogIzY3NmQ3ZCAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWlucHV0LWJvcmRlci1jb2xvcjogIzQwNDY1NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWlucHV0LWRpc2FibGVkLWJnOiAjMjQyMzNhICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDQ0YjYwICFkZWZhdWx0O1xuXG4vLyBTd2l0Y2hcbiR0aGVtZS1kYXJrLXN3aXRjaC1iZzogIzU0NWE2YTtcbiR0aGVtZS1kYXJrLXN3aXRjaC1iZy1kaXNhYmxlZDogIzFiMjMzNztcblxuLy9UYWJsZVxuJHRoZW1lLWRhcmstdGFibGUtYmc6ICMyODMwNDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay10YWJsZS1oZWFkZXItYmc6ICMzNDNkNTUgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay10YWJsZS1yb3ctYmc6ICMyODMwNDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay10YWJsZS1ob3Zlci1iZzogIzI0MmIzZCAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLXN0cmlwZWQtYmc6ICMyNDJiM2QgIWRlZmF1bHQ7XG5cbiR0aGVtZS1kYXJrLW1vZGFsLWhlYWRlci1iZzogIzE2MWQzMSAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXBhZ2luYXRpb24tYmc6ICMyNDJiM2QgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1jaGFydC1iZzogIzM4NDA1NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXdpZGdldC1iZzogIzM4NDA1NiAhZGVmYXVsdDtcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgIEZpbGUgTmFtZTogZGF0YXRhYmxlcy5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246IERhdGF0YWJsZXMgcGFnZXMgY3VzdG9tIHNjc3Ncbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG50YWJsZS5kYXRhVGFibGUge1xuICAvLyB0YWJsZSB3aWR0aCAmIGNvbGxhcHNlIGJvcmRlclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZyAxLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICB0aGVhZCB7XG4gICAgLy8gU29ydGluZyBJY29ucyBDaGFuZ2VcbiAgICAuc29ydGluZyxcbiAgICAuc29ydGluZ19hc2MsXG4gICAgLnNvcnRpbmdfZGVzYyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkdGFibGUtaGVhZC1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRhYmxlLWhlYWQtY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMC4zcmVtO1xuICAgICAgICB0b3A6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkYXRhdGFibGVzIHdpdGggY2hlY2tib3ggc3R5bGluZ1xuICAuZHQtY2hlY2tib3hlcy1jZWxsIHtcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9uLWNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gID4gZGl2W3JvbGU9J21lbnUnXSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE2cHggLThweDtcbiAgICBtaW4td2lkdGg6IDhyZW07XG4gIH1cbiAgW2NsYXNzKj0nYnV0dG9ucy0nXTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyByZXNwb25zaXZlICcrJyBpY29uIGxpbmUgaGVpZ2h0XG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5jb250cm9sOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRoLmNvbnRyb2w6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8vIGRhdGEgdGFibGUgc2VhcmNoLCBsYWJlbHMgYW5kXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgLy8gZGF0YSB0YWJsZSBzZWFyY2gsIGxhYmVsc1xuICBkaXYuZGF0YVRhYmxlc19maWx0ZXIsXG4gIGRpdi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLy8gZm9yIGRhdGF0YWJsZSBsZW5ndGggc2VsZWN0XG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDNweCkgMTFweCwgY2FsYygxMDAlIC0gMjBweCkgMTNweCwgMTAwJSAwO1xuICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxuICB9XG4gIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cblxuICAvLyBwYWdpbmF0aW9uXG4gIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICB1bC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gaW5mbyB0ZXh0IGNvbG9yXG4gIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi8vIHJvdyBncm91cGluZ1xudHIuZ3JvdXAge1xuICAvLyByb3cgZ3JvdXBpbmcgY29sb3JcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbn1cblxuLy8gcGFnaW5hdGlvbiBpbiBjZW50ZXJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgdWwucGFnaW5hdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbiAgLy8gc21hbGwgc2NyZWVuIGJ1dHRvbiBzcGFjaW5nIGluIGJvdHRvbVxuICBkaXYuZHQtYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5kdHItYnMtbW9kYWwge1xuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuICAgIC50YWJsZS5kdHItZGV0YWlscyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vYm9vdHN0cmFwLWV4dGVuZGVkL2luY2x1ZGUnOyAvLyBCb290c3RyYXAgaW5jbHVkZXNcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvaW5jbHVkZSc7IC8vIENvbXBvbmVudHMgaW5jbHVkZXNcblxuLy8gTnVtYmVyIElucHV0cyAoVG91Y2ggc3BpbilcbiRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoOiA4LjRyZW07XG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi13aWR0aC1sZzogOS4zNzVyZW07XG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi13aWR0aC1zbTogNi4yNXJlbTtcblxuJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLXdpZHRoOiAyMHB4O1xuJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLWhlaWdodDogMjBweDtcbiRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1sZzogMjRweDtcbiRib290c3RyYXAtdG91Y2hzcGluLWJ0bi1oZWlnaHQtbGc6IDI0cHg7XG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGgtc206IDE2cHg7XG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4taGVpZ2h0LXNtOiAxNnB4O1xuXG4vKiBCb290c3RyYXAgVG91Y2hzcGluICovXG5cbi5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgJi5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICYuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLXdpZHRoOiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGg7XG4gICAgICBtaW4taGVpZ2h0OiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgVG91Y2hzcGluXG4gICYuZGlzYWJsZWQtdG91Y2hzcGluIHtcbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLFxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLy8gVG91Y2hzcGluIExhcmdlXG4gICYuaW5wdXQtZ3JvdXAtbGcge1xuICAgIHdpZHRoOiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi13aWR0aC1sZztcbiAgICAudG91Y2hzcGluIHtcbiAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICAgICAgbWluLXdpZHRoOiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGgtbGc7XG4gICAgICBtaW4taGVpZ2h0OiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGgtbGc7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVG91Y2hzcGluIFNtYWxsXG4gICYuaW5wdXQtZ3JvdXAtc20ge1xuICAgIHdpZHRoOiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi13aWR0aC1zbTtcbiAgICAudG91Y2hzcGluIHtcbiAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIHtcbiAgICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4gICAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gICAgICAgIG1pbi13aWR0aDogJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLXdpZHRoLXNtO1xuICAgICAgICBtaW4taGVpZ2h0OiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGgtc207XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBOdW1iZXIgVHlwZSBJbnB1dCBCb3ggU2NzcyBmb3IgVG91Y2hzcGluIC0gUmVtb3ZlIGFycm93IGZvciBmaXJlZm94ICovXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiB7XG4gICYuaW5wdXQtZ3JvdXAge1xuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEYXJrIGxheW91dCBzdHlsZVxuLmRhcmstbGF5b3V0IHtcbiAgLy8gbnVtYmVyIGlucHV0c1t0b3VjaHNwaW5dXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgICAmLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQtdG91Y2hzcGluIHtcbiAgICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIHtcbiAgICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbiAgICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAsXG4gICAgICAgIC5kaXNhYmxlZC1tYXgtbWluIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQge1xuICAgICAgLmRpc2FibGVkLW1heC1taW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gXHRGaWxlIE5hbWU6IGRhcmstbGF5b3V0LnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IFNDU1MgZmlsZSBmb3IgZGFyayBsYXlvdXQuXG4vLyBcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFx0SXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyBcdEF1dGhvcjogUElYSU5WRU5UXG4vLyBcdEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnLi4vYm9vdHN0cmFwLWV4dGVuZGVkL2luY2x1ZGUnOyAvLyBCb290c3RyYXAgaW5jbHVkZXNcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvaW5jbHVkZSc7IC8vIENvbXBvbmVudHMgaW5jbHVkZXNcblxuLmRhcmstbGF5b3V0IHtcbiAgQGF0LXJvb3QgYm9keSN7Jn0ge1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gIH1cbiAgYm9keSB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgfVxuICAvLyB1bml2ZXJzYWwgZWxlbWVudHNcbiAgLy9oZWFkaW5nIHRhZ3NcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICB9XG5cbiAgLy8gYm9yZGVyIGNvbG9yXG4gIC5ib3JkZXIsXG4gIC5ib3JkZXItdG9wLFxuICAuYm9yZGVyLXJpZ2h0LFxuICAuYm9yZGVyLWJvdHRvbSxcbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gb3RoZXIgdGFnc1xuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICB9XG5cbiAgLmJ0biBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcblxuICAgIGNvZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgICAvLyAub3BlcmF0b3IsXG4gICAgICAudXJsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICB9XG5cbiAga2JkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICB9XG5cbiAgLy8gZm9yIGRhcmsgdGV4dFxuICAudGV4dC1kYXJrIHtcbiAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWJvZHkge1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYm9keS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gIH1cblxuICAuc2VjdGlvbi1sYWJlbCB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gIH1cblxuICAvLyBzaGFkb3dcbiAgLnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogJHRoZW1lLWRhcmstYm94LXNoYWRvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gYmxvY2txdW90ZSBmb290ZXJcbiAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIG1haW4gbmF2YmFyIGFuZCBoZWFkZXIgbmF2YmFyIHNoYWRvdyhnZW5lcmljIG5hdmJhcilcbiAgLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyLCAyOSwgNDksIDAuOSkgNDQlLCByZ2JhKDIyLCAyOSwgNDksIDAuNDMpIDczJSwgcmdiYSgyMiwgMjksIDQ5LCAwKSk7XG4gIH1cblxuICAvLyBtYWluIGhlYWRlciBuYXZiYXIgZGFyayBzdHlsZVxuXG4gIC5ob3Jpem9udGFsLWxheW91dCB7XG4gICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICB9XG4gICAgJi5uYXZiYXItc3RpY2t5LFxuICAgICYubmF2YmFyLXN0YXRpYyB7XG4gICAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICAmLm5hdmJhci1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgkYmxhY2ssIDAuNzUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcblxuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgIC5uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgaSxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib29rbWFyay1zdGFyIHtcbiAgICAgICAgICAgICAgaSxcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5hdi1zZWFyY2gge1xuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcblxuICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQsXG4gICAgICAgICAgICAgICAgLmlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWlucHV0LWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib29rbWFyay1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaC1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRvLXN1Z2dlc3Rpb24uY3VycmVudF9pdGVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSBpLmZpY29uLFxuICAgICAgICBsaSBzdmcuZmljb24ge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWNhcnQsXG4gICAgICAgIC5kcm9wZG93bi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAgICAgLm1lZGlhLW1ldGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LWZvb3RlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLWNhcnQge1xuICAgICAgICAgICYuZW1wdHktY2FydCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWVkaWEtaGVhZGluZyAuY2FydC1pdGVtLWJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAubWVkaWEtYm9keSAubWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJltjbGFzcyo9J2JnLSddIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1RleHQgY29sb3IgZm9yIEJsYW5rIHBhZ2Ugd2l0aCB0cmFuc3BhcmVudCBjYXJkXG4gIC5ibGFuay1wYWdlIHtcbiAgICAuY2FyZC5iZy10cmFuc3BhcmVudCB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgLnNoYWRvdy1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgICR0aGVtZS1kYXJrLWNhcmQtYmcgNDQlLFxuICAgICAgICByZ2JhKCR0aGVtZS1kYXJrLWNhcmQtYmcsIDAuNTEpIDczJSxcbiAgICAgICAgcmdiYSgkdGhlbWUtZGFyay1jYXJkLWJnLCAwKVxuICAgICAgKTtcbiAgICB9XG5cbiAgICAmOm5vdCguZXhwYW5kZWQpIHtcbiAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtZGFyayB7XG4gICAgICAubmF2aWdhdGlvbiA+IGxpLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZykgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uID4gbGkuc2lkZWJhci1ncm91cC1hY3RpdmUgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2UtdG9nZ2xlLWljb24ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gUGVyZmVjdCBTY3JvbGxiYXJcbiAgLnBzX190aHVtYi14LFxuICAucHNfX3RodW1iLXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gIH1cbiAgLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbiAgLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuICAucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4gIC5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcsXG4gIC5wcyAucHNfX3JhaWwteTpmb2N1cyxcbiAgLnBzIC5wc19fcmFpbC15OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15LFxuICAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbiAgLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gIH1cblxuICAvLyBtYWluIG1lbnUgY29udGVudFxuICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcblxuICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIC5vcGVuLFxuICAgICAgICAgIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIC5tZW51LXRpdGxlLFxuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgLm1lbnUtY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcblxuICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1lbnUgY29sbGFwc2VkIGFjdGl2ZSBpdGVtIGNvbG9yXG4gIC5tZW51LWNvbGxhcHNlZCB7XG4gICAgLm1haW4tbWVudTpub3QoLmV4cGFuZGVkKSB7XG4gICAgICAubmF2aWdhdGlvbi1tYWluIHtcbiAgICAgICAgbGkuYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKioqKioqKiogQ09NUE9ORU5UUyAqKioqKioqKiovXG4gIC8vIGFsZXJ0c1xuICAuYWxlcnQge1xuICAgIC5hbGVydC1oZWFkaW5nLFxuICAgIHAge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJi5hbGVydC1kYXJrIHtcbiAgICAgIC5hbGVydC1oZWFkaW5nLFxuICAgICAgLmFsZXJ0LWJvZHksXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICAgICYuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGJyZWFkY3J1bWJzXG5cbiAgLy8gSGVhZGVyIGJyZWFkY3J1bWJcbiAgLmNvbnRlbnQtaGVhZGVyLWxlZnQge1xuICAgIC5icmVhZGNydW1icy10b3Age1xuICAgICAgLmNvbnRlbnQtaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQnJlYWRjcnVtYiBkYXJrIHN0eWxlXG4gIC5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoW2NsYXNzKj0nYnJlYWRjcnVtYi0nXSkge1xuICAgICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCcmVhZGNydW1iIHdpdGggQ2hldnJvblxuICAuYnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgICAmLmJyZWFkY3J1bWIge1xuICAgICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgJyMnLFxuICAgICAgICAgICclMjMnXG4gICAgICAgICkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGNvbGxhcHNlXG5cbiAgW2NsYXNzKj0nY29sbGFwc2UtJ10gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBmb3Igc2hhZG93IGFuZCBib3JkZXJlZFxuICAuY29sbGFwc2UtYm9yZGVyIHtcbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBDb2xsYXBzZSBzaGFkb3dcbiAgLmNvbGxhcHNlLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIH1cblxuICAvLyBtYXJnaW4gY29sbGFwc2VcbiAgLmNvbGxhcHNlLW1hcmdpbiB7XG4gICAgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBpZiB0aGVyZSBpcyBhbiBhbmNob3IgdGFnIGluc2lkZVxuICAuY29sbGFwc2UtaWNvbiB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICcjJyxcbiAgICAgICAgICAnJTIzJ1xuICAgICAgICApKTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXVwLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgJyMnLFxuICAgICAgICAgICclMjMnXG4gICAgICAgICkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGJ1dHRvbnNcbiAgLmJ0biB7XG4gICAgJjpub3QoW2NsYXNzKj0nYnRuLSddKSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1kYXJrLFxuICAgICYuYnRuLW91dGxpbmUtZGFyayxcbiAgICAmLmJ0bi1mbGF0LWRhcmsge1xuICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG5cbiAgICAmLmJ0bi1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZmxhdC1kYXJrIHtcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgICBsYWJlbFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGRyb3Bkb3duXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuXG4gICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gbW9kYWxcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1oZWFkZXJbY2xhc3MqPSdiZy0nXSB7XG4gICAgICAvLyB3aHkgcmVtb3ZlZCAhaW1wb3J0YW50PyBOb3Qgd29ya2luZyBpZiBhZGRlZCBiZy1DT0xPUiBjbGFzcyB3aXRoIG1vZGFsLWhlYWRlclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICB9XG5cbiAgICAvLyBjbG9zZSBidXR0b25cbiAgICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IDAgcmdiYSgxMSwgMTAsIDI1LCAwLjQ5KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50LFxuICAgIC5tb2RhbC1ib2R5LFxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vcGFnaW5hdGlvblxuICAucGFnaW5hdGlvbiB7XG4gICAgJjpub3QoW2NsYXNzKj0ncGFnaW5hdGlvbi0nXSkge1xuICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1wYWdpbmF0aW9uLWJnO1xuXG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldi1pdGVtLFxuICAgICAgICAmLm5leHQtaXRlbSB7XG4gICAgICAgICAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPSdwYWdpbmF0aW9uLSddIHtcbiAgICAgIC5wYWdlLWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXBhZ2luYXRpb24tYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXBhZ2luYXRpb24tYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICYucHJldi1pdGVtLFxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgLnBhZ2UtbGluazpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciksXG4gICAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgICAgICkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uZXh0LWl0ZW0sXG4gICAgICAmLm5leHQge1xuICAgICAgICAucGFnZS1saW5rOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciksXG4gICAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgICAgICkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbmF2IHRhYnNcbiAgLm5hdi10YWJzLFxuICAubmF2LXBpbGxzLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBib3JkZXJlZCBuYXZcbiAgLm5hdi53cmFwLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBuYXYgcGlsbHNcbiAgLm5hdi1waWxscyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWVkaWFcbiAgLm1lZGlhLWJvcmRlcmVkIHtcbiAgICAubWVkaWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gcG9wb3ZlclxuICAucG9wb3ZlciB7XG4gICAgJlt4LXBsYWNlbWVudD0ndG9wJ10ge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudD0nbGVmdCddIHtcbiAgICAgIC5hcnJvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudD0ncmlnaHQnXSB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWJvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBCUyB0b2FzdFxuICAudG9hc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLWRhcmstY2FyZC1iZywgMC44NSk7XG4gICAgYm94LXNoYWRvdzogJHRoZW1lLWRhcmstYm94LXNoYWRvdztcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcblxuICAgIC50b2FzdC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGxpc3QgZ3JvdXBcbiAgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgJjpub3QoW2NsYXNzKj0nbGlzdC1ncm91cC1pdGVtLSddKSxcbiAgICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHAsXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW06YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaXJjbGUsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNwaW5uZXJzXG4gIC5zcGlubmVyLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBhdmF0YXJcbiAgLmF2YXRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcblxuICAgIFtjbGFzcyo9J2F2YXRhci1zdGF0dXMtJ10ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgfVxuICAuYXZhdGFyLWdyb3VwIHtcbiAgICAuYXZhdGFyIHtcbiAgICAgIGltZyxcbiAgICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkdGhlbWUtZGFyay1jYXJkLWJnLCBpbnNldCAwIDAgMCAxcHggcmdiYSgkdGhlbWUtZGFyay1jYXJkLWJnLCAwLjA3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkaXZpZGVyXG4gIC5kaXZpZGVyIHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGl2aWRlci1kYXJrIHtcbiAgICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGltZWxpbmVcbiAgLnRpbWVsaW5lIHtcbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgLnRpbWVsaW5lLXBvaW50Om5vdCgudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICB9XG4gICAgICAudGltZWxpbmUtZXZlbnQge1xuICAgICAgICAudGltZWxpbmUtZXZlbnQtdGltZSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGNhcmRcbiAgLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgYm94LXNoYWRvdzogJHRoZW1lLWRhcmstYm94LXNoYWRvdztcbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5vdmVybGF5LWltZy1jYXJkIHtcbiAgICAgIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgcCxcbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tIEFkdmFuY2UgQ2FyZHMgLS0tLS0tLS0tLS0tLS0tXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gRGV2ZWxvcGVyIE1lZXR1cCBDYXJkXG4gIC5jYXJkLWRldmVsb3Blci1tZWV0dXAge1xuICAgIC5tZWV0dXAtaGVhZGVyIC5tZWV0dXAtZGF5IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByb2ZpbGUgQ2FyZFxuICAuY2FyZC1wcm9maWxlIHtcbiAgICAucHJvZmlsZS1pbWFnZS13cmFwcGVyIC5wcm9maWxlLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gQnVzaW5lc3MgQ2FyZFxuICAuYnVzaW5lc3MtY2FyZCB7XG4gICAgLmJ1c2luZXNzLWl0ZW1zIC5idXNpbmVzcy1pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFwcCBEZXNpZ24gQ2FyZFxuICAuY2FyZC1hcHAtZGVzaWduIHtcbiAgICAuZGVzaWduLXBsYW5uaW5nLXdyYXBwZXIgLmRlc2lnbi1wbGFubmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tIFN0YXRpc3RpY3MgQ2FyZCAtLS0tLS0tLS0tLS0tLS1cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuY2FyZC10aW55LWxpbmUtc3RhdHMge1xuICAgIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzIHtcbiAgICAgIC5hcGV4Y2hhcnRzLW1hcmtlciB7XG4gICAgICAgIHN0cm9rZTogJGluZm87XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5hcGV4Y2hhcnRzLW1hcmtlciB7XG4gICAgICAgICAgZmlsbDogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0gQW5hbHl0aWNzIENhcmRzIC0tLS0tLS0tLS0tLS0tXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gUmV2ZW51ZSBSZXBvcnQgQ2FyZFxuICAuY2FyZC1yZXZlbnVlLWJ1ZGdldCB7XG4gICAgLnJldmVudWUtcmVwb3J0LXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5idWRnZXQtd3JhcHBlciB7XG4gICAgICAuYXBleGNoYXJ0cy1zZXJpZXM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBFYXJuaW5ncyBDYXJkXG4gIC5lYXJuaW5ncy1jYXJkIHtcbiAgICAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcGllIHtcbiAgICAgIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbC1sYWJlbCB7XG4gICAgICAgIGZpbGw6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmFwZXhjaGFydHMtZGF0YWxhYmVsLXZhbHVlIHtcbiAgICAgICAgZmlsbDogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29tcGFueSBUYWJsZSBDYXJkXG4gIC5jYXJkLWNvbXBhbnktdGFibGUge1xuICAgIC5hdmF0YXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBGT1JNUyAqKioqKioqKioqL1xuXG4gIC8vIGlucHV0XG4gIGlucHV0LmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJnO1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgJjpub3QoOmZvY3VzKSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW3JlYWRvbmx5PSdyZWFkb25seSddIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAvLyB0ZXh0IGFyZWEgY291bnRlclxuICAuY2hhci10ZXh0YXJlYSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm1heC1saW1pdCB7XG4gICAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGZpbGUgdXBsb2FkZXIgZGVmYXVsdFxuICAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGNvbnRyb2wgbGlrZSBjaGVja2JveCwgcmFkaW8gYW5kIHN3aXRjaFxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc3dpdGNoIHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1zd2l0Y2gtYmc7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1zd2l0Y2gtYmctZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc2VsZWN0XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1iZztcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgIG9wdGlvbjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOm5vdChbbXVsdGlwbGU9J211bHRpcGxlJ10pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAnIycsXG4gICAgICAgICclMjMnXG4gICAgICApKTtcbiAgICB9XG4gIH1cblxuICAvLyBBZGRlZCBmb3Igb3ZlcnJpZGVcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gZm9ybSB3aXphcmRcbiAgLndpemFyZCB7XG4gICAgLnN0ZXBzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgLmRpc2FibGVkLFxuICAgICAgICAuZG9uZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaW5wdXQgZ3JvdXBzXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZmxvYXRpbmcgbGFiZWxcbiAgLmZvcm0tbGFiZWwtZ3JvdXAge1xuICAgICYgPiBpbnB1dDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuICAgICYgPiB0ZXh0YXJlYTpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvdW50ZXItdmFsdWUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC8qKioqKioqKioqIFRBQkxFICoqKioqKioqKiovXG5cbiAgLy8gdGFibGVcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1iZztcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGhlYWQsXG4gICAgdGJvZHkge1xuICAgICAgdHI6bm90KFtjbGFzcyo9J3RhYmxlLSddKSB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAgICAgICBjb2RlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLXJvdy1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCxcbiAgICB0Zm9vdCB7XG4gICAgICB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1oZWFkZXItYmc7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRoZWFkLWRhcmsgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGlmIHRhYmxlIG5vdCBsaWdodC9kYXJrIGFuZCB0aGVhZCBub3QgaGF2ZSBkYXJrIGNsYXNzXG4gICAgJjpub3QoLnRhYmxlLWRhcmspOm5vdCgudGFibGUtbGlnaHQpIHRoZWFkOm5vdCgudGhlYWQtZGFyaykgdGgsXG4gICAgJjpub3QoLnRhYmxlLWRhcmspOm5vdCgudGFibGUtbGlnaHQpIHRmb290Om5vdCgudGhlYWQtZGFyaykgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtaGVhZGVyLWJnO1xuICAgIH1cblxuICAgIC8vIHRhYmxlLWRhcmsgc3R5bGVcbiAgICAmLnRhYmxlLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgJi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjA1KTtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLnRleHQtd2hpdGUge1xuICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgLy8gZm9yIGNvbnRleHR1YWwgY2xhc3Nlc1xuICAgICAgICAmW2NsYXNzKj0ndGFibGUtJ10ge1xuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGFibGUtZGFyayB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhYmxlLWFjdGl2ZSB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gYm9yZGVyZWQgdGFibGVcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIHRhYmxlIGhvdmVyIHJvdyBjb2xvclxuICAgICYudGFibGUtaG92ZXIge1xuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1ob3Zlci1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0aCxcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBob3ZlciBhbmltYXRpb25cbiAgICAmLnRhYmxlLWhvdmVyLWFuaW1hdGlvbiB0Ym9keSB0ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1iZztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHRhYmxlIHN0cmlwZWRcbiAgICAmLnRhYmxlLXN0cmlwZWQge1xuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLXN0cmlwZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGF0YXRhYmxlXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIC5kdC1idXR0b25zIHtcbiAgICAgIC5idXR0b25zLWNvcHksXG4gICAgICAuYnV0dG9ucy1leGNlbCxcbiAgICAgIC5idXR0b25zLXBkZixcbiAgICAgIC5idXR0b25zLXByaW50LFxuICAgICAgLmJ0bi1zZWNvbmRhcnksXG4gICAgICBbY2xhc3MqPSdidXR0b25zLSddIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gICAgICA+IGRpdltyb2xlPSdtZW51J10ge1xuICAgICAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS5kYXRhVGFibGUge1xuICAgICAgdHIge1xuICAgICAgICAmLmdyb3VwIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1zdHJpcGVkLWJnO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTb3J0aW5nIEljb25zIENoYW5nZVxuICAgICAgdGhlYWQge1xuICAgICAgICAuc29ydGluZyxcbiAgICAgICAgLnNvcnRpbmdfYXNjLFxuICAgICAgICAuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXVwLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICkpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgICApKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvcnRpbmcge1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29ydGluZ19hc2Mge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBhZ0dyaWQgUGFnZSBCdG5cbiAgLmFnLWdyaWQtYnRucyB7XG4gICAgLmZpbHRlci1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBhZ0dyaWQgTWFpblxuICAuYWdncmlkIHtcbiAgICAuYWctaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmFnZ3JpZCxcbiAgLmFnLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgIC5hZy1yb3ctaG92ZXIsXG4gICAgLmFnLXJvdy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1ob3Zlci1iZyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZy1pY29uIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5hZy1oZWFkZXItY2VsbC5hZy1jb2x1bW4taG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWctaGVhZGVyLWNlbGwsXG4gICAgLmFnLWNlbGwsXG4gICAgLmFnLXJvdyxcbiAgICAuYWctcGlubmVkLWxlZnQtaGVhZGVyLFxuICAgIC5hZy1waW5uZWQtbGVmdC1jb2xzLWNvbnRhaW5lcixcbiAgICAuYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlcixcbiAgICAuYWctcGFnaW5nLXBhbmVsLFxuICAgIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cbiAgICAuYWctY2VsbC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5hZy1wYWdpbmctcGFuZWwge1xuICAgICAgLmFnLXBhZ2luZy1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgICAgLmFnLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIH1cblxuICAgICAgc3BhbltyZWY9J2xiVG90YWwnXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXBhZ2luYXRpb24tYmc7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cblxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLyoqKioqKioqKiogUEFHRVMgKioqKioqKioqKi9cblxuICAvLyBjb21pbmcgc29vblxuICAuZ2V0dGluZy1zdGFydGVkIHtcbiAgICAuY2xvY2tDYXJkIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG15LXByb2ZpbGUgcGFnZVxuICAjdXNlci1wcm9maWxlIHtcbiAgICAucHJvZmlsZS1oZWFkZXIge1xuICAgICAgLm5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2ggcGFnZVxuICAuc2VhcmNoLWJhciB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJsb2cgRWRpdCBQYWdlXG4gIC5ibG9nLWVkaXQtd3JhcHBlciB7XG4gICAgLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvLyBLbm93bGVkZ2UgQmFzZVxuICAua2Itc2VhcmNoLWNvbnRlbnQtaW5mbyB7XG4gICAgLmtiLXNlYXJjaC1jb250ZW50IHtcbiAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0ODYwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGxpc3QgZ3JvdXAgY2lyY2xlIGZvciBrYlxuICAubGlzdC1ncm91cC1jaXJjbGUge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9J2xpc3QtZ3JvdXAtaXRlbS0nXSksXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKioqKioqKiogQVBQTElDQVRJT05TICoqKioqKioqKiovXG5cbiAgLy8gQXBwIGNvbW1vbiBzaWRlYmFyIGFuZCBjb250ZW50IGRhcmsgc3R5bGVcbiAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgLnNpZGViYXIge1xuICAgICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcC1maXhlZC1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBlbWFpbCBhcHBsaWNhdGlvblxuICAuZW1haWwtYXBwbGljYXRpb24ge1xuICAgIC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gICAgICAvLyBFbWFpbCBsaXN0XG4gICAgICAuZW1haWwtYXBwLWxpc3Qge1xuICAgICAgICAuYXBwLWFjdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAuYWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgIC5saXN0LWlubGluZS1pdGVtIHtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwtdXNlci1saXN0IHtcbiAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQtcm93LWJnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNik7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAudXNlci1kZXRhaWxzLFxuICAgICAgICAgICAgLm1haWwtbWVzc2FnZSB7XG4gICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgIC5tYWlsLWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1haWwtcmVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYXBwIGVtYWlsIGRldGFpbHNcbiAgICAgIC5lbWFpbC1hcHAtZGV0YWlscyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAuZW1haWwtc2Nyb2xsLWFyZWEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwtZGV0YWlsLWhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgIC5lbWFpbC1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgICAgICAgICAuYWN0aW9uLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbWFpbC1pbmZvLWRyb3B1cCB7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciksXG4gICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWlsLW1lc3NhZ2Utd3JhcHBlcixcbiAgICAgICAgLmVtYWlsLWRldGFpbC1oZWFkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIENvbXBvc2UgbWFpbFxuICAgICAgI2NvbXBvc2UtbWFpbCB7XG4gICAgICAgIC5jb21wb3NlLW1haWwtZm9ybS1maWVsZCxcbiAgICAgICAgLnFsLXRvb2xiYXIsXG4gICAgICAgIC5xbC1jb250YWluZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGNoYXQgYXBwbGljYXRpb25cbiAgLmNoYXQtYXBwbGljYXRpb24ge1xuICAgIC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLy8gbGVmdCBzaWRlYmFyXG4gICAgLnNpZGViYXIge1xuICAgICAgLmNoYXQtcHJvZmlsZS1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAuY2hhdC1maXhlZC1zZWFyY2gge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYXQtdXNlci1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIC5jaGF0LXVzZXJzLWxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2hhdC1pbmZvIC5jYXJkLXRleHQsXG4gICAgICAgICAgICAgIC5jaGF0LXRpbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuY2hhdC1pbmZvIC5jYXJkLXRleHQsXG4gICAgICAgICAgICAgICAgLmNoYXQtdGltZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hdmF0YXItYm9yZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJpZ2h0IHNpZGUgY29udGVudCBhcmVhXG4gICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgLmNoYXQtYXBwLXdpbmRvdyB7XG4gICAgICAgIC5zdGFydC1jaGF0LWFyZWEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAgICAgICAuc3RhcnQtY2hhdC1pY29uLFxuICAgICAgICAgIC5zdGFydC1jaGF0LXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhcnQtY2hhdC1hcmVhLFxuICAgICAgICAudXNlci1jaGF0cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRjaGF0LWJnLWRhcmspO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTIzMmY7XG4gICAgICAgIH1cbiAgICAgICAgLnVzZXItY2hhdHMge1xuICAgICAgICAgIC5kaXZpZGVyIC5kaXZpZGVyLXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXZhdGFyIGltZyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQWN0aXZlIGNvbnZlcnNhdGlvbiBzdHlsZVxuICAgICAgICAuYWN0aXZlLWNoYXQge1xuICAgICAgICAgIC5jaGF0LWxlZnQge1xuICAgICAgICAgICAgLmNoYXQtY29udGVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoYXQtY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gQ2hhdCBmb3JtXG4gICAgICAgICAgLmNoYXQtaGVhZGVyIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaGF0LWhlYWRlcixcbiAgICAgICAgICAuY2hhdC1hcHAtZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXByb2ZpbGUtc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENoYXQgd2lkZ2V0IGRhcmsgc3R5bGVcbiAgLmNoYXQtd2lkZ2V0IHtcbiAgICAudXNlci1jaGF0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay13aWRnZXQtYmcgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcmQtaGVhZGVyLFxuICAgIC5jaGF0LWFwcC1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICAgIC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmNoYXQtbGVmdCAuY2hhdC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmF2YXRhciBpbWcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEthbmJhbiBhcHBsaWNhdGlvblxuICAua2FuYmFuLWFwcGxpY2F0aW9uIHtcbiAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgLmthbmJhbi1jb250YWluZXIge1xuICAgICAgICAua2FuYmFuLWJvYXJkIHtcbiAgICAgICAgICAua2FuYmFuLWJvYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5rYW5iYW4taXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgLml0ZW0tZHJvcGRvd24gaS5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgICAgICAuaXRlbS1kcm9wZG93biBzdmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua2FuYmFuLXRpdGxlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVwZGF0ZS1pdGVtLXNpZGViYXIge1xuICAgICAgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4gICAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYW5iYW4taXRlbS5ndS1taXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gIH1cblxuICAvLyBUb2RvIGFwcGxpY2F0aW9uXG4gIC50b2RvLWFwcGxpY2F0aW9uIHtcbiAgICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgICAgLnNpZGViYXIge1xuICAgICAgICAudG9kby1mb3JtIHtcbiAgICAgICAgICAudG9kby1pdGVtLWFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgLnRvZG8tdGFzay1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAudG9kby10YXNrLWxpc3Qge1xuICAgICAgICAgIC50b2RvLWl0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb21wbGV0ZWQge1xuICAgICAgICAgICAgICAudG9kby10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9kby1pdGVtLWFjdGlvbiB7XG4gICAgICAgICAgICAgIC50b2RvLWl0ZW0tZmF2b3JpdGU6bm90KC50ZXh0LXdhcm5pbmcpIHtcbiAgICAgICAgICAgICAgICBpLFxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvZG8taXRlbS1hY3Rpb24ge1xuICAgICAgLmNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvZG8taXRlbS5ndS1taXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHRoZW1lLWRhcmstYm94LXNoYWRvdztcbiAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAudG9kby10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEUtY29tbWVyY2UgYXBwbGljYXRpb25cbiAgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiB7XG4gICAgLmVjb21tZXJjZS1jYXJkIHtcbiAgICAgIC5idG4tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gbWFpbiBjb250ZW50XG4gICAgLmNvbnRlbnQtcmlnaHQsXG4gICAgLmNvbnRlbnQtYm9keSB7XG4gICAgICAvLyBoZWFkZXIgaXRlbXNcbiAgICAgIC5lY29tbWVyY2UtaGVhZGVyLWl0ZW1zIHtcbiAgICAgICAgLnJlc3VsdC10b2dnbGVyIHtcbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaG9wLXNpZGViYXItdG9nZ2xlciB7XG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBsaXN0IGFuZCBncmlkIHZpZXdcbiAgICAgIC5ncmlkLXZpZXcsXG4gICAgICAubGlzdC12aWV3IHtcbiAgICAgICAgLmVjb21tZXJjZS1jYXJkIHtcbiAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS1vcHRpb25zIHtcbiAgICAgICAgICAgIC53aXNobGlzdCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ncmlkLXZpZXcge1xuICAgICAgLml0ZW0tbmFtZSBhLFxuICAgICAgLml0ZW0tcHJpY2Uge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB3aXNobGlzdC1pdGVtc1xuICAgIC53aXNobGlzdC1pdGVtcyB7XG4gICAgICAuZWNvbW1lcmNlLWNhcmQge1xuICAgICAgICAubW92ZS1jYXJ0IHtcbiAgICAgICAgICAubW92ZS10by1jYXJ0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gY2hlY2tvdXRcbiAgICAucHJvZHVjdC1jaGVja291dCB7XG4gICAgICAuY2hlY2tvdXQtb3B0aW9ucyB7XG4gICAgICAgIC5jb3Vwb25zIHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEVjb21tZXJjZSBkZXRhaWxzXG4gICAgLmFwcC1lY29tbWVyY2UtZGV0YWlscyB7XG4gICAgICAuaXRlbS1mZWF0dXJlcyxcbiAgICAgIC5zd2lwZXItcmVzcG9uc2l2ZS1icmVha3BvaW50cy5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZpbGUgbWFuYWdlciBhcHBcbiAgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiB7XG4gICAgLnNpZGViYXItZmlsZS1tYW5hZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgIC5qc3RyZWUge1xuICAgICAgICAuanN0cmVlLWNvbnRhaW5lci11bCB7XG4gICAgICAgICAgLmpzdHJlZS1hbmNob3Ige1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3RvcmFnZS1zdGF0dXMge1xuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbGUtbWFuYWdlci10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1sYWJlbC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEZpbGUgTWFuYWdlciBBcHBcbiAgICAuZmlsZS1tYW5hZ2VyLW1haW4tY29udGVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgLmZpbGUtbWFuYWdlci1hcHAtc2VhcmNoYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5maWxlLW1hbmFnZXItdG9nZ2xlciB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyLFxuICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1oZWFkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSB7XG4gICAgICAgIC5kcml2ZXMge1xuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbnRhaW5lciB7XG4gICAgICAgICAgLmZpbGUtbWFuYWdlci1pdGVtIHtcbiAgICAgICAgICAgIC5maWxlLWxvZ28td3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCgubGlzdC12aWV3KSB7XG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLWl0ZW0ge1xuICAgICAgICAgICAgICAuZmlsZS1zaXplLFxuICAgICAgICAgICAgICAuZmlsZS1hY2Nlc3NlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNhcHAtZmlsZS1tYW5hZ2VyLWluZm8tc2lkZWJhciB7XG4gICAgICAubmF2LXRhYnMgLm5hdi1saW5rLFxuICAgICAgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAubmF2LXRhYnMge1xuICAgICAgICAubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY2FsZW5kYXJcbiAgLmFwcC1jYWxlbmRhciB7XG4gICAgLmFwcC1jYWxlbmRhci1zaWRlYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgLnNpZGViYXItY29udGVudC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1sYWJlbC1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QtYWxsLFxuICAgICAgLmlucHV0LWZpbHRlciB7XG4gICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1sYWJlbC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmMge1xuICAgICAgLmZjLWRheS10b2RheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZmMtdGltZWdyaWQge1xuICAgICAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgICAuZmMtY29sLWhlYWRlci1jZWxsLFxuICAgICAgICAgIC5mYy10aW1lZ3JpZC1heGlzLFxuICAgICAgICAgIC5mYy1kYXlncmlkLWRheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRncmF5LTEwMCwgJGFscGhhOiAwLjEyKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYy1wb3BvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgICAuZmMtcG9wb3Zlci1oZWFkZXIge1xuICAgICAgICAuZmMtcG9wb3Zlci10aXRsZSxcbiAgICAgICAgLmZjLXBvcG92ZXItY2xvc2Uge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keSB0ZCxcbiAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5mYy1zY3JvbGxncmlkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5mYy1saXN0LFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWxpc3QtZXZlbnQtdGltZSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWxpc3QtZXZlbnQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEludm9pY2UgQXBwbGljYXRpb25cbiAgLmludm9pY2UtbGlzdC13cmFwcGVyIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAgIC5pbnZvaWNlLWxpc3QtZGF0YVRhYmxlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgICAgLmludm9pY2UtZGF0YS10YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIHRib2R5IC5zZWxlY3RlZC1yb3ctYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW52b2ljZS1lZGl0LFxuICAuaW52b2ljZS1hZGQge1xuICAgIC5pbnZvaWNlLXByZXZpZXctY2FyZCB7XG4gICAgICAuaW52b2ljZS1wcm9kdWN0LWRldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLWJvcmRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW52b2ljZS1wcmludCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vIFVzZXJzIEFwcGxpY2F0aW9uXG4gIC5hcHAtdXNlci12aWV3IHtcbiAgICAucGxhbi1jYXJkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmFwcC11c2VyLWVkaXQge1xuICAgIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLyoqKioqKioqKiogQ1VTVE9NSVpFUiAqKioqKioqKioqL1xuXG4gIC5jdXN0b21pemVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgLmN1c3RvbWl6ZXItY2xvc2Uge1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItZml4ZWQge1xuICAgIC5mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBIT1JJWk9OVEFMIExBWU9VVCAqKioqKioqKioqL1xuICAuaG9yaXpvbnRhbC1sYXlvdXQge1xuICAgICYubmF2YmFyLXN0aWNreSAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLm5hdmJhci1ob3Jpem9udGFsLmhlYWRlci1uYXZiYXIuZml4ZWQtdG9wIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC43NSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhvcml6b250YWwtbWVudS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICByZ2JhKDM3LCA0MywgNzEsIDAuNzYpIDQ0JSxcbiAgICAgICAgcmdiYSg1NiwgNTMsIDUzLCAwLjQ2KSA3MyUsXG4gICAgICAgIHJnYmEoJHdoaXRlLCAwKSAxMDAlXG4gICAgICApICFpbXBvcnRhbnQ7XG4gICAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgJi5uYXZiYXItc2hhZG93IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgkYmxhY2ssIDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgICYubmF2YmFyLWhvcml6b250YWwge1xuICAgICAgICAgIHVsI21haW4tbWVudS1uYXZpZ2F0aW9uID4gbGk6aG92ZXI6bm90KC5hY3RpdmUpID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgICApKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbWVudS1jb250ZW50IHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGlzYWJsZWQgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgICAgICkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkuYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgPiBpLFxuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbGkub3Blbi5hY3RpdmUge1xuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gXHRGaWxlIE5hbWU6IGJvcmRlcmVkLWxheW91dC5zY3NzXG4vLyBcdERlc2NyaXB0aW9uOiBTQ1NTIGZpbGUgZm9yIEJvcmRlcmVkIGxheW91dC5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4uYm9yZGVyZWQtbGF5b3V0IHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJi5mbG9hdGluZy1uYXYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgJi5maXhlZC10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICB9XG4gIH1cbiAgLm1haW4tbWVudSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICYubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHtcbiAgICAgICYub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSxcbiAgICAgICYuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkd2hpdGUsIDclKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1haW4tbWVudSAubmF2aWdhdGlvbixcbiAgLm1haW4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gIH1cbiAgLmNhcmQsXG4gIC5icy1zdGVwcGVyOm5vdCgud2l6YXJkLW1vZGVybik6bm90KC5jaGVja291dC10YWItc3RlcHMpLFxuICAuYnMtc3RlcHBlci53aXphcmQtbW9kZXJuIC5icy1zdGVwcGVyLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWZpeGVkIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogc2VtaS1kYXJrLWxheW91dC5zY3NzXG4vLyBcdERlc2NyaXB0aW9uOiBTQ1NTIGZpbGUgZm9yIHNlbWkgZGFyayBsYXlvdXQuXG4vLyBcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFx0SXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyBcdEF1dGhvcjogUElYSU5WRU5UXG4vLyBcdEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnLi4vYm9vdHN0cmFwLWV4dGVuZGVkL2luY2x1ZGUnOyAvLyBCb290c3RyYXAgaW5jbHVkZXNcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvaW5jbHVkZSc7IC8vIENvbXBvbmVudHMgaW5jbHVkZXNcblxuLnNlbWktZGFyay1sYXlvdXQge1xuICAvKioqKioqKioqKioqIE1haW4gTWVudSAqKioqKioqKioqKioqKi9cblxuICAvLyBtYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAuc2hhZG93LWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgJHRoZW1lLWRhcmstY2FyZC1iZyA0NCUsXG4gICAgICAgIHJnYmEoJHRoZW1lLWRhcmstY2FyZC1iZywgMC41MSkgNzMlLFxuICAgICAgICByZ2JhKCR0aGVtZS1kYXJrLWNhcmQtYmcsIDApXG4gICAgICApO1xuICAgIH1cbiAgICAmOm5vdCguZXhwYW5kZWQpIHtcbiAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWFpbiBtZW51IGNvbnRlbnRcbiAgLm1haW4tbWVudS1jb250ZW50IHtcbiAgICAubmF2aWdhdGlvbi1tYWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhOmFmdGVyLFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICAubWVudS10aXRsZSxcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWVudSBjb2xsYXBzZWQgYWN0aXZlIGl0ZW0gY29sb3JcbiAgLm1lbnUtY29sbGFwc2VkIHtcbiAgICAubWFpbi1tZW51Om5vdCguZXhwYW5kZWQpIHtcbiAgICAgIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG5mb3JtIHtcbiAgc3Bhbi5lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgfVxuICAuZXJyb3I6bm90KGlucHV0KSB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gIH1cbiAgaW5wdXQuZXJyb3IsXG4gIGlucHV0LmVycm9yOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgfVxuICB0ZXh0YXJlYS5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDIuZXJyb3Ige1xuICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGZhZGVJbiBhbmltYXRpb25cblxuLmZhZGVJbkFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIkYmctcHJlOiAjMjgyYzM0O1xuXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcHJlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICBjb2RlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICB9XG59XG5cbi5obGpzIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG4vLyBGbGFnIGljb25zIGN1c3RvbSBjc3Ncbi5mbGFnLWljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi8vIG5nIGZvcm0gdmFsaWRhdGlvbiBlcnJvclxuLmVycm9yIHtcbiAgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gISBGaXg6IE1hdGNoIEhlaWdodCBmaXggZm9yIGN1c3RvbSBjYXJkIHdpdGggc25pcHBldFxuLm1hdGNoLWhlaWdodCB7XG4gID4gW2NsYXNzKj0nY29sJ10gY29yZS1jYXJkLXNuaXBwZXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cblxuLy8gISBjb2xsYXBzZSB0b2dnbGUgb24gYW5pbWF0aW9uIGRhcmsgYm9yZGVyLWJvdHRvbVxuLmNvbGxhcHNlLXNoYWRvdyB7XG4gIC5jYXJkIHtcbiAgICAmLm9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vISBGaXg6IFBTIFNjcm9sbCBzb21ldGltZXMgYXBwZWFyIG9uIHJpZ2h0IHNpZGUgaXNzdWVcbi5tYWluLW1lbnUgLm1haW4tbWVudS1jb250ZW50IC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiIsIi8vIERhcmsgbGF5b3V0IG92ZXJyaWRlc1xuXG4uZGFyay1sYXlvdXQge1xuICAucG9wb3ZlciB7XG4gICAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgICAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItcmlnaHQge1xuICAgICAgLmFycm93OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgICAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgICAuYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItcmlnaHQge1xuICAgICAgLmFycm93OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICAgIC5hcnJvdzpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5icy1wb3BvdmVyLWxlZnQge1xuICAgICAgLmFycm93OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBhY2NvcmRpb25cblxuJGFjY29yZGlvbkJvcmRlckNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kYWNjb3JkaW9uTWFyZ2luQ29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbi5hY2NvcmRpb24ge1xuICAvLyBhY2NvcmRpb24gY2FyZFxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBhY2NvcmRpb24gd2l0aCBCb3JkZXJcbiAgLmNvbGxhcHNlLWJvcmRlci1pdGVtIHtcbiAgICAmLmNhcmQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NvcmRpb25Cb3JkZXJDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBhY2NvcmRpb24gd2l0aCBNYXJnaW5cbiAgLmNvbGxhcHNlLW1hcmdpbiB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTVweCAwICRhY2NvcmRpb25NYXJnaW5Db2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gYWNjb3JkaW9uIGljb24gYW5pbWF0aW9uXG4uY29sbGFwc2UtaWNvbiB7XG4gIFthcmlhLWV4cGFuZGVkPSd0cnVlJ10sXG4gIFthcmlhLWV4cGFuZGVkPSdmYWxzZSddIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXVwLCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICB0b3A6IDU4JTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMHM7XG4gICAgICBjb2xvcjogIzZlNmI3YjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGNhcm91c2VsXG5cbi5jYXJvdXNlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIGNhcm91c2VsIGZhZGUgYW5pbWF0aW9uXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuN3MgZWFzZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLy8gRHJvcGRvd25cblxuJF9kcm9wZG93bl9zcGFjaW5nOiAwLjVyZW07XG5cbi8vIE5nYi1Ecm9wZG93biA6OmJlZm9yZSBwb3NpdGlvblxuLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IG5vbmU7IC8vIG5nRHJvcGRvd24gZml4IGZvciB0aGUgKGh0dHBzOi8vbmctYm9vdHN0cmFwLmdpdGh1Yi5pby8jL2NvbXBvbmVudHMvZHJvcGRvd24vZXhhbXBsZXMjY29udGFpbmVyKVxuICAvLyBEcm9wZG93biBtYXJnaW4gYWNjb3JkaW5nIHRvIGRyb3Bkb3duIHBvc2l0aW9uXG5cbiAgJlt4LXBsYWNlbWVudD0nYm90dG9tLWxlZnQnXSxcbiAgJlt4LXBsYWNlbWVudD0nYm90dG9tLXJpZ2h0J10ge1xuICAgIG1hcmdpbi10b3A6ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1sZWZ0J10sXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1yaWdodCddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkX2Ryb3Bkb3duX3NwYWNpbmc7XG4gIH1cblxuICAmW3gtcGxhY2VtZW50PSdyaWdodC1sZWZ0J10ge1xuICAgIG1hcmdpbi1sZWZ0OiAkX2Ryb3Bkb3duX3NwYWNpbmc7XG4gIH1cblxuICAmW3gtcGxhY2VtZW50PSdsZWZ0LWxlZnQnXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkX2Ryb3Bkb3duX3NwYWNpbmc7XG4gIH1cbn1cbi8vIGRyb3Bkb3duIGxlZnRcbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBkcm9wZG93biByaWdodFxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNb2RhbFxuXG4ubW9kYWwge1xuICB0b3A6IC0xMDBweDtcbiAgYW5pbWF0aW9uOiBlYXNlLWluLW91dCAwLjNzIG1vZGFsLWZhZGU7XG5cbiAgJi5zaG93IHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAvLyBkaXNhYmxlIG1vZGFsIGFuaW1hdGlvblxuICAmLmFuaW1hdGlvbi1kaXNhYmxlIHtcbiAgICB0b3A6IDA7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkZWQgZm9yIHNsaWRlLWluIG1vZGFsIGRpc3BsYXkgaXNzdWUgZHVlIHRvIGRlZmF1bHQgZCBibG9ja1xuLm1vZGFsLXNsaWRlLWluLm1vZGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gQWRkZWQgZm9yIHNsaWRlLWluIGJnIG9wYWNpdHkgaXNzdWVcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG59XG5cbi8vIG1vZGFsIGFuaW1hdGlvblxuQGtleWZyYW1lcyBtb2RhbC1mYWRlIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvLyBsaXN0LWdyb3VwXG5cbi8vIGxpc3QgZ3JvdXAgd2l0aCBuYXZcbltuZ2JOYXZdIHtcbiAgJi5saXN0LWdyb3VwIHtcbiAgICBsaSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBwcm9ncmVzc1xuXG4vLyBwcm9ncmVzcyBiYXIgYmFja2dyb3VuZCBjb2xvclxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGVhY2ggJGNvbG9yX3R5cGUsICRjb2xvcl92YWx1ZSBpbiAkY29sb3Ige1xuICAgIEBpZiAkY29sb3JfdHlwZT09ICdiYXNlJyB7XG4gICAgICBuZ2ItcHJvZ3Jlc3NiYXIge1xuICAgICAgICAmW3R5cGU9JyN7JGNvbG9yX25hbWV9J10ge1xuICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ35Abmctc2VsZWN0L25nLXNlbGVjdC90aGVtZXMvZGVmYXVsdC50aGVtZS5jc3MnO1xuQGltcG9ydCAnfkBjb3JlL3Njc3MvYmFzZS9jb2xvcnMnO1xuQGltcG9ydCAnfkBjb3JlL3Njc3MvYmFzZS9jb21wb25lbnRzL2luY2x1ZGUnOyAvLyBDb21wb25lbnRzIGluY2x1ZGVzXG5cbi8vIHZhcmlhYmxlIGRlY2xhcmF0aW9uXG4kbmctc2VsZWN0LWRhcmstYmctY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4kbmctc2VsZWN0LWRyb3Bkb3duLWJnLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuJG5nLXNlbGVjdC1kYXJrLW11dGVkLWNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuJG5nLXNlbGVjdC1kYXJrLWJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuJG5nLXNlbGVjdC1kYXJrLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuJG5nLXNlbGVjdC1kYXJrLWlucHV0LWJnLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1iZztcblxuLy8gbmctc2VsZWN0XG4ubmctc2VsZWN0IHtcbiAgJi5uZy1zZWxlY3QtZm9jdXNlZCB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuICAgIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmctc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5uZy1zZWxlY3QtbXVsdGlwbGUge1xuICAgIC5uZy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubmctdmFsdWUtaWNvbiB7XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZy12YWx1ZS1pY29uIHtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5nLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgLm5nLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5nLXNlbGVjdC1zaXplLWxnIHtcbiAgICAubmctc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcblxuICAgICAgLm5nLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAubmctdmFsdWUtaWNvbiB7XG4gICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZy1jbGVhci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uZy1zZWxlY3Qtc2l6ZS1tZCB7XG4gICAgLm5nLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5uZy12YWx1ZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICAgICAgICAubmctdmFsdWUtaWNvbiB7XG4gICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmctc2VsZWN0LXNpemUtc20ge1xuICAgIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcblxuICAgICAgLm5nLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5uZy12YWx1ZS1pY29uIHtcbiAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmctb3B0aW9uIHtcbiAgICAmLm5nLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgJi5uZy1vcHRpb24tbWFya2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5nLW9wdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYubmctb3B0aW9uLW1hcmtlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYubmctb3B0aW9uLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmctYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFhQkFNQUFBQmJaRkg5QUFBQUcxQk1WRVVBQUFDUmtaR1JrWkdTa3BLUmtaR1NrcEtTa3BLUmtaR1JrWkhMc28rOUFBQUFDSFJTVGxNQSsxSm9XbzB2TEZRRG1ta0FBQUJsU1VSQlZCalRZNkFMU0FDVGJCQU9hek9Zc2dnQVV4RWRCa0NTdWFNVnhHR1g2QkFCVW80ZGpRVWdybUpIaHdGUXFrTUlySkpKb3FPWndhS2pVUUhJaGtnNmc2UWdnRVdpUTdDajBRSElna3BDcGFBNndicmdraUFwaEtTZ0FySlRYUmhvQmdCOUdSUHN3eXZCcUFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweCwgMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uZy1jbGVhci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLy8gZGFyayBsYXlvdXQgc3R5bGVcbi5kYXJrLWxheW91dCB7XG4gIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmctc2VsZWN0LWRhcmstaW5wdXQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmctc2VsZWN0LWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkbmctc2VsZWN0LWRhcmstbXV0ZWQtY29sb3I7XG4gICAgLm5nLXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkbmctc2VsZWN0LWRhcmstbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5nLXNlbGVjdCB7XG4gICAgJi5uZy1zZWxlY3QtbXVsdGlwbGUge1xuICAgICAgLm5nLXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZy1kcm9wZG93bi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZy1zZWxlY3QtZGFyay1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuZy1zZWxlY3QtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cbiAgLm5nLWRyb3Bkb3duLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5nLXNlbGVjdC1kYXJrLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5nLXNlbGVjdC1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuICAubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQgPiAubmctc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5nLXNlbGVjdC1kYXJrLWJnLWNvbG9yO1xuICB9XG4gIC5uZy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZy1zZWxlY3QtZHJvcGRvd24tYmctY29sb3IgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJG5nLXNlbGVjdC1kYXJrLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5uZy1vcHRpb24tZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuZy1zZWxlY3QtZGFyay1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBuZy1kcm9wZG93bi1wYW5lbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmctc2VsZWN0LWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZy1zZWxlY3QtZGFyay1iZy1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgLm5nLW9wdGdyb3VwIHtcbiAgICAgICAgY29sb3I6ICRuZy1zZWxlY3QtZGFyay1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJHN3LXNtLWtub2Itc2l6ZTogMjBweCAhZGVmYXVsdDtcbiRzdy1tZC1rbm9iLXNpemU6IDMwcHggIWRlZmF1bHQ7XG4kc3ctbGcta25vYi1zaXplOiA0MHB4ICFkZWZhdWx0O1xuXG4kc3ctc20tZm9udC1zaXplOiA5cHggIWRlZmF1bHQ7XG4kc3ctbWQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHN3LWxnLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuJHN3LXNtLW1pbi13aWR0aDogMzNweDtcbiRzdy1tZC1taW4td2lkdGg6IDUwcHg7XG4kc3ctbGctbWluLXdpZHRoOiA2MHB4O1xuXG4lc21hbGwtc3dpdGNoLW1pbi13aWR0aCB7XG4gIG1pbi13aWR0aDogJHN3LXNtLW1pbi13aWR0aDtcbn1cbiVtZWRpdW0tc3dpdGNoLW1pbi13aWR0aCB7XG4gIG1pbi13aWR0aDogJHN3LW1kLW1pbi13aWR0aDtcbn1cbiVsYXJnZS1zd2l0Y2gtbWluLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAkc3ctbGctbWluLXdpZHRoO1xufVxuXG4lc21hbGwtbGFiZWwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAkc3ctc20tZm9udC1zaXplO1xufVxuJW1lZGl1bS1sYWJlbC1mb250LXNpemUge1xuICBmb250LXNpemU6ICRzdy1tZC1mb250LXNpemU7XG59XG4lbGFyZ2UtbGFiZWwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAkc3ctbGctZm9udC1zaXplO1xufVxuXG5AbWl4aW4gY29uZmlnLXN3aXRjaC1zaXplcygkcHJlZml4LCAkc2l6ZXMuLi4pIHtcbiAgQGVhY2ggJGkgaW4gJHNpemVzIHtcbiAgICAmLiN7JHByZWZpeH0je250aCgkaSwgMSl9IHtcbiAgICAgIC8vIG1pbi13aWR0aCB2aWEgcGxhY2Vob2xkZXJcbiAgICAgIEBleHRlbmQgJSN7IG50aCgkaSwgMSkgfS1zd2l0Y2gtbWluLXdpZHRoO1xuICAgICAgaGVpZ2h0OiBudGgoJGksIDIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogbnRoKCRpLCAyKTtcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgd2lkdGg6IG50aCgkaSwgMik7XG4gICAgICAgIGhlaWdodDogbnRoKCRpLCAyKTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7bnRoKCRpLCAyKX0pO1xuICAgICAgfVxuICAgICAgPiAuc3dpdGNoLXBhbmUge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZSB2aWEgcGxhY2Vob2xkZXJcbiAgICAgICAgICBAZXh0ZW5kICUjeyBudGgoJGksIDEpIH0tbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGksIDIpO1xuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICYtY2hlY2tlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBudGgoJGksIDIpICsgNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAobnRoKCRpLCAyKSAvIDMpICogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLXVuY2hlY2tlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG50aCgkaSwgMikgKyA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAobnRoKCRpLCAyKSAvIDMpICogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpdGNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogcmdiKDIyMywgMjIzLCAyMjMpIDAgMCAwIDAgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHNtYWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBhbGw7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvLyBwb3B1bGF0ZSAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSBjbGFzc2VzXG4gIEBpbmNsdWRlIGNvbmZpZy1zd2l0Y2gtc2l6ZXMoXG4gICAgJ3N3aXRjaC0nLFxuICAgICdzbWFsbCcgJHN3LXNtLWtub2Itc2l6ZSxcbiAgICAnbWVkaXVtJyAkc3ctbWQta25vYi1zaXplLFxuICAgICdsYXJnZScgJHN3LWxnLWtub2Itc2l6ZVxuICApO1xuXG4gICYuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDEwMCwgMTg5LCA5OSk7XG5cbiAgICBzbWFsbCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXRjaC1wYW5lIHtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICYtY2hlY2tlZCB7XG4gICAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtdW5jaGVja2VkIHtcbiAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5zd2l0Y2gtcGFuZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAmLWNoZWNrZWQge1xuICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXVuY2hlY2tlZCB7XG4gICAgICAgIC8vIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgIHNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
/*

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*/